Related Experiment Video
Updated: Jan 26, 2026

08:46
Using Synchrotron Radiation Microtomography to Investigate Multi-scale Three-dimensional Microelectronic Packages
Published on: April 13, 2016
10.5K
TeraPCA: a fast and scalable software package to study genetic variation in tera-scale genotypes
Aritra Bose1, Vassilis Kalantzis2, Eugenia-Maria Kontopoulou1
1Computer Science Department, Purdue University, West Lafayette, IN, USA.
Bioinformatics (Oxford, England)
|April 9, 2019
Summary
TeraPCA is a new C++ tool for Principal Component Analysis (PCA) on large human genetics datasets. It efficiently handles massive data out-of-core, making population structure studies feasible on standard hardware.
Area of Science:
- Human genetics
- Population structure analysis
- Bioinformatics
Background:
- Principal Component Analysis (PCA) is crucial for understanding population structure in human genetics.
- Increasingly large genetic datasets challenge traditional in-memory PCA methods.
- Out-of-core implementations are necessary for analyzing massive genomic data.
Purpose of the Study:
- To present TeraPCA, an efficient C++ implementation for large-scale Principal Component Analysis.
- To enable PCA on datasets that exceed available system memory.
- To provide a practical tool for human population genetics research.
Main Methods:
- Implemented Randomized Subspace Iteration for PCA.
- Developed TeraPCA as a C++ software package.
- Designed for both in-core and out-of-core computation on commodity hardware.
Main Results:
- TeraPCA successfully performs PCA on large-scale datasets using minimal RAM.
- Achieved accurate computation of 10 leading principal components for a dataset of one million individuals and one million markers in under 5 hours.
- Demonstrated competitive speed and accuracy compared to existing state-of-the-art PCA software.
Conclusions:
- TeraPCA offers a fast and accurate solution for large-scale PCA in human genetics.
- The software is accessible and runs effectively on standard hardware.
- Enables advanced population structure studies with massive genomic datasets.
Related Concept Videos
Genetic Variation
1.2K
Genetic variation is the diversity in DNA sequences found among individuals of the same species. This diversity is crucial for a species' survival because it helps organisms adapt to environmental changes. Genetic variation begins with fertilization, where an egg and sperm cell merge. Each of these cells carries 23 chromosomes, up to 46 in the fertilized egg. Chromosomes are long DNA strands that contain genes, the basic units of heredity.
Genes exist in different versions called alleles,...
Genes exist in different versions called alleles,...
1.2K
DNA Packaging
112.3K
Overview
112.3K
What is Variation?
17.6K
Apart from the measures of central tendency, distribution, outliers, and the changing characteristics of data with time, an important characteristic of any data set is its variation or spread. In some data sets, the data values are concentrated closely near the mean; in others, the data values are more widely spread out from the mean.
The range, standard deviation, standard error, and variance are the different measures of variation.
Range: The range is the difference between its maximum and...
The range, standard deviation, standard error, and variance are the different measures of variation.
Range: The range is the difference between its maximum and...
17.6K
Conservative Site-specific Recombination and Phase Variation
6.7K
Because the DNA segments are cut and reorganized in a direction-specific manner, site-specific recombination has emerged as an efficient genetic engineering technique. Flippase and Cyclization recombinases or Flp and Cre, respectively, are two members of the tyrosine recombinase family derived from bacteriophages, that are used to mediate site-specific DNA insertions, deletions, and targeted expression of proteins in mammalian cell lines.
The recognition sites for Cre recombinase called LoxP...
The recognition sites for Cre recombinase called LoxP...
6.7K
Chromatin Packaging
19.0K
Each human somatic cell contains 6 billion base pairs of DNA. Each base pair is 0.34 nm long, meaning each diploid cell contains a staggering 2 meters of DNA. This long DNA strand is packed inside a nucleus measuring only 10-20 microns in diameter with the help of specialized DNA-binding proteins called histones. Together they form a compact DNA-protein complex called chromatin. The chromatin is further compacted into higher-order structures. The highest level of compaction is achieved during...
19.0K
Chromatin Packaging
21.9K
Each human somatic cell contains 6 billion base-pairs of DNA. Each base-pair is 0.34 nm long, which means that each diploid cell contains a staggering 2 meters of DNA. How is such a long DNA strand packed inside a nucleus measuring only 10 - 20 microns in diameter?
The chromatin
In combination with specialized DNA binding protein called Histones, the DNA double helix forms a compact DNA: protein complex called chromatin. The chromatin itself is further compacted into higher-order...
The chromatin
In combination with specialized DNA binding protein called Histones, the DNA double helix forms a compact DNA: protein complex called chromatin. The chromatin itself is further compacted into higher-order...
21.9K

