NiDB is an open-source system for storing, organizing, analyzing, and sharing neuroimaging and life-sciences research data. It runs on your own server or as a hosted service.
Neuroinformatics Database
NiDB covers the main stages of research data management: import, storage, analysis, quality review, access control, and export.
A built-in DICOM receiver pulls data directly from imaging equipment. Import any modality — MR, CT, EEG, eye-tracking, MEG, TMS, video, and more.
Data is structured hierarchically by Subject → Study → Series, with cross-project search and project-based organization across your entire institution.
A built-in pipeline system runs automated imaging and behavioral analysis, with parallel processing and support for tools like FreeSurfer and FSL.
NiDB computes MR quality-control metrics and runs motion correction automatically on incoming data.
Granular, permission-based access by user and project, with administrative roles, audit logs, and usage reporting built in.
Export to DICOM, NIfTI, CSV, BIDS, NDA, and squirrel formats. Send data to NFS, FTP, web download, or another NiDB instance.
NiDB stores any DICOM-based imaging modality, along with non-imaging data types such as EEG, eye-tracking, genetics, and behavioral assessments. A few common examples are shown below — the full modality list covers the complete range of DICOM acquisition types.
NiDB handles each step from data acquisition through sharing.
Data flows into NiDB automatically via the DICOM receiver, manual upload, or inter-NiDB transfer.
NiDB organizes data into projects > subjects > studies > series. Search across projects.
Automated pipelines process imaging data into analysis results, which are then searchable and exportable.
Export in BIDS, NDA, NIfTI, and more — or transfer directly to another NiDB instance.
NiDB ships as RPM packages for RHEL-family systems and supports Debian. Official releases and installation instructions are on GitHub.
# Download the latest NiDB release $ wget https://github.com/gbook/nidb/releases/latest # Install the RPM package $ sudo dnf install nidb-*.rpm # Run the setup $ sudo nidb setup NiDB is ready → http://localhost