torchcell.datasets.scerevisiae.lopez2024.IsobutanolScreenLopez2024Dataset
- class IsobutanolScreenLopez2024Dataset(root: str = 'data/torchcell/isobutanol_screen_lopez2024', io_workers: int = 0, transform: Callable[[...], Any] | None = None, pre_transform: Callable[[...], Any] | None = None, **kwargs: Any)[source]
Bases:
_IsobutanolLopez2024BaseMontaño López 2024 FIRST genome-wide isobutanol-biosensor YKO screen (Table S2, n=1).
- organism: ClassVar[Organism] = 'scerevisiae'
each loader declares its own, the build’s organism switch reads it off the class (
dataset_organism), and a loader that forgot it is refused by name instead of inheriting an organism it may not have.- Type:
The host organism every record describes. Annotated here WITHOUT a value
- process() None[source]
Parse Table S2 into one MetaboliteExperiment per released row; write LMDB.
Every row is a record (
n_replicates = 1, no SE): a gene the table reports on two plates is two records of one deletion, told apart by their values, not an average. The one row whose strain name is not ORF-shaped (YLR287-A) is stored on the released-identifier leaf (#1045).