
Tooluniverse Single Cell
This handles scanpy/anndata workflows for single-cell RNA-seq, from h5ad loading through clustering and differential expression. The skill emphasizes checking for pre-computed results first (executed notebooks, existing CSVs) before rerunning analysis, which matters because reanalysis from raw data produces different numbers and burns through turns. It includes statistical rigor reminders (normalization, multiple testing correction), a decision tree for when to use scanpy DE versus pseudo-bulk DESeq2, and integration with ToolUniverse for searching datasets in CELLxGENE, GEO, and SRA. The workflow coverage is comprehensive: QC, PCA, UMAP, Leiden clustering, marker identification, batch correction with Harmony, and correlation analysis. Good for anyone doing routine scRNA-seq work who wants structured guidance without reinventing the wheel.
- skills.sh installs
- 342
- GitHub stars
- 1.8K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add mims-harvard/tooluniverse --skill tooluniverse-single-cell --agent claude-codeInstalls into .claude/skills of the current project.
Files
Single-Cell Genomics and Expression Matrix Analysis
RULE ZERO — Check for pre-computed results FIRST
Before following any instruction below, scan the data folder for:
*_executed.ipynb→ read withtu run read_executed_notebook '{"data_folder":"<path>","search":"<keyword>"}'and cite its cell outputs as the authoritative answer- Pre-computed result files (CSV/TSV with names like
*results*,*deseq*,*enrich*,*stats*,*_simplified.csv) → read directly and report the requested value - Canonical analysis scripts (
analysis.R,run_*.py,find_*.R,*.Rmd) → execute as-is and read the output
Only follow this skill's re-analysis recipe below if none of the above exist. Re-running from raw data produces different numbers than the published answer and is much slower (often 5-10× turn count).
Comprehensive single-cell RNA-seq analysis and expression matrix processing using scanpy, anndata, scipy, and ToolUniverse.
LOOK UP, DON'T GUESS
When uncertain about any scientific fact, SEARCH databases first (PubMed, UniProt, ChEMBL, ClinVar, etc.) rather than reasoning from memory. A database-verified answer is always more reliable than a guess.
Sponsors
Details
- Repository
- github.com/mims-harvard/tooluniverse
- Categories
- Code Review & Quality, Automation & Workflows
- First seen
- Jun 3, 2026
More from mims-harvard/tooluniverse
All 68- Devtu Self Evolve310
- Tooluniverse Custom Tool290
- Devtu Code Optimization268
- Protein Interaction Network Analysis
- Tooluniverse Sequence Retrieval1.7K
- Tooluniverse Literature Deep Research669
- Tooluniverse Image Analysis656
- Tooluniverse Clinical Guidelines496
- Tooluniverse485
- Tooluniverse Drug Research474
- Tooluniverse Clinical Trial Design458
- Tooluniverse Drug Drug Interaction457
- Setup Tooluniverse448
- Tooluniverse Disease Research439
- Tooluniverse Systems Biology436
- Tooluniverse Protein Structure Retrieval435
- Tooluniverse Network Pharmacology434
- Tooluniverse Precision Oncology426
- Tooluniverse Epigenomics425
- Tooluniverse Pharmacovigilance424
- Tooluniverse Chemical Compound Retrieval419
- Create Tooluniverse Skill412
- Tooluniverse Proteomics Analysis412
- Tooluniverse Target Research412