Gene synthesis design: a pythonic approach

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. Ho...

Full description

Saved in:
Bibliographic Details
Published inPeerJ (San Francisco, CA) Vol. 12; p. e17750
Main Authors Hu, Yunzhuo, Pan, Danni, Xu, Fei, Huang, Bifang, Chen, Xuanyang, Lin, Shiqiang
Format Journal Article
LanguageEnglish
Published United States PeerJ. Ltd 26.07.2024
PeerJ Inc
Subjects
Online AccessGet full text
ISSN2167-8359
2167-8359
DOI10.7717/peerj.17750

Cover

More Information
Summary: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.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
ISSN:2167-8359
2167-8359
DOI:10.7717/peerj.17750