Skip to content

Provide sanitization(s) in {entity_plural}.tsv #191

@yarikoptic

Description

@yarikoptic

I did not want to derail ongoing

but per our discussion today and a little more thinking I think we should centralize reporting of sanitizations to the files where users could potentially expect them to find. E.g. for sub-.../ses-{label} sanitizations they logically should appear in sub-.../sessions.tsv which already reserves (https://bids-specification.readthedocs.io/en/stable/modality-agnostic-files/data-summary-files.html#sessions-file) to have first column session_id (as that ses-{label}) . I think we should just complement it with the column session_id_orig.

If we expect for such sanitizations to be consistent across subjects -- we should just place such files on the top level. And that should be "ok" due to BIDS inheritance principle.
That would allow also to lookup prior down sanitizations in such a file BEFORE doing sanitiziation! This way users might even pre-populate them for us if they have better ideas!

The same then can generalize to ANY entity we sanitize. Gotchas:

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions