PyOpenWorm.experiment module

class PyOpenWorm.experiment.Experiment(reference=None, **kwargs)[source]

Bases: PyOpenWorm.dataObject.DataObject

Generic class for storing information about experiments

Should be overridden by specific types of experiments (example: see PatchClampExperiment in channelworm.py).

Overriding classes should have a list called “conditions” that contains the names of experimental conditions for that particular type of experiment. Each of the items in “conditions” should also be either a DatatypeProperty or ObjectProperty for the experiment as well.

Parameters:
reference : Evidence

Supporting article for this experiment.

get_conditions()[source]

Return conditions and their associated values in a dict.