pcaMethods

pcaMethods performs principal component analysis and missing-value estimation on incomplete datasets to enable dimensionality reduction and downstream analyses in genomics, microarray, and metabolomics studies.


Key Features:

  • PCA Methods: Implements Bayesian Principal Component Analysis (BPCA), Probabilistic Principal Component Analysis (PPCA), and NIPALS-based PCA for analysis of datasets with missing entries.
  • Missing Value Estimation: Provides estimation of missing values to enable PCA and downstream statistical analyses on incomplete data.
  • Versatile Application: Applicable to microarray, metabolite, and other incomplete biological datasets across diverse scientific domains.
  • Unified Data Structure: Uses a consistent data structure across PCA methods for accessing and interpreting PCA results.
  • Result Visualization: Includes methods for printing and plotting PCA analysis results.

Scientific Applications:

  • Genomics / Microarray Analysis: Handles missing values in microarray datasets to support differential expression analysis and clustering.
  • Metabolomics: Supports analysis of incomplete metabolite profiles to aid biomarker discovery and metabolic pathway elucidation.
  • Exploratory Dimensionality Reduction: Enables dimensionality reduction and exploratory analysis of diverse incomplete biological datasets.

Methodology:

Implements BPCA, PPCA, and NIPALS-based PCA using probabilistic models and iterative algorithms to estimate missing values and perform dimensionality reduction.

Topics

Collections

Details

License:
GPL-3.0
Tool Type:
command-line tool, library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R
Added:
1/17/2017
Last Updated:
11/25/2024

Operations

Data Inputs & Outputs

Imputation

Inputs

Outputs

    Publications

    Stacklies W, Redestig H, Scholz M, Walther D, Selbig J. pcaMethods—a bioconductor package providing PCA methods for incomplete data. Bioinformatics. 2007;23(9):1164-1167. doi:10.1093/bioinformatics/btm069. PMID:17344241.

    Documentation

    Downloads

    Links