bio-single-cell-preprocessing
Installation
SKILL.md
Version Compatibility
Reference examples tested with: ggplot2 3.5+, matplotlib 3.8+, numpy 1.26+, scanpy 1.10+
Before using code patterns, verify installed versions match. If versions differ:
- Python:
pip show <package>thenhelp(module.function)to check signatures - R:
packageVersion('<pkg>')then?function_nameto verify parameters
If code throws ImportError, AttributeError, or TypeError, introspect the installed package and adapt the example to match the actual API rather than retrying.
Single-Cell Preprocessing
"Preprocess my scRNA-seq data" → Filter low-quality cells/genes, normalize counts, identify highly variable genes, and prepare data for dimensionality reduction and clustering.
- Python:
scanpy.pp.filter_cells()→normalize_total()→log1p()→highly_variable_genes() - R:
Seurat::NormalizeData()→FindVariableFeatures()→ScaleData()
Quality control, filtering, normalization, and feature selection for scRNA-seq data.