gpt4 book ai didi

python - 用python制作动态自定义图

转载 作者:行者123 更新时间:2023-12-01 05:36:21 25 4
gpt4 key购买 nike

我目前正在开发一个项目,需要生成自定义图表 (here are some examples) 。这些图表基于 DNA 或蛋白质比对,其中 x 轴是 DNA 或蛋白质序列中的位置,字母的高度是该位置处出现的碱基或氨基酸的频率。我可以完成所有计算,但这是我第一次尝试制作图形,甚至不知道从哪里开始弄清楚如何制作它。欢迎任何帮助,并且该项目需要使用 python(生物信息学领域当前的炒作)。

最佳答案

您应该检查与(序列)主题搜索相关的程序。
Biopython有一个module for this purpose .

您还可以检查 LaiaMotifs 的来源(这里是作者)它针对的是肽,但可以很容易地适应 DNA。

这是您可以使用 LaiaMotifs 获得的典型图形:

enter image description here

为了回答您有关策略的问题,LaiaMotifs 使用每种氨基酸的图像。然后,它计算每个位置的频率,并根据这些值调整图像大小。每个位置都是一列字母。最后连接图中的所有列。对于所有这些图像处理,您可以使用 PIL图书馆。

关于python - 用python制作动态自定义图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18963728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com