Practical Haplotype Graph

Practical Haplotype Graph represents pangenomes as a trellis graph anchored to a reference genome and enables imputation of complete genomes from low-density sequence or variant data for genomic diversity analysis.


Key Features:

  • Trellis Graph Representation: Employs a trellis graph structure anchored to a reference genome to model pangenome variation.
  • Imputation from Low-density Data: Enables reconstruction and imputation of complete genomes and haplotypes from low-density sequence or variant data.
  • Data Compression and Storage: Achieves up to 1000-fold data compression and uses PostGRES and SQLite databases for data management.
  • Imputation Accuracy: Demonstrates accurate haplotype reconstruction on simulated datasets at coverages as low as 0.1×.
  • Programming Flexibility: Provides components and implementations in Java, Kotlin, and R.
  • Integration with Breeding API (BrAPI): Integrates with BrAPI to exchange genomic data relevant to breeding applications.
  • Application in Crop Genomics: Applied to represent genetic diversity in maize and other major crops with complex pangenomes.

Scientific Applications:

  • Population Genetics: Enables analysis of population-level haplotype diversity using a pangenome-aware representation and imputation.
  • Quantitative Genetics: Supports genotype imputation and haplotype-based analyses for quantitative trait mapping.
  • Breeding: Facilitates genomic selection and breeding workflows by providing imputed genotypes and interoperability with BrAPI.
  • Low-coverage Sequencing Studies: Allows genomic analyses and haplotype inference from sparse sequencing datasets to reduce sequencing requirements.

Methodology:

Uses a trellis graph representation anchored to a reference genome, stores haplotypes in PostGRES and SQLite, and performs haplotype imputation evaluated on simulated datasets down to 0.1× coverage.

Topics

Details

License:
Not licensed
Cost:
Free of charge
Tool Type:
web application
Operating Systems:
Mac, Linux, Windows
Programming Languages:
SQL, Java, R
Added:
9/4/2022
Last Updated:
11/24/2024

Operations

Publications

Bradbury PJ, Casstevens T, Jensen SE, Johnson LC, Miller ZR, Monier B, Romay MC, Song B, Buckler ES. The Practical Haplotype Graph, a platform for storing and using pangenomes for imputation. Bioinformatics. 2022;38(15):3698-3702. doi:10.1093/bioinformatics/btac410. PMID:35748708. PMCID:PMC9344836.

PMID: 35748708
PMCID: PMC9344836
Funding: - U. S. Department of Agriculture-Agricultural Research Service, National Science Foundation Research-PGR: IOS-1238014, IOS-1822330 - Bill and Melinda Gates Foundation: OPP1159867, OPP1175661

Documentation

Downloads

Links

Repository
https://bitbucket.org/bucklerlab/rphg/wiki/Home
(R package repository)