Skip to main content

Table 1 Running time (in minutes) and maximum memory usage (in GB) comparisons of the ERStruct algorithm, using MATLAB, Python CPU, and Python GPU implementations on the 1000 Genomes Project data with different MAF filtering thresholds

From: ERStruct: a fast Python package for inferring the number of top principal components from whole genome sequencing data

MAF filtering thresholds

0.05

0.01

0.005

0.001

Running Time

    

MATLAB

30.08

42.30

50.05

73.41

Python CPU

34.89

66.54

84.97

137.54

Python GPU

17.60

21.91

28.96

36.42

Maximum Memory Usage

    

MATLAB

51.55

62.22

69.54

92.50

Python CPU

28.00

48.80

62.10

104.71

Python GPU

10.08

15.07

18.33

28.67