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

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.
AbstractList 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.
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.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.
ArticleNumber e17750
Audience Academic
Author Pan, Danni
Hu, Yunzhuo
Chen, Xuanyang
Xu, Fei
Huang, Bifang
Lin, Shiqiang
Author_xml – sequence: 1
  givenname: Yunzhuo
  surname: Hu
  fullname: Hu, Yunzhuo
  organization: Agricultural Product Quality Institute, Fujian Agriculture and Forestry University, Fuzhou, Fujian, China, College of Agronomy, Fujian Agriculture and Forestry University, Fuzhou, Fujian, China
– sequence: 2
  givenname: Danni
  surname: Pan
  fullname: Pan, Danni
  organization: Agricultural Product Quality Institute, Fujian Agriculture and Forestry University, Fuzhou, Fujian, China, College of Agronomy, Fujian Agriculture and Forestry University, Fuzhou, Fujian, China
– sequence: 3
  givenname: Fei
  surname: Xu
  fullname: Xu, Fei
  organization: Agricultural Product Quality Institute, Fujian Agriculture and Forestry University, Fuzhou, Fujian, China, College of Agronomy, Fujian Agriculture and Forestry University, Fuzhou, Fujian, China
– sequence: 4
  givenname: Bifang
  surname: Huang
  fullname: Huang, Bifang
  organization: College of Life Science, Fujian Agriculture and Forestry University, Fuzhou, Fujian, China
– sequence: 5
  givenname: Xuanyang
  surname: Chen
  fullname: Chen, Xuanyang
  organization: Agricultural Product Quality Institute, Fujian Agriculture and Forestry University, Fuzhou, Fujian, China, College of Agronomy, Fujian Agriculture and Forestry University, Fuzhou, Fujian, China
– sequence: 6
  givenname: Shiqiang
  surname: Lin
  fullname: Lin, Shiqiang
  organization: Agricultural Product Quality Institute, Fujian Agriculture and Forestry University, Fuzhou, Fujian, China, College of Life Science, Fujian Agriculture and Forestry University, Fuzhou, Fujian, China
BackLink https://www.ncbi.nlm.nih.gov/pubmed/39076781$$D View this record in MEDLINE/PubMed
BookMark eNqFkt9rFDEQxxep2Fr75LssCEXUO5PN5sf6IqVoLRR80ecwm529zbGXrMmucv-9udta7qRgAkmYfOab-Q55np047zDLXlKylJLKDwNiWC-plJw8yc4KKuRCMV6dHJxPs4sY1yQNVQii2LPslFVECqnoWfb2Bh3mcevGDqONeZPWlfuYQz5sx847a3IYhuDBdC-ypy30ES_u9_Psx5fP36-_Lu6-3dxeX90tDC_FuChlxUUNqiHIm5ooxFoBUw2t25IxJVrGDFNFXUuaSuJG1KSEAtAQrpDxlp1nt7Nu42Gth2A3ELbag9X7gA8rDWG0pkfNsBTCkLZqOSl5VYCE5LgBMAKwRpm03s9akxtg-xv6_kGQEr3roN53UO87mPBPMz5M9QYbg24M0B_VcHzjbKdX_pemtFCccZEU3twrBP9zwjjqjY0G-x4c-ilqRpQggheMJ_T1jK4gWbGu9UnS7HB9pSgri6qUOwfLR6g0G9xYkz5Da1P8KOHyIKFD6Mcu-n4arXfxGHx1aPbB5d_PkYB3M2CCjzFg-5_e0X9oY0fYvZoKtv2jOX8AqFnabw
CitedBy_id crossref_primary_10_3390_ijms252111514
Cites_doi 10.1016/j.tibtech.2021.09.005
10.1016/0378-1119(95)00511-4
10.1093/nar/gki614
10.1186/1471-2105-7-285
10.1093/nar/gnh094
10.1093/protein/5.8.827
10.1093/nar/gki380
10.1093/nar/30.10.e43
10.1093/nar/gkh401
10.1038/s41587-022-01618-2
10.1093/nar/gkq143
10.1017/S0033583519000131
10.2174/1389203718666161117114243
10.1093/bioinformatics/btp163
10.1109/MCSE.2007.55
ContentType Journal Article
Copyright 2024 Hu et al.
COPYRIGHT 2024 PeerJ. Ltd.
2024 Hu et al. 2024 Hu et al.
Copyright_xml – notice: 2024 Hu et al.
– notice: COPYRIGHT 2024 PeerJ. Ltd.
– notice: 2024 Hu et al. 2024 Hu et al.
DBID AAYXX
CITATION
CGR
CUY
CVF
ECM
EIF
NPM
7X8
5PM
ADTOC
UNPAY
DOA
DOI 10.7717/peerj.17750
DatabaseName CrossRef
Medline
MEDLINE
MEDLINE (Ovid)
MEDLINE
MEDLINE
PubMed
MEDLINE - Academic
PubMed Central (Full Participant titles)
Unpaywall for CDI: Periodical Content
Unpaywall
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
MEDLINE
Medline Complete
MEDLINE with Full Text
PubMed
MEDLINE (Ovid)
MEDLINE - Academic
DatabaseTitleList


MEDLINE - Academic
CrossRef
MEDLINE

Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: NPM
  name: PubMed
  url: https://proxy.k.utb.cz/login?url=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed
  sourceTypes: Index Database
– sequence: 3
  dbid: EIF
  name: MEDLINE
  url: https://proxy.k.utb.cz/login?url=https://www.webofscience.com/wos/medline/basic-search
  sourceTypes: Index Database
– sequence: 4
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
EISSN 2167-8359
ExternalDocumentID oai_doaj_org_article_3e466c0f9f504592a7a835daac6aebe7
10.7717/peerj.17750
PMC11285356
A813429477
39076781
10_7717_peerj_17750
Genre Journal Article
GrantInformation_xml – fundername: The Spark Project of the Fujian Provincial Department of Science and Technology
  grantid: NO. 2023S0012
GroupedDBID 53G
5VS
88I
8FE
8FH
AAFWJ
AAYXX
ABUWG
ADBBV
ADRAZ
AENEX
AFKRA
AFPKN
ALMA_UNASSIGNED_HOLDINGS
AOIJS
AZQEC
BAWUL
BBNVY
BCNDV
BENPR
BHPHI
BPHCQ
CCPQU
CITATION
DIK
DWQXO
ECGQY
GNUQQ
GROUPED_DOAJ
GX1
HCIFZ
HYE
IAO
IEA
IHR
IHW
ITC
KQ8
LK8
M2P
M48
M7P
M~E
OK1
PHGZM
PHGZT
PIMPY
PQGLB
PQQKQ
PROAC
PUEGO
RPM
W2D
YAO
CGR
CUY
CVF
ECM
EIF
H13
NPM
7X8
5PM
ADTOC
UNPAY
ID FETCH-LOGICAL-c546t-47956ba8d0e5db08eeb8a38d1bf43386f33c382bb710005c6b04a2aec058e35f3
IEDL.DBID M48
ISSN 2167-8359
IngestDate Tue Oct 14 19:06:24 EDT 2025
Sun Oct 26 03:54:57 EDT 2025
Tue Sep 30 17:08:28 EDT 2025
Thu Sep 04 17:50:41 EDT 2025
Mon Oct 20 22:48:04 EDT 2025
Mon Oct 20 16:57:00 EDT 2025
Thu May 22 21:24:32 EDT 2025
Mon Jul 21 06:00:56 EDT 2025
Wed Oct 01 04:04:49 EDT 2025
Thu Apr 24 22:53:38 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Keywords DNA fragment
Gene synthesis
PCR
Python
Language English
License https://creativecommons.org/licenses/by/4.0
2024 Hu et al.
This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ) and either DOI or URL of the article must be cited.
cc-by
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c546t-47956ba8d0e5db08eeb8a38d1bf43386f33c382bb710005c6b04a2aec058e35f3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
OpenAccessLink https://doaj.org/article/3e466c0f9f504592a7a835daac6aebe7
PMID 39076781
PQID 3086065235
PQPubID 23479
ParticipantIDs doaj_primary_oai_doaj_org_article_3e466c0f9f504592a7a835daac6aebe7
unpaywall_primary_10_7717_peerj_17750
pubmedcentral_primary_oai_pubmedcentral_nih_gov_11285356
proquest_miscellaneous_3086065235
gale_infotracmisc_A813429477
gale_infotracacademiconefile_A813429477
gale_healthsolutions_A813429477
pubmed_primary_39076781
crossref_primary_10_7717_peerj_17750
crossref_citationtrail_10_7717_peerj_17750
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2024-07-26
PublicationDateYYYYMMDD 2024-07-26
PublicationDate_xml – month: 07
  year: 2024
  text: 2024-07-26
  day: 26
PublicationDecade 2020
PublicationPlace United States
PublicationPlace_xml – name: United States
– name: San Diego, USA
PublicationTitle PeerJ (San Francisco, CA)
PublicationTitleAlternate PeerJ
PublicationYear 2024
Publisher PeerJ. Ltd
PeerJ Inc
Publisher_xml – name: PeerJ. Ltd
– name: PeerJ Inc
References Stemmer (10.7717/peerj.17750/ref-13) 1995; 164
Hoover (10.7717/peerj.17750/ref-3) 2002; 30
Singh (10.7717/peerj.17750/ref-12) 2018; 19
Cox (10.7717/peerj.17750/ref-2) 2022; 40
Jayaraj (10.7717/peerj.17750/ref-5) 2005; 33
Richardson (10.7717/peerj.17750/ref-9) 2010; 38
Prodromou (10.7717/peerj.17750/ref-8) 1992; 5
Rouillard (10.7717/peerj.17750/ref-10) 2004; 32
Villalobos (10.7717/peerj.17750/ref-14) 2006; 7
Korendovych (10.7717/peerj.17750/ref-6) 2020; 53
Xiong (10.7717/peerj.17750/ref-15) 2004; 32
Cock (10.7717/peerj.17750/ref-1) 2009; 25
Hunter (10.7717/peerj.17750/ref-4) 2007; 9
Madani (10.7717/peerj.17750/ref-7) 2023; 41
Rydzanicz (10.7717/peerj.17750/ref-11) 2005; 33
References_xml – volume: 40
  start-page: 509
  year: 2022
  ident: 10.7717/peerj.17750/ref-2
  article-title: Protein engineering: a driving force toward synthetic immunology
  publication-title: Trends in Biotechnology
  doi: 10.1016/j.tibtech.2021.09.005
– volume: 164
  start-page: 49
  year: 1995
  ident: 10.7717/peerj.17750/ref-13
  article-title: Single-step assembly of a gene and entire plasmid from large numbers of oligodeoxyribonucleotides
  publication-title: Gene
  doi: 10.1016/0378-1119(95)00511-4
– volume: 33
  start-page: 3011
  year: 2005
  ident: 10.7717/peerj.17750/ref-5
  article-title: GeMS: an advanced software package for designing synthetic genes
  publication-title: Nucleic Acids Research
  doi: 10.1093/nar/gki614
– volume: 7
  start-page: 285
  year: 2006
  ident: 10.7717/peerj.17750/ref-14
  article-title: Gene designer: a synthetic biology tool for constructing artificial DNA segments
  publication-title: BMC Bioinformatics
  doi: 10.1186/1471-2105-7-285
– volume: 32
  start-page: e98
  year: 2004
  ident: 10.7717/peerj.17750/ref-15
  article-title: A simple, rapid, high-fidelity and cost-effective PCR-based two-step DNA synthesis method for long gene sequences
  publication-title: Nucleic Acids Research
  doi: 10.1093/nar/gnh094
– volume: 5
  start-page: 827
  year: 1992
  ident: 10.7717/peerj.17750/ref-8
  article-title: Recursive PCR: a novel technique for total gene synthesis
  publication-title: Protein Engineering
  doi: 10.1093/protein/5.8.827
– volume: 33
  start-page: W521
  year: 2005
  ident: 10.7717/peerj.17750/ref-11
  article-title: Assembly PCR oligo maker: a tool for designing oligodeoxynucleotides for constructing long DNA molecules for RNA production
  publication-title: Nucleic Acids Research
  doi: 10.1093/nar/gki380
– volume: 30
  start-page: e43
  year: 2002
  ident: 10.7717/peerj.17750/ref-3
  article-title: DNAWorks: an automated method for designing oligonucleotides for PCR-based gene synthesis
  publication-title: Nucleic Acids Research
  doi: 10.1093/nar/30.10.e43
– volume: 32
  start-page: W176
  year: 2004
  ident: 10.7717/peerj.17750/ref-10
  article-title: Gene2Oligo: oligonucleotide design for in vitro gene synthesis
  publication-title: Nucleic Acids Research
  doi: 10.1093/nar/gkh401
– volume: 41
  start-page: 1099
  year: 2023
  ident: 10.7717/peerj.17750/ref-7
  article-title: Large language models generate functional protein sequences across diverse families
  publication-title: Nature Biotechnology
  doi: 10.1038/s41587-022-01618-2
– volume: 38
  start-page: 2603
  year: 2010
  ident: 10.7717/peerj.17750/ref-9
  article-title: GeneDesign 3.0 is an updated synthetic biology toolkit
  publication-title: Nucleic Acids Research
  doi: 10.1093/nar/gkq143
– volume: 53
  start-page: e3
  year: 2020
  ident: 10.7717/peerj.17750/ref-6
  article-title: De novo protein design, a retrospective
  publication-title: Quarterly Review of Biophysics
  doi: 10.1017/S0033583519000131
– volume: 19
  start-page: 5
  year: 2018
  ident: 10.7717/peerj.17750/ref-12
  article-title: Protein engineering approaches in the post-genomic era
  publication-title: Current Protein & Peptide Science
  doi: 10.2174/1389203718666161117114243
– volume: 25
  start-page: 1422
  year: 2009
  ident: 10.7717/peerj.17750/ref-1
  article-title: Biopython: freely available Python tools for computational molecular biology and bioinformatics
  publication-title: Bioinformatics
  doi: 10.1093/bioinformatics/btp163
– volume: 9
  start-page: 90
  year: 2007
  ident: 10.7717/peerj.17750/ref-4
  article-title: Matplotlib: A 2D graphics environment
  publication-title: Computing in Science & Engineering
  doi: 10.1109/MCSE.2007.55
SSID ssj0000826083
Score 2.3331366
Snippet 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...
SourceID doaj
unpaywall
pubmedcentral
proquest
gale
pubmed
crossref
SourceType Open Website
Open Access Repository
Aggregation Database
Index Database
Enrichment Source
StartPage e17750
SubjectTerms Algorithms
Anopheles
Biochemistry
Bioinformatics
Biotechnology
DNA - genetics
DNA fragment
Gene synthesis
Genes
Genes, Synthetic - genetics
Molecular Biology
Organic compounds
PCR
Polymerase Chain Reaction - methods
Programming Languages
Python
Software
Synthesis
Synthetic Biology - methods
SummonAdditionalLinks – databaseName: DOAJ Directory of Open Access Journals
  dbid: DOA
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1Li9RAEC5kD-pFfBtdNcKKsBC2H-lOx9sqLouwnlzYW9Pd6eDAkB12Zljm31vVyYRERS-eAuk6dH_9qK-Sqq8BjngTnGGeF3VTVwX6Y1a4VrKCEr49D60qPRUKX3zT55fl1yt1Nbnqi3LCenngHrgTGUutA2vrViH7qIWrHJKGxrmgHXYg1ZEzU0-CqXQGI2tGctEX5FUYspysYryh9J2KKuwnLigp9f9-Hk8c0q_Jkve23crtbt1yOfFEZw_hwUAh89O-64_gTuwew92L4Sf5EzgmKel8veuQ260X67xJSRofc5evdqQUsAj5Xkn8KVyeffn--bwYrkQogir1hr6DKe2daVhUjWcmRm-cNA33bYnBpm6lDNII70m0h6mgPSudcDEwZaJUrXwGB911F19AjpFCiNwL4QUro69cjY86Nhzh5FHKDI73KNkw6IXTtRVLi3EDQWoTpDZBmsHRaLzqZTL-bPaJ4B5NSNs6vcAZt8OM23_NeAZvabJsXyg67lB7arhE71pWaPEhWdAexS4HN5Qa4MBJ7WpmeTizxL0VZs3v9gvCUhMlpHXxeru2EkNBZG9Cqgye9wtkHJWsWYUcgGdgZktnNux5S7f4kaS9kf0if1I6g_fjKvsboC__B6Cv4L5AqkZfrIU-hIPNzTa-Rqq18W_SrvoJoFwoUA
  priority: 102
  providerName: Directory of Open Access Journals
– databaseName: Unpaywall
  dbid: UNPAY
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1La9wwEB7CBtpe-n64SVqXphQCTmXJku3eto8QCgk9dCE9CUmW6dLFWbK7lO2vz4xfrDel7clgjUEjzXi-sWc-ARzGhTMZs3GUF3kaYTxmkSkFi6jg28aulImlRuGzc3U6Sb5cyIsdeN31wmz8v08x03g39_6Kqm5Syst3lUTAPYLdyfnX8Xc6No5YuxFD5E3n3fYTg1hTU_LffPFuRJ7tqsjbq2pu1r_MbLYRck7uwadusk2lyc_j1dIeu99bPI7_0OY-3G0hZzhubOQB7PjqIdw6a3-qP4Ijop4OF-sKseBiugiLuqjjfWjC-ZqYBaYu7JjHH8Pk5PO3j6dRe4RC5GSilvTdTCprsoJ5WViWeW8zI7IitmWCyakqhXAi49YSyQ-TTlmWGG68YzLzQpbiCYyqy8o_gxAzC-djy7nlLPE2NTlecl_EHFGFFyKAo26xtWv5xemYi5nGPIO017X2utY-gMNeeN7QavxZ7APtWi9CXNj1DVxU3bqWFj5RyrEyLyXi05yb1KBJFMY4ZdBE0wBe0p7rprG092g9zmKB0ThJUeJtLUE-jVN2pm1NQMWJHWsguT-QRF90g-FXnV1pGqICtspfrhZaYOqIaI8LGcDTxs56rUTOUsQMcQDZwAIHag9HqumPmgoc0TLiLakCeNMb698W9Pl_yu3BHY7ojT5ic7UPo-XVyh8g-lraF633XQPWNy27
  priority: 102
  providerName: Unpaywall
Title Gene synthesis design: a pythonic approach
URI https://www.ncbi.nlm.nih.gov/pubmed/39076781
https://www.proquest.com/docview/3086065235
https://pubmed.ncbi.nlm.nih.gov/PMC11285356
https://doi.org/10.7717/peerj.17750
https://doaj.org/article/3e466c0f9f504592a7a835daac6aebe7
UnpaywallVersion publishedVersion
Volume 12
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAFT
  databaseName: Open Access Digital Library
  customDbUrl:
  eissn: 2167-8359
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000826083
  issn: 2167-8359
  databaseCode: KQ8
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html
  providerName: Colorado Alliance of Research Libraries
– providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2167-8359
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000826083
  issn: 2167-8359
  databaseCode: DOA
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVBFR
  databaseName: Free Medical Journals
  customDbUrl:
  eissn: 2167-8359
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000826083
  issn: 2167-8359
  databaseCode: DIK
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: http://www.freemedicaljournals.com
  providerName: Flying Publisher
– providerCode: PRVFQY
  databaseName: GFMER Free Medical Journals
  customDbUrl:
  eissn: 2167-8359
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000826083
  issn: 2167-8359
  databaseCode: GX1
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: http://www.gfmer.ch/Medical_journals/Free_medical.php
  providerName: Geneva Foundation for Medical Education and Research
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources (Open Access)
  customDbUrl:
  eissn: 2167-8359
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000826083
  issn: 2167-8359
  databaseCode: M~E
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
– providerCode: PRVAQN
  databaseName: PubMed Central
  customDbUrl:
  eissn: 2167-8359
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000826083
  issn: 2167-8359
  databaseCode: RPM
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://www.ncbi.nlm.nih.gov/pmc/
  providerName: National Library of Medicine
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl: http://www.proquest.com/pqcentral?accountid=15518
  eissn: 2167-8359
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000826083
  issn: 2167-8359
  databaseCode: BENPR
  dateStart: 20130212
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVFZP
  databaseName: Scholars Portal Journals: Open Access
  customDbUrl:
  eissn: 2167-8359
  dateEnd: 20250131
  omitProxy: true
  ssIdentifier: ssj0000826083
  issn: 2167-8359
  databaseCode: M48
  dateStart: 20131101
  isFulltext: true
  titleUrlDefault: http://journals.scholarsportal.info
  providerName: Scholars Portal
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3fa9swEBZdC1tfxn7XW5d50G1QcCdLlmzvZaSjXRkklLFA9mQkWd4CwXHjhC3__e5kx9RdGXtJIDqCdb7zfSfffUfIUZgblVAdBmmexgHEYxqogtMAC751aAoRaWwUHo3lxST6MhXTHbJtIWgVWN-a2uE8qclyfvL7avMRHB7w60kM2cj7ytolVuZA8HtbXQU4UQrfvLbjNe6QPYhaKY51GLXQ3z2lAVdTx9LJkPobgEjatO_d_MtewHK8_n8_va-Fr5ullffWZaU2v9R8fi1unT8g91vA6Q8bC3lIdmz5iNwdta_UH5NjJJ72600JSLCe1X7uSjo--MqvNsgrMDP-lnf8CZmcn337dBG0AxQCIyK5wlMzIbVKcmpFrmlirU4UT_JQFxGkprLg3PCEaY0UP1QYqWmkmLKGisRyUfCnZLdclPaA-JBXGBtqxjSjkdWxSuErtXnIAFNYzj1yvNVSZlp2cRxyMc8gy0CVZk6lmVOpR4464aoh1bhd7BTV3YkgE7b7YbH8kbWOlXEbSWlokRYC0GnKVKzgXuZKGanAQGOPvMKblTVtpZ0_Z8Mk5BCLoxgk3jkJtDG4ZKPaxgTYOHJj9SQPe5Lgiaa3_HprEBkuYflaaRfrOuOQOALWY1x45FljIN2ueEpjQAyhR5Ke6fS23V8pZz8dEThgZUBbQnrkTWdl_1Lo8_-4wBdknwFuw-NrJg_J7mq5ti8Bd630gOydno0vvw7cuQV8fp6GA-dUsDIZXw6__wF2CzI6
linkProvider Scholars Portal
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1La9wwEB7CBtpe-n64SVqXphQCTmXJku3eto8QCgk9dCE9CUmW6dLFWbK7lO2vz4xfrDel7clgjUEjzXi-sWc-ARzGhTMZs3GUF3kaYTxmkSkFi6jg28aulImlRuGzc3U6Sb5cyIsdeN31wmz8v08x03g39_6Kqm5Syst3lUTAPYLdyfnX8Xc6No5YuxFD5E3n3fYTg1hTU_LffPFuRJ7tqsjbq2pu1r_MbLYRck7uwadusk2lyc_j1dIeu99bPI7_0OY-3G0hZzhubOQB7PjqIdw6a3-qP4Ijop4OF-sKseBiugiLuqjjfWjC-ZqYBaYu7JjHH8Pk5PO3j6dRe4RC5GSilvTdTCprsoJ5WViWeW8zI7IitmWCyakqhXAi49YSyQ-TTlmWGG68YzLzQpbiCYyqy8o_gxAzC-djy7nlLPE2NTlecl_EHFGFFyKAo26xtWv5xemYi5nGPIO017X2utY-gMNeeN7QavxZ7APtWi9CXNj1DVxU3bqWFj5RyrEyLyXi05yb1KBJFMY4ZdBE0wBe0p7rprG092g9zmKB0ThJUeJtLUE-jVN2pm1NQMWJHWsguT-QRF90g-FXnV1pGqICtspfrhZaYOqIaI8LGcDTxs56rUTOUsQMcQDZwAIHag9HqumPmgoc0TLiLakCeNMb698W9Pl_yu3BHY7ojT5ic7UPo-XVyh8g-lraF633XQPWNy27
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Gene+synthesis+design%3A+a+pythonic+approach&rft.jtitle=PeerJ+%28San+Francisco%2C+CA%29&rft.au=Hu%2C+Yunzhuo&rft.au=Pan%2C+Danni&rft.au=Xu%2C+Fei&rft.au=Huang%2C+Bifang&rft.date=2024-07-26&rft.issn=2167-8359&rft.eissn=2167-8359&rft.volume=12&rft.spage=e17750&rft_id=info:doi/10.7717%2Fpeerj.17750&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2167-8359&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2167-8359&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2167-8359&client=summon