API#

Path Building#

bids

Generate bids or bids-like paths

bids_factory

Create new bids() functions according to a spec

Dataset Creation#

generate_inputs

Dynamically generate snakemake inputs using pybids_inputs.

Dataset Manipulation#

filter_list

Filter zip_list, including only entries with provided entity values.

get_filtered_ziplist_index

Return the indices of all entries matching the filter query.

Data Structures#

BidsComponent

Representation of a bids data component.

BidsPartialComponent

Primitive representation of a bids data component.

BidsComponentRow

A single row from a BidsComponent.

BidsDataset

A bids dataset parsed by pybids, organized into BidsComponents.

BidsDatasetDict

Dict equivalent of BidsInputs, for backwards-compatibility.

BIDS App Booststrapping#

SnakeBidsApp

Snakebids app with config and arguments.