使用 Phaghorn 或其他 R 包来计算树的可能性

问题描述 投票:0回答:0

我正在尝试使用 R 计算某些树的最大似然。我已经手工完成了这项工作,现在我想使用 R 中的包来测试它们。

我想计算以下给定的可能性:

树文件 (nwk): ((A:2,B:3)E:2,(C:1,D:5)F:3)R;

位置文件(csv): A、法国 B、德国 C、德国 D,法国

速率矩阵(字符串输入):'-1, 1; 1, -1'

到目前为止,我已经编写了代码来读取树、读取速率字符串并转换为矩阵(给定 nrow=2)。我还编写了代码以根据频率对速率矩阵进行归一化(在此示例中,法国和德国的频率仅为 0.5。我们可以假设频率相等),以获得 Q 矩阵。

我现在想使用一个包来计算给定树、位置和 Q 矩阵的这棵树的最大似然。

我试过使用 pml 和 ace,但无法正常工作。

r matrix linear-algebra phylogeny ape-phylo
© www.soinside.com 2019 - 2024. All rights reserved.