{% extends "base.html" %} {% block title %}Tutorial - {{ settings.app_name }}{% endblock %} {% block content %}
A step-by-step guide to predicting RNA splicing outcomes
A 70-nucleotide exon sequence is required. This represents the cassette exon to be analyzed.
No problem! Click the "Try Example" button on the home page to load a sample sequence.
Go to the home page and paste the sequence into the text area.
This sequence has high inclusion (PSI ~0.98)
While typing, the interface will show:
X/70 nucleotidesClick the "Predict PSI" button to submit the sequence for analysis.
Typical prediction time: 2-5 seconds
The result page shows several pieces of information:
The main prediction, shown as a large number (0.00 to 1.00).
Shown in dot-bracket notation:
The thermodynamic stability of the predicted structure. More negative = more stable.
Shows how each position contributes to the PSI:
Results can be downloaded in multiple formats:
For spreadsheets (Excel, Google Sheets)
For programmatic analysis
Share or bookmark results
Head to the home page and make a first prediction!
Start PredictingFor programmatic access, the REST API can be used directly.
import requests
# Submit a prediction
response = requests.post(
"{{ request.url.scheme }}://{{ request.url.netloc }}/api/predict",
json={"sequence": "GGTAGTACGCCAATTCGCCGGTGCCGCGAGCCAGAGGCTACCAAAACTTGACAAGCCTACATATACTACT"}
)
result = response.json()
print(f"PSI: {result['psi']}")
print(f"Structure: {result['structure']}")
curl -X POST "{{ request.url.scheme }}://{{ request.url.netloc }}/api/predict" \
-H "Content-Type: application/json" \
-d '{"sequence": "GGTAGTACGCCAATTCGCCGGTGCCGCGAGCCAGAGGCTACCAAAACTTGACAAGCCTACATATACTACT"}'
See the full API documentation for more endpoints and options.