Stimulus

Model definitions

AuditoryStimulation

Description of an auditory stimulus

Field

Type

Title (Description)

stimulus_name

str

Stimulus name

sample_frequency

decimal.Decimal

Sample frequency

amplitude_modulation_frequency

Optional[int]

Amplitude modulation frequency

frequency_unit

FrequencyUnit

Tone frequency unit

bandpass_low_frequency

Optional[decimal.Decimal]

Bandpass low frequency

bandpass_high_frequency

Optional[decimal.Decimal]

Bandpass high frequency

bandpass_filter_type

Optional[FilterType]

Bandpass filter type

bandpass_order

Optional[int]

Bandpass order

notes

Optional[str]

Notes

FilterType

Types of bandpass filters for auditory stim

Name

Value

BUTTERWORTH

Butterworth

OTHER

Other

OlfactometerChannelConfig

DEPRECATED: Use OlfactometerConfig in aind_data_schema.components.configs

Description of olfactometer channel configurations

Field

Type

Title (Description)

channel_index

int

Channel index

odorant

str

Odorant

odorant_dilution

decimal.Decimal

Odorant dilution

odorant_dilution_unit

ConcentrationUnit

Dilution unit

notes

Optional[str]

Notes

OlfactoryStimulation

DEPRECATED: Use StimulusEpoch.stimulus_name and OlfactometerConfig in aind_data_schema.components.configs

Description of a olfactory stimulus

Field

Type

Title (Description)

stimulus_name

str

Stimulus name

channels

Optional[List[OlfactometerChannelConfig]]

[DEPRECATED] Use OlfactometerConfig instead. Channels

notes

Optional[str]

[DEPRECATED] Use OlfactometerConfig instead. Notes

OptoStimulation

Description of opto stimulation parameters

Field

Type

Title (Description)

stimulus_name

str

Stimulus name

pulse_shape

PulseShape

Pulse shape

pulse_frequency

List[decimal.Decimal]

Pulse frequency (Hz)

pulse_frequency_unit

FrequencyUnit

Pulse frequency unit

number_pulse_trains

List[int]

Number of pulse trains

pulse_width

List[int]

Pulse width (ms)

pulse_width_unit

TimeUnit

Pulse width unit

pulse_train_duration

List[decimal.Decimal]

Pulse train duration (s)

pulse_train_duration_unit

TimeUnit

Pulse train duration unit

fixed_pulse_train_interval

bool

Fixed pulse train interval

pulse_train_interval

Optional[decimal.Decimal]

Pulse train interval (s) (Time between pulse trains)

pulse_train_interval_unit

TimeUnit

Pulse train interval unit

baseline_duration

decimal.Decimal

Baseline duration (s) (Duration of baseline recording prior to first pulse train)

baseline_duration_unit

TimeUnit

Baseline duration unit

other_parameters

Optional[dict]

Other parameters

notes

Optional[str]

Notes

PhotoStimulation

Description of a photostimulation acquisition

Field

Type

Title (Description)

stimulus_name

str

Stimulus name

number_groups

int

Number of groups

groups

List[PhotoStimulationGroup]

Groups

inter_trial_interval

decimal.Decimal

Inter trial interval (s)

inter_trial_interval_unit

TimeUnit

Inter trial interval unit

other_parameters

Optional[dict]

Other parameters

notes

Optional[str]

Notes

PhotoStimulationGroup

Description of a photostimulation group

Field

Type

Title (Description)

group_index

int

Group index

number_of_neurons

int

Number of neurons

stimulation_laser_power

decimal.Decimal

Stimulation laser power (mW)

stimulation_laser_power_unit

PowerUnit

Stimulation laser power unit

number_trials

int

Number of trials

number_spirals

int

Number of spirals

spiral_duration

decimal.Decimal

Spiral duration (s)

spiral_duration_unit

TimeUnit

Spiral duration unit

inter_spiral_interval

decimal.Decimal

Inter trial interval (s)

inter_spiral_interval_unit

TimeUnit

Inter trial interval unit

other_parameters

Optional[dict]

Other parameters

notes

Optional[str]

Notes

PulseShape

Types of Opto stim pulse shapes

Name

Value

SQUARE

Square

RAMP

Ramp

SINE

Sinusoidal

VisualStimulation

Description of visual stimulus parameters. Provides a high level description of stimulus.

Field

Type

Title (Description)

stimulus_name

str

Stimulus name

stimulus_parameters

Optional[dict]

Stimulus parameters (Define and list the parameter values used (e.g. all TF or orientation values))

stimulus_template_name

List[str]

Stimulus template name (Name of image set or movie displayed)

notes

Optional[str]

Notes