Related Experiment Video
Updated: May 17, 2026

Protein WISDOM: A Workbench for In silico De novo Design of BioMolecules
Published on: July 25, 2013
Ensemblify: A User-friendly Platform for Generating and Analyzing Conformational Ensembles of Intrinsically
Nuno P Fernandes1, Tiago Gomes1, Tiago N Cordeiro1
1Instituto de Tecnologia Química e Biológica António Xavier, Universidade Nova de Lisboa, Av. da República, 2780-157 Oeiras Portugal.
Abstract:
Intrinsically disordered proteins (IDPs) and regions (IDRs) challenge structural characterization due to their dynamic conformational ensembles. Existing computational approaches for modeling these ensembles are often computationally expensive, inflexible, or inaccessible to non-experts, particularly for multi-domain or multi-chain proteins. We present Ensemblify, an open-source, user-friendly Python package for generating and analyzing conformational ensembles of IDPs/IDRs. Ensemblify uses a Monte Carlo algorithm coupled with neighbor-aware sampling of dihedral angles from curated or user-defined fragment libraries to explore conformational space. Optionally, it can incorporate information from AlphaFold's confidence metrics as flexible energy restraints in PyRosetta to guide sampling. Ensemblify supports multi-domain and multi-chain proteins and can sample N-terminal, C-terminal, and inter-domain linkers while preserving folded regions. Ensemble quality can be validated and refined against experimental data such as SAXS via Bayesian/Maximum Entropy reweighting. Interactive dashboards provide in-depth structural analysis and comparison. Testing across ten structurally diverse proteins coupled with state-of-the-art benchmarking demonstrated Ensemblify's accuracy, flexibility, and ability to recover experimentally observed structural features. Incorporating AlphaFold confidence metrics shows potential to improve the ensemble-data agreement. Ensemblify is freely available at https://github.com/CordeiroLab/ensemblify, along with installation and usage tutorials. Ensemblify can be used for scripting through its Python API or directly through the provided command-line interface (CLI). Complete documentation is available within the source-code and CLI and on Ensemblify's official documentation page (https://ensemblify.readthedocs.io).
Related Concept Videos
Intrinsically Disordered Proteins
Intrinsically Disordered Proteins
Conservation of Protein Domains Over Different Proteins
A limited set of protein domains often duplicate and recombine during evolution. These domains can be organized in different combinations to form...
Conservation of Protein Domains
A limited set of protein domains often duplicate and recombine during evolution. These domains can be organized in different combinations to form...
Protein Organization
The primary structure of a protein is its amino acid sequence.
Protein Folding

