pvac

pvac filters probe-level gene expression data using principal component analysis to remove non-informative genes and improve detection of differentially expressed genes in large-scale array studies such as Affymetrix GeneChips®.


Key Features:

  • Principal Component Analysis: Applies PCA to probe-level gene expression data and quantifies the proportion of variation captured by the first principal component (PVAC).
  • Filtering Strategy: Uses PVAC to filter genes, reducing the number of null hypotheses tested across tens of thousands of genes in array experiments.
  • Improved Sensitivity and Specificity: Increases sensitivity for detecting differentially expressed genes while controlling false discovery rates by excluding genes that contribute little to the first principal component.
  • Data-Driven Threshold Selection: Selects the PVAC-based filtering threshold via a data-driven procedure that determines an optimal cutoff based on dataset characteristics.

Scientific Applications:

  • Clinical biomarker discovery: Identifying diagnostic and prognostic biomarkers from gene expression arrays in clinical studies.

Methodology:

Performs PCA on probe-level expression data to compute the proportion of variation explained by the first principal component (PVAC), applies a PVAC-based filtering threshold selected via a data-driven procedure, and reduces the gene set for downstream differential expression testing.

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

Lu J, Kerns RT, Peddada SD, Bushel PR. Principal component analysis-based filtering improves detection for Affymetrix gene expression arrays. Nucleic Acids Research. 2011;39(13):e86-e86. doi:10.1093/nar/gkr241. PMID:21525126. PMCID:PMC3141272.

Documentation

Downloads