mantispy.ds.chroma

Contents

mantispy.ds.chroma#

mantispy.ds.chroma(cache_dir=None)[source]#

Alternative dyes, 3,455 wells across eight channels.

cpg0029-chroma-pilot, which images more channels than the five of the standard protocol. One plate barcode appears at several timepoints, so the observations are not indexed by plate and well. The plates hold a set of 91 compounds with known mechanisms; the point of the dataset is the extra dye channels rather than the compounds.

The base is pre-built by scripts/build_staged_datasets.py from the raw per-plate tables and rehosted on scverse-exampledata, so the loader fetches a single h5ad rather than reassembling it on every call.

Parameters:

cache_dir (str | Path | None (default: None)) – Where to keep the download. Defaults to mantispy.settings.cache_dir.

Returns:

Metadata_Perturbation: the compound at its concentration ("<name>@<mmoles_per_liter>"), with the negcon wells grouped as "DMSO".

Metadata_Perturbation_Type: "compound".

Metadata_Compound (the compound’s common name), Metadata_Concentration (the platemap’s mmoles_per_liter), Metadata_MOA (the mechanism) and Metadata_Control (the negcon wells).

Return type:

AnnData