mantispy.ds.oasis_pilot#
- mantispy.ds.oasis_pilot(annotate=True, cache_dir=None, **kwargs)#
OASIS pilot, 4,604 wells in U2OS and HepaRG, most compounds over a ten-point dose range.
cpg0033-oasis-pilot, twelve plates read down to the features they share, over four batches: two of assay development and two that dose 36 compounds in each cell line. It is the dose-response dataset of the package: 28 of those compounds carry six or more concentrations in both U2OS and HepaRG.- Parameters:
annotate (
bool(default:True)) – Join the plate maps, which supplyMetadata_Compound,Metadata_Concentration,Metadata_CellLine,Metadata_Control(the DMSO wells) andMetadata_Perturbation.cache_dir (
str|Path|None(default:None)) – Where to keep the download. Defaults tomantispy.settings.cache_dir.kwargs (
Any) – Passed tomantispy.io.read_profiles().
- Return type:
- Returns:
Wells by features, indexed by plate and well, with
Metadata_CellCountandMetadata_SiteCount, and the annotation columns above whenannotate.
Notes
The four batches name their plate-map columns differently, so the join reads whichever of
treatment/Compound Name/compoundandconcentration_uM/assay_conc_uM/compound_concentrationeach one carries. Concentrations are micromolar.The assay-development batch doses DMSO itself, so a control well there carries a concentration.
Metadata_Controlmarks the compound, not the dose.The plate maps disagree on precision: one batch writes the concentration the dilution produced,
0.0152416uM, and another writes it rounded,0.015.Metadata_Concentrationis the dose the well was meant to get, reading a coarser spelling as the finer level it rounds to within each compound, and it names the replicate groups.Metadata_ConcentrationRecordedkeeps what the plate map wrote: read against that column, every dosed compound here carries eighteen levels where ten were plated, and a treatment’s wells split across two spellings.