rna-score CLI Documentation#

rna-score is a Python CLI tool to evaluate predicted RNA tertiary structures based on interatomic distance distributions.

Goal: Creation of an objective function for the RNA folding problem. Supervised by Professor Guillaume Postic.

Team: Joelle Assy, Yazid Hoblos, Denys Buryi, Raul Duran De Alba, Rayane Adam

Try it online

Quick install
git clone https://github.com/raysas/structural-RNA-project.git
cd structural-RNA-project
pip install -r requirements.txt
pip install -e .
Example CLI workflow
rna-score access -n 50 --rna-only -f cif -o data/rna_structures --workers 4
rna-score extract --folder rna_structures/mmcif --format mmcif --out-dir dist_data
rna-score train --input-dir dist_data --output-dir training_output --method histogram
rna-score score --folder rna_structures/mmcif --tables training_output --format mmcif --output scores.csv
rna-score plot --input-dir training_output --output-dir plots --combined
Background

Learn the scoring rationale, datasets, and assumptions.

Background
Library API

Explore Python entry points and helper utilities.

Library API
CLI

Run the pipeline end-to-end from the command line.

Command-Line Interface (CLI)
Webtool

Score structures from the browser without installing anything.

Web Tool