基因家族分析(1)數(shù)據(jù)準(zhǔn)備及軟件安裝

基因組數(shù)據(jù)的準(zhǔn)備

進(jìn)行全基因水平的基因家族鑒定之前菇篡,需要準(zhǔn)備好一套基因組數(shù)據(jù)异希,基因組數(shù)據(jù)可以從公共數(shù)據(jù)庫下載袭景,也可以根據(jù)基因組文獻(xiàn)提供的地址到指定網(wǎng)站進(jìn)行下載狠角。一套完整的數(shù)據(jù)至少包括如下內(nèi)容:

  1. 基因組序列文件号杠,fasta 格式
  2. 基因結(jié)構(gòu)注釋文件,gff3 格式
  3. 所有蛋白質(zhì)序列文件丰歌,fasta 格式
  4. 所有 cds 序列文件姨蟋,fasta 格式
    由于不同基因組數(shù)據(jù)庫存儲的數(shù)據(jù)格式及命名有各自規(guī)范,很多數(shù)據(jù)下載后不能直接用來做基因家族分析动遭,需要提前處理好芬探,處理原則如下:
    1.去除所有可變剪切,一個(gè)編碼基因保留一個(gè)轉(zhuǎn)錄本
    2.去除 gff3 文件中非編碼基因及重復(fù)序列等信息下面介紹 JGI厘惦、Ensembl 和 NCBI 下載的數(shù)據(jù)的處理

JGI/phytozome 數(shù)據(jù)處理

phytozome 是一個(gè)收錄植物基因組數(shù)據(jù)的網(wǎng)站偷仿,數(shù)據(jù)整理比較規(guī)范,已經(jīng)提供了去除可變剪切的 cds 和 protein 序列文件宵蕉。只有 gff3 文件需要過濾處理酝静。



示例數(shù)據(jù)為擬南芥數(shù)據(jù),下載于phytozome13

Athaliana_167_TAIR10.cds_primaryTranscriptOnly.fa #cds序列
Athaliana_167_TAIR10.gene_exons.gff3 #基因結(jié)構(gòu)文件
Athaliana_167_TAIR10.protein_primaryTranscriptOnly.fa #蛋白文件
Athaliana_167_TAIR9.fa #基因組文件

## 提取最長轉(zhuǎn)錄本基因ID
awk '$1 ~ /^>/ {print $1}' Athaliana_167_TAIR10.cds_primaryTranscriptOnly.fa |   sed 's/^>//' > Ath_mRNA.id

## gff3文件相對于cds和蛋白序列文件羡玛,ID部分多了.TAIR10的字符串需要去除掉
sed 's/\.TAIR10//g' Athaliana_167_TAIR10.gene_exons.gff3 > Ath_1.gff3

## 基于mRNA id對gff3文件進(jìn)行過濾
perl gff_filter_bymRNAID.pl   Ath_1.gff3    Ath_mRNA.id   geneID_mrnaID.table   Ath_final.gff3

## 重命名蛋白序列和cds序列文件及基因組名稱别智,方便后續(xù)使用
mv Athaliana_167_TAIR10.cds_primaryTranscriptOnly.fa   Ath.cds.fa
mv Athaliana_167_TAIR10.protein_primaryTranscriptOnly.fa  Ath.pep.fa
mv Athaliana_167_TAIR9.fa Ath.genome.fa

Ensembl 數(shù)據(jù)處理

Ensembl 數(shù)據(jù)庫可以下載動物、植物稼稿、真菌薄榛、細(xì)菌等物種基因組數(shù)據(jù)。數(shù)據(jù)格式規(guī)范让歼,mRNA ID 和 cds ID 基本一致敞恋,但沒有去除可變剪切的版本,需要自己進(jìn)行手動處理


示例數(shù)據(jù)為擬南芥數(shù)據(jù)谋右,下載自 ensembl.

Arabidopsis_thaliana.TAIR10.47.gff3 # 基因結(jié)構(gòu)文件  
Arabidopsis_thaliana.TAIR10.dna.toplevel.fa # 基因組序列文件 
Arabidopsis_thaliana.TAIR10.cds.all.fa # cds序列文件
Arabidopsis_thaliana.TAIR10.pep.all.fa # 蛋白序列文件

# 去除gff3文件中ID部分多余字符
cp Arabidopsis_thaliana.TAIR10.47.gff3  Ath.gff3.tmp #復(fù)制一份
sed -i 's/=gene:/=/g' Ath.gff3.tmp
sed -i 's/=transcript:/=/g'  Ath.gff3.tmp
sed -i 's/=CDS:/=/g'  Ath.gff3.tmp

# 基于gff3提取最長cds序列ID硬猫,并過濾gff3文件

perl gff_filter_longest.pl    Ath.gff3.tmp   Ath_gene_mrna_cds.ids  Ath_final.gff3

# 提取最長cds ID列表
awk '{print $3}' Ath_gene_mrna_cds.ids > Ath_mRNA.id

##基于最長cds ID信息提取cds和蛋白質(zhì)序列文件
seqtk subseq Arabidopsis_thaliana.TAIR10.cds.all.fa Ath_mRNA.id  >  Ath.cds.fasta

seqtk subseq Arabidopsis_thaliana.TAIR10.pep.all.fa Ath_mRNA.id  >  Ath.pep.fasta

# 基因組文件重命名
mv Arabidopsis_thaliana.TAIR10.dna.toplevel.fa Ath.genome.fasta

NCBI及其它數(shù)據(jù)庫的處理有需要的請私信我

沒有cds和蛋白序列的情況

如果沒有 cds 和蛋白序列,可以基于 gff 和基因組序列文件使用 gffread進(jìn)行提取.

gffread Ath_final.gff3 -g Ath.genome.fasta -x Ath.cds.fasta #提取cds序列
gffread Ath_final.gff3 -g Ath.genome.fasta -y Ath.pep.fasta #提取蛋白序列

軟件安裝

conda安裝

用conda安裝比對、結(jié)構(gòu)域預(yù)測啸蜜、motif鑒定坑雅、進(jìn)化樹構(gòu)建、多序列比對結(jié)果過濾衬横、fasta序列處理工具等等
blast
hmmer
meme
fasttree
trimal
seqkit
gffread
McscanX
JCVI

R包的安裝

Peptides #蛋白質(zhì)等電點(diǎn)和分子量的統(tǒng)計(jì)
seqlogo #繪制seqlogo圖
pheatmap #繪制熱圖
msa #多序列比對的R包

windows軟件

染色體核型圖mapchart
進(jìn)化樹構(gòu)建 mega

在線軟件

進(jìn)化樹美化 https://itol.embl.de/
motif 預(yù)測meme MEME - Submission form (meme-suite.org)
基因結(jié)構(gòu)繪制 Gene Structure Display Server 2.0 (gao-lab.org)
順式作用元件預(yù)測 PlantCARE, a database of plant promoters and their cis-acting regulatory elements (ugent.be)

歡迎關(guān)注Bioinfor 生信云微信公眾號裹粤!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市冕香,隨后出現(xiàn)的幾起案子蛹尝,更是在濱河造成了極大的恐慌,老刑警劉巖悉尾,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異挫酿,居然都是意外死亡构眯,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進(jìn)店門早龟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來惫霸,“玉大人,你說我怎么就攤上這事葱弟∫嫉辏” “怎么了?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵芝加,是天一觀的道長硅卢。 經(jīng)常有香客問我,道長藏杖,這世上最難降的妖魔是什么将塑? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮蝌麸,結(jié)果婚禮上点寥,老公的妹妹穿的比我還像新娘。我一直安慰自己来吩,他們只是感情好敢辩,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著弟疆,像睡著了一般戚长。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上兽间,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天历葛,我揣著相機(jī)與錄音,去河邊找鬼。 笑死恤溶,一個(gè)胖子當(dāng)著我的面吹牛乓诽,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播咒程,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼鸠天,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了帐姻?” 一聲冷哼從身側(cè)響起稠集,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎饥瓷,沒想到半個(gè)月后剥纷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡呢铆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年晦鞋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片棺克。...
    茶點(diǎn)故事閱讀 40,144評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡悠垛,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出娜谊,到底是詐尸還是另有隱情确买,我是刑警寧澤,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布纱皆,位于F島的核電站湾趾,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏抹剩。R本人自食惡果不足惜撑帖,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望澳眷。 院中可真熱鬧胡嘿,春花似錦、人聲如沸钳踊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拓瞪。三九已至缴罗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間祭埂,已是汗流浹背面氓。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工兵钮, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人舌界。 一個(gè)月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓掘譬,卻偏偏與公主長得像,于是被迫代替她去往敵國和親呻拌。 傳聞我的和親對象是個(gè)殘疾皇子葱轩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評論 2 355

推薦閱讀更多精彩內(nèi)容