openMetadataInitiative / openMINDS_ephys

A metadata model for capturing in-depth descriptions of electrophysiology experiments.
MIT License
4 stars 5 forks source link

EPHYS related updates - full overview #19

Closed UlrikeS91 closed 1 year ago

UlrikeS91 commented 2 years ago

Since @lzehl and I requested quite a few changes and specifically also across openMINDS repositories, we thought it would be best to have one tracking/overview document that summarizes the changes needs to schemas across all repositories and the changes needed for openMINDS_ephys v0. v0 is the compromise for @apdavison and @Peyman-N to start using the ephys extension, but will not be included in the official openMINDS v3.0.0 release. openMINDS_ephys v1 will require some larger updates to the existing schemas, but if we can land on something fast, it could be included in the openMINDS v3.0.0 release.

This overview is focused on the required changes for openMINDS_ephys v0.

EPHYS schemas

BrainSlicingActivity

in issue #7 PR #13 (needs revision)

Open questions for v0: (see question summary below) 1) tissueBathSolution value

Craniotomy

in issue #8 PR #14 (needs refinement)

Culturing

in issue #9
PR #15 (needs refinement)

Open questions for v0: (see question summary below) 1) culturingMedium value 2) cultureEnvironment (pH, temperature, osmotic pressure, etc.): not for v0?

ElectrodePlacementActivity

in issue #10
PR #16 (needs revision)

Open questions for v0: (see question summary below) 1) @apdavison comment about "ephys/ElectrodeContact" carrying part of the proposed "SANDS/AnatomicalLocation" new) schema

PatchClampActivity

in issue #11
PR #17 (needs revision)

Open questions for v0: (see question summary below) 1) tissueBathSolution value

StimulationExperiment

in issue #12
PR #18 (draft)

???

CORE schemas

Activity schemas

in issue https://github.com/HumanBrainProject/openMINDS_core/issues/322 PR https://github.com/HumanBrainProject/openMINDS_core/pull/323

Activity

ExperimentalActivity (new)

ProtocolExecution

ParameterSet

NumericalParameter

StringParameter

Configuration (new)

PropertyValueList (new)

CONTROLLED TERMS schemas

DeviceType (new) related to issue #7 e.g. vibratome, microtome, etc.

CranialWindowReinforcementType (new) related to issue #8 e.g. crystalline, glassCoverslip, grinLens, polymer, prism, etc.

CranialWindowConstructionType (new) related to issue #8 e.g. skull thinning, skull clearing, skull removal, etc.

SANDS schemas

**MathematicalShape (new)*** related to issue #8

OPEN QUESTIONS

ChemicalSolution from #7, #9, #11

TissueCulturePreparation/CultureEnvironment from #9

ElectrodePlacement/TargetPosition from #10

UlrikeS91 commented 2 years ago

@lzehl, @Peyman-N and @apdavison this is probably not a complete list yet, but it's a good start to keep an overview ☺️

Peyman-N commented 2 years ago

@UlrikeS91 Thanks a lot for this comprehensive list :+1:, only thing it is missing is my two pull requests to SANDS (#179 and #178)

UlrikeS91 commented 2 years ago

@UlrikeS91 Thanks a lot for this comprehensive list 👍, only thing it is missing is my two pull requests to SANDS (#179 and #178)

Very true! Thanks for the update ☺️