Methods in enzymology on CD-ROM/Methods in enzymologyBiochemistryPeer-reviewed journal article
The open-source Masala software suite: Facilitating rapid methods development for synthetic heteropolymer design
Tristan ZaborniakiD, Noora AzadvariiD, Qiyao ZhuiD, SM Bargeen Alam TurzoiD, Parisa HosseinzadehiD, P. Douglas RenfrewiD, Vikram Khipple MulliganiD
Abstract
Although canonical protein design has benefited from machine learning methods trained on databases of protein sequences and structures, synthetic heteropolymer design still relies heavily on physics-based methods. The Rosetta software, which provides diverse physics-based methods for designing sequences, exploring conformations, docking molecules, and performing analysis, has proven invaluable to this field. Nevertheless, Rosettas aging architecture, monolithic structure, non-open source code, and steep development learning curve are beginning to hinder new methods development. Here, we introduce the Masala software suite, a free, open-source set of C++ libraries intended to extend Rosetta and other software, and ultimately to be a successor to Rosetta. Masala is structured for modern computing hardware, and its build system automates the creation of application programming interface (API) layers, permitting Masalas use as an extension library for existing software, including Rosetta. Masala features modular architecture in which it is easy for novice developers to add new plugin modules, which can be independently compiled and loaded at runtime, extending functionality of software linking Masala without source code alteration. Here, we describe implementation of Masala modules that accelerate protein and synthetic peptide design. We describe the implementation of Masala real-valued local optimizers and cost function network optimizers that can be used as drop-in replacements for Rosettas minimizer and packer when designing heteropolymers. We explore design-centric guidance terms for promoting desirable features, such as hydrogen bond networks, or discouraging undesirable features, such as unsatisfied buried hydrogen bond donors and acceptors, which we have re-implemented far more efficiently in Masala, providing up to two orders of magnitude of speedup in benchmarks. Finally, we discuss development goals for future versions of Masala.
- assay: protein sequence
- research focus: software / tool
- approach: deep learning
- approach: statistical model
- Citations
- 0
- FWCI
- 0.00
- Field percentile
- top 46%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Prosculpt: Lowering the Barrier to Computational Protein Design
Federico Olivieri, Alina V. Konstantinova, … Ajasja Ljubetič·bioRxiv·Jun 26, 2026
- Self-supervised machine learning methods for protein design improve sampling, but not the identification of high-fitness variants
Moritz Ertelt, Rocco Moretti, … Clara T. Schoeder·Science AdvancesPeer-reviewed·Feb 12, 2025
- Proteus software for physics-based protein design
D. Mignon, K. Druart, … T. Simonson·bioRxiv·Jun 30, 2020
- PartiDesign: A structure-sequence co-design paradigm for practical all-to-all biomolecules design
Zichang Jin, Xujun Zhang, … Tingjun Hou·bioRxiv·Nov 5, 2026
- Tuned Fitness Landscapes for Benchmarking Model-Guided Protein Design
Neil Thomas, Atish Agarwala, … Lucy J. Colwell·bioRxiv·Oct 28, 2022
- BioPipelines: Accessible Computational Protein and Ligand Design for Chemical Biologists
Gianluca Quargnali, Pablo Rivera‐Fuentes·Computational and Structural Biotechnology JournalPeer-reviewed·Mar 1, 2026