简~剪~减~见~系统发育树和OTU对齐

2020-12-02 10:55:47 浏览数 (1)

在计算系统发育多样性及随机性(βMNTD)等指标的时候,同时需要OTU文件及系统进化树的文件。

但有时两者包含的OTU并不完全一致,需要提前筛选一下。

这几天正好也有人问我。本文简单说明。

picante包里有两个函数可以分别对OTU和树进行修剪和删减:

prune.sample:对树进行修剪,只保留OTU表中包含的OTU,剪去树上多余的OTU;

phy.tree = prune.sample(otu, tree)

match.phylo.comm: 对OTU表进行删减,只保留树中包含的OTU。

match.otu <- match.phylo.comm(phy.tree, otu)

得到的match.otu分别提取新的树和OTU即可:

otu = match.otu$comm

phy = match.otu$phy

点分享

点点赞

点在看

一个环境工程专业却做生信分析的深井冰博士,深受拖延症的困扰。想给自己一点压力,争取能够不定期分享学到的生信小技能,亦或看文献过程中的一些笔记与小收获,记录生活中的杂七杂八。

目前能力有限,尚不能创造知识,只是知识的搬运工。

欢迎大家扫描下方二维码关注我的公众号,若有问题也可直接加我的微信:水岸风堤(lii32703)。请备注姓名及单位,否则自动忽略。

欢迎分享,转载请联系我。

0 人点赞