BioinformaticsGenomicsPeer-reviewed journal article
SPDI: Data Model for Variants and Applications at NCBI
J. Bradley HolmesiD, Eric MoyeriD, Lon D. PhaniD, Donna R. MaglottiD, Brandi L. Kattman
Abstract
MotivationNormalizing diverse representations of sequence variants is critical to the elucidation of the genetic basis of disease and biological function. NCBI has long wrestled with integrating data from multiple submitters to build databases such as dbSNP and ClinVar. Inconsistent representation of variants among variant callers, local databases, and tools results in discrepancies and duplications that complicate analysis. Current tools are not robust enough to manage variants in different formats and different reference sequence coordinates. ResultsThe SPDI (pronounced "speedy") data model defines variants as a sequence of 4 operations: start at the boundary before the first position in the sequence S, advance P positions, delete D positions, then insert the sequence in the string I, giving the data model its name, SPDI. The SPDI model can thus be applied to both nucleotide and protein variants, but the services discussed here are limited to nucleotide. Current services convert representations between HGVS, VCF, and SPDI and provide two forms of normalization. The first, based on the NCBI Variant Overprecision Correction Algorithm, returns a unique, normalized representation termed the "Contextual Allele" for any input. The SPDI name, with its four operations, defines exactly the reference subsequence potentially affected by the variant, even in low complexity regions such as homopolymer and dinucleotide sequence repeats. The second level of normalization depends on an alignment dataset (ADS). SPDI services perform remapping (AKA lift-over) of variants from the input reference sequence to return a list of all equivalent Contextual Alleles based on the transcript or genomic sequences that were aligned. One of these contextual alleles is selected to represent all, usually that based on the latest genomic assembly such as GRCh38 and is designated as the unique "Canonical Allele". ADS includes alignments between non-assembly RefSeq sequences (prefixed NM, NR, NG), as well inter- and intra-assembly-associated genomic sequences (NCs, NTs and NWs) and this allow for robust remapping and normalization of variants across sequences and assembly versions. Availability and implementationThe SPDI services are available for open access at: https://api.ncbi.nlm.nih.gov/variation/v0/ Contactholmesbr@ncbi.nlm.nih.gov
- assay: whole-genome sequencing
- research focus: variant calling
- research focus: variant effect prediction
- research focus: benchmarking
- research focus: database / resource
- approach: statistical model
- Citations
- 58
- FWCI
- 3.90
- Field percentile
- top 6%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- The Clinical Genomic Variation Landscape
Wesley Goar, Daniel Puthawala, … Alex Handler Wagner·medRxiv·Nov 4, 2025
- Cleaning clinical genomic data: Simple identification and removal of recurrently miscalled variants in single genomes
Matthew A. Field, Gaétan Burgio, … T. Daniel Andrews·bioRxiv·Dec 20, 2017
- GLASS: assisted and standardized assessment of gene variations from Sanger sequence trace data
Karol Pál, Vojtěch Bystrý, … Nikos Darzentas·BioinformaticsPeer-reviewed·Jul 12, 2017
- SNPLift: Fast and accurate conversion of genetic variant coordinates across genome assemblies
Éric Normandeau, Maxime de Ronne, Davoud Torkamaneh·bioRxiv·Jun 13, 2023
- Interpretable prioritization of splice variants in diagnostic next-generation sequencing
Daniel Daniš, Julius O.B. Jacobsen, … Peter N. Robinson·The American Journal of Human GeneticsPeer-reviewed·Jul 21, 2021
- DNT: Diploid Genomic Foundation Model
Guy Leib, Tal Zinger, … Gideon Rechavi·bioRxiv·Sep 11, 2026