What it returns
A daily change log of ClinGen's dosage sensitivity curations since January 2022: genes and genomic regions whose haploinsufficiency or triplosensitivity score was added, changed or withdrawn, with the previous values beside the new ones. Useful for CNV interpretation: when a region's score moves, past copy-number calls that relied on it may need another look.
Built by diffing the ClinGen dosage curation files (GRCh38) day by day from the ClinGen archive (CC0). Updated daily.
- Curation: gene symbol or ClinGen region ID (ISCA-...), name, NCBI gene ID, cytoband, GRCh38 location.
- Scores: haploinsufficiency and triplosensitivity scores (0, 1, 2, 3, 30 autosomal recessive, 40 dosage sensitivity unlikely), the associated disease (MONDO), and supporting PMIDs.
- Change:
new,changedorremoved, the list of fields that changed, and the previous value of each.
Common uses
- Watching the genes and regions on a CNV panel for score changes.
- Finding regions newly scored 3 (sufficient evidence) since a date.
- Tracking ClinGen curation activity over time.
Request
POST https://api.pushbuild.com/clingen-dosage-changes/run with a JSON body. Send your key in the X-API-Key header.
| Field | Type | Description |
|---|---|---|
genes | string | Comma-separated gene symbols or ClinGen region IDs (ISCA-...). |
kind | string | gene or region. |
change | string | new, changed, removed; comma-separated. |
changedFields | string | Only changes touching these fields, e.g. haploinsufficiencyScore,triplosensitivityScore. |
since | string | YYYY-MM-DD (data starts 2022-01-01). |
until | string | YYYY-MM-DD. |
newestFirst | boolean | Sort newest first. Default: true. |
offset | integer | Skip this many results (paging). Default: 0. |
maxItems | integer | Maximum items to return (1-500). Default: 100. |
Example
curl -X POST https://api.pushbuild.com/clingen-dosage-changes/run \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"genes": "TANC2", "maxItems": 20}'
Response
{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}
Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.
Pricing
Pay only for results returned: $0.08 per 1,000 rows. No charge for errors or empty searches.
Related APIs
ClinVar Reclassifications Feed API
Every month-over-month ClinVar change since January 2025: variants reclassified (VUS to likely pathogenic, pathogenic to benign and back), review-status upgrades, new and removed variants, with previous and current classification, direction, gene, HGVS name, conditions and GRCh38 position.
Gene-Disease Validity API
Every gene-disease validity assertion in GenCC (ClinGen, Labcorp/Invitae, Ambry, Orphanet, G2P, PanelApp and more): classification from Definitive to Refuted, inheritance, MONDO disease, submitter, date, PMIDs and report links, with ClinGen expert panel and SOP.
Tell us what you need built.
Questions about this API, higher volumes, or a data source you need that we don't cover yet.
hello@pushbuild.com