Get Neuravian running, import a BIDS dataset, and launch your first qualified quality-control workflow. Setup usually takes 10–20 minutes; MRIQC runtime depends on dataset size and available compute.
Neuravian does not yet publish signed installers. Follow the installation guide to launch the current release candidate, then return here for the researcher workflow.
| Requirement | Version | Notes |
|---|---|---|
| Docker Desktop | 4.x or later | Must be running before docker compose up |
| Git | any | For cloning |
| 8 GB RAM | — | 16 GB or more is recommended for MRIQC; fMRIPrep requires at least 16 GB |
| macOS or Linux | — | Windows via WSL2 is functional but not tested in CI |
Apple Silicon: fMRIPrep is integrated but not execution-qualified on this platform. Use Import fMRIPrep Derivatives for precomputed results, or a supported researcher-managed Linux x86_64 environment. See the canonical status table.
git clone https://github.com/SadhanaArivoli/neuravian.git
cd neuravian
cp .env.example .envOpen .env and set HOST_DATASETS_DIR to the directory on your machine where your BIDS datasets or DICOM folders live:
HOST_DATASETS_DIR=/Users/yourname/datasets
This directory is mounted read-only inside the backend container at /host-data. Neuravian never writes to your source data.
docker compose up --buildThe first build takes 3–5 minutes. On subsequent starts --build is optional.
Wait until you see:
backend-1 | INFO: Application startup complete.
Then open http://localhost:3000 in your browser.
- Click Projects in the left sidebar.
- Click New Project.
- Fill in a name (e.g. My fMRI Study), optional description, and investigators.
- Click Create.
Projects are organizational containers. They do not affect data storage.
- Click Datasets → Import dataset.
- Enter the absolute path to a BIDS dataset inside the configured
HOST_DATASETS_DIR. Neuravian translates the host path to/host-data/...inside the container. - Click Import dataset.
The dataset appears in your list. Its BIDS status is shown as a badge.
- Open Pipelines.
- Find BIDS Validator and select it.
- Accept the default parameters and click Review & Launch.
- Confirm the preflight checks, then click Start Run.
- Watch progress in the Runs log. The run typically takes 10–30 seconds.
- Open the completed run to see the validation report.
If validation fails, the error report explains each issue with a reference to the BIDS specification.
- From the dataset view, go to Pipelines → MRIQC.
- Select the subjects you want to process (or leave blank for all).
- Click Review & Launch, review the preflight checks, then click Start Run.
- MRIQC downloads its container image on first use. The download size and time vary by image version and platform; subsequent runs reuse the local image.
- MRIQC can take more than an hour for a participant on laptop hardware. Keep Docker running and monitor progress and logs from the run page.
- When the run completes, open the run to review the HTML report, image-quality metrics, discovered artifacts, and recorded provenance.
The HTML report is embedded directly in Neuravian — no need to locate files manually.
- Navigate to Datasets → your dataset → Artifacts tab.
- Artifacts from all runs are catalogued here and assigned stable types (for
example,
mriqc_reportandbids_dataset_validated). - Click any artifact to preview it or see which downstream pipelines can consume it (Run Next).
| Goal | Where to go |
|---|---|
| Run a full fMRI preprocessing → connectivity workflow | Tutorial: First Analysis |
| Understand the system architecture | Architecture |
| Build a plugin | Plugin Tutorial |
| Common problems | FAQ |
| Check what is qualified | Pipeline status |
docker compose downYour database and all run outputs are persisted in the ./data/ directory and survive restarts.
Back up data/neuravian.db and data/derivatives/ before any maintenance.
Your source datasets are never modified by Neuravian.