Giter VIP home page Giter VIP logo

bhs-auditorymultimodal's Introduction

Combine EEG/MRI/Behavioral data-sets to learn more about Music/Auditory system

SEff

Summary

I'm currently a PhD student of the IPN at McGill University.

In this project I aim to combine data from different modalities (fMRI, EEG, and behavioral) to understand more about sound and music processing.

My main focus in this project was to try to reproduce some of the results from a published paper starting form raw data.

The overall goal of the current project is to be able to organize, pre-process and do some basic analyses form a fMRI study.

Project definition

Background

In my current PhD project one of the end results should be a open multimodal behavioural and neuroimaging dataset characterizing healthy human auditory processing. It aims to allow researchers address individual differences in auditory cognitive skills across brain functions and structures, and it will serve as a baseline for comparison with clinical populations. To achieve that, our core objectives are to create a standardized framework with which to administer a battery of curated tasks. After acquiring the data from 70 young adults and we intend to share our framework, analysis pipelines, stimuli with linked descriptors, and metadata with the community through open data repositories. The dataset contains cognitive and psychophysical tasks, as well as questionnaires designed to assess musical abilities, speech, and general auditory perception. It also includes EEG and fMRI recorded during resting state, as well as naturalistic listening to musical stimuli and speech.

During this BrainHanks School project I wanted to understand what are the needs as a researcher to easily make use of public available data and learn the basics of pre-processing raw fMRI data.

Learning Goals

I have good experience analyzing highly process data... but how you get there?

  • Raw data → BIDS formatted raw data

  • BIDS formatted raw data → BIDS formatted preprocess data

  • Basic Data quality control

  • Basic analysis

  • Implement other people analysis and reproduce results

(but it is a 2 and a half week project...)

Estimating Time

Tools

The project will rely on the following technologies:

  • fmriprep

  • pandas

  • nipype

  • bids

  • bids-validator

  • nilearn

  • numpy

  • pathlib

  • jupiter lab

  • OpenNeuro

Data

The first step was to search for candidates open datasets. I prioritized music/auditory related, as it is closer to my PhD project.

Next there is a list of interesting datasets I found, which I choose 2 to work during this course:

Chosen

  • Forrest Gump: A very interesting study that use naturalistic stimuli to understand more about how our brain interacts with the real complex world. More information in the dedicated web-side. Here you can find the list of 29 publications that use the data made publicly available.

    I was particularly interested in the first 20 subjects that perform a music task (Listening to music (7T fMRI, cardiac & respiratory trace).

    I wanted to replicate the analyisis and findings of this paper.

    N Type Tasks Comments
    37 bold, T1w, T2w, angio, dwi, fieldmap Forrest Gump, objectcategories, movielocalizer, retmapccw, retmapcon, retmapexp, movie, retmapclw, coverage, orientation, auditory perception Maybe the most promising example

    https://openneuro.org/datasets/ds000113/versions/1.3.0

  • Neural Processing of Emotional Musical and Nonmusical Stimuli in Depression: Study looking how people with depression process differently musical stimuli.

    Same idea as the previous study, replicate results reported in this paper using the publicly available data.

    N Type Tasks Comments
    39 T1w, bold Music, Non-Music listening missing stims

    https://openneuro.org/datasets/ds000171/versions/00001

Other Options

Interesting but not related

https://openneuro.org/datasets/ds001408/versions/1.0.3

NOT Accessible

I also find some very interesting datsets that I was not able to access directly and in the period of 3 weeks I was still waiting for them.

I was a little frustrated with the process, making me realize how important is real Open Data.

Deliverables

At the end of this project, we have:

  • Scripts to download the dataset (HERE and HERE).

  • Scrips to pre-process the data using fmriprep in a cluster (HERE and HERE).

  • fmriprep report on the pre-processing (HERE).

  • Basic processing of 1 subject (HERE) with some need to be improve analysis.

Project plan / Objectives

Installation instructions

  1. Clone the repo to your computer:

    git clone https://github.com/brainhack-school2020/BHS-AuditoryMultimodal.git

  2. Install fMRI prep using this instructions

  3. Download and preprocess the data using these scripts (you can grab a coffee or two... these may take a while).

  4. Create a virtual-env python3 -m venv bhs-auditory

  5. Install requirements pip install -r requirements.txt

  6. Open the notebook jupyter lab BHS_AuditoryMultimodal-ds000171.ipynb

Conclusion and acknowledgement

After the multiple problems I found trying to process the data, reproduce the analyses, and limitations imposed by the missing of information form the dataset I am more aware of what I will need to do to efficiency share my data/analyses in the near future.

Don't be that researcher...

ML

bhs-auditorymultimodal's People

Contributors

dependabot[bot] avatar marcelfarres avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

bhs-auditorymultimodal's Issues

Help wanted to narrow down to a realistic goals project scope.

Yey! I found a lot of interesting publically available datasets more or less related to auditory cognition and emotions!

Now its time to come to the real world and see what is durable to do in 2 weeks trying to avoid frustration and sleep deprivation.

I am having trouble to see if it is better to try to combine different datasets or just focus on one. If it is feasible to combine different datasets, how I can combine EEG+MRI / MRI+MRI? What metrics/info can be extracted that can be common between them (not all of them)?

Any input/help/ideas reference will be welcome :)

Background -> I want to start working with this problem as my Ph.D. involve multiple task run in different modalities (EEG, MRI, behavioural), some of the tasks are done in all of them, but some others are modality-specific. I want to do more than correlations between them.

@pbellec @PeerHerholz

Google Colab Benefits

Lots of good data options!
I might use the one of them.

I noticed you're thinking about Colab? Can anyone access their GPU resources? Do you think it's an easier way to use cloud computing, say, if you want something a little faster than a laptop but don't want to go through the trouble of setting up Compute Canada integration?

Question about data

Hi Marcel,

I was wondering - are you planning on combining multiple datasets or just using one multimodal dataset?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.