AlphaGenome predicts splicing patterns purely from DNA sequence, with no RNA-seq input required. Three complementary splicing modalities are available: the positions of donor and acceptor splice sites, predicted junction usage frequencies, and per-site splice usage. Together they provide a detailed view of how a locus is spliced across cell types and conditions.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/BDB-Genomics/AlphaGenomeR/llms.txt
Use this file to discover all available pages before exploring further.
Splice sites
The splice sites modality predicts the positions of 5’ donor and 3’ acceptor sites across the queried interval. Each position in$values receives a score reflecting the model’s confidence that a canonical splice signal exists at that base.
Requested output token: "SPLICE_SITES"Extractor function:
alphagenome_get_splice_sites(response_body)Returns:
list($values, $metadata) — a positions × tracks numeric matrix of splice site scores.
Splice junctions
Splice junctions represent pairs of donor and acceptor sites that are used together, defining the introns that are removed from a pre-mRNA. Predicted junction usage reflects how frequently each donor–acceptor pair is spliced across the cell types in the model. Requested output token:"SPLICE_JUNCTIONS"Extractor function:
alphagenome_get_splice_junctions(response_body)Returns:
list($values, $metadata) — a positions × tracks numeric matrix of junction usage scores.
Splice site usage
Splice site usage captures the relative frequency with which individual donor and acceptor sites are utilized. While splice junctions describe pairs of sites, splice usage focuses on each site independently — useful for detecting alternative 5’ or 3’ splice site switching events. Extractor function:alphagenome_get_splice_usage(response_body)Returns:
list($values, $metadata) or NULL — a positions × tracks numeric matrix of per-site usage fractions.
alphagenome_get_splice_usage() reads the splice_site_usage attribute from the Python response directly — it does not require a separate requested_outputs token. The function returns NULL if splice site usage data is not present in the response.Querying all three splicing outputs
Request the three splicing modalities together for a complete picture of splice site architecture at your locus.Query the API with splicing tokens
Related pages
- Gene expression — RNA-seq, CAGE, and PRO-cap predictions
- Chromatin accessibility — ATAC-seq, DNase-seq, and ChIP-seq predictions
- Modalities overview — all 11 supported modalities at a glance