• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

Pydna:一个使用Python进行DNA组装策略的模拟与文档编制工具。

Pydna: a simulation and documentation tool for DNA assembly strategies using python.

作者信息

Pereira Filipa, Azevedo Flávio, Carvalho Ângela, Ribeiro Gabriela F, Budde Mark W, Johansson Björn

机构信息

CBMA, Campus de Gualtar, University of Minho, Braga, Portugal.

Division of Biology and Biological Engineering, California Institute of Technology, Pasadena, California, USA.

出版信息

BMC Bioinformatics. 2015 May 2;16(1):142. doi: 10.1186/s12859-015-0544-x.

DOI:10.1186/s12859-015-0544-x
PMID:25933606
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC4472420/
Abstract

BACKGROUND

Recent advances in synthetic biology have provided tools to efficiently construct complex DNA molecules which are an important part of many molecular biology and biotechnology projects. The planning of such constructs has traditionally been done manually using a DNA sequence editor which becomes error-prone as scale and complexity of the construction increase. A human-readable formal description of cloning and assembly strategies, which also allows for automatic computer simulation and verification, would therefore be a valuable tool.

RESULTS

We have developed pydna, an extensible, free and open source Python library for simulating basic molecular biology DNA unit operations such as restriction digestion, ligation, PCR, primer design, Gibson assembly and homologous recombination. A cloning strategy expressed as a pydna script provides a description that is complete, unambiguous and stable. Execution of the script automatically yields the sequence of the final molecule(s) and that of any intermediate constructs. Pydna has been designed to be understandable for biologists with limited programming skills by providing interfaces that are semantically similar to the description of molecular biology unit operations found in literature.

CONCLUSIONS

Pydna simplifies both the planning and sharing of cloning strategies and is especially useful for complex or combinatorial DNA molecule construction. An important difference compared to existing tools with similar goals is the use of Python instead of a specifically constructed language, providing a simulation environment that is more flexible and extensible by the user.

摘要

背景

合成生物学的最新进展提供了有效构建复杂DNA分子的工具,这些分子是许多分子生物学和生物技术项目的重要组成部分。传统上,此类构建体的设计是使用DNA序列编辑器手动完成的,随着构建规模和复杂性的增加,这种方式容易出错。因此,一种人类可读的克隆和组装策略的形式化描述,同时还能实现自动计算机模拟和验证,将是一种有价值的工具。

结果

我们开发了pydna,这是一个可扩展、免费且开源的Python库,用于模拟基本分子生物学DNA单元操作,如限制性酶切、连接、PCR、引物设计、吉布森组装和同源重组。以pydna脚本表示的克隆策略提供了完整、明确且稳定的描述。执行该脚本会自动生成最终分子及任何中间构建体的序列。通过提供与文献中分子生物学单元操作描述在语义上相似的接口,pydna被设计为便于编程技能有限的生物学家理解。

结论

pydna简化了克隆策略的规划和共享,对于复杂或组合式DNA分子构建尤其有用。与具有类似目标的现有工具相比,一个重要的区别在于使用Python而非专门构建的语言,从而提供了一个用户更灵活且可扩展的模拟环境。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ca9d/4472420/fde536b69543/12859_2015_544_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ca9d/4472420/63cc4e4c90c9/12859_2015_544_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ca9d/4472420/c8e57854f3c1/12859_2015_544_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ca9d/4472420/4564f1051900/12859_2015_544_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ca9d/4472420/6c64fca7f240/12859_2015_544_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ca9d/4472420/fde536b69543/12859_2015_544_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ca9d/4472420/63cc4e4c90c9/12859_2015_544_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ca9d/4472420/c8e57854f3c1/12859_2015_544_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ca9d/4472420/4564f1051900/12859_2015_544_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ca9d/4472420/6c64fca7f240/12859_2015_544_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ca9d/4472420/fde536b69543/12859_2015_544_Fig5_HTML.jpg

相似文献

1
Pydna: a simulation and documentation tool for DNA assembly strategies using python.Pydna:一个使用Python进行DNA组装策略的模拟与文档编制工具。
BMC Bioinformatics. 2015 May 2;16(1):142. doi: 10.1186/s12859-015-0544-x.
2
Computer-Aided Planning for the Verification of Large Batches of DNA Constructs.计算机辅助规划用于验证大量 DNA 构建体。
Methods Mol Biol. 2021;2229:167-174. doi: 10.1007/978-1-0716-1032-9_7.
3
Enabling AI in synthetic biology through Construction File specification.通过构建文件规范实现人工智能在合成生物学中的应用。
PLoS One. 2023 Nov 13;18(11):e0294469. doi: 10.1371/journal.pone.0294469. eCollection 2023.
4
Modular DNA Construct Design for High-Throughput Golden Gate Assembly.用于高通量 Golden Gate 组装的模块化 DNA 构建体设计。
Methods Mol Biol. 2025;2850:61-77. doi: 10.1007/978-1-0716-4220-7_4.
5
IgSimulator: a versatile immunosequencing simulator.IgSimulator:一种通用的免疫测序模拟程序。
Bioinformatics. 2015 Oct 1;31(19):3213-5. doi: 10.1093/bioinformatics/btv326. Epub 2015 May 25.
6
Computational methods for the construction, editing, and error correction of DNA molecules and their libraries.用于构建、编辑和纠错DNA分子及其文库的计算方法。
Methods Mol Biol. 2015;1244:337-52. doi: 10.1007/978-1-4939-1878-2_17.
7
In silico implementation of synthetic gene networks.合成基因网络的计算机模拟实现
Methods Mol Biol. 2012;813:3-21. doi: 10.1007/978-1-61779-412-4_1.
8
Automated Robotic Liquid Handling Assembly of Modular DNA Devices.模块化DNA装置的自动化机器人液体处理组装
J Vis Exp. 2017 Dec 1(130):54703. doi: 10.3791/54703.
9
In silico design of functional DNA constructs.功能性DNA构建体的计算机辅助设计
Methods Mol Biol. 2012;852:197-213. doi: 10.1007/978-1-61779-564-0_15.
10
Recursive construction and error correction of DNA molecules and libraries from synthetic and natural DNA.从合成DNA和天然DNA构建DNA分子及文库的递归方法与纠错
Methods Enzymol. 2011;498:207-45. doi: 10.1016/B978-0-12-385120-8.00010-3.

引用本文的文献

1
Data-driven synthetic microbes for sustainable future.面向可持续未来的数据驱动型合成微生物。
NPJ Syst Biol Appl. 2025 Jul 7;11(1):74. doi: 10.1038/s41540-025-00556-4.
2
SequenceCraft: machine learning-based resource for exploratory analysis of RNA-cleaving deoxyribozymes.SequenceCraft:用于RNA切割脱氧核酶探索性分析的基于机器学习的资源。
BMC Bioinformatics. 2025 Jan 6;26(1):2. doi: 10.1186/s12859-024-06019-7.
3
Optimized production of concanamycins using a rational metabolic engineering strategy.采用合理的代谢工程策略优化伴刀豆球蛋白的生产。

本文引用的文献

1
Interactive assembly algorithms for molecular cloning.交互式分子克隆组装算法。
Nat Methods. 2014 Jun;11(6):657-62. doi: 10.1038/nmeth.2939. Epub 2014 Apr 28.
2
High-throughput, cost-effective verification of structural DNA assembly.高通量、经济高效的结构 DNA 组装验证。
Nucleic Acids Res. 2014 Feb;42(4):e22. doi: 10.1093/nar/gkt1088. Epub 2013 Nov 6.
3
j5 DNA assembly design automation software.j5 DNA组装设计自动化软件。
Metab Eng. 2025 Mar;88:63-76. doi: 10.1016/j.ymben.2024.11.008. Epub 2024 Nov 22.
4
teemi: An open-source literate programming approach for iterative design-build-test-learn cycles in bioengineering.teemi:一种生物工程中迭代设计-构建-测试-学习循环的开源文学编程方法。
PLoS Comput Biol. 2024 Mar 8;20(3):e1011929. doi: 10.1371/journal.pcbi.1011929. eCollection 2024 Mar.
5
FBPP: software to design PCR primers and probes for nucleic acid base detection of foodborne pathogens.FBPP:用于设计用于检测食源性病原体核酸碱基的 PCR 引物和探针的软件。
Sci Rep. 2024 Jan 12;14(1):1229. doi: 10.1038/s41598-024-51372-5.
6
ASVmaker: A New Tool to Improve Taxonomic Identifications for Amplicon Sequencing Data.ASVmaker:一种改进扩增子测序数据分类鉴定的新工具。
Plants (Basel). 2023 Oct 25;12(21):3678. doi: 10.3390/plants12213678.
7
Enabling AI in synthetic biology through Construction File specification.通过构建文件规范实现人工智能在合成生物学中的应用。
PLoS One. 2023 Nov 13;18(11):e0294469. doi: 10.1371/journal.pone.0294469. eCollection 2023.
8
LAMPPrimerBank, a manually curated database of experimentally validated loop-mediated isothermal amplification primers for detection of respiratory pathogens.LAMPPrimerBank,一个经实验验证的环介导等温扩增引物的手动 curated 数据库,用于检测呼吸道病原体。
Infection. 2023 Dec;51(6):1809-1818. doi: 10.1007/s15010-023-02100-0. Epub 2023 Oct 12.
9
Optimization of a hybrid bacterial/ fatty acid synthase system II in .优化细菌/脂肪酸合酶系统II中的杂交体系 。(原文结尾处的in后面缺少内容,翻译可能会不太完整准确)
Metab Eng Commun. 2023 Jun 15;17:e00224. doi: 10.1016/j.mec.2023.e00224. eCollection 2023 Dec.
10
Expression of Yarrowia lipolytica acetyl-CoA carboxylase in Saccharomyces cerevisiae and its effect on in-vivo accumulation of Malonyl-CoA.解脂耶氏酵母乙酰辅酶A羧化酶在酿酒酵母中的表达及其对丙二酰辅酶A体内积累的影响。
Comput Struct Biotechnol J. 2022 Jan 22;20:779-787. doi: 10.1016/j.csbj.2022.01.020. eCollection 2022.
ACS Synth Biol. 2012 Jan 20;1(1):14-21. doi: 10.1021/sb2000116. Epub 2011 Dec 20.
4
Enzymatic assembly of DNA molecules up to several hundred kilobases.长达数百千碱基的DNA分子的酶促组装。
Nat Methods. 2009 May;6(5):343-5. doi: 10.1038/nmeth.1318. Epub 2009 Apr 12.
5
Biopython: freely available Python tools for computational molecular biology and bioinformatics.Biopython:用于计算分子生物学和生物信息学的免费可用Python工具。
Bioinformatics. 2009 Jun 1;25(11):1422-3. doi: 10.1093/bioinformatics/btp163. Epub 2009 Mar 20.
6
DNA assembler, an in vivo genetic method for rapid construction of biochemical pathways.DNA组装器,一种用于快速构建生化途径的体内遗传方法。
Nucleic Acids Res. 2009 Feb;37(2):e16. doi: 10.1093/nar/gkn991. Epub 2008 Dec 12.
7
One-step assembly in yeast of 25 overlapping DNA fragments to form a complete synthetic Mycoplasma genitalium genome.在酵母中一步组装25个重叠DNA片段以形成完整的合成生殖支原体基因组。
Proc Natl Acad Sci U S A. 2008 Dec 23;105(51):20404-9. doi: 10.1073/pnas.0811011106. Epub 2008 Dec 10.
8
Adaptive evolution of a lactose-consuming Saccharomyces cerevisiae recombinant.一种消耗乳糖的酿酒酵母重组体的适应性进化。
Appl Environ Microbiol. 2008 Mar;74(6):1748-56. doi: 10.1128/AEM.00186-08. Epub 2008 Feb 1.
9
Highly efficient yeast-based in vivo DNA cloning of multiple DNA fragments and the simultaneous construction of yeast/ Escherichia coli shuttle vectors.基于酵母的多DNA片段高效体内DNA克隆及酵母/大肠杆菌穿梭载体的同步构建。
Biotechniques. 2006 Jan;40(1):79-83. doi: 10.2144/000112041.
10
Xylulokinase overexpression in two strains of Saccharomyces cerevisiae also expressing xylose reductase and xylitol dehydrogenase and its effect on fermentation of xylose and lignocellulosic hydrolysate.木酮糖激酶在两株同时表达木糖还原酶和木糖醇脱氢酶的酿酒酵母中的过表达及其对木糖和木质纤维素水解产物发酵的影响。
Appl Environ Microbiol. 2001 Sep;67(9):4249-55. doi: 10.1128/AEM.67.9.4249-4255.2001.