Franz Schweiggert, Gregor Habeck, Patrick Most, Martin Busch, Jörg Schweiggert
{"title":"ShuffleAnalyzer: A Comprehensive Tool to Visualize DNA Shuffling.","authors":"Franz Schweiggert, Gregor Habeck, Patrick Most, Martin Busch, Jörg Schweiggert","doi":"10.1021/acssynbio.4c00251","DOIUrl":null,"url":null,"abstract":"<p><p>DNA shuffling is a powerful technique for generating synthetic DNA via recombination of homologous parental sequences. Resulting chimeras are often incorporated into complex libraries for functionality screenings that identify novel variants with improved characteristics. To survey shuffling efficiency, subsequences of chimeras can be computationally assigned to their corresponding parental counterpart, yielding insight into frequency of recombination events, diversity of shuffling libraries and actual composition of final variants. Whereas tools for parental assignment exist, they do not provide direct visualization of the results, making the analysis time-consuming and cumbersome. Here we present ShuffleAnalyzer, a comprehensive, user-friendly, Python-based analysis tool that directly generates graphical outputs of parental assignments and is freely available under a BSD-3 license (https://github.com/joerg-swg/ShuffleAnalyzer/releases). Besides DNA shuffling, peptide insertions can be simultaneously analyzed and visualized, which makes ShuffleAnalyzer a highly valuable tool for integrated approaches often used in synthetic biology, such as AAV capsid engineering in gene therapy applications.</p>","PeriodicalId":26,"journal":{"name":"ACS Synthetic Biology","volume":null,"pages":null},"PeriodicalIF":3.7000,"publicationDate":"2024-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACS Synthetic Biology","FirstCategoryId":"99","ListUrlMain":"https://doi.org/10.1021/acssynbio.4c00251","RegionNum":2,"RegionCategory":"生物学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2024/7/11 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"BIOCHEMICAL RESEARCH METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
DNA shuffling is a powerful technique for generating synthetic DNA via recombination of homologous parental sequences. Resulting chimeras are often incorporated into complex libraries for functionality screenings that identify novel variants with improved characteristics. To survey shuffling efficiency, subsequences of chimeras can be computationally assigned to their corresponding parental counterpart, yielding insight into frequency of recombination events, diversity of shuffling libraries and actual composition of final variants. Whereas tools for parental assignment exist, they do not provide direct visualization of the results, making the analysis time-consuming and cumbersome. Here we present ShuffleAnalyzer, a comprehensive, user-friendly, Python-based analysis tool that directly generates graphical outputs of parental assignments and is freely available under a BSD-3 license (https://github.com/joerg-swg/ShuffleAnalyzer/releases). Besides DNA shuffling, peptide insertions can be simultaneously analyzed and visualized, which makes ShuffleAnalyzer a highly valuable tool for integrated approaches often used in synthetic biology, such as AAV capsid engineering in gene therapy applications.
期刊介绍:
The journal is particularly interested in studies on the design and synthesis of new genetic circuits and gene products; computational methods in the design of systems; and integrative applied approaches to understanding disease and metabolism.
Topics may include, but are not limited to:
Design and optimization of genetic systems
Genetic circuit design and their principles for their organization into programs
Computational methods to aid the design of genetic systems
Experimental methods to quantify genetic parts, circuits, and metabolic fluxes
Genetic parts libraries: their creation, analysis, and ontological representation
Protein engineering including computational design
Metabolic engineering and cellular manufacturing, including biomass conversion
Natural product access, engineering, and production
Creative and innovative applications of cellular programming
Medical applications, tissue engineering, and the programming of therapeutic cells
Minimal cell design and construction
Genomics and genome replacement strategies
Viral engineering
Automated and robotic assembly platforms for synthetic biology
DNA synthesis methodologies
Metagenomics and synthetic metagenomic analysis
Bioinformatics applied to gene discovery, chemoinformatics, and pathway construction
Gene optimization
Methods for genome-scale measurements of transcription and metabolomics
Systems biology and methods to integrate multiple data sources
in vitro and cell-free synthetic biology and molecular programming
Nucleic acid engineering.