sva
sva identifies and models surrogate variables representing unmeasured or latent sources of variation in high-throughput data (e.g., gene expression, RNA sequencing, methylation, brain imaging) to adjust for batch effects and improve detection of true biological signals.
Key Features:
- Batch Effect Removal: Detects and adjusts for systematic differences between sample batches to reduce technical confounding in downstream analyses.
- Surrogate Variable Construction: Constructs surrogate variables from high-dimensional datasets that serve as covariates for latent sources of variation.
- Adjustment for Unmodeled Noise: Incorporates surrogate variables into statistical models to account for unknown, unmeasured, or complex sources of noise.
- Increased Statistical Power and Accuracy: By accounting for unwanted variation, enhances power to detect true differential signals and reduces false dependencies across genes.
- Improved Reproducibility: Reduces spurious signals and increases consistency of biological findings across experiments.
- Versatility Across Study Designs: Applicable to diverse designs including disease classification, time-course analyses, and genetic studies of gene expression.
Scientific Applications:
- Gene Expression Studies: Improves reliability of genome-wide expression analyses by adjusting for batch effects and latent variation.
- RNA Sequencing: Helps distinguish true biological signals from technical noise in RNA sequencing experiments.
- Methylation Data: Aids epigenetic studies by separating genuine methylation patterns from artifacts introduced by experimental conditions.
- Brain Imaging: Corrects variability arising from different scanning sessions or equipment in neuroimaging datasets.
- Disease Classification: Enhances classification by removing unwanted variation that could confound disease-associated signals.
- Time-course and Genetic Studies of Gene Expression: Captures and adjusts latent heterogeneity in longitudinal and genetics-based expression analyses.
Methodology:
Identifies surrogate variables from high-dimensional data and incorporates them as covariates to detect and adjust for batch effects and other unmeasured sources of variation.
Topics
Collections
Details
- License:
- Artistic-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
Leek JT, Storey JD. Capturing Heterogeneity in Gene Expression Studies by Surrogate Variable Analysis. PLoS Genetics. 2007;3(9):e161. doi:10.1371/journal.pgen.0030161. PMID:17907809. PMCID:PMC1994707.