BracketMaker: Visualization and Optimization of Chemical Protein Synthesis

Judah Evangelista,Michael S. Kay
DOI: https://doi.org/10.26434/chemrxiv-2024-v4z85
2024-05-29
Abstract:Chemical protein synthesis (CPS), in which custom peptide segments of ~20-60 aa are produced by solid-phase peptide synthesis and then stitched together through sequential ligation reactions, is an increasingly popular technique. The workflow of CPS is often depicted with a “bracket” style diagram detailing the starting segments and the order of all ligation, desulfurization, and/or deprotection steps to obtain the product protein. Brackets are invaluable tools for comparing multiple possible synthetic approaches and serve as blueprints throughout a synthesis. Drawing CPS brackets by hand or in standard graphics software, however, is a painstaking and error-prone process. Furthermore, the CPS field lacks a standard bracket format, making side-by-side comparisons difficult. To address these problems, we developed BracketMaker, an open-source Python program with built-in graphic user interface for the rapid creation and analysis of CPS brackets. BracketMaker contains a custom graphics engine which converts a text string (a protein sequence annotated with reaction steps, introduced herein as a standardized format for brackets) into a high-quality vector or PNG image. To aid with new syntheses, BracketMaker’s “AutoBracket” tool automatically performs retrosynthetic analysis on a set of segments to draft and rank all possible ligation orders using standard native chemical ligation, protection, and desulfurization techniques. AutoBracket, in conjunction with an improved version of our previously reported Automated Ligator (Aligator) program, provides a pipeline to rapidly develop synthesis plans for a given protein sequence. We demonstrate the application of both programs to develop a blueprint for 65 proteins of the minimal E. coli ribosome.
Chemistry
What problem does this paper attempt to address?
The paper mainly addresses the problem of how to design and analyze synthesis routes more effectively in the process of chemical protein synthesis (CPS). Currently, scientists in the CPS field typically use "bracket" diagrams to represent the synthesis order and reaction steps of peptide segments. However, manually drawing these diagrams is time-consuming, error-prone, and lacks a unified standard format, making it difficult to compare different synthesis strategies. To solve this issue, researchers have developed an open-source Python program called BracketMaker, which includes a graphical user interface for quickly creating and analyzing CPS bracket diagrams. The core features of BracketMaker include: 1. A custom graphics engine that converts the normalized bracket format text strings into high-quality images. 2. An "AutoBracket" tool that performs automatic reverse synthesis analysis to generate and rank all possible connection orders for a given protein sequence using standard chemical methods such as in situ chemical ligation, protection, and desulfurization. By integrating BracketMaker with an improved version of the Automated Ligator (Aligator) program, researchers are able to quickly devise synthesis plans for specific protein sequences. They applied these tools to blueprint the 65 proteins of the E. coli minimal ribosome, demonstrating the potential of these tools in complex protein synthesis planning. In summary, this paper aims to simplify the strategy planning for chemical protein synthesis by providing automated and standardized tools, improving efficiency, reducing error rates, and promoting collaboration and participation of new researchers in this field.