Skip to content

BEP032: Relax many levels to optional#2363

Merged
CodyCBakerPhD merged 2 commits intobep032-reviewfrom
relax-bep032
Mar 17, 2026
Merged

BEP032: Relax many levels to optional#2363
CodyCBakerPhD merged 2 commits intobep032-reviewfrom
relax-bep032

Conversation

@CodyCBakerPhD
Copy link
Copy Markdown
Contributor

@ree-gupta @bendichter These are my suggestions for what can/should be relaxed in terms of 'how easy' things are to extract from NWB

Note that for many of these fields, there might be a generic place in NWB to write some information but it is nearly always free-text strings that cannot be reliably parsed into individual BIDS fields. A fully automated conversion tool could not set those fields, but an interactive agent such as the meditor could likely parse the text and provide guesses to matching fields, so I would suggest that being a post-organization enhancement for data contributors

An extension or core modification would be needed to completely 'harmonize' the two (not that I am convinced that would entirely be worth it, given we can just treat the BIDS metadata as a ground truth)

cc @rwblair @effigies

Copy link
Copy Markdown
Contributor

@bendichter bendichter left a comment

Choose a reason for hiding this comment

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

looks good, thanks for these changes @CodyCBakerPhD !

Copy link
Copy Markdown
Member

@ree-gupta ree-gupta left a comment

Choose a reason for hiding this comment

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

The downgrades look good to me. I would additionally also vote to make sampling_frequency per channel recommended or even required.

There is a required SamplingFrequency key in the JSON as of now.

Co-authored-by: Reema Gupta <59512969+ree-gupta@users.noreply.github.com>
@CodyCBakerPhD CodyCBakerPhD merged commit 39ecbf2 into bep032-review Mar 17, 2026
9 of 13 checks passed
@CodyCBakerPhD CodyCBakerPhD deleted the relax-bep032 branch March 17, 2026 14:57
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