Inferensys

Glossary

RoseTTAFoldNA

A three-track neural network architecture from the Baker Lab that simultaneously processes sequence, distance, and coordinate information to predict the structures of protein-nucleic acid complexes.
Architect reviewing LLM integration architecture on laptop, system diagrams visible, modern technical office setup.
PROTEIN-NUCLEIC ACID STRUCTURE PREDICTION

What is RoseTTAFoldNA?

RoseTTAFoldNA is a three-track neural network architecture that simultaneously processes sequence, distance, and coordinate information to predict the three-dimensional structures of protein-nucleic acid complexes.

RoseTTAFoldNA extends the original RoseTTAFold protein structure prediction framework to model complexes containing both proteins and nucleic acids (DNA and RNA). The architecture employs a three-track neural network that iteratively transforms information between a 1D sequence track, a 2D distance map track, and a 3D coordinate track, enabling the model to reason jointly about sequence homology, inter-residue geometries, and spatial constraints. Developed by the Baker Lab at the University of Washington, it predicts the structures of protein-DNA and protein-RNA assemblies directly from sequence, without requiring explicit templates or homologous complex structures.

The model was trained on protein-nucleic acid complexes from the Protein Data Bank (PDB) and demonstrates significant accuracy improvements over previous methods for RNA structure prediction, including in CASP-RNA benchmarks. RoseTTAFoldNA generates all-atom coordinates and provides per-residue confidence estimates analogous to the pLDDT metric, enabling researchers to assess prediction reliability. Its end-to-end differentiable architecture allows for rapid inference on single sequences, making it a practical tool for modeling ribonucleoprotein complexes, transcription factor binding, and other biologically critical interactions where experimental structure determination remains challenging.

ARCHITECTURE & CAPABILITIES

Key Features of RoseTTAFoldNA

RoseTTAFoldNA is a three-track neural network from the Baker Lab that simultaneously processes sequence, distance, and coordinate information to predict the structures of protein–nucleic acid complexes with high accuracy.

01

Three-Track Architecture

RoseTTAFoldNA extends the original RoseTTAFold design with a dedicated nucleic acid track that operates in parallel with protein-focused tracks. The architecture simultaneously processes information along three dimensions:

  • 1D Sequence Track: Encodes amino acid and nucleotide sequences using language model embeddings and positional features
  • 2D Distance Track: Predicts pairwise distances and orientation distributions between all residue pairs
  • 3D Coordinate Track: Iteratively refines atomic coordinates in real space using SE(3)-equivariant transformations

Information flows bidirectionally between tracks at each iteration, allowing sequence-level evolutionary signals to inform spatial reasoning and vice versa. This integrated design enables the model to jointly reason about protein–DNA and protein–RNA interfaces without treating nucleic acids as an afterthought.

02

End-to-End Protein–Nucleic Acid Complex Prediction

Unlike earlier methods that required separate docking steps or pre-specified binding sites, RoseTettaFoldNA predicts the full 3D structure of protein–nucleic acid complexes directly from sequence. The model accepts:

  • Single or multiple protein chains
  • Single or multiple DNA/RNA chains
  • Arbitrary stoichiometries and chain combinations

During inference, the model generates the complete complex structure in a single forward pass, including protein–DNA interfaces, protein–RNA binding pockets, and nucleic acid tertiary folds. This capability is critical for understanding transcription factor binding, CRISPR-Cas complexes, and ribonucleoprotein assemblies without requiring experimental structural data as input.

03

SE(3)-Equivariant Coordinate Refinement

The 3D track employs SE(3)-equivariant neural network layers that guarantee physical consistency under rotation and translation. Key properties include:

  • Rotational Equivariance: If the input coordinates are rotated, the predicted structure rotates identically—no coordinate frame dependence
  • Translational Invariance: Shifting the entire complex in space does not alter predictions
  • Iterative Denoising: The model starts from random initial coordinates and progressively refines them through multiple recycling iterations

This equivariant design ensures that predicted protein–nucleic acid interfaces are geometrically plausible and that the model does not learn spurious coordinate-frame artifacts. The approach builds on the SE(3)-Transformer framework adapted for heterogeneous biomolecular systems.

04

Dual Nucleic Acid Handling: DNA and RNA

RoseTettaFoldNA is trained to handle both DNA and RNA within the same unified framework, recognizing the distinct structural features of each:

  • B-form DNA: Predicts canonical double-helical geometry with major and minor groove features
  • A-form RNA: Captures the deeper major groove and wider minor groove characteristic of RNA duplexes
  • Non-canonical Interactions: Models Hoogsteen base pairs, base triples, and A-minor motifs that stabilize RNA tertiary structure
  • Single-Stranded Regions: Predicts flexible loops and linkers that connect structured elements

The model's training set includes crystallographic structures from the PDB covering diverse protein–DNA and protein–RNA complexes, enabling it to generalize across nucleic acid types without requiring separate models.

05

Recycling and Iterative Refinement

RoseTettaFoldNA employs a recycling mechanism where the model's output from one pass becomes the input for the next, enabling progressive refinement over multiple iterations. This approach:

  • Improves Accuracy: Each recycling iteration reduces coordinate error, with diminishing returns after 3–4 cycles
  • Resolves Ambiguities: Early iterations establish global topology while later iterations refine local geometry and side-chain packing
  • Enables Complex Formation: Iterative refinement is particularly important for correctly positioning nucleic acid chains relative to protein binding surfaces

The recycling strategy is computationally efficient compared to running independent models, as intermediate representations are reused and updated rather than recomputed from scratch.

06

Confidence Metrics and Quality Assessment

RoseTettaFoldNA outputs per-residue and per-residue-pair confidence estimates that enable users to assess prediction reliability without experimental validation:

  • pLDDT (Predicted Local Distance Difference Test): Estimates local coordinate accuracy on a 0–100 scale; residues above 70 are generally reliable, above 90 are high-confidence
  • PAE (Predicted Aligned Error): Quantifies expected positional error between residue pairs, useful for assessing relative domain orientations and interface confidence
  • Interface Confidence: Specialized metrics for evaluating the reliability of predicted protein–nucleic acid contacts

These metrics are essential for downstream applications such as interpreting binding mechanisms, designing mutagenesis experiments, and filtering predictions for molecular docking studies.

ROSETTAFOLDNA EXPLAINED

Frequently Asked Questions

Clear, technically precise answers to the most common questions about the RoseTTAFoldNA architecture for predicting protein-nucleic acid complex structures.

RoseTTAFoldNA is a three-track neural network architecture developed by the Baker Lab that simultaneously processes sequence, distance, and coordinate information to predict the three-dimensional structures of protein-nucleic acid complexes. Unlike its predecessor RoseTTAFold, which focused solely on proteins, RoseTTAFoldNA extends the framework to handle protein-DNA and protein-RNA complexes by incorporating nucleic acid-specific features into all three processing tracks. The architecture operates by iteratively refining predictions across the three tracks: the 1D track processes amino acid and nucleotide sequence information, the 2D track predicts pairwise distance and orientation distributions between all residue pairs, and the 3D track generates atomic coordinates. Information flows bidirectionally between tracks through attention-based mechanisms, allowing the model to jointly reason about sequence conservation patterns, geometric constraints, and physical plausibility. The network was trained on experimentally determined structures from the Protein Data Bank and can predict complexes with accuracy approaching experimental methods for many targets.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.