r - 我的 R 生成的 Unifrac PCoA 图与 QIIME 中生成的图不匹配,我不知道为什么。有人有这方面的经验吗?
问题描述
我使用了 2 种方法来尝试在 R-Studio 中生成基于 Unifrac 的 PCoA 图。它们看起来彼此相似,但与 QIIME 生成的截然不同。由于各种原因,我们的实验室希望能够在 R 中正确生成这些图。我可以让基于 Bray-Curtis 的图看起来与在 QIIME 中生成的图相似,所以我相信这个问题与系统发育树或Unifrac 值的生成方式。我试过使用
plot_ordination(Phyloseqobject, ordinate(phyloseqobject, "PCoA", distance = "unifrac", weighted = TRUE), color = "Categoryofinterest ")
和
UniFrac(Phyloseqobject, weighted=TRUE, normalized=TRUE) ->dist
PCOA <- pcoa(dist)
biplot.pcoa(PCOA)
我目前正在使用在 QIIME 中生成的根树,以及在 QIIME 中生成的 OTU。知道为什么这两个图与 QIIME 生成的图有很大不同吗?我是否错过了一些我需要对价值观做出的不那么明显的调整?还是我需要对树做点什么?
另外,值得注意的是,我不是生成 QIIME PCoA 的人,所以我对那里所做的事情知之甚少。
解决方案
推荐阅读
- azure - 如何在 Azure Devops 中将团队下的工作项移动或复制到同一项目中的另一个团队?
- spring-boot - 可以使用枚举键注入地图吗?
- ruby-on-rails - 未通过 heroku sendgrid 附加组件接收到新注册 gmail 帐户的电子邮件验证链接
- c# - 有什么方法可以根据数据库中的记录复制带有 Panel 的部分标签
- ios - AFNetworking 意外在 AFAutoPurgingImageCache 中遇到断点
- javascript - Javascript 类属性 - 如何将函数作为值分配给它们?
- jquery - JQuery DatePicker 错位问题
- oauth-2.0 - 用于从 oauth URI 读取授权代码的环回接口重定向示例
- latex - 在 gnuplot 中生成的 epslatex 图像,如何在乳胶中显示时更改所有字体大小
- reactjs - 是否存在不允许在 return 语句后使用圆括号的 linting 规则