{
  "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.",
  "abstract_shown": true,
  "affiliations": [
    "Evolutionary Systems Biophysics Group, Life Sciences Department, Barcelona Supercomputing Center, Barcelona, Spain"
  ],
  "article_type": "New results",
  "arxiv": null,
  "author_total": 11,
  "authors": [
    {
      "name": "E. J. Draizen"
    },
    {
      "name": "H. Jaafari"
    },
    {
      "name": "C. Bueno"
    },
    {
      "name": "A. Llaberia"
    },
    {
      "name": "F. Clark"
    },
    {
      "name": "E. A. Galpern"
    },
    {
      "name": "F. L. Simonetti"
    },
    {
      "name": "M. I. Freiberger"
    },
    {
      "name": "P. G. Wolynes"
    },
    {
      "name": "D. U. Ferreiro"
    },
    {
      "affs": [
        0
      ],
      "name": "R. G. Parra"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/5fkb0gfm6swk3.bib",
  "cited_by": 0,
  "doi": "10.64898/2026.11.06.764892",
  "fulltext_url": "https://www.biorxiv.org/content/10.64898/2026.11.06.764892v1.full",
  "id": "5fkb0gfm6swk3",
  "issns": [],
  "landing_url": "https://www.biorxiv.org/content/10.64898/2026.11.06.764892v1",
  "language": null,
  "licence": "CC-BY-NC",
  "licence_label": "CC BY-NC",
  "licence_source": "article",
  "licence_url": "https://creativecommons.org/licenses/by-nc/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "biorxiv",
      "bioinformatics"
    ]
  ],
  "openalex": null,
  "pdf_url": "https://www.biorxiv.org/content/10.64898/2026.11.06.764892v1.full.pdf",
  "pmcid": null,
  "pmid": null,
  "published": "2026-11-06",
  "publisher": null,
  "ris": "https://research.draconitic.com/paper/5fkb0gfm6swk3.ris",
  "sources": [
    {
      "first_seen": "2026-11-10T00:24:51Z",
      "native_id": "10.64898/2026.11.06.764892",
      "source": "biorxiv",
      "url": "https://www.biorxiv.org/content/10.64898/2026.11.06.764892v1"
    }
  ],
  "subjects": [
    {
      "field": "biology",
      "origin": "biorxiv:bioinformatics",
      "subfield": "bioinformatics"
    }
  ],
  "title": "PyTorch Frustratometer: An Ultra-fast, Parallelized Tool for Proteome-Scale Local Energetic Frustration Analysis",
  "title_text": "PyTorch Frustratometer: An Ultra-fast, Parallelized Tool for Proteome-Scale Local Energetic Frustration Analysis",
  "type": "preprint",
  "updated_at": "2026-11-10T00:24:51Z",
  "url": "https://research.draconitic.com/paper/5fkb0gfm6swk3",
  "venue": "bioRxiv",
  "versions": []
}