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.

Documentation

Downloads