neurotic.datasets.data¶
The neurotic.datasets.data module implements a function for loading a
dataset from selected metadata.
-
neurotic.datasets.data.load_dataset(metadata, blk=None, lazy=False, signal_group_mode='split-all', filter_events_from_epochs=False)[source]¶ Load a dataset.
metadatamay be aMetadataSelectoror a simple dictionary containing the appropriate data.The
data_fileinmetadatais read into a NeoBlockusing an automatically detectedneo.ioclass iflazy=Falseor aneo.rawioclass iflazy=True. Ifdata_fileis unspecified, an empty Neo Block is created instead. If a Neo Block is passed asblk,data_fileis ignored.Epochs and events loaded from
annotations_fileandepoch_encoder_fileand spike trains loaded fromtridesclous_fileare added to the Neo Block.If
lazy=False, parameters given inmetadataare used to apply filters to the signals, to detect spikes using amplitude discriminators, to calculate smoothed firing rates from spike trains, to detect bursts of spikes, and to calculate the rectified area under the curve (RAUC) for each signal.