Injection_procedures

Model definitions

Injection

Description of an injection procedure

Field

Type

Description

injection_materials

List[ViralMaterial or NonViralMaterial]

targeted_structure

Optional[MouseAnatomyModel]

Use InjectionTargets

relative_position

Optional[List[AnatomicalRelative]]

dynamics

List[InjectionDynamics]

List of injection events, one per location/depth

protocol_id

Optional[str]

DOI for protocols.io

InjectionDynamics

Description of the volume and rate of an injection

Field

Type

Description

profile

InjectionProfile

volume

Optional[float]

volume_unit

Optional[VolumeUnit]

rate

Optional[float]

rate_unit

Optional[VolumeUnit]

duration

Optional[float]

duration_unit

Optional[TimeUnit]

injection_current

Optional[float]

injection_current_unit

Optional[CurrentUnit]

alternating_current

Optional[str]

InjectionProfile

Injection profile

Name

Value

BOLUS

Bolus

CONTINUOUS

Continuous

PULSED

Pulsed

NonViralMaterial

Description of a non-viral injection material

Field

Type

Description

concentration

Optional[float]

Must provide concentration unit

concentration_unit

Optional[str]

For example, mg/mL

name

str

source

Organization

rrid

Optional[PIDName]

lot_number

Optional[str]

expiration_date

Optional[datetime.date]

TarsVirusIdentifiers

TARS data for a viral prep

Field

Type

Description

virus_tars_id

Optional[str]

plasmid_tars_alias

Optional[List[str]]

Alias used to reference the plasmid, usually begins ‘AiP’

prep_lot_number

str

prep_date

Optional[datetime.date]

Date this prep lot was titered

prep_type

Optional[VirusPrepType]

prep_protocol

Optional[str]

ViralMaterial

Description of viral material for injections

Field

Type

Description

name

str

Full genome for virus construct

tars_identifiers

Optional[TarsVirusIdentifiers]

TARS database identifiers

addgene_id

Optional[PIDName]

Registry must be Addgene

titer

Optional[int]

Final titer of viral material, accounting for mixture/diliution

titer_unit

Optional[str]

For example, gc/mL

VirusPrepType

Type of virus preparation

Name

Value

CRUDE

Crude

PURIFIED

Purified