rnnimp

rnnimp performs genotype imputation using bidirectional recurrent neural networks to estimate genotypes of unobserved variants by encoding haplotype information as model parameters.


Key Features:

  • Implementation: Implemented in Python.
  • Model architecture: Uses bidirectional recurrent neural networks to estimate genotypes of unobserved variants.
  • Input formats: Accepts phased genotype data in HAP/LEGEND format.
  • Output format: Produces imputation results in Oxford GEN format.
  • Haplotype encoding and privacy: Encodes haplotype information from a large cohort into neural network model parameters to enable parameter sharing without exposing individual-level genotypes.
  • Performance: Evaluated on phased genotype data from the 1000 Genomes Project with accuracy comparable to existing methods for variants with MAF ≥ 0.05, slightly lower accuracy for MAF < 0.05, and improved performance relative to conventional methods when haplotype data are limited, particularly for variants with MAF ≥ 0.005.

Scientific Applications:

  • Genomic studies with restricted haplotype access: Supports genomic studies requiring high-quality genotype data when direct access to extensive haplotype datasets is restricted due to donor consent.
  • Genetics research: Facilitates genotype imputation to assess genetic variation in research cohorts.
  • Personalized medicine: Supports personalized medicine studies that rely on imputed genotypes.

Methodology:

Training uses bidirectional recurrent neural networks implemented in Python to encode haplotype information as model parameters from phased HAP/LEGEND inputs and produce imputed genotypes in Oxford GEN format, with evaluation performed on phased genotype data from the 1000 Genomes Project stratified by minor allele frequency.

Topics

Details

Programming Languages:
Python
Added:
1/14/2020
Last Updated:
1/15/2021

Operations

Publications

Kojima K, Tadaka S, Katsuoka F, Tamiya G, Yamamoto M, Kinoshita K. A Recurrent Neural Network Based Method for Genotype Imputation on Phased Genotype Data. Unknown Journal. 2019. doi:10.1101/821504.