python - 将距离矩阵转换为 newick 字符串格式的系统发育树

标签 python bioinformatics biopython distance-matrix

我通过读取 FASTA 文件创建了一个距离矩阵,现在我被要求编写一个函数来生成 newick 字符串格式的系统发育树。该函数将采用一个参数作为距离矩阵。你能帮我一些代码开始吗?

格式示例:

打印(upgma(爱德华兹))

(E:17.00,((((F:0.50,B:0.50):5.75,G:6.25):2.00,(D:4.00,A:4.00):4.25):6.25,C:14.50): 2.50)

最佳答案

BioPython 的Seq 类型没有iter_kmer 方法。也许您正在寻找来自 skbio 的等效类? http://scikit-bio.org/docs/0.4.2/generated/skbio.sequence.GrammaredSequence.iter_kmers.html

关于python - 将距离矩阵转换为 newick 字符串格式的系统发育树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37491346/

相关文章:

python - C 中两个相邻的方括号有什么作用

perl - 读取 .fasta 序列以提取核苷酸数据,然后写入 TabDelimited 文件

php - 使用 Javascript 和 PHP 将数据从 NCBI 数据库传输到另一个站点

python - 用 python/biopython 计算 DNA 序列

python - 如何解决IO错误: [Errno 2] No such file or directory: in Biopython?

python - Google App Engine 数据库索引

python - 如何使用未知长度的列表对 np.array 进行切片?

python - Biopython密码表错误?

python - 获取命名日志级别的列表

r - 根据另一个数据帧的行对一个数据帧的列进行子集