曼哈顿图画法

作者: 斩毛毛 | 来源:发表于2020-06-06 21:18 被阅读0次

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

1. qqman()

利用qqman的测试数据

# 倒入模块
library(qqman)
## 查看测试数据
data(package=“qqman”)

共有两个测试数据

  • gwasResults. gwas的数据
  • snpsOfInterest 需要高亮的位点
> head(gwasResults)
  SNP CHR BP         P
1 rs1   1  1 0.9148060
2 rs2   1  2 0.9370754
3 rs3   1  3 0.2861395
4 rs4   1  4 0.8304476
5 rs5   1  5 0.6417455
6 rs6   1  6 0.5190959
###############
> head(gwasResults)
  SNP CHR BP         P
1 rs1   1  1 0.9148060
2 rs2   1  2 0.9370754
3 rs3   1  3 0.2861395
4 rs4   1  4 0.8304476
5 rs5   1  5 0.6417455
6 rs6   1  6 0.5190959

绘图

## 参数说明
x: 输入数据

col: 定义x轴染色体的颜色 

chrlabs:自定义染色体标号

suggestiveline: 添加一条横线,默认值是-log10(1e-5)

genomewideline: 添加一条横线,默认值是-log10(5e-10)

highlight: 需要标亮的snp位点
用法:
Manhattan(gwasResults)

得到如下图片


添加颜色,高亮标记

manhattan(gwasResults,highlight = snpsOfInterest,col=c("#A4D3EE","#DDA0DD"))

得到如下图片


欢迎交流

相关文章

  • 曼哈顿图画法

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

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

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

  • 曼哈顿图R工具总结

    最近需要画曼哈顿图,发现CMplot画的图还挺好看的。 于是想看看还有别的R包可以做曼哈顿图。 gwaRs[htt...

  • 曼哈顿图的绘制

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

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

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

  • haploview绘制曼哈顿图

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

  • 曼哈顿及QQ图

    1. Manhattan plot in R: a review:https://www.r-graph-gall...

  • snp曼哈顿图绘制

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

  • R语言ggplot2包画曼哈顿图的一个简单小例子

    曼哈顿图是GWAS数据分析中经常会用到的一个图,R语言里有专门的包和函数直接生成曼哈顿图。但是如果有数据的话我们自...

  • 第三波

    原型图的一些画法

网友评论

    本文标题:曼哈顿图画法

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