Skip to main content
. 2017 Mar 27;206(1):91–104. doi: 10.1534/genetics.117.200063

Table 2. Key properties of imputation methods.

Name Can Use Reference Panel Can Perform Phasing Can Use Genotype Likelihood Inputs Requires Prephasing Can use Prephasing to Speed up Computation Computational Complexity
BEAGLE v.4.1a (Browning and Browning 2016) Yes No No Yes Yes Linear in number of haplotypes
BEAGLE v.4.0 (Browning and Browning 2007, 2009) Yes Yes Yes No No Quadratic in number of haplotypes
fastPHASE (Scheet and Stephens 2006) Yes Yes No No No M-step linear in number of haplotypes, quadratic in number of clusters
IMPUTE (v.1) (Marchini et al. 2007) Yes No No No No Quadratic in number of haplotypes
IMPUTE2 (v.2) (Howie et al. 2009, 2011) Yes Yes Yes No Yes Phasing quadratic in number of haplotypes, imputing linear in number of haplotypes
MaCH (Li et al. 2010) Yes Yes No No No Quadratic in number of haplotypes
MiniMac (Howie et al. 2012) Yes No No Yes Yes Linear in number of haplotypes (phasing precomputed)
MiniMac2 (Fuchsberger et al. 2015) Yes No No Yes Yes NA
SNPTools (Wang et al. 2013) No Yes Yes No No Constant in number of haplotypes
GeneImp Yes No (but can be added) Yes No No Subquadratic in number of reference haplotypesb
a

Attributes for the options that invoke the v.4.1 algorithm in the BEAGLE software package.

b

GeneImp hidden state considers reference haplotypes only (i.e., ignores haplotypes of other target individuals).