diff --git a/.codespellrc b/.codespellrc index 9a3c973eab..c9b7d937a2 100644 --- a/.codespellrc +++ b/.codespellrc @@ -1,7 +1,7 @@ [codespell] skip = *.js,*.svg,*.eps,.git,node_modules,env,venv,.mypy_cache,package-lock.json,CITATION.cff,tools/new_contributors.tsv,./tools/schemacode/docs/build,venvs ignore-regex = \bHEP\b -ignore-words-list = acknowledgements,als,bu,fo,te,weill,winn +ignore-words-list = acknowledgements,als,bu,fo,te,weill,winn,burnin builtin = clear,rare,en-GB_to_en-US # this overloads default dictionaries and I have not yet figured out # how to have multiple https://github.com/codespell-project/codespell/issues/2727 diff --git a/mkdocs.yml b/mkdocs.yml index b860d6ca9e..f73b6b4c93 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -28,6 +28,7 @@ nav: - BIDS Derivatives: derivatives/introduction.md - Common data types and metadata: derivatives/common-data-types.md - Imaging data types: derivatives/imaging.md + - Diffusion MRI: derivatives/diffusion-derivatives.md - Longitudinal and multi-site studies: longitudinal-and-multi-site-studies.md - Glossary: glossary.md - BIDS Extension Proposals: extensions.md @@ -156,6 +157,7 @@ plugins: "05-derivatives/01-introduction.md": "derivatives/introduction.md" "05-derivatives/02-common-data-types.md": "derivatives/common-data-types.md" "05-derivatives/03-imaging.md": "derivatives/imaging.md" + "05-derivatives/04-diffusion.md": "derivatives/diffusion-derivatives.md" "06-longitudinal-and-multi-site-studies.md": "longitudinal-and-multi-site-studies.md" "07-extensions.md": "extensions.md" "99-appendices/14-glossary.md": "glossary.md" diff --git a/src/derivatives/diffusion-derivatives.md b/src/derivatives/diffusion-derivatives.md new file mode 100644 index 0000000000..8ccca51724 --- /dev/null +++ b/src/derivatives/diffusion-derivatives.md @@ -0,0 +1,1096 @@ +# Diffusion derivatives + +## Preprocessed diffusion-weighted images + +- As with [raw diffusion imaging data](../modality-specific-files/magnetic-resonance-imaging-data.md#required-gradient-orientation-information), + inclusion of gradient orientation information is REQUIRED. While + [the inheritance principle](../common-principles.md#the-inheritance-principle) + applies, it is common for DWI preprocessing to include rotation of + gradient orientations according to subject motion, so series-specific + gradient information is typically expected. + +- As per [file naming conventions for BIDS Derivatives](introduction.md#file-naming-conventions), + preprocessed DWI data must not possess the same name as that of the raw + DWI data. It is RECOMMENDED to disambiguate through use of the key-value + "`_desc-preproc`". + +- As per [common data types](common-data-types.md) for derivative data, a + JSON sidecar file is REQUIRED due to the REQUIRED `SkullStripped` field. + + +{{ MACROS___make_filename_template( + "deriv", + placeholders=True, + show_entities=["space", "model", "parameter", "description", "resolution"], + suffixes=["dwimap", "dwi"], +) }} + +Manual: + +```Text +/ + sub-