Predict whether a DNA variant alters mRNA splicing using sequence-based deep-learning tools - SpliceAI (10kb context CNN), Pangolin (multi-tissue), MMSplice (modular per-region), SpliceTransformer/TrASPr (tissue-aware transformers), SpliceVault (empirical 300K-RNA lookup of likely mis-splicing outcomes), and CADD-Splice. Applies the ClinGen SVI 2023 framework for ACMG/AMP variant interpretation (PVS1, PP3, BP4 evidence codes), HGVS splicing nomenclature, extended-window scoring for deep-intronic pseudoexons, and tissue-specific predictions.
# Python
pip install spliceai tensorflow pyfaidx pyensembl pysam
# Pangolin (splicing) from GitHub - NOT the PyPI 'pangolin' (SARS-CoV-2 lineage tool)
pip install git+https://github.com/tkzeng/Pangolin.git
# Plus a gffutils annotation database
python3 -c "import gffutils; gffutils.create_db('gencode.v45.gff3', 'gencode.db')"
# MMSplice (specific dependencies)
pip install mmsplice
# SpliceVault: web at kidsneuro.shinyapps.io/splicevault or R/Python at github.com/kidsneuro-lab/SpliceVault
# Reference files
# - Genome FASTA (GRCh38 or GRCh37)
# - GENCODE GTF / GFF3
Tell your AI agent what you want to do: - "Predict SpliceAI delta scores for variants in my VCF" - "Score a panel of clinical variants for splice impact with concordance across SpliceAI, Pangolin, and MMSplice" - "Identify deep-intronic pseudoexon-creating variants using extended-window SpliceAI" - "Classify a candidate variant under ClinGen SVI 2023 splicing rules (PVS1/PP3/BP4)" - "Predict tissue-specific splicing impact with Pangolin for a brain-disease variant"
"For variant chr17:g.7676154A>G (TP53), compute SpliceAI delta score with -D 50 and Pangolin tissue-specific predictions for brain."
"Run SpliceAI on my VCF of clinical variants with grch38 reference, then filter to variants with delta_max >= 0.2 and apply ClinGen PP3 thresholds."
"I have an unsolved Mendelian case; re-run SpliceAI with -D 2000 to check for pseudoexon-creating deep-intronic variants."
"Run SpliceAI + Pangolin + MMSplice on a candidate VUS panel; flag discordant predictions for RNA validation."
"Predict the splicing impact of occluding a specific ESE region with a 22-mer ASO using SpliceAI on the masked sequence."
"For a canonical 5'ss-disrupting variant, query SpliceVault to predict whether it causes exon skipping vs cryptic site activation."