关键词: DNA fragment Gene synthesis PCR Python

Mesh : Synthetic Biology / methods Software Algorithms Genes, Synthetic / genetics Programming Languages Polymerase Chain Reaction / methods DNA / genetics

来  源:   DOI:10.7717/peerj.17750   PDF(Pubmed)

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程序来设计基因合成的DNA片段。该算法设计满足实验需要。此外,带有详细注释的源代码可供所有用户免费使用。此外,实验验证了算法和程序的可行性。我们的程序可以用于实验室中基因合成的设计,并有助于基因结构和功能的研究。
公众号