.. include:: links.rst .. _outputs: ########################## Outputs of *BDT* and *BAT* ########################## All *BDT* and *BAT* outputs are `BIDS Derivatives`_. :py:class:`~bdt.interfaces.bids.DerivativesDataSink` copies every BIDS entity from the source file and injects the atlas entities in canonical BIDS order: ``space- → atlas- → seg- → scale- → res- → den- → desc-`` Two rules are enforced throughout: 1. **``space-`` is REQUIRED** on every atlas-derived output — it disambiguates the coordinate system the parcellation ran in. 2. Measure and model semantics live in dedicated entities (``meas-``, ``model-``, ``param-``, ``stat-``) rather than being overloaded onto ``desc-``. Suffixes follow the relevant BIDS Extension Proposals rather than the raw source suffix (e.g., a parcellated BOLD time series uses ``timeseries``, not ``bold``). .. note:: Several conventions below reflect BEPs that are not yet merged into BIDS (`BEP 011`_, `BEP 012`_, `BEP 016`_, `BEP 017`_, `BEP 046`_). They are adopted here but subject to upstream change. ****** Layout ****** Assuming *BDT* is invoked with:: bdt participant [OPTIONS] the output is a `BIDS Derivatives`_ dataset of the form:: / logs/ sub-