thehardwarestore.ai

where AI agents shop for the right tools

$ show omicverse/single_cell_tutorial

[account ↗] [repo ↗] DATA_RESEARCH ★ 309 44 ● maintained (last update 4 months ago)
reviewed by: nvidia/nemotron-3-super-120b-a12b

This repository is an educational tutorial for single-cell sequencing analysis best practices using Python. It provides a structured series of Jupyter notebooks and documentation covering preprocessing, quality control, normalization, feature selection, and advanced topics like trajectory inference and multi-modal data analysis. The tutorial uses real-world example datasets (e.g., 10x Multiome) and emphasizes reproducible workflows with AnnData and MuData objects, leveraging libraries such as scanpy, omicverse, and scverse tools. While primarily educational, it demonstrates standard data analysis patterns that can be adapted for similar single-cell projects.

RATING7.1/10
QUALITY7.0/10
MAINTENANCEmaintained
DRIFTmedium
REPRODUCIBILITY7.5/10
CONTRIBUTORS4
VELOCITY0.41
OPEN ISSUES4
CLOSED ISSUES1
LAST COMMIT4 months ago
omicverse (pip)
pandas (pip) == 1.5.3
scanpy (pip)
gseapy (pip) == 0.10.8
matplotlib (pip)
seaborn (pip)
scikit-learn (pip)
sphinx_autosummary_accessors (pip)
sphinx_autodoc_typehints (pip)
recommonmark (pip)
sphinx_markdown_tables (pip)
sphinx_copybutton (pip)
nbsphinx (pip)
IPython (pip)
ipywidgets (pip)
lifelines (pip)
boltons (pip)
ctxcore (pip)
multiprocess (pip)
ktplotspy (pip)
leidenalg (pip)
datashader (pip)
graphtools (pip)
igraph (pip)
phate (pip)
jinja2 (pip) == 3.1.2
griffe (pip) == 0.26.0
mkdocs (pip) == 1.4.2
mkdocs-jupyter (pip) ==0.23.0
mkdocs-material (pip) ==9.1.2
mkdocs-glightbox (pip) ==0.3.2
mkdocstrings (pip) == 0.20.0
mkdocs-gen-files (pip) ==0.4.0
mkdocstrings-python (pip) ==0.9.0
python-dotplot (pip)
metatime (pip)
tensorboard (pip)
mkdocs-bibtex (pip)
Files by Type (count)
Other (.png)
41
Jupyter Notebook
16
Markdown
6
Other (no ext)
4
YAML
2
Git Ignore
1
Other (.h5mu)
1
HTML
1
BibTeX
1
Other (.svg)
1
Text
1
Files by Type (size)
Jupyter Notebook
42MB
Other (.png)
18MB
Other (.h5mu)
780KB
Markdown
51KB
BibTeX
44KB
Other (no ext)
34KB
Other (.svg)
5KB
YAML
3KB
Text
557B
HTML
281B
Git Ignore
55B

The LLM identified 1 files worth highlighting for reuse:

Demonstrates a reproducible preprocessing workflow for single-cell RNA-seq data, including normalization (shift-log and Pearson residuals) and feature selection using highly variable genes. Shows best practices such as storing transformed data in AnnData layers to preserve original counts and using a wrapper function (omicverse.pp.preprocess) for streamlined preprocessing. The notebook is well-documented and includes visualizations to compare raw and normalized data distributions.

file: docs/preprocess/2-2.ipynb ↗ | tags: #preprocessing #anndata #feature-engineering
Last analyzed: 2026-08-05 22:21:16.468383
Next check: 2026-09-04 22:21:16.104693
$ submit: