Detects differential alternative splicing between conditions using rMATS-turbo (BAM-based) or SUPPA2 diffSplice (TPM-based). Reports events with FDR-corrected significance and delta PSI effect sizes. Use when comparing splicing patterns between treatment groups, tissues, or disease states.
SKILL.md
Version Compatibility
Reference examples tested with: STAR 2.7.11+, pandas 2.2+
Before using code patterns, verify installed versions match. If versions differ:
Python: pip show <package> then help(module.function) to check signatures
R: packageVersion('<pkg>') then ?function_name to verify parameters
CLI: <tool> --version then <tool> --help to confirm flags
If code throws ImportError, AttributeError, or TypeError, introspect the installed
package and adapt the example to match the actual API rather than retrying.
Differential Splicing
Detect differential alternative splicing events between experimental conditions.
Tool Comparison
Tool
Input
Approach
Strengths
rMATS-turbo
BAM
Junction counting
Novel junctions, statistical model
SUPPA2
TPM
Transcript ratios
Speed, isoform-aware
leafcutter
BAM
Intron clustering
Novel events, no annotation bias
rMATS-turbo Analysis
Goal: Detect statistically significant differential splicing events between two conditions from BAM files.
Approach: Run rMATS-turbo on condition-grouped BAMs, then filter results by FDR and delta PSI thresholds.
"Find differential splicing between conditions" -> Compare junction-level inclusion across sample groups with statistical testing.