allensdk.brain_observatory.behavior.session_apis.abcs.data_extractor_base.behavior_data_extractor_base module¶
-
class
allensdk.brain_observatory.behavior.session_apis.abcs.data_extractor_base.behavior_data_extractor_base.
BehaviorDataExtractorBase
[source]¶ Bases:
abc.ABC
Abstract base class implementing required methods for extracting data (from LIMS or from JSON) that will be transformed or passed on to fill behavior session data.
-
get_behavior_stimulus_file
(self) → str[source]¶ Get the filepath to the StimulusPickle file for the session
-
get_date_of_acquisition
(self) → datetime.datetime[source]¶ Get the acquisition date of an experiment in UTC
-
get_driver_line
(self) → List[str][source]¶ Get the (gene) driver line(s) for the subject associated with a behavior or behavior + ophys experiment
-
get_full_genotype
(self) → str[source]¶ Get the full genotype of the subject associated with a behavior or behavior + ophys experiment
-
get_mouse_id
(self) → int[source]¶ Get the mouse id (LabTracks ID) for the subject associated with a behavior experiment
-