Skip to main content
v2026.11,858 entries · CC-BY 4.0

Direct comparison

hg19 vs hg38: What Changed, When to Migrate

hg19 (GRCh37) vs hg38 (GRCh38): what changed in the assembly, why coordinates need liftover between builds, and when migrating a pipeline is worth it.

Written and maintained by CASRAI Editorial Board

Last updated

Ask CASRAI · free to try

Ask about hg19 vs hg38: What Changed, When to Migrate

Ask your first 2 questions free below. Subscribers get 150 a day for $29 a month.

An AI assistant specialized in research administration. It cites the sources behind every answer, labels web answers and says when it can't answer.

Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.

Works on this site and inside Claude, Cursor and the AI tools you already use.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

How do hg19 (GRCh37), hg38 (GRCh38) compare side by side?

The table below compares hg19 (GRCh37), hg38 (GRCh38) across 11 procurement-relevant dimensions, from grc build name through recommended for new projects.

Side-by-side comparison

Dimensionhg19 (GRCh37)hg38 (GRCh38)
GRC build nameGRCh37GRCh38
First releasedFebruary 2009December 2013
Final/current patchGRCh37.p13 (2013) — final, no further patchesOngoing patch releases (e.g. GRCh38.p14)
Alternate-locus (ALT) contigs~9 alternate scaffolds260+ ALT contigs, covering complex loci like MHC and KIR
Centromere representationLarge unresolved gap regionsModeled synthetic centromeric sequence
Known GRCh37 misassembliesPresent (uncorrected)Corrected
Gene annotation maintenanceLegacy/reduced ongoing updatesActively maintained (RefSeq, GENCODE/Ensembl)
Chromosome naming (UCSC convention)chr-prefixed (chr1, chrX, chrM)chr-prefixed (chr1, chrX, chrM)
Coordinate-equivalent GRC/b37-style namingGRCh37/"b37" distributions typically drop the chr prefix (1, X, MT) — same coordinates as hg19, different namingGRCh38 distributions follow the same chr-prefix convention split as hg19/GRCh37
Standard coordinate conversionliftOver / LiftoverVcf / CrossMap chain file to hg38liftOver / LiftoverVcf / CrossMap chain file to hg19 (less common direction)
Recommended for new projectsNo — legacy default onlyYes — current standard reference

Common questions

Common questions about hg19 (GRCh37) vs hg38 (GRCh38)

Do hg19 and hg38 use the same genomic coordinates?

+

No. Because GRCh38 corrected misassembled sequence and reordered/resolved regions present in GRCh37, the same genomic position number can point to different underlying sequence in the two builds. A coordinate must be explicitly converted (lifted over) between builds before it can be compared or merged.

What is liftover and do I need it?

+

Liftover is the standard process for converting genomic coordinates between reference-genome builds, typically using a chain file with a tool like UCSC's liftOver, Picard's LiftoverVcf, or CrossMap. You need it any time you're comparing, merging, or annotating data called against different builds — for example, an hg19-called variant against an hg38-based population database.

Is liftover a perfect conversion?

+

No. Most regions convert cleanly, but liftover can fail to map, map ambiguously, or land in a flagged-unreliable region — this is concentrated in structurally rearranged or newly-resolved regions, which are often the regions most relevant to a study. A pipeline using liftover should report its failure/ambiguous rate, not silently drop or accept those calls.

Should a new sequencing project start on hg19 or hg38?

+

hg38 (GRCh38). It's the more accurate, actively maintained assembly with broader structural and annotation support. hg19 is still encountered because of the large volume of legacy data and tools built against it, not because it's the better current choice for a new project.

Should I migrate an ongoing project that already has hg19-called data?

+

It depends on the cost/accuracy tradeoff. Re-calling variants from raw reads against hg38 is more accurate but requires reprocessing. Lifting over the existing hg19 VCF to hg38 coordinates is cheaper but introduces its own mapping uncertainty, concentrated in complex regions. Many projects deliberately stay on one build for the life of the study rather than switching mid-stream, to avoid reintroducing the same direct-comparability problem migration is meant to solve.

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →

Ask CASRAI · Regulatory Radar

Research-admin question? Get an answer that links its sources.

An AI assistant specialized in research administration. Every answer links its sources to check before you act. 2 questions free, no account. $29/month after.

  • Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.
  • Every answer numbers its sources and links each one, so you can check the source yourself.