【发布时间】:2026-01-27 04:00:01
【问题描述】:
我正在尝试创建一个自举的系统发育树,但我不想使用原始的多序列比对数据和标准评分系统,而是想使用我自己创建的自定义距离矩阵。我目前查看了http://biopython.org/wiki/Phylo,并且能够使用我自己的自定义距离矩阵使用以下代码创建一棵树:
dm = TreeConstruction._DistanceMatrix(tfs,dmat)
treeConstructor = DistanceTreeConstructor(method = 'upgma')
upgmaTree = treeConstructor.upgma(dm)
Phylo.draw(upgmaTree)
其中 dmat 是下三角距离矩阵,tfs 是用于列/行的名称列表。在查看引导示例时,似乎所有输入都需要是原始序列数据,而不是我上面使用的距离矩阵,有人知道这个问题的解决方法吗? 谢谢!
【问题讨论】:
标签: python biopython phylogeny