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.
PMID: 17344241