Skip to content

Conversation

@CodyCBakerPhD
Copy link
Contributor

This resolved some issues with my events file validation (under an ecephys directory following BEP032)

Included the other new suffixes for good measure

However, I get the following invalidation remaining on https://dandiarchive.org/dandiset/001470/draft/files?location=sub-M541/ses-M54120240831/ecephys

        [ERROR] REQUIRED_COORDSYSTEM If an electrodes.tsv file is provided, an associated coordsystem.json must also be present.

                /sub-M541/ses-M54120240831/ecephys/sub-M541_ses-M54120240831_electrodes.tsv - rules.checks.channels.RequiredCoordsystem

        Please visit https://neurostars.org/search?q=REQUIRED_COORDSYSTEM for existing conversations about this issue.

        [ERROR] SIDECAR_WITHOUT_DATAFILE A json sidecar file was found without a corresponding data file
                /sub-M541/ses-M54120240831/ecephys/sub-M541_ses-M54120240831_coordsystem.json

which as you can see, has a coordsystem.json present (granted it's empty - still working on how the content should actually appear... but that wouldn't matter, right? Or at least give a different error like 'coordsystem content is empty'?)

Any ideas on resolving that issue @effigies?

@CodyCBakerPhD CodyCBakerPhD requested a review from effigies July 2, 2025 09:50
@CodyCBakerPhD CodyCBakerPhD self-assigned this Jul 2, 2025
entities:
subject: required
session: optional
task: optional
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is that what we want? (have task optional)

I think we better

  • align with what most of other modalities mandate for entities
  • do not add this section here, but rather add our two datatypes to the top record in this file on events which already covers most of other datatypes

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is that what we want? (have task optional)

Yes, decided in meeting earlier. There might not always be a prescribed 'task' that can be labeled, nor multiple tasks to be distinguished

do not add this section here, but rather add our two datatypes to the top record in this file on events which already covers most of other datatypes

That is how the PR started but then the other location was discovered, and that seems to be where all the other subspecialty types are grouped so we decided to follow established convention

@CodyCBakerPhD CodyCBakerPhD merged commit 62994c7 into bep032 Jul 11, 2025
0 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants