洗牌
计算生物学
DNA洗牌
DNA
生物
计算机科学
数据科学
遗传学
进化生物学
定向进化
程序设计语言
基因
突变体
作者
Franz Schweiggert,Gregor Habeck,Patrick Most,Martin Busch,Jörg Schweiggert
标识
DOI:10.1021/acssynbio.4c00251
摘要
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.
科研通智能强力驱动
Strongly Powered by AbleSci AI