A predictor-agnostic linter that checks AI-predicted 3D RNA structures against experimental data (FRET, cryo-EM, SHAPE/DMS probing, designability) — and flags the ones that will hydrolyze before you can measure them.
Predictors and designers (AlphaFold-3, RiboSphere, RoseTTAFold-RNA) are plentiful; an open-source, reproducible layer that audits a predicted 3D RNA structure against experimental evidence is not. Validating before synthesis saves thousands of USD per design.
RNAValidate reads the PDB + JSON you produce and applies five rules:
F1 is a DERIVED rule (risk R5), proposed by the author and not extracted from a single paper. It needs experimental validation against measured degradation (tube half-life) before promotion to a hard rule. Thresholds (FRET RMSD, cryo-EM CC) are documented chemistry, not tuned to the fixtures. Fixtures use a minimal synthetic hairpin PDB plus example FRET (external-validity, not circular).
pip install -e .
rnvalidate check --in structure.pdb --exp exp.json --format json
License: AGPL-3.0-or-later (c) 2026 Pedro Sordo Martinez — amurlaniakea@gmail.com