TideScript: A Domain Specific Language for Peptide Chemistry
Synthetic peptides are becoming increasingly important in industry and academia, including applications in peptide-based therapeutics. While Solid Phase Peptide Synthesis (SPPS) is largely automated, current software options for describing this process are instrument-specific, with no unifying standard protocol specification. Post-synthesis modification of peptides in the solution phase is also performed manually. As a result, discovery and process optimisation remains an iterative and manual process, requiring large amounts of human intervention and labour. Here we introduce TideScript: a domain specific language for peptide chemistry. TideScript aims to provide a programming language to standardize protocol descriptions, allowing unambiguous specification, increased automation, and autonomous optimization. At present, TideScript is a formal specification language, with scope to expand into full execution on hardware. We give a full description of TideScript, including its syntax and a small-step operational semantics, and show how TideScript can encode three common peptide protocols: peptide chain assembly by SPPS, peptide cleavage and thiol-maleimide conjugation. We compare this approach to existing non-peptide-specific chemical protocol languages, χDL and BioScript.
Authors
- Blair Archibald (ORCID: https://orcid.org/0000-0003-3699-6658)
- S. Hessam M. Mehr (ORCID: https://orcid.org/0000-0001-7710-3102)
- Nicholas P. Morris
Institutions
- University of Glasgow (GB)
Publication Details
- Published
- 2025-10-09
- DOI
- https://doi.org/10.1145/3759429.3762627
- Primary Topic
- Chemical Synthesis and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.00