首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何比较蛋白质序列以找到最接近的匹配

如何比较蛋白质序列以找到最接近的匹配
EN

Stack Overflow用户
提问于 2022-04-21 15:32:02
回答 1查看 126关注 0票数 2

我如何构建一个工具来帮助这个场景:

我在一个实验室工作,我们用质粒来表达重组蛋白。我们有一个数据库,其中包含了所有的质粒标识符和它们编码的蛋白质序列。

当需要一个新的蛋白质时,我希望能够输入新的所需的蛋白质序列,并在我们的数据库中搜索与该序列最接近的质粒,并获得最高的一致性评分。目的是使用该现有质粒,并将其作为新质粒的克隆模板。

换句话说,我想构建一个类似于NCBI blast的工具,它将在本地与SQL数据库中的专有序列一起工作。

Python能够做到这一点吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-21 18:52:33

makeblastdb创建自己的本地BLAST数据库怎么样?然后你可以使用这样的东西:

代码语言:javascript
运行
复制
from Bio.Blast.Applications import NcbiblastnCommandline

run_command = NcbiblastnCommandline(query=YOUR_SEQUENCE_FASTA_PATH,
                                    db=DATABASE_PATH,
                                    out=RESULT_PATH,
                                    outfmt=5,
                                    [… other parameters …],
                                    evalue=1e-10
                                   )
代码语言:javascript
运行
复制
stdout, stderr = run_command()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71957115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档