• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基因合成设计:一种基于 Python 的方法。

Gene synthesis design: a pythonic approach.

机构信息

Agricultural Product Quality Institute, Fujian Agriculture and Forestry University, Fuzhou, Fujian, China.

College of Agronomy, Fujian Agriculture and Forestry University, Fuzhou, Fujian, China.

出版信息

PeerJ. 2024 Jul 26;12:e17750. doi: 10.7717/peerj.17750. eCollection 2024.

DOI:10.7717/peerj.17750
PMID:39076781
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC11285356/
Abstract

Researchers often need to synthesize genes of interest in this era of synthetic biology. Gene synthesis by PCR assembly of multiple DNA fragments is a quick and economical method that is widely applied. Up to now, there have been a few software solutions for designing fragments in gene synthesis. However, some of these software solutions use programming languages that are not popular now, other software products are commercial or require users to visit servers. In this study, we propose a Python program to design DNA fragments for gene synthesis. The algorithm is designed to meet the experimental needs. Also, the source code with detailed annotation is freely available for all users. Furthermore, the feasibility of the algorithm and the program is validated by experiments. Our program can be useful for the design of gene synthesis in the labs and help the study of gene structure and function.

摘要

在合成生物学时代,研究人员经常需要合成感兴趣的基因。通过聚合酶链式反应(PCR)将多个 DNA 片段组装进行基因合成是一种快速且经济的方法,被广泛应用。迄今为止,已经有一些用于基因合成片段设计的软件解决方案。然而,其中一些软件解决方案使用的编程语言现在并不流行,其他一些软件产品是商业的或要求用户访问服务器。在这项研究中,我们提出了一个用于基因合成片段设计的 Python 程序。该算法旨在满足实验需求。此外,带有详细注释的源代码可供所有用户免费使用。此外,通过实验验证了算法和程序的可行性。我们的程序可用于实验室中的基因合成设计,有助于基因结构和功能的研究。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0198/11285356/2ed94257c127/peerj-12-17750-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0198/11285356/86705e7a68a5/peerj-12-17750-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0198/11285356/a158d4402acb/peerj-12-17750-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0198/11285356/f911ec998798/peerj-12-17750-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0198/11285356/962e3aa7c9ef/peerj-12-17750-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0198/11285356/137082ed2ae2/peerj-12-17750-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0198/11285356/2ed94257c127/peerj-12-17750-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0198/11285356/86705e7a68a5/peerj-12-17750-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0198/11285356/a158d4402acb/peerj-12-17750-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0198/11285356/f911ec998798/peerj-12-17750-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0198/11285356/962e3aa7c9ef/peerj-12-17750-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0198/11285356/137082ed2ae2/peerj-12-17750-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0198/11285356/2ed94257c127/peerj-12-17750-g006.jpg

相似文献

1
Gene synthesis design: a pythonic approach.基因合成设计:一种基于 Python 的方法。
PeerJ. 2024 Jul 26;12:e17750. doi: 10.7717/peerj.17750. eCollection 2024.
2
Gene synthesis: methods and applications.基因合成:方法与应用
Methods Enzymol. 2011;498:277-309. doi: 10.1016/B978-0-12-385120-8.00012-7.
3
Gene synthesis method based on overlap extension PCR and DNAWorks program.基于重叠延伸PCR和DNAWorks程序的基因合成方法。
Methods Mol Biol. 2013;1073:9-17. doi: 10.1007/978-1-62703-625-2_2.
4
pySBOL3: SBOL3 for Python Programmers.pySBOL3:面向 Python 程序员的 SBOL3。
ACS Synth Biol. 2022 Jul 15;11(7):2523-2526. doi: 10.1021/acssynbio.2c00249. Epub 2022 Jun 29.
5
Streamlining the Design-to-Build Transition with Build-Optimization Software Tools.使用构建优化软件工具简化从设计到建造的过渡。
ACS Synth Biol. 2017 Mar 17;6(3):485-496. doi: 10.1021/acssynbio.6b00200. Epub 2016 Dec 22.
6
In silico design of functional DNA constructs.功能性DNA构建体的计算机辅助设计
Methods Mol Biol. 2012;852:197-213. doi: 10.1007/978-1-61779-564-0_15.
7
Design and assembly of large synthetic DNA constructs.大型合成DNA构建体的设计与组装。
Curr Protoc Mol Biol. 2012 Jul;Chapter 3:Unit3.23. doi: 10.1002/0471142727.mb0323s99.
8
Visual gene developer: a fully programmable bioinformatics software for synthetic gene optimization.可视化基因编辑器:一款用于合成基因优化的全可编程生物信息学软件。
BMC Bioinformatics. 2011 Aug 16;12:340. doi: 10.1186/1471-2105-12-340.
9
RapGene: a fast and accurate strategy for synthetic gene assembly in Escherichia coli.RapGene:一种用于大肠杆菌中合成基因组装的快速准确策略。
Sci Rep. 2015 Jun 11;5:11302. doi: 10.1038/srep11302.
10
Sequence-independent cloning methods for long DNA fragments applied to synthetic biology.应用于合成生物学的长DNA片段的序列非依赖克隆方法。
Anal Biochem. 2017 Aug 1;530:5-8. doi: 10.1016/j.ab.2017.04.018. Epub 2017 Apr 28.

引用本文的文献

1
Optimization of PCA Error Correction Conditions to Improve Efficiency of Virus Genome De Novo Synthesis.优化 PCA 纠错条件以提高病毒基因组从头合成的效率。
Int J Mol Sci. 2024 Oct 26;25(21):11514. doi: 10.3390/ijms252111514.

本文引用的文献

1
Large language models generate functional protein sequences across diverse families.大型语言模型可生成不同家族的功能性蛋白质序列。
Nat Biotechnol. 2023 Aug;41(8):1099-1106. doi: 10.1038/s41587-022-01618-2. Epub 2023 Jan 26.
2
Protein engineering: a driving force toward synthetic immunology.蛋白质工程:合成免疫学的驱动力。
Trends Biotechnol. 2022 Apr;40(4):509-521. doi: 10.1016/j.tibtech.2021.09.005. Epub 2021 Oct 6.
3
protein design, a retrospective.蛋白质设计:回顾
Q Rev Biophys. 2020 Feb 11;53:e3. doi: 10.1017/S0033583519000131.
4
Protein Engineering Approaches in the Post-Genomic Era.后基因组时代的蛋白质工程方法。
Curr Protein Pept Sci. 2018;19(1):5-15. doi: 10.2174/1389203718666161117114243.
5
GeneDesign 3.0 is an updated synthetic biology toolkit.GeneDesign 3.0 是一个经过更新的合成生物学工具包。
Nucleic Acids Res. 2010 May;38(8):2603-6. doi: 10.1093/nar/gkq143. Epub 2010 Mar 8.
6
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.
7
Gene Designer: a synthetic biology tool for constructing artificial DNA segments.基因设计器:一种用于构建人工DNA片段的合成生物学工具。
BMC Bioinformatics. 2006 Jun 6;7:285. doi: 10.1186/1471-2105-7-285.
8
Assembly PCR oligo maker: a tool for designing oligodeoxynucleotides for constructing long DNA molecules for RNA production.组装PCR寡核苷酸生成器:一种用于设计寡脱氧核苷酸以构建用于RNA生产的长DNA分子的工具。
Nucleic Acids Res. 2005 Jul 1;33(Web Server issue):W521-5. doi: 10.1093/nar/gki380.
9
GeMS: an advanced software package for designing synthetic genes.GeMS:一款用于设计合成基因的先进软件包。
Nucleic Acids Res. 2005 May 23;33(9):3011-6. doi: 10.1093/nar/gki614. Print 2005.
10
A simple, rapid, high-fidelity and cost-effective PCR-based two-step DNA synthesis method for long gene sequences.一种用于长基因序列的基于PCR的简单、快速、高保真且经济高效的两步DNA合成方法。
Nucleic Acids Res. 2004 Jul 7;32(12):e98. doi: 10.1093/nar/gnh094.