Table 4.
Algorithm | Time | Time complexity |
---|---|---|
One variance component model | ||
SKAT (Wu et al., 2011) | 0.03 s | |
FaST-LMM-set score | 0.03 s | |
FaST-LMM-Set LR test | 0.04 s | |
Two variance component model full rank background kernel | ||
FaST-LMM-set score | 2 s | |
FaST-LMM-set LR test | 1.6 h | |
LMM-Set LR test (before improvement) | 150 h | |
Two variance component model low rank background kernel | ||
FaST-LMM-set score | See text | ) |
LMM-set score (before improvement) | See text | |
FaST-LMM-set LR test | See text |
Runtimes on a single core and time complexities for various linear set tests, both without a background kernel (one variance component model) and with (two variance component model) after applying our improvements with exceptions noted. The time reported is the time per test averaged over 13 850 tests from the WTCC1 type 1 diabetes dataset. Runtimes and complexities for the two-variance full rank cases exclude the O(N3) computations shared across all tests and done upfront (2 s, when amortized over the 13 850 tests). The logistic score model had approximately the same timing as the linear score, and so here we report only the linear score. For the LR test, the time includes the 10 permutations that are required. Regarding the notation for time complexity, and refer to the size of the background and test components, respectively.