Mutation-XAI / README.md
nileshhanotia's picture
Update README.md
472d5b6 verified
|
Raw
History Blame
1.98 kB
---
title: Mutation Explainability Intelligence System
emoji: 🧬
colorFrom: blue
colorTo: red
sdk: gradio
sdk_version: 4.44.1
app_file: app.py
pinned: false
license: mit
tags:
- genomics
- bioinformatics
- explainability
- pathogenicity
- splice
- XAI
---
# Mutation Explainability Intelligence System
**Explainability-first** three-model ensemble for SNV pathogenicity prediction.
The system answers five core questions **before** presenting any prediction score:
1. Why was this variant predicted pathogenic / benign?
2. Which internal model signals drove that decision?
3. Is the signal localised at the mutation site?
4. Did removing the mutation change the prediction?
5. Do multiple models agree mechanistically?
## Models
| Model | Repo | Architecture |
|---|---|---|
| Splice | `nileshhanotia/mutation-predictor-splice` | MutationPredictorCNN_v2 |
| V4 | `nileshhanotia/mutation-predictor-v4` | MutationPredictorCNN_v4 |
| Classic | `nileshhanotia/mutation-pathogenicity-predictor` | MutationPredictorClassic |
## Input
- Chromosome, Position (hg38), Ref base, Alt base, Exon/Intron flag
- Sequence fetched automatically from **Ensembl REST API** (99-bp window)
## Explainability Signals
- **conv3 activation norm profiles** β€” per-nucleotide activation intensity
- **Mutation-centred activation peak** β€” peak at mutation site vs mean
- **Gradient attribution maps** β€” input-gradient backward pass
- **Splice aura distance** β€” proximity to GT/AG splice dinucleotides
- **Counterfactual delta** β€” all alternative bases tested
- **Feature ablation** β€” splice / region / mutation / sequence groups
- **Cross-model locality score** β€” Pearson correlation of activation profiles
- **Explainability Strength Score** β€” 0–1 composite quality metric
## Confidence Levels
`High` / `Moderate` / `Low` based on model agreement, ESS, and counterfactual magnitude.
## Disclaimer
For **research use only**. Not a clinical diagnostic tool.