NiDB is a neuroimaging database written in C++ to store, retrieve, and automatically analyze data. Some features include:

  • Store any type of imaging data: MRI, EEG, ET, video, tasks, assessments
  • Export, download, and share imaging data
  • Clinical trial features: multiple time-points, timelines, dose information
  • BIDS export
  • DICOM receiver. Archive imaging data automatically from MRI scanner
  • Pipeline system: Automatically process data using pipelines. Results are stored in database and retrievable
  • Import variables directly from RedCap database server
  • Extensive MRI quality control tools
  • Tested to store millions of analysis results, 10s of thousands of subjects

Installation

Pre-requisites

  1. Install FSL https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation
  2. Install firejail https://firejail.wordpress.com/
  3. Enable ImageMagick repository
    1. sudo yum install epel-release

NiDB

  1. Download most recent .rpm: https://github.com/gbook/nidb/releases
  2. Install .rpm
    1. sudo yum --nogpgcheck localinstall nidb-xxxx.x.xx-1.el8.x86_64.rpm
  3. Secure MariaDB by typing sudo mysql_secure_installation. Use the following responses:
Enter current password for root (enter for none):
Change the root password? [Y/n] n
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
  1. Launch firefox from the server on which you’ve installed nidb. Go to http://localhost/setup.php and follow the instructions.
  2. Change default passwords