语言绘制基因表达热图_绘制火山图&热图

本文详细介绍了如何使用R语言及其ggplot2、pheatmap包来绘制基因表达的火山图和热图。在火山图部分,通过设定阈值筛选差异表达基因并进行颜色标记。在热图部分,解释了数据处理、缺失值处理以及如何美化热图。热图通过颜色展示基因表达差异,帮助理解样本间的基因表达相似性。通过对差异分析的讨论,提出在后续研究中可能需要优化基因筛选和差异分析模型。
摘要由CSDN通过智能技术生成
在上一篇文章中,我们已经对基因进行了差异分析,接下来我们根据结果中的FDR值和FC值筛选出上调基因和下调基因(上调基因:基因转录成mRNA时受到正向调控,促进表达;下调基因:转录成mRNA时受到抑制,表达量减少),并绘制成火山图与热图。

所用工具:R语言;

所需要包:ggplot2、pheatmap。

第一部分:火山图

首先,加载所需的包并导入数据:
library(ggplot2)diff_stat 

ce3b2d0e1622a11ef1581a8a50192a45.png

其次,筛选上调趋势数据和下调趋势数据,对于Fold Change值和p值阈值的选择,还需在实际的分析中视情况而定,本文以|log2FC| ≥2以及FDR p-value < 0.05作为差异OTUs的判断依据:

diff_stat[which(diff_stat$FDR < 0.05 & diff_stat$logFC >= 2),'diff'] diff_stat[which(diff_stat$FDR < 0.05 & diff_stat$lo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值