f30798ae5d11e88e0ab7eb2bcab634e253fd0675
max
  Thu Apr 23 10:36:40 2026 -0700
Add gnomAD MPC v4.1.1 track to hg38.

New composite track under the gnomAD container showing per-variant
MPC (Missense deleteriousness Prediction by Constraint) scores from
gnomAD v4.1.1. Four bigWigs provide per-base scores (one per ALT
nucleotide); a companion bigBed carries the ~250K multi-transcript
variants with a per-transcript breakdown. Included via 'alpha' for
QA review. refs #37434

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

diff --git src/hg/makeDb/scripts/gnomadMpc/gnomadMpc.as src/hg/makeDb/scripts/gnomadMpc/gnomadMpc.as
new file mode 100644
index 00000000000..e1b1ff7fb02
--- /dev/null
+++ src/hg/makeDb/scripts/gnomadMpc/gnomadMpc.as
@@ -0,0 +1,19 @@
+table gnomadMpc
+"gnomAD MPC score per variant, folded across transcripts"
+    (
+    string chrom;             "Chromosome"
+    uint   chromStart;        "Start position (0-based)"
+    uint   chromEnd;          "End position (exclusive)"
+    string name;              "REF>ALT"
+    uint   score;             "Max MPC scaled 0-1000"
+    char[1] strand;           "Strand (always .)"
+    uint   thickStart;        "Thick start"
+    uint   thickEnd;          "Thick end"
+    uint   reserved;          "itemRgb"
+    string ref;               "Reference allele"
+    string alt;               "Alternate allele"
+    float  mpcMax;            "MPC|Max MPC score across transcripts"
+    lstring transcripts;      "Transcripts|Ensembl transcript IDs (comma-separated)"
+    lstring mpcByTranscript;  "Per-transcript MPC|MPC score per transcript (aligned with Transcripts)"
+    uint   nTranscripts;      "Transcripts scoring|Number of transcripts scoring this variant"
+    )