转录组组装后定量及差异分析

Yeyuntian - 简书 (jianshu.com)
Software installation and data required · Trinotate/Trinotate Wiki · GitHub
转录组分析实战第七节:采用Trinotate对拼接结果进行注释 - 简书 (jianshu.com)
Trinity Differential Expression · trinityrnaseq/trinityrnaseq Wiki · GitHub

得到转录本以后使用salmon定量,est_method写salmon就行,进行差异表达分析,有三种方法,edgeR DESeq2 voom,但是我deseq2死活安装不上,最后决定用edgeR
采用的是trinity自带的run_DE_analysis.pl
需要未标准化的raw read counts矩阵,方法有edgeR,DEseq2,voom,

$TRINITY_HOME/Analysis/DifferentialExpression/run_DE_analysis.pl --matrix counts.matrix --method edgeR --samples_file samples_described.txt

然后用trinity提供的analyze_diff_expr.pl提取差异表达转录本,需要TMM.EXPR.matrix,可以设置pvalue,fold change,max_genes_clust,必须设置max_genes_clust,默认是10000,假如转录本不止的话无法生成热图。

$trinityrnaseq-v2.13.2/Analysis/DifferentialExpression/analyze_diff_expr.pl --matrix salmon.isoform.TMM.EXPR.matrix -P 1e-3 -C 2 --max_genes_clust 20000

然后区分成簇,我也不太明白,感觉就是不同的表达模式聚类,可以根据K-mean算法和树高切割聚类树

//trinityrnaseq-v2.13.2/Analysis/DifferentialExpression/define_clusters_by_cutting_tree.pl -R  /edgeR.4556.dir/diffExpr.P1e-3_C2.matrix.RData --Ptree 60

然后要对差异基因们进行注释,需要安装trinotate,github下载后解压,然后用conda下载依赖软件transdecoder sqlite
然后首先要下载数据库

/admin/Build_Trinotate_Boilerplate_SQLite_db.pl Trinotate

然后构建pfam数据库

makeblastdb -in uniprot_sprot.pep -dbtype prot 
hmmpress Pfam-A.hmm 

接下来的比对需要蛋白质文件,要下一个transdecoder,github下载后解压即可

#首先提取转录本中的ORF
/Trinotate-Trinotate-v4.0.2/TransDecoder-TransDecoder-v5.7.1/TransDecoder.LongOrfs -t /transcriptome/Trinity.fasta
#预测可能的编码区
/Trinotate-Trinotate-v4.0.2/TransDecoder.Predict -t Trinity.fasta
#把转录组组装本和transdecoder预测的蛋白文件比对uniport、pfam
blastx -query Trinity.fasta -db uniprot_sprot.pep -num_threads 8 -max_target_seqs 1 -outfmt 6 -evalue 1e-3 > blastx.outfmt6
blastp -query transdecoder.pep -db uniprot_sprot.pep -num_threads 8 -max_target_seqs 1 -outfmt 6 -evalue 1e-3 > blastp.outfmt6
hmmscan --cpu 12 --domtblout TrinotatePFAM.out Pfam-A.hmm transdecoder.pep > pfam.log
#然后trinotate初始化数据库,分别是数据库文件,定量时的map文件和转录本fasta,以及transdecoder预测的蛋白文件
 Trinotate --db <sqlite.db> --init \
           --gene_trans_map <file> \
           --transcript_fasta <file> \
           --transdecoder_pep <file>
#把比对结果导入数据库
Trinotate --db /Trinotate-Trinotate-v4.0.2/Trinotate.sqlite --LOAD_swissprot_blastp /Trinotate-Trinotate-v4.0.2/blastp.outfmt6
Trinotate --db /Trinotate-Trinotate-v4.0.2/Trinotate.sqlite --LOAD_swissprot_blastx blastx.outfmt6 
Trinotate --db /Trinotate-Trinotate-v4.0.2/Trinotate.sqlite --LOAD_pfam Trinit_TrinotatePFAM.out 
#获得report.csv,用于把注释结果添加到trintiy差异分析的结果中
Trinotate --db //Trinotate-Trinotate-v4.0.2/Trinotate.sqlite --report > myTrinotate.tsv
#把注释结果变成mapping文件
/Trinotate-Trinotate-v4.0.2/util/Trinotate_get_feature_name_encoding_attributes.pl /Trinotate-Trinotate-v4.0.2/myTrinotate.tsv > Trinotate_report.xls.name_mappings
#更新表达矩阵
/trinity/trinityrnaseq-v2.13.2/Analysis/DifferentialExpression/rename_matrix_feature_identifiers.pl //transcriptome/salmon.isoform.TMM.EXPR.matrix /Trinotate-Trinotate-v4.0.2/Trinotate_report.xls.name_mappings > Trinity_iso.TMM.EXPR.annotated.matrix
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 221,198评论 6 514
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,334评论 3 398
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 167,643评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,495评论 1 296
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,502评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,156评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,743评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,659评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,200评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,282评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,424评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,107评论 5 349
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,789评论 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,264评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,390评论 1 271
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,798评论 3 376
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,435评论 2 359

推荐阅读更多精彩内容