brain_deer.infrastructure.bids.derivatives

Discover BIDS derivatives (Lead-DBS, BrainDeer, etc.).

Functions

leaddbs_subject_dir(→ Optional[pathlib.Path])

derivatives/leaddbs/sub-<label>/ if present.

leaddbs_reconstruction_mats(→ list[pathlib.Path])

Lead-DBS reconstruction MAT files for a BIDS subject.

derivative_summary(→ dict[str, int])

Count indexed files per top-level derivative pipeline folder.

Module Contents

brain_deer.infrastructure.bids.derivatives.leaddbs_subject_dir(dataset: brain_deer.infrastructure.bids.layout.BIDSDataset, subject: str) → pathlib.Path | None

derivatives/leaddbs/sub-<label>/ if present.

brain_deer.infrastructure.bids.derivatives.leaddbs_reconstruction_mats(dataset: brain_deer.infrastructure.bids.layout.BIDSDataset, subject: str) → list[pathlib.Path]

Lead-DBS reconstruction MAT files for a BIDS subject.

brain_deer.infrastructure.bids.derivatives.derivative_summary(dataset: brain_deer.infrastructure.bids.layout.BIDSDataset) → dict[str, int]

Count indexed files per top-level derivative pipeline folder.