Skip to main content

Table 1 Comparison of the evaluated methods

From: SparSNP: Fast and memory-efficient analysis of all SNPs for phenotype prediction

Method

Memory required

Speed (rank)

Prediction AUC (rank)

Fitted largest data

Genetic models

Ease of use

SparSNP

•••

(1)

(1)

yes

•◦◦◦

•••••

glmnet

••∘

(2)

(1)

no

•∘∘∘

•••∘∘

HyperLasso

•••

(5)

(3)

yes

•••∘

∘∘∘∘∘

LIBLINEAR

••∘

(3)

(2)

no

•∘∘∘

••∘∘∘

LIBLINEAR-CDBLOCK

•••

(4)

(4)

yes

••∘∘∘

••∘∘∘

  1. We evaluated each method in terms of the following criteria:
  2. (a) Memory requirements: maximum GiB required to complete the prediction experiment. Three points: ≤4GiB, as is commonly available on laptops. Two points: >4GiB and ≤32GiB, commonly available on compute servers. One point: >32GiB, typically available on higher-end servers.
  3. (b) Speed: time to complete in the timing experiments with 50,000 SNPs (Figure 2).
  4. (c) Prediction: best cross-validated AUC in the prediction experiment (Figure 3).
  5. (d) Fitted largest data: whether the tool successfully completed the largest timing experiment, consisting of p = 500,000 SNPs and N = 10,000 samples.
  6. (e) Models: one point for each natively supported model of (i) additive, (ii) dominant/recessive, (iii) heterozygous models, (iv) and interaction models.
  7. (f) Ease of use: one point for each of (i) does the tool support input in formats commonly used in the genetics community, such as PLINK BED or PED files, (ii) does the tool implement cross-validation, (iii) does the tool estimate the AUC, R2, or explained variance from the cross-validation, (iv) does the tool produce plots of the resulting AUC, R2, or explained variance, for easy model selection and evaluation, and (v) does the tool implement native imputation of missing genotypes.