This is my repo for the projects I've been working on during the MONTREAL BRAINHACK SCHOOL from May 14th to June 1st 2018.
This BrainHack School is an amazing opportunity for me to finally try and learn how to use different tools I have heard for a while. As a newcomer to the field, my aim are 1- to set up a proper neuroimaging-friendly environment and 2- familiarize myself with a reproducible framework while analyzing some quantite MRI data. By that I mean:
📌 = What I am currently working on
1- Setting up a multi-modality database (LORIS):
With more than 150 people who will undergo several MRI and PET scans as well as multiple cognitive and behavioral assessments for my project, developping data handling skills is more than a must for me. This is where LORIS comes in handy by standardizing data entry.
If you don't know what LORIS is (taken from LORIS website):
- What is LORIS?
LORIS is a flexible web-based platform that facilitates and centralizes data collection and data management in multi-site, multi-modal integrative neuroimaging and behavioral studies.
- Why use LORIS?
LORIS is designed to simplify integration, management, and dissemination of cohort studies that involve various neuroimaging modalities, behavioral tests, and genetic and neurophysiological data. It provides secure web-based access to data validation and quality control modules, as well as visualization and basic statistical tools.
As a first step, I'd like to properly set it up locally on my machine so I can start customizing it for my project!
- Installing Loris (basic functionality)
- Assumptions
- Getting Prerequisites
- Creating a user for LORIS
- Downloading LORIS
- Running the Install Script
- Configuring Apache2
- Installing the Database - 1 of 2
- Installing the Database - 2 of 2
- Project Customization
- Database Configuration settings
- Create front-end Users
- Create back-end accounts
- Define study Sites
- Configure study Variables ➡️ still need to define some more
- Useful Apache configuration options
- Behavioral Database ➡️ installed but not fully customized yet
- Instrument Builder
- Scoring algorithms ➡️ Looked at it, will play with it later.
- Populate test_names and test_subgroups tables
- Populate test_battery table
- Populate Examiners table
- Testing and Troubleshooting Instruments
- Double Data Entry
- Excluding Instruments
- Instrument Permissions
- Instrument Manager
- [ ]:pushpin: Imaging Database
- Install the imaging pipeline codebase
- Set up imaging insertion scripts
⁉️ ➡️ Think I am done with the step - Loading a scan into LORIS
⁉️ ➡️ still need to figure out the naming convention to convert DCM --> Niftii- 3a. Imaging Uploader
- 3b. Running the insertion Pipeline
- Verify loaded images and Troubleshooting
- Queue Manager
- Email Notifications [is it possible if local installation?]
- Visualization: BrainBrowser
- Quality Control within the Imaging Browser
- Anonymization
- Post-processing (CBRAIN)
- [ ] __LORIS Modules__
-
Data Querying Tool
-
Backups
-
Security: Enabling SSL
⁉️ Even if locally installed ? -
Enable Mail Server
⁉️ Even if locally installed ?
💣 Shout out to Cecil and Liza who consistently helped me out ! 💣
If I have some more free times (which I doubt)
- I have some data that I'd like to quantitatively analyze using QMRLab that Agah (also a 2018 participant ➡️ his school repo here) is developing.
Final word: Free your schedule to make sure you actually have time to work on the project you had in mind and not spend your whole time elsewhere 😩