bioRxivBioinformaticsPreprint
PyTorch Frustratometer: An Ultra-fast, Parallelized Tool for Proteome-Scale Local Energetic Frustration Analysis
Eli J. Draizen, Hana Jaafari, Carlos Bueno, Arnau Llaberia, Finley Clark, Ezequiel A. Galpern, Franco L. SimonettiiD, Maria I. Freiberger, Peter G. Wolynes, Diego U. Ferreiro, R. Gonzalo ParraiD
Abstract
Most natural protein sequences fold into well-defined three-dimensional structural ensembles, satisfying interactions that have been shaped over evolutionary timescales. The principle of minimal frustration states that most native interactions are energetically more favorable than alternative non-native ones, resulting in a funnel-shaped folding energy landscape. The FrustratometeR tool measures how the energetics of a residue or contact compares to decoys with different amino acid identities or configurations. Contacts are classified as minimally frustrated when these are more stable than random alternatives, highly frustrated when less stable, or neutral when energetically indistinguishable from them. Clusters of highly frustrated interactions are often evolutionarily conserved and are typically associated with functional regions. Therefore, identifying and quantifying local frustration can provide insights into both protein stability and function. Here we present a PyTorch reimplementation of FrustratometeR that accelerates conventional frustration calculations by 70-13,000x on a single GPU, depending on chosen frustration mode and protein size, with substantially larger gains for exhaustive mutational scanning, enabling proteome-scale local frustration analysis. We benchmark against the original algorithm on the CATH v4.4 S40 dataset and show near-identical results across all three frustration modes and mutational scanning. Source code is freely available at https://github.com/ParraLab-ESBG/pytorch-frustratometer.
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
- FrustratometeR: an R-package to compute Local frustration in protein structures, point mutants and MD simulations
Atilio O Rausch, María Inés Freiberger, … R. Gonzalo Parra·BioinformaticsPeer-reviewed·Mar 11, 2021
- FrustrAI-Seq: Scaling Local Energetic Frustration to the Protein Sequence Space
Jan-Philipp Leusch, Miriam Poley-Gil, … Michael Heinzinger·bioRxiv·Aug 12, 2026
- Frustraevo: A Web Server To Localize And Quantify The Conservation Of Local Energetic Frustration In Protein Families
R. Gonzalo Parra, María Inés Freiberger, … Alfonso Valencia·Nucleic Acids ResearchPeer-reviewed·Mar 22, 2024
- FrustraMPNN: An ultra-fast deep learning tool for proteome-scale analysis of deep mutational single-residue local energetic frustration in proteins
Max Beining, Felipe Engelberger, … Jens Meiler·bioRxiv·Jan 23, 2026
- The Evolution of Local Energetic Frustration in Protein Families
María Inés Freiberger, Victoria Ruiz‐Serra, … Alfonso Valencia·bioRxiv·Jan 25, 2023
- FrustraPocket: A protein-ligand binding site predictor using energetic local frustration
María Inés Freiberger, Camila Mara Clemente, … Diego Ulises Ferreiro·bioRxiv·Dec 11, 2022