电竞比分网-中国电竞赛事及体育赛事平台

分享

SNP在染色體上的分布圖怎么做?代碼搞定

 育種數(shù)據(jù)分析 2022-09-02 發(fā)布于河南

想要更好的學習和交流,快來加入飛哥的知識星球,這是一個生物統(tǒng)計+數(shù)量遺傳學+GWAS+GS的社區(qū),在這里你可以向飛哥提問、幫你定學習計劃、跟著飛哥一起做實戰(zhàn)項目,沖沖沖。點擊這里加入吧:飛哥的學習圈子

本文繪制這種圖:

每個SNP在染色體上的分布圖,也稱為SNP密度圖,不同的顏色表示1Mb內包含的SNP個數(shù)。

用到的R包CMplot

安裝方法:

install.packages("CMplot")

數(shù)據(jù)格式

plink的map格式:

1 1_320344 0 320344
1 1_342499 0 342499
1 1_509942 0 509942
1 1_538165 0 538165
1 1_565638 0 565638
1 1_612572 0 612572
1 1_722644 0 722644
1 1_791066 0 791066
1 1_813662 0 813662
1 1_865366 0 865366

也可以只包括三列數(shù)據(jù):

  • 染色體
  • SNP名稱
  • 物理位置

代碼

library(data.table)
library(CMplot)
map1 = fread("re1.map",header = F)
head(map1)

mm = map1 %>% dplyr::select(SNP = 2,Chromosome=1,Position = 4)
head(mm)

CMplot(mm,plot.type="d",bin.size=1e6,col=c("darkgreen""yellow""red"),
       file="tiff",memo="",dpi=300,file.output=TRUE, verbose=TRUE)

CMplot(mm,plot.type="d",bin.size=1e6,col=c("darkgreen""yellow""red"),
       file="tiff",memo="",dpi=300,file.output=FALSE, verbose=TRUE)

結果

很簡單有沒有!??!

資源推薦:

編程+統(tǒng)計+數(shù)量遺傳學,可以通過一個包含數(shù)據(jù)+R代碼+原理解釋的GWAS教程達到目的,上手一個項目,比著敲代碼,一舉多得。下面是我精心整理的學習資料,有我編寫的GWAS學習教程,有我收集的入門數(shù)據(jù)分析資源,有我推薦的最新版R語言電子書,以及我翻譯整理的統(tǒng)計遺傳學分析導論。

這些資料的特點是:代碼,數(shù)據(jù),理論介紹都有包括,值得擁有:

1,快來領取 | 飛哥的GWAS分析教程

2,飛哥匯總 | 入門數(shù)據(jù)分析資源推薦

3,數(shù)量遺傳學,分享幾本書的電子版

4,R語言學習看最新版的電子書不香嘛?

想要有人帶的小伙伴,畢竟老司機帶,不迷路,更快到達!

掃碼加入知識星球:

本星球分享和答疑內容包括:全基因組關聯(lián)分析(GWAS),全基因組選擇(GS),生物統(tǒng)計,數(shù)量遺傳學,遺傳參數(shù)評估,涉及R語言、Python等工具。2022年和2023年會加入機器學習和神經網絡方面的內容,一起學習不孤單。

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多