scFeatureFilter
scFeatureFilter selects informative genes from single-cell RNA-seq datasets by using a correlation-based framework to remove genes dominated by technical variability and mitigate high drop-out rates and technical noise.
Key Features:
- Correlation-based filtering: Quantifies gene–gene correlation across the transcriptome and interprets low-correlation features as dominated by technical variability rather than biological signal.
- Drop-out and technical noise mitigation: Targets features affected by high drop-out rates and substantial technical noise for removal from the expression matrix.
- Filtered expression matrix: Produces a filtered expression matrix enriched for genes whose variation reflects cellular heterogeneity rather than technical artifacts.
- Improves downstream analyses: Reduces systematic feature-level noise to improve outcomes for clustering, trajectory inference, and differential expression analyses.
- R package implementation: Provided as an R package to integrate as a preprocessing step in standard scRNA-seq analysis workflows.
Scientific Applications:
- Clustering: Preprocesses gene features to improve identification of cell populations via clustering methods.
- Trajectory inference: Enhances trajectory and pseudotime analyses by retaining genes with coherent transcriptomic correlation structure.
- Differential expression: Improves interpretability of differential expression results by filtering out genes dominated by technical variability.
Methodology:
Computes gene–gene correlations across the transcriptome, quantifies lack of correlation per gene, and removes genes with little to no correlation to yield a filtered expression matrix.
Topics
Collections
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 7/26/2018
- Last Updated:
- 12/10/2018
Operations
Publications
Arzalluz-Luque A, Devailly G, Joshi A. scFeatureFilter: Correlation-Based Feature Filtering for Single-Cell RNAseq. Lecture Notes in Computer Science. 2018. doi:10.1007/978-3-319-78723-7_31.