曼哈顿图画法

作者: 斩毛毛 | 来源:发表于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"))
    

    得到如下图片


    欢迎交流

    相关文章

      网友评论

        本文标题:曼哈顿图画法

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