dandi / dandi/dandi-schema

Unclear scope of session_id, tissie_id, cell_id, etc

Open
#141 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
7
Forks
15
PR merge metrics
No merged PRs in 30d

Description

Came up in a discussion with @bendichter that there is no mandate on either those (and actually subject_id as well) should be defined globally, per dataset, per subject, and/or per session, etc. Global level would have been the best but infeasible. Also it would likely to require longer IDs, thus making organized filenames inconveniently long.

Some of them seems to have inherent upper scope limit, at least in the prevalent majority of the cases, eg tissue sample with the same id can't come from different subjects. Cell - from different tissues.
Situation is not as clear at subject or session level. Is subject id defined for the dataset, is centralized to lab or some other entity - archive (eg guid in nda), country (SSN), registry (orcid), or global (yet to establish interplanetary registry).
Session - are two subjects with the same session id (eg based on date) participate in joint behavioral experiment, or session id is just to disambiguate within subject? Is cell id, to disambiguate within session or subject or tissue?

I think, per each of the IDs we (or nwb? bccn?) should establish clear default scope, but we might want allow to explicitly state or modify it in dandiset.yaml .

.... more later, need to run

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.