pvca
pvca quantifies sources of variability, including batch effects, in microarray datasets by combining Principal Component Analysis (PCA) and Variance Components Analysis (VCA).
Key Features:
- Integration of PCA and VCA: Combines Principal Component Analysis (PCA) and Variance Components Analysis (VCA) to assess sources of variability.
- Eigenvalue weighting: Uses eigenvalues associated with PCA eigenvectors as weights to quantify the magnitude of each source of variability.
- Proportional variance expression: Expresses each source's contribution as a proportion of the total variance.
- Mixed-model estimation: Implements variance component estimation via mixed models using the lme4 package in R.
- Random effects and interactions: Fits random effects including two-way interaction terms to model multiple sources of variability.
- Correlation-matrix PCA: Analyzes principal components derived from the original data correlation matrix.
- Batch-effect screening: Serves as a screening method to identify and quantify batch effects before and after normalization in microarray data.
Scientific Applications:
- Batch-effect quantification: Quantifies batch effects and other sources of technical variability in microarray experiments.
- Preprocessing evaluation: Assesses the effectiveness of batch normalization and other preprocessing steps by comparing variance contributions before and after correction.
- Experimental design and integration: Informs decisions about experimental design, data correction, and integration of datasets from multiple batches or studies.
Methodology:
PVCA applies PCA to the original data correlation matrix, fits variance components via mixed models using lme4 in R with random effects and two-way interaction terms, and weights factor contributions by PCA eigenvalues to express each source as a proportion of total variance.
Topics
Collections
Details
- License:
- GPL-2.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 1/17/2017
- Last Updated:
- 12/10/2018
Operations
Publications
Li J, Bushel PR, Chu T, Wolfinger RD. Principal Variance Components Analysis: Estimating Batch Effects in Microarray Gene Expression Data. Wiley Series in Probability and Statistics. 2009. doi:10.1002/9780470685983.ch12.