曼哈顿图的绘制

作者: 千万别加香菜 | 来源:发表于2021-11-19 10:09 被阅读0次
在生信分析中,我们都需要借助曼哈顿图来可视化Fst、iHS等选择信号的分析结果,那么,如何绘制曼哈顿图呢?
我们这里使用R语言中的qqman包来实现曼哈顿图的绘制
首先需要在R语言中安装qqman这个包

install.packages('qqman')
绘制之前需要制作一个5列的表格1列为序号 2列为SNP(rs) 3列为染色体 4列为位置(开始位置即可) 5列为Fst,表格第一行名称分别为 空 SNP CHR BP P csv格式保存
library('qqman')
data1 <- read.table("dorper-slow.windowed.weir.csv",header = T,sep = ',') 
color_set <- c("#04047c","#cb8404")
par(cex=0.9)
manhattan(data1,col=color_set, logp  = F,ylab='Fst',suggestiveline = -log10(1e-08) )

##logp一般为F,若为T则y轴取值为-logp值  
##ylim=c(0,7) 可限制y轴的范围   

######常用参数
# suggestiveline  设置"suggestive"线的阈值,默认为-log10(1e-5),因此如果不想要这个线,可以放大这个值
# genomewideline  设置"genome-wide significant"线的阈值,默认为-log10(5e-8)
# highlight   高亮感兴趣的SNP位点,  snps = c("51157","51158","51159")
# logp    设置是否对Pvalue去log10值
# annotatePval    注释低于指定p-value阈值的位点
# annotateTop 是否只注释低于指定p-value阈值位点中的top hit

############加与y轴相交的虚线  abline(lty = 2 , h = 0.42) 

相关文章

  • R语言可视化(二十五):曼哈顿图绘制

    25. 曼哈顿图绘制 清除当前环境中的变量 设置工作目录 使用qqman包绘制曼哈顿图 使用CMplot包绘制曼哈顿图

  • 曼哈顿图画法

    在做GWAS的时候,曼哈顿图的绘制是非常重要的一步,本次介绍利用qqman进行曼哈顿图的绘制 1. qqman()...

  • R语言|CMplot包绘制环形曼哈顿图

    R包-CMplot绘制环形曼哈顿图 今天小编给大家分享的是R语言绘制环形曼哈顿图的方法,主要用到的是CMplot包...

  • 曼哈顿图的绘制

    在生信分析中,我们都需要借助曼哈顿图来可视化Fst、iHS等选择信号的分析结果,那么,如何绘制曼哈顿图呢? 我们这...

  • haploview绘制曼哈顿图

    欢迎关注"生信修炼手册"! 对于GWAS分析的结果,最常见的可视化手段就是曼哈顿图了。一个典型的曼哈顿图示例如下 ...

  • snp曼哈顿图绘制

    使用CMplot包绘制环形曼哈度图 安装并加载所需R包 基本用法 常用参数 加载并查看示数据 基本数据格式: 默认...

  • 2020-04-08 R学习3

    散点图 1.散点图简介 散点图还包括火山图、曼哈顿图等,扩增还有气泡图。 2.散点图绘制 1.plot常用参数 举...

  • 曼哈顿图和QQ图绘制-R语言

    今天学习了一下怎么画Manhattan图和qq图,其实如果你有了关联分析的结果,画图非常简单,用R语言里面的qqm...

  • 【GWAS】为TASSEL结果绘制曼哈顿图及QQ图

    好久没写博文了,分享一个为TASSEL结果绘制曼哈顿图的代码: 结果如下: QQ 图的结果有点异常,请忽略。 欢迎...

  • 使用qqman包绘制曼哈顿图和QQ图

    安装并加载所需R包 基本数据格式:SNP名称,所在染色体,SNP位置,Pvalue值 绘制曼哈顿图 基本使用 常用...

网友评论

    本文标题:曼哈顿图的绘制

    本文链接:https://www.haomeiwen.com/subject/eondtrtx.html