torchcell.datasets.scerevisiae.lopez2024.IsobutanolValidatedLopez2024Dataset

class IsobutanolValidatedLopez2024Dataset(root: str = 'data/torchcell/isobutanol_validated_lopez2024', io_workers: int = 0, transform: Callable[[...], Any] | None = None, pre_transform: Callable[[...], Any] | None = None, **kwargs: Any)[source]

Bases: _IsobutanolLopez2024Base

Montaño López 2024 VALIDATED isobutanol-biosensor re-screen (Table S3, triplicate).

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 S3 (both blocks) into one triplicate record per released row; write LMDB.

Every row is a record under its released ORF, including both YBL071W-A rows; a name that is not ORF-shaped goes on the released-identifier leaf (0 of 227 rows).