imputeqc: an R package for assessing imputation quality of genotypes and optimizing imputation parameters

BMC Bioinformatics. 2020 Jul 24;21(Suppl 12):304. doi: 10.1186/s12859-020-03589-0.

Abstract

Background: The imputation of genotypes increases the power of genome-wide association studies. However, the imputation quality should be assessed in each particular case. Nevertheless, not all imputation softwares control the error of output, e.g., the last release of fastPHASE program (1.4.8) lacks such an option. In this particular software there is also an uncertainty in choosing the model parameters. fastPHASE is based on haplotype clusters, which size should be set a priori. The parameter influences the results of imputation and downstream analysis.

Results: We present a software toolkit imputeqc to assess the imputation quality and/or to choose the model parameters for imputation. We demonstrate the efficacy of toolkit for evaluation of imputations made with both fastPHASE and BEAGLE software for HapMap and 1000 Genomes data. The discordance of genotypes received correlated well in both methods. Using imputeqc, we also shown how to choose the optimal number of haplotype clusters and expectation-maximization cycles for fastPHASE program. The found number of haplotype clusters of 25 was further applied for hapFLK testing that revealed signatures of selection at LCT region on chromosome 2. We also demonstrated how to decrease the computational time in the case of hapFLK testing from 3 days to 20 h.

Conclusions: The toolkit is implemented as an R package imputeqc and command line scripts. The code is freely available at https://github.com/inzilico/imputeqc under the MIT license.

Keywords: Cluster; Genotype; Haplotype; Imputation quality.

MeSH terms

  • Chromosomes, Human / genetics
  • Databases, Genetic
  • Genome, Human
  • Genome-Wide Association Study*
  • Genotype
  • Haplotypes / genetics
  • Humans
  • Polymorphism, Single Nucleotide / genetics
  • Sample Size
  • Software*