R语言中如何使用Mfuzz进行转录组基因表达模式聚类分析
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,本文小编为大家详细介绍"R语言中如何使用Mfuzz进行转录组基因表达模式聚类分析",内容详细,步骤清晰,细节处理妥当,希望这篇"R语言中如何使用Mfuzz进行转录组基因表达模式聚类分析"文章能帮助大家
千家信息网最后更新 2026年11月04日R语言中如何使用Mfuzz进行转录组基因表达模式聚类分析
本文小编为大家详细介绍"R语言中如何使用Mfuzz进行转录组基因表达模式聚类分析",内容详细,步骤清晰,细节处理妥当,希望这篇"R语言中如何使用Mfuzz进行转录组基因表达模式聚类分析"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
使用Mfuzz进行转录组基因表达模式聚类分析
Mfuzz是用来进行不同时间点转录组数据表达模式聚类分析的R包,使用起来非常方便,直接输入不同样本归一化后的counts或者FPKM及TPM值就可进行聚类。输入文件的格式很简单:
行为基因,列为样本,保存为制表符分隔的txt文件。
## 安装R包if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager")BiocManager::install("Mfuzz")## 加载R包library("Mfuzz")## 导入基因表达量gene <- read.table("input.txt",header = T,row.names=1,sep="\t")## 转换格式gene_tpm <- data.matrix(gene)eset <- new("ExpressionSet",exprs = gene_tpm)## 过滤缺失超过25%的基因gene.r <- filter.NA(eset, thres=0.25)由于输入的表达量中不允许有缺失值NA出现,所以我们要填补缺失值。
## mean填补缺失gene.f <- fill.NA(gene.r,mode="mean")## knn/wknn方法表现更好,但是计算起来比较复杂gene.f <- fill.NA(gene.r,mode="knn")gene.f <- fill.NA(gene.r,mode="wknn")## 过滤标准差为0的基因tmp <- filter.std(gene.f,min.std=0)## 标准化gene.s <- standardise(tmp)
聚类时,我们需要输入两个参数,c和m。c是我们期望的聚类个数,由自己定义。m由mestimate计算得到。
## 聚类个数c <- 6## 计算最佳的m值m <- mestimate(gene.s)## 聚类cl <- mfuzz(gene.s, c = c, m = m)## 查看每类基因数目cl$size## 查看每类基因IDcl$cluster[cl$cluster == 1]## 输出基因IDwrite.table(cl$cluster,"output.txt",quote=F,row.names=T,col.names=F,sep="\t")## 绘制折线图mfuzz.plot(gene.s,cl,mfrow=c(2,3),new.window= FALSE)
读到这里,这篇"R语言中如何使用Mfuzz进行转录组基因表达模式聚类分析"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
基因
模式
分析
缺失
输入
语言
文章
不同
个数
内容
文件
标准
样本
格式
复杂
妥当
两个
制表符
参数
思路
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技图片
博彦科技互联网金融
国智互联网科技
互联网科技官网
猪兼强互联网科技
北京禾田雨橡互联网科技
睿民互联网科技
互联网科技网站
科技伦理 互联网公司
甘肃拓世互联网科技有限公司
云创客互联网科技公司
贵州叶脉互联网科技有限公司所属行业
南平创想时代互联网科技有限公司
玉溪互联网科技怎么选
互联网科技扶贫时间
天津腾达互联网科技有限公司
互联网科技和法律行业
中和天地互联网科技有限公司
珠海东科互联网科技有限公司
亚光科技低轨卫星互联网
互联网科技活动banner
科技创新与互联网经济
互联网科技的
互联网 的科技创新
北京三清互联网科技
互联网和黑科技的看法
宝灵互联网科技有限公司
西安左小互联网科技有限公司
承德科技产业互联网平台
网互联网络科技