Complexes++: Efficient and versatile coarse-grained simulations of protein complexes and their dense solutions

26 July 2022, Version 1
This content is a preprint and has not undergone peer review at the time of posting.

Abstract

The interiors of living cells are densely filled with proteins and their complexes, which perform multitudes of biological functions. We use coarse-grained simulations to reach the system sizes and time scales needed to study protein complexes and their dense solutions, and to interpret experiments. To take full advantage of coarse-graining, the models have to be implemented efficiently in simulation engines that are easy to use, modify, and extend. Here, we introduce the Complexes++ simulation software to simulate a residue-level coarse-grained model for proteins and their complexes [Kim and Hummer, J. Mol. Biol. (2008)], applying a Markov chain Monte Carlo engine to sample configurations. We designed a parallelization scheme for the energy evaluation capable of simulating both dilute and dense systems efficiently. Additionally, we designed the software toolbox pycomplexes to easily set up complex topologies of multi-protein complexes and their solutions, different thermodynamic ensembles, and replica-exchange simulations, to grow flexible polypep- tide structures connecting ordered protein domains, and to automatically visualize structural ensembles. Complexes++ simulations can be easily modified and they can be used for efficient explorations of differ- ent simulation systems and settings. Thus, the Complexes++ software is well suited for the integration of experimental data and for method development.

Keywords

protein complexes
protein solutions
coarse-grained simulations
disordered peptides
Monte Carlo simulations

Supplementary weblinks

Comments

Comments are not moderated before they are posted, but they can be removed by the site moderators if they are found to be in contravention of our Commenting Policy [opens in a new tab] - please read this policy before you post. Comments should be used for scholarly discussion of the content in question. You can find more information about how to use the commenting feature here [opens in a new tab] .
This site is protected by reCAPTCHA and the Google Privacy Policy [opens in a new tab] and Terms of Service [opens in a new tab] apply.