Installation Extras#
NeuRodent provides optional dependency groups for different use cases. Install any extra with:
pip install neurodent[extra_name]
# or with uv:
uv add neurodent[extra_name]
Note
Using conda? Conda does not support pip-style extras. To use optional dependency groups, install NeuRodent via pip or uv instead of conda.
Available Extras#
Extra |
Description |
|---|---|
|
Snakemake and dependencies for running automated analysis workflows |
|
Development tools plus all pipeline dependencies (for contributors) |
|
Installs all optional runtime dependencies |
[pipeline] Extra#
The pipeline extra includes Snakemake and related dependencies for running the automated analysis workflow on single machines or HPC clusters.
pip install neurodent[pipeline]
See Pipeline & Cluster Setup for SLURM cluster configuration.
[dev] Extra#
The development extra includes everything needed to contribute to NeuRodent:
pip install neurodent[dev]
See the Contributing for development setup instructions.
[all] Extra#
Installs all optional runtime dependencies (currently equivalent to [pipeline]).
pip install neurodent[all]