Harman
Harman mitigates batch effects in high-throughput genomic datasets using principal component analysis (PCA) and constrained optimization to remove technical noise while preserving biological signal.
Key Features:
- Principal component analysis and constrained optimization: Employs PCA combined with a constrained optimization approach to identify and remove batch-associated variation.
- User-defined constraint: Allows specification of a fraction representing the acceptable level of signal loss to limit overcorrection.
- Minimizes overcorrection: Balances noise removal and signal preservation to reduce inadvertent removal of genuine biological signals.
- Benchmarking: Evaluated against existing techniques on three independent publicly available datasets, demonstrating superior noise suppression while preserving biologically meaningful signals.
- Robustness to effect size: Handles batch effects irrespective of their relative size compared to other sources of variation within a dataset.
- Consistent trade-off: Maintains a consistent noise suppression–signal preservation trade-off across different studies.
- Data-type flexibility: Applicable to various types of genomic data.
Scientific Applications:
- Batch-effect correction in high-throughput genomic datasets: Remove measurement noise that reduces statistical power or introduces confounds.
- Meta-analysis and data integration: Harmonize datasets with varying numbers of treatments, replicates, and processing batches for combined analysis.
- Preservation of biological signals for downstream analyses: Suppress technical noise while retaining biologically meaningful variation for subsequent analysis.
Methodology:
Applies principal component analysis (PCA) and a constrained optimization algorithm with a user-specified constraint fraction to remove batch-associated variation while limiting signal loss; benchmarking was performed on three independent publicly available datasets.
Topics
Collections
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Windows, Mac
- Programming Languages:
- R
- Added:
- 1/17/2017
- Last Updated:
- 1/13/2019
Operations
Data Inputs & Outputs
Data handling
Publications
Oytam Y, Sobhanmanesh F, Duesing K, Bowden JC, Osmond-McLeod M, Ross J. Risk-conscious correction of batch effects: maximising information extraction from high-throughput genomic datasets. BMC Bioinformatics. 2016;17(1). doi:10.1186/s12859-016-1212-5. PMID:27585881. PMCID:PMC5009651.