DESeq2处理TCGA数据库Seq-count数据

DESeq2处理TCGA数据库Seq-count数据,第1张

1、DESeq2需要导入两个数据集:mycounts, colData。先说mycounts,这就是处理完的TCGA数据RNAmatrixtxt,直接读入即可。

2、colData就是对每个样本的一个情况说明。这个可以生成,也可以自己写一个保存为csv格式。我一般自己写。

3、构建矩阵

4、输出结果

DataTable dt = new DataTable();

dtColumnsAdd(new DataColumn("PreRevDate0", typeof(decimal)));

DataColumn col = new DataColumn();

colColumnName = "PreRevDate1";

colExpression = "ABS(ConvertToInt32(PreRevDate0))";

colDataType = typeof(decimal);

dtColumnsAdd(col);

DataRow dr = dtNewRow();

dr["PreRevDate0"] = -1;

dtRowsAdd(dr);

首先说下背景,我毕论有大量涉及到生存曲线分析。针对某个我们已挖掘到白血病中的差异基因,利用了TCGA上的临床数据。

需要的数据:TCGA上的临床数据。当你下下来时会发现有一大堆。这时需要你做的就是筛选你所需要的。你需要的有:目的基因的表达量、患者生存时间、患者生存/死亡状态。这里的目的基因可以是你前期差异基因分析/通路分析/临床分析等所得到的一个或几个基因,你需要在下一步生存分析中进一步验证其预后影响。

:SAS、Grapdprism、SPSS、R语言都可以用。但个人感觉SAS的算法更精准,Gradprism在画图上更漂亮且易 *** 作。看你需求了。

检验算法:采用Kaplan-Meier (K-M) 生存分析法来计算生存时间及生存率,采用Log-rank检验比较生存差异,取P值小于005为有统计学意义。

具体 *** 作原理:根据目的基因的表达量,将患者分为高表达组和低表达组。这里的分组方法,可以是根据平均值,也可以是中值。我查阅了大量文献,认为中值更合理。将分组后的两组患者数据导入,这里的可以是上所述的任意一种,而数据包括了患者生存时间、患者生存/死亡状态。注:表达量只用来分组,不用来画生存分析。

以上就是关于DESeq2处理TCGA数据库Seq-count数据全部的内容,包括:DESeq2处理TCGA数据库Seq-count数据、如何使用TCGA数据库做生存分析、如何处理TCGA的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10104260.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存