bio.rodeo
ModelsOrganizationsProvidersLeaderboardAboutSign in
bio.rodeo

The authoritative source for evaluating biological foundation models. No hype, just honest analysis.

Categories
  • DNA & Gene
  • RNA
  • Protein
  • Small molecule
  • Single-cell
  • Spatial omics
  • Pathology
  • Imaging
  • Metabolomics
  • Biosignals
  • Language model
bio.rodeoModelsOrganizationsProvidersLeaderboardAboutFAQSubmit a modelContact
© 2026 Pulsatance. All rights reserved. ~
Built by Pulsatance
models / protein / opencomplex
ProteinRNA
Beijing Academy of Artificial IntelligenceReleased January 2023

OpenComplex

Structure prediction for protein, RNA, and protein-RNA complexes in one AlphaFold2-derived framework that accepts MSA or language model encoders.

The short version

  • —Folds protein monomers, RNA monomers, multimers, and protein-RNA complexes in one pipeline
  • —Represents each nucleotide with two rigid backbone frames to absorb ribose sugar pucker
  • —Swaps between MSA and protein language model encoders without changing the pipeline
  • —Reached 3.55 Å RMSD on the CASP15 R1108 ribozyme target
63Openness1Citations
271GitHub stars
Apache-2.0License

Where to run it

No providers recorded yet. Browse all providers

Deep learning reshaped protein structure prediction, but the machinery that made it work was built for polypeptides. RNA folds under different constraints: its backbone runs through a flexible five-membered ribose ring rather than a rigid peptide plane, and the sequence families supplying evolutionary signal are orders of magnitude smaller. Protein-RNA complexes fell into the gap, served well by neither.

OpenComplex is the Beijing Academy of Artificial Intelligence's answer: a single trainable framework that predicts protein monomers and multimers, RNA monomers and multimers, and protein-RNA complexes end to end. Jingcheng Yu, Zhaoming Chen, Qiwei Ye and colleagues released it as open-source PyTorch code in January 2023 and posted the accompanying technical report as a preprint in March 2025. The architecture inherits from OpenFold's reimplementation of AlphaFold 2, adds a reimplementation of AlphaFold-Multimer, and then extends both with the geometric representations a nucleotide needs.

The unifying move sits in the input pipeline: a joined sequence is split by biomolecule identifier, each chain type gets its own feature extraction — protein templates on one path, RNA secondary structure on the other — and the resulting MSAs and residue pairings are concatenated into one representation. OpenComplex is the root of a continuing line; its diffusion-based successor OpenComplex2 comes from the same lab.

#Key Features

  • One framework, three problem classes: Protein monomers and multimers, RNA monomers and multimers, and protein-RNA complexes are inferred and trained through the same code path rather than through separate specialised models.
  • Two rigid frames per nucleotide: Because ribose ring atoms are non-coplanar and adopt either C3'-endo or C2'-endo pucker, one backbone frame misplaces them. OpenComplex defines a frame from O4'/C4'/C3' for the phosphate direction and a second from O4'/C1'/C2' for the nucleobase direction, reconstructing all atoms from seven torsion angles.
  • Interchangeable MSA and language model encoders: Encoders driven by multiple sequence alignments and by protein language model embeddings are both supported, trading alignment search cost against accuracy.
  • RNA-specific geometric losses: Beyond the frame-aligned point error inherited from AlphaFold 2, training adds intra-residue bond-length and bond-angle terms plus inter-residue distance and pseudo-torsion terms constraining the two-frame ribose.
  • Trainable, not only runnable: The Apache-2.0 repository ships both inference and full training entry points, with kernel fusion for Ampere-class and newer GPUs.

#Technical Details

The MSA encoder is a 48-block Evoformer derivative applying rotary position embeddings to node and edge representations in the attention layers. The structure module runs eight blocks pairing invariant point attention with separate intra-chain and inter-chain refinement networks, so multimer geometry is updated alongside monomer geometry. Training drew on the Protein Data Bank as of 18 November 2022 — 193,950 entries containing protein structure and 6,463 containing RNA structure, reducing after filtering to 182,652 protein monomers, 1,704 RNA monomers, and 4,679 protein-RNA complexes, split into training and validation at a 1 May 2020 release cutoff. RNA alignments came from rMSA against Rfam, RNAcentral, and nt, secondary structure from PETfold.

On the CASP15 target R1108, the chimpanzee CPEB3 ribozyme (PDB 7QR3), OpenComplex predicted a structure at 3.55 Å RMSD and TM-score 0.454, against 16.04 Å and 0.302 for the best human-track submission and 14.52 Å and 0.302 for the best server-track submission; it achieved the lowest RMSD of the 111 structures proposed in the human track. On RNA-Puzzles targets excluded from training it matched DeepFoldRNA, both deep learning methods placing ahead of FARFAR2 with ARES rescoring. For RNA dimers it reached sub-2 Å RMSD on the E. coli thiM riboswitch (7TZS), where RoseTTAFoldNA converged on a different base-pairing topology, and across 36 protein-RNA complexes the two methods performed comparably.

#Applications

The framework suits structural biologists working on assemblies that mix polymer types — ribonucleoprotein particles, riboswitch-protein pairs, viral RNA bound to host factors — rather than stitching together separate protein and RNA predictors. Its second constituency is methods developers: because the repository exposes training as well as inference, it is a base for experimenting with nucleotide representations, RNA loss functions, and language-model encoders without rebuilding an AlphaFold-style stack.

#Impact

OpenComplex established that AlphaFold 2's architecture generalises past proteins once the frame representation and loss functions are rebuilt for nucleotides, and it did so in permissively licensed code that supports training as well as inference — the starting point for the lab's continuing work on unified biomolecular modelling. The authors are candid about the ceiling: CASP15 showed deep learning RNA predictors trailing physics- and template-based methods on targets without homologous sequences, and their own protein-RNA failure case exceeds 35 Å RMSD on an electrostatically mediated interface despite abundant RNA homologs. The technical report describes a work-in-progress project and has not been peer reviewed. The repository states that training results and pretrained parameters will be released, and no weights have been published, so running the model requires training it.

At a glance

Released
January 2023
Category
Protein
License
Apache-2.0
Organization
Beijing Academy of Artificial Intelligence

Related models

  • OpenComplex2

    Beijing Academy of Artificial Intelligence

  • OpenFold3

    Aqlaboratory / OpenFold Consortium / Lawrence Livermore National Laboratory / Seoul National University / Novo Nordisk / Amazon Web Services / Chan Zuckerberg Initiative / Absci / SandboxAQ / AMD / NVIDIA / University of Bristol / Pfizer

  • MULTICOM4

    University of Missouri

  • OpenFold

    Aqlaboratory

  • DRfold2

    National University of Singapore / Ningxia Medical University / Chinese Academy of Medical Sciences / Peking Union Medical College / Institute of Science Tokyo

  • StruCloze

    Shanghai Jiao Tong University / University of Copenhagen

  • Stoic

    University of Basel

Links

GitHub RepositorybioRxiv Preprint

Tags

foundation_modelstructure_predictiontransformer

Something wrong?

Much of this page is generated or calculated automatically. Flag anything that looks off and we will re-run it.