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.Two of the plate maps write the dose to three decimals and the rest to four, so one concentration is recorded as both
3.704and3.7037.Metadata_Concentrationkeeps what was recorded;Metadata_ConcentrationNominalputs the levels that agree to within 1% onto the value the most wells carry, and names the replicate groups. Group by the raw column and a treatment’s wells split in two.