OpenNeuro is a free and open platform for analyzing and sharing neuroimaging data. It is based around the Brain Imaging Data Structure specification.
This project is managed with Lerna and Yarn. To get started, install Yarn and bootstrap the repo.
yarn install && yarn bootstrap
You can run tests with yarn test
at the top level of the project. For each package, yarn test --watch
will interactively run the tests for changes since the last commit.
docker-compose is used to run a local copy of all required services together. Copy the example .env.example
file to .env
and config.env.example
to config.env
and start with the script.
./start-dev
- OpenNeuro app - React frontend.
- OpenNeuro server - Node.js web backend.
- OpenNeuro deployment scripts - Docker-compose scripts and configuration to deploy the system.
- SciTran - Dataset management backend.
- bids-app-host - Docker wrapper for cloud hosted job execution.
- bids-validator - BIDS validation library.