bioRxivBiophysicsPreprint
CMA-ES-Rosetta: Blackbox optimization algorithm traverses rugged peptide docking energy landscapes
Abstract
Energy minimization is necessary for virtually all modeling and design tasks and involves traversing extremely rugged energy landscapes. Although the gradient descent based minimization routines in Rosetta have fast runtimes, due to these rugged landscapes, minimization often converges into high-energy local minima. Alternative numerical optimization techniques, such as evolution strategies, are more robust to rugged landscapes and have been shown to be highly successful on a diverse set of problems. Here we explore the Covariance Matrix Adaptation Evolution Strategy (CMA-ES), a state-of-the-art derivative-free optimization algorithm, as a complementary approach to the default minimizer in Rosetta. We used a benchmark of 26 peptides, from the FlexPepDock Benchmark, to assess the performance of three algorithms in Rosetta, specifically, CMA-ES, Rosettas default minimizer, and a Monte Carlo protocol of small backbone perturbations. We test the algorithms performance on their ability to dock an idealized peptide to a series of hotspots residues (i.e. constraints) along a native peptide. Of the three methods, CMA-ES was able to find the lowest energy conformation for 23 out of 26 benchmark peptides. The application of CMA-ES allows for an alternative optimization method for macromolecular modeling problems with rough energy landscapes.
- assay: protein structure
- research focus: protein structure prediction
- research focus: benchmarking
- approach: deep learning
- approach: statistical model
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
- A memetic algorithm enables efficient local and global all-atom protein-protein docking with backbone and sidechain flexibility
Daniel Varela, Vera Karlin, Ingemar André·StructurePeer-reviewed·Oct 19, 2022
- Protein Docking using Constrained Self-adaptive Differential Evolution Algorithm
S. Sudha, S.S. Baskar, Sankaran Krishnaswamy·Soft ComputingPeer-reviewed·Jan 2, 2019
- The Rosetta all-atom energy function for macromolecular modeling and design
R. F. Alford, A. Leaver-Fay, … J. J. Gray·bioRxiv·Feb 7, 2017
- Pose: a pure-NumPy, chirality-aware, structural engine for building and manipulating the molecular structures of proteins, nucleic acids, and small organic molecules
Sari Sabban·bioRxiv·Oct 22, 2026
- Flexible docking of cyclic peptides to proteins using CABS-dock
Mateusz Zalewski, Aleksandra Elzbieta Badaczewska-Dawid, Sebastian Kmiecik·Journal of Chemical Theory and ComputationPeer-reviewed·Aug 24, 2025
- Improving Protein Docking with Constraint Programming and Coevolution Data
Ludwig Krippahl, Fábio Madeira·bioRxiv·Feb 3, 2014