What problem does it solve?
PopV addresses inconsistent or fragile single-method cell type annotations by executing multiple classification algorithms and combining their outputs into a consensus label, reducing method-specific failures and increasing annotation robustness for population-level scRNA-seq analyses.
Core Features & Use Cases
- Ensemble Annotation: Runs up to 10 algorithms (scVI/SCANVI, CellTypist, OnClass, RF, SVM, XGBoost, BBKNN, Harmony, Scanorama) and aggregates results with majority voting.
- Ontology-aware Consensus: Supports Cell Ontology (CL) hierarchy to resolve labels and produce ontology-refined predictions.
- Flexible Modes & Hub Models: Offers retrain, inference, and fast modes plus pretrained HubModel integration for large atlases and quick annotation.
- Visualization & Validation: Provides agreement plots, prediction score summaries, and defensive input validation to guide troubleshooting and method selection.
- Use Cases: Annotate PBMCs against a reference atlas, project new tissue datasets using pretrained hub models, or run CPU-only classical methods for constrained environments.
Quick Start
Run PopV to annotate your query scRNA-seq dataset against a labeled reference and save consensus cell-type labels and agreement plots to results/popv/.