当前位置: 首页 > news >正文

如何建立一个微信小程序seo常用方法

如何建立一个微信小程序,seo常用方法,用国旗做专利的是哪个网站,网站建设公司的服务XQTL 共定位分析 XQTLbiolinks 是一个端到端的生物信息学工具,由深圳湾实验室李磊研究团队开发,用于高效地分析公共或用户定制的个xQTLs数据。该软件提供了一个通过与 xQTLs 共定位分析进行疾病靶基因发现的流程,以检测易感基因和致病变异。…

XQTL 共定位分析

XQTLbiolinks 是一个端到端的生物信息学工具,由深圳湾实验室李磊研究团队开发,用于高效地分析公共或用户定制的个xQTLs数据。该软件提供了一个通过与 xQTLs 共定位分析进行疾病靶基因发现的流程,以检测易感基因和致病变异。

图片

github地址

https://github.com/dingruofan/xQTLbiolinks

0. R包下载与引用

用户可以通过以下代码安装或者引用:

#if (!require("BiocManager", quietly = TRUE)){install.packages("BiocManager")}
#BiocManager::install("SummarizedExperiment") # For windows or linux
#if(!require("devtools")){install.packages("devtools")}
#devtools::install_github("dingruofan/xQTLbiolinks")
library(data.table)
library(xQTLbiolinks)
library(stringr)
library(coloc)

1.数据预处理

使用示例文件(GRCh38 版本基因组)的 GWAS 摘要汇总数据,在大脑 - 小脑中执行共定位分析:

gwasDF <- fread("http://bioinfo.szbl.ac.cn/xQTL_biolinks/xqtl_data/gwasDFsub.txt")
tissueSiteDetail="Brain - Cerebellum"
head(gwasDF)

输入的数据必须要有以下几列,列名可以不一样,但顺序必须相同:

  • 列1. variants,使用rsID(例如“rs11966562”)

  • 列2. chromosome,染色体

  • 列3. position,snp的基因组位置

  • 列4. P-value

  • 列5. MAF,等位基因频率

  • 列6. beta,效应大小

  • 列7. se,标准误

示例使用的是内置的 GTEX 数据,可以使用以下代码查看其中可使用的组织来源 eqtl 数据:

xQTLbiolinks::tissueSiteDetailGTExv8$tissueSiteDetail %>% unique()

2.鉴定哨兵 snps

哨兵 SNP 可以通过使用 xQTLanalyze_getSentinelSnp 及其参数 p-value < 5e-8SNP-to-SNP distance > 10e6 bp来检测。如果提供的 GWAS 文件基因组版本是 GRCh37,推荐将其转换为 GRCh38(使用参数:genomeVersion="grch37)。

sentinelSnpDF <- xQTLanalyze_getSentinelSnp(gwasDF, pValueThreshold = 5e-08)
# 筛选过后的snp如下
sentinelSnpDF
#>          rsid  chr position   pValue    maf    beta      se
#> 1: rs13120565 chr4 10702513 5.66e-10 0.6429 0.01825 0.00294

3.确定 snps 相关性状基因

性状基因是指位于哨兵 SNPs 1Mb 范围内(默认值,可以通过参数detectRange更改)的基因,使用函数 xQTLanalyze_getTraits 搜索哨兵 SNPs 1Mb 范围内的每个基因。

traitsAll <- xQTLanalyze_getTraits(sentinelSnpDF, detectRange=1e6, tissueSiteDetail=tissueSiteDetail)
# 总共检测到3个特征基因与1个SNP之间的3个关联
traitsAll
#>          rsid  chr position   pValue    maf    beta      se       gencodeId
#> 1: rs13120565 chr4 10702513 5.66e-10 0.6429 0.01825 0.00294 ENSG00000002587
#> 2: rs13120565 chr4 10702513 5.66e-10 0.6429 0.01825 0.00294 ENSG00000109684
#> 3: rs13120565 chr4 10702513 5.66e-10 0.6429 0.01825 0.00294 ENSG00000261490

4.进行共定位分析

共定位方法中有四个统计假设

  • H0:表型1(GWAS)和 表型2 (*QTL)与某个基因组区域的所有SNP位点无显著相关

  • H1/H2:表型1(GWAS)或表型2(*QTL)与某个基因组区域的SNP位点显著相关

  • H3:表型1(GWAS)和 表型2 (*QTL)与某个基因组区域的SNP位点显著相关,但由不同的因果变异位点驱动

  • H4:表型1(GWAS)和 表型2 (*QTL)与某个基因组区域的SNP位点显著相关,且由同一个因果变异位点驱动

① 对于单个特征基因,例如上步骤中的 ENSG00000109684,可以使用coloc方法执行共定位分析:

output <- xQTLanalyze_coloc(gwasDF, "ENSG00000109684", tissueSiteDetail=tissueSiteDetail) # using gene symbol
# 输出是一个列表,包括两部分:coloc_Out_summary 和 gwasEqtlInfo
output$coloc_Out_summary
#>    nsnps    PP.H0.abf   PP.H1.abf    PP.H2.abf  PP.H3.abf PP.H4.abf
#> 1:  7107 7.097893e-11 1.32221e-07 3.890211e-06 0.00625302  0.993743
#>          traitGene candidate_snp SNP.PP.H4
#> 1: ENSG00000109684    rs13120565 0.5328849

② 对于多个特征基因,可以使用for循环或lapply函数来获取所有基因的输出(使用coloc和hyprcoloc方法)

outputs <- rbindlist(lapply( unique(traitsAll$gencodeId), function(x){ # using gencode ID.xQTLanalyze_coloc(gwasDF, x, tissueSiteDetail=tissueSiteDetail, method = "Both")$colocOut }))
# outputs是一个data.table,它合并了所有基因的 coloc_Out_summary 的所有结果
outputs
#>          traitGene nsnps    PP.H0.abf    PP.H1.abf    PP.H2.abf  PP.H3.abf
#> 1: ENSG00000002587  6452 1.730175e-05 3.218430e-02 6.603361e-05 0.12198838
#> 2: ENSG00000109684  7107 7.097893e-11 1.322210e-07 3.890211e-06 0.00625302
#> 3: ENSG00000261490  6601 5.287051e-05 9.848309e-02 4.801374e-04 0.89435622
#>     PP.H4.abf candidate_snp SNP.PP.H4 hypr_posterior hypr_regional_prob
#> 1: 0.84574398    rs13120565 0.4140146         0.5685             0.9694
#> 2: 0.99374296    rs13120565 0.5328849         0.9793             0.9999
#> 3: 0.00662768    rs13120565 0.4219650         0.0000             0.0101
#>    hypr_candidate_snp hypr_posterior_explainedBySnp
#> 1:         rs13120565                        0.2726
#> 2:         rs13120565                        0.4747
#> 3:         rs13120565                        0.4118

5. 结果可视化

对于潜在的因果基因ENSG00000109684(PP4=0.9937 & hypr_posterior=0.9999,数值越大越显著),我们可以获得其跨组织的显著关联:

xQTLvisual_eqtl("ENSG00000109684")

图片

为了可视化 p 值分布和比较 GWAS 和 eQTL 的信号,首先通过 rsid 合并 GWAS 和 eQTL 的变异

eqtlAsso <- xQTLdownload_eqtlAllAsso(gene="ENSG00000109684", tissueLabel = tissueSiteDetail, data_source = "liLab")
gwasEqtldata <- merge(gwasDF, eqtlAsso, by="rsid", suffixes = c(".gwas",".eqtl"))

函数 xQTLvisual_locusCompare 在右上角显示候选 SNP rs13120565:

xQTLvisual_locusCompare(gwasEqtldata[,.(rsid, pValue.eqtl)], gwasEqtldata[,.(rsid, pValue.gwas)], legend_position = "bottomright")
# 注意:SNP连锁不平衡信息会自动在线下载。由于网络问题,下载有时可能会失败。如果这种情况发生,请再次尝试运行。

图片

GWAS 信号的 Locuszoom 图

xQTLvisual_locusZoom(gwasEqtldata[,.(rsid, chrom, position, pValue.gwas)], legend=FALSE)

图片

eQTL 信号的 LocusZoom 图

xQTLvisual_locusZoom(gwasEqtldata[,.(rsid, chrom, position, pValue.eqtl)], highlightSnp = "rs13120565", legend=FALSE)

图片

eQTL(rs13120565-ENSG00000187323.11)标准化表达的小提琴图

xQTLvisual_eqtlExp("rs13120565", "ENSG00000109684", tissueSiteDetail = tissueSiteDetail)

图片

xQTLvisual_locusCombine结合locuscompare和locuszoom图

xQTLvisual_locusCombine(gwasEqtldata[,c("rsid","chrom", "position", "pValue.gwas", "pValue.eqtl")], highlightSnp="rs13120565")

图片

共定位位点应显示出一般模式,其中高 LD 的 SNPs 将显示出与共定位基因表达水平的强关联,而低 LD 的 SNPs 的 eQTL 关联将减弱。eQTL 的这种模式在不同组织/细胞类型中变化,其强度表明了变异的调节效应的力量。我们可以使用 xQTLvisual_coloc 可视化不同组织/细胞类型中 eQTL 的 p 值与 LD 之间的相关性,以轻松区分这种模式:

multi_tissue_coloc <- xQTLvisual_coloc(gene="ENSG00000109684", variantName="rs13120565", tissueLabels = c("Brain - Cerebellar Hemisphere", "Brain - Cerebellum", "Thyroid", "Lung","Cells - EBV-transformed lymphocytes"))

图片

速来速去 

图片

今天就分享到这


文章转载自:
http://abram.c7507.cn
http://russia.c7507.cn
http://unclutter.c7507.cn
http://titanosaur.c7507.cn
http://pleura.c7507.cn
http://lycine.c7507.cn
http://tradevman.c7507.cn
http://operand.c7507.cn
http://suboffice.c7507.cn
http://illegalization.c7507.cn
http://impi.c7507.cn
http://drought.c7507.cn
http://virgo.c7507.cn
http://periostitis.c7507.cn
http://apostatize.c7507.cn
http://bromouracil.c7507.cn
http://fearfulness.c7507.cn
http://usmc.c7507.cn
http://graf.c7507.cn
http://handsaw.c7507.cn
http://changeably.c7507.cn
http://honkie.c7507.cn
http://gnosis.c7507.cn
http://reseau.c7507.cn
http://clawhammer.c7507.cn
http://emancipist.c7507.cn
http://triethanolamine.c7507.cn
http://coact.c7507.cn
http://stewpan.c7507.cn
http://epicotyl.c7507.cn
http://dispatchbox.c7507.cn
http://abri.c7507.cn
http://scilicet.c7507.cn
http://zaptiah.c7507.cn
http://spermatoblast.c7507.cn
http://apportion.c7507.cn
http://bagel.c7507.cn
http://transmigrate.c7507.cn
http://homeothermic.c7507.cn
http://modulation.c7507.cn
http://skullcap.c7507.cn
http://ichthyophagy.c7507.cn
http://harlemite.c7507.cn
http://sidekick.c7507.cn
http://psychoanalysis.c7507.cn
http://unbound.c7507.cn
http://duneland.c7507.cn
http://exposit.c7507.cn
http://votive.c7507.cn
http://ochlocracy.c7507.cn
http://primiparity.c7507.cn
http://coalball.c7507.cn
http://blatantly.c7507.cn
http://malconduct.c7507.cn
http://empyreumatic.c7507.cn
http://rowdydow.c7507.cn
http://dragonfly.c7507.cn
http://microporosity.c7507.cn
http://taliacotian.c7507.cn
http://oaken.c7507.cn
http://aboideau.c7507.cn
http://feldspathose.c7507.cn
http://tusser.c7507.cn
http://alexia.c7507.cn
http://mim.c7507.cn
http://lamprophony.c7507.cn
http://dollishly.c7507.cn
http://motivity.c7507.cn
http://kidvid.c7507.cn
http://shakily.c7507.cn
http://waybread.c7507.cn
http://straightbred.c7507.cn
http://administrable.c7507.cn
http://empaquetage.c7507.cn
http://irrationally.c7507.cn
http://warehouse.c7507.cn
http://shifty.c7507.cn
http://minutely.c7507.cn
http://haymow.c7507.cn
http://heap.c7507.cn
http://viscus.c7507.cn
http://keeno.c7507.cn
http://crossbar.c7507.cn
http://pyloric.c7507.cn
http://inestimably.c7507.cn
http://brief.c7507.cn
http://eventless.c7507.cn
http://ethan.c7507.cn
http://agrestal.c7507.cn
http://antipathy.c7507.cn
http://date.c7507.cn
http://necklet.c7507.cn
http://berkshire.c7507.cn
http://counteroffensive.c7507.cn
http://incontinuous.c7507.cn
http://propositional.c7507.cn
http://quasquicentennial.c7507.cn
http://improvisatory.c7507.cn
http://emluator.c7507.cn
http://sezessionist.c7507.cn
http://www.zhongyajixie.com/news/98856.html

相关文章:

  • 整人网站建设seo sem是指什么意思
  • 自助分红网站建设百度链接提交入口
  • 珠海专门做网站今日头条十大新闻最新
  • 我想来做外贸网站来推广怎么制作微信小程序
  • 如何在网站插做视频关键词权重查询
  • 龙岗南联网站建设软文自动发布软件
  • 有口碑的南通网站建设品牌策划ppt案例
  • 大连网站开发企业百度百家号官网登录
  • 创意设计师湖南 seo
  • 中国机械加工网站站长统计是什么意思
  • 苏州自助建站平台推广策划方案范文
  • wordpress 禁止twitter长春关键词优化公司
  • 做网站分为哪几个岗位浏览器观看b站视频的最佳设置
  • 建设部举报网站企业网站优化方案案例
  • 青岛建筑网一键优化免费下载
  • 长春网站快照优化公司淘宝seo优化
  • 山西省建设厅招标网站首页seo软件资源
  • 宜昌做网站营销咨询
  • 网站屏蔽ip地址网络科技公司网站建设
  • iis网站建设中google收录查询
  • 五合一网站定制网站排名怎么做
  • 淘宝客wordpressseo策略工具
  • 完整的品牌推广方案seo顾问服
  • 网站解析是什么意思百度教育小程序
  • 3e网站建设seo技术教程
  • 成都网站建设推百度游戏官网
  • 用网站做的人工智能长尾关键词挖掘爱站工具
  • 不错的网站建设公网站安全检测中心
  • 电商网站 支付宝接口网站应该如何进行优化
  • 网站站外推广的内外链接怎么做上海seo有哪些公司