Skip to main content

分子生物学家设计改良分子信标的工具,该工具适用于核酸标记检测的核酸外切酶 III 辅助目标回收策略。

项目描述

https://raw.githubusercontent.com/bhagya-ct/molbery/master/molbery.png

由 ExonucleaseIII RecYcling 驱动的分子信标。

Molbery是一个基于 python 的工具,可识别 29mer 探针,其中茎中有 7 个碱基,环中有 8 个碱基,fasta 序列中有 7 个突出碱基。这是基于 Zuo、Xiaolei 等人开发的方法。[Ref1]描述了一种用于核酸特征扩增的 Exo III 辅助目标回收方法。它使用 Howley、Peter M. 等人建议的公式。[Ref2]用于计算探针的熔解温度。除了 GC 含量和 Tm 等一般标准外,探针序列的特性还有一些特殊考虑,据报道是最佳的。更多信息将在该工具在科学期刊上发表后提供。

特征

最新版本包括:

支持 Fasta 和多 Fasta 格式

手动指定 GC 含量、Tm 范围和盐浓度。

重构文本输出

BLAST 连接并行执行

兼容性

Molbery 是一个跨平台工具,可在 Windows、Linux 和 OS X 上运行,具有最新和主要版本的 python 2 和 3。

执照

Molbery 是一个开源工具,可在 OSI 批准的 MIT 许可下使用。

版权所有 (c) 2016 Bhagya CT

版权所有 (c) 2016 Manu S

请在此处阅读许可内容。

安装

Molbery 所需的所有 Python 包都将使用pip安装。

在 Windows 中以管理员权限运行 cmd。

> pip install molbery

在 Linux 和 OS X 中使用 sudo 权限运行命令。

$ sudo pip install molbery

您可以手动下载 Molbery 存储库或直接克隆它。

$ git clone https://github.com/bhagya-ct/molbery

用法

成功安装后,请参阅所有可用选项的命令帮助。

$ molbery --help

对于单个 FASTA 输入运行

$ molbery <path_to_fasta> --blast --out <output> -g <GC_min> -c <GC_max> -t <Tm_min> -m <Tm_max> -s <salt_conc_in_molar_units>

对于多 FASTA 输入运行(不能为多个 seq 指定输出。默认是多 FASTA 中存在的序列 ID)

$ molbery <path_to_fasta> --blast --multi -g <GC_min> -c <GC_max> -t <Tm_min> -m <Tm_max> -s <salt_conc_in_molar_units>

样本输出

序列 ID - <gid_of_sequence>

探测

Molberys (29mer 探针)

GC (%)

温度 (C)

茎 Tm (C)

循环 Tm (C)

1

ACCGTAGAGCTACGACTACGGTACATTAC

48.28

69.9

22

24

2

AGTCGTATGCATACGTACGACTAAGCTAC

44.83

68.9

20

24

3

ACTTTTCGTGCTGAAGAAAAGTGAAAGCG

41.38

66.9

18

24

4

AGCTTAGACGTACGACTAAGCTACGACTA

44.83

68.9

20

24

5

AGATTCGAAGCGAACCGAATCTGCATACG

48.28

69.9

20

24

注意:Blast 输出被写入 <Output>_blast_results/ 文件夹,每个探针都有单独的文本文件。

作者和贡献者

该工具由 Bhagya CT、Scientist-Biotechnology、Omix Research & Diagnostics Labs 和 Manu S、生物信息学与应用生物技术研究所设计和开发。作者感谢 Omix 研究与诊断实验室首席执行官兼总监 Sudeshna Adak 博士提供重要的技术监督和讨论。

源代码

Molbery 的源代码可用

通过 git:https ://github.com/bhagya-ct/molbery

通过 Pypi:https ://pypi.python.org/pypi/molbery

学分

感谢 Pythonistas 提供了一些出色的插件模块和库,它们节省了大量的咖啡因和代码!

常见问题

Q1) 找不到 pip 命令?

答。您可能没有最新版本的 Python。更新 Python 或安装pip

Q2) 安装成功但找不到molbery命令?

答。安装时您不会授予管理员或 sudo 权限。运行 $ pip uninstall molbery 并使用管理员或 sudo 权限重新安装。

错误

如果您在 molbery (pypi) 中发现错误,请尝试使用最新的 python 2.7 和 3.5 重现它。

如果问题仍然存在,请在存储库页面的 github 问题跟踪系统中提交错误。如有问题、疑难解答和请求,请随时通过bhagyathimmappa @ gmail与我们联系comsmanu @ ibab 交流

参考

[参考1 ]

Zuo, X., Xia, F., Xiao, Y., & Plaxco, KW (2010)。基于核酸外切酶 III 辅助目标回收的灵敏和选择性扩增荧光 DNA 检测。美国化学学会杂志,132(6),1816-1818。

[参考2 ]

Howley, PM, Israel, MA, Law, MF, & Martin, MA (1979)。一种用于检测和绘制异源 DNA 之间同源性的快速方法。多瘤病毒基因组的评估。生物化学杂志,254(11),4876-4883。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

molbery-1.0.6.tar.gz (7.8 kB 查看哈希

已上传 source

内置分布

molbery-1.0.6-py2.py3-none-any.whl (10.9 kB 查看哈希

已上传 any