小编Kev*_*dez的帖子

从matplotlib中的Needleman-Wunsch成对序列比对绘制得分矩阵

我正在尝试根据Python中的全局对齐算法(或Needleman-Wunsch算法)绘制矩阵.

我不知道matplotlib是否是这种情况下最好的工具.我试图使用Bokeh,但结构很难适合我想要的矩阵.

我正在使用Bio.SeqIO(BioPython的标准序列输入/输出接口)来存储两个序列.

我得到的结果与此图像类似:

在此输入图像描述

这可能在Matplotlib?我怎样才能做到这一点?

UPDATE

最后,我能够根据ImportanceOfBeingErnest给出的答案构建算法.结果如下:

在此输入图像描述

以下是此实现的要点:plot_needleman_wunsch.py

这是整个项目(正在进行中):bmc-sequence-alignment

python bioinformatics matplotlib biopython

2
推荐指数
1
解决办法
1184
查看次数

标签 统计

bioinformatics ×1

biopython ×1

matplotlib ×1

python ×1