Cargando…

Big Data Approaches for the Analysis of Large-Scale fMRI Data Using Apache Spark and GPU Processing: A Demonstration on Resting-State fMRI Data from the Human Connectome Project

Technologies for scalable analysis of very large datasets have emerged in the domain of internet computing, but are still rarely used in neuroimaging despite the existence of data and research questions in need of efficient computation tools especially in fMRI. In this work, we present software tool...

Descripción completa

Detalles Bibliográficos
Autores principales: Boubela, Roland N., Kalcher, Klaudius, Huf, Wolfgang, Našel, Christian, Moser, Ewald
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4701924/
https://www.ncbi.nlm.nih.gov/pubmed/26778951
http://dx.doi.org/10.3389/fnins.2015.00492
_version_ 1782408556912312320
author Boubela, Roland N.
Kalcher, Klaudius
Huf, Wolfgang
Našel, Christian
Moser, Ewald
author_facet Boubela, Roland N.
Kalcher, Klaudius
Huf, Wolfgang
Našel, Christian
Moser, Ewald
author_sort Boubela, Roland N.
collection PubMed
description Technologies for scalable analysis of very large datasets have emerged in the domain of internet computing, but are still rarely used in neuroimaging despite the existence of data and research questions in need of efficient computation tools especially in fMRI. In this work, we present software tools for the application of Apache Spark and Graphics Processing Units (GPUs) to neuroimaging datasets, in particular providing distributed file input for 4D NIfTI fMRI datasets in Scala for use in an Apache Spark environment. Examples for using this Big Data platform in graph analysis of fMRI datasets are shown to illustrate how processing pipelines employing it can be developed. With more tools for the convenient integration of neuroimaging file formats and typical processing steps, big data technologies could find wider endorsement in the community, leading to a range of potentially useful applications especially in view of the current collaborative creation of a wealth of large data repositories including thousands of individual fMRI datasets.
format Online
Article
Text
id pubmed-4701924
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-47019242016-01-15 Big Data Approaches for the Analysis of Large-Scale fMRI Data Using Apache Spark and GPU Processing: A Demonstration on Resting-State fMRI Data from the Human Connectome Project Boubela, Roland N. Kalcher, Klaudius Huf, Wolfgang Našel, Christian Moser, Ewald Front Neurosci Neuroscience Technologies for scalable analysis of very large datasets have emerged in the domain of internet computing, but are still rarely used in neuroimaging despite the existence of data and research questions in need of efficient computation tools especially in fMRI. In this work, we present software tools for the application of Apache Spark and Graphics Processing Units (GPUs) to neuroimaging datasets, in particular providing distributed file input for 4D NIfTI fMRI datasets in Scala for use in an Apache Spark environment. Examples for using this Big Data platform in graph analysis of fMRI datasets are shown to illustrate how processing pipelines employing it can be developed. With more tools for the convenient integration of neuroimaging file formats and typical processing steps, big data technologies could find wider endorsement in the community, leading to a range of potentially useful applications especially in view of the current collaborative creation of a wealth of large data repositories including thousands of individual fMRI datasets. Frontiers Media S.A. 2016-01-06 /pmc/articles/PMC4701924/ /pubmed/26778951 http://dx.doi.org/10.3389/fnins.2015.00492 Text en Copyright © 2016 Boubela, Kalcher, Huf, Našel and Moser. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Boubela, Roland N.
Kalcher, Klaudius
Huf, Wolfgang
Našel, Christian
Moser, Ewald
Big Data Approaches for the Analysis of Large-Scale fMRI Data Using Apache Spark and GPU Processing: A Demonstration on Resting-State fMRI Data from the Human Connectome Project
title Big Data Approaches for the Analysis of Large-Scale fMRI Data Using Apache Spark and GPU Processing: A Demonstration on Resting-State fMRI Data from the Human Connectome Project
title_full Big Data Approaches for the Analysis of Large-Scale fMRI Data Using Apache Spark and GPU Processing: A Demonstration on Resting-State fMRI Data from the Human Connectome Project
title_fullStr Big Data Approaches for the Analysis of Large-Scale fMRI Data Using Apache Spark and GPU Processing: A Demonstration on Resting-State fMRI Data from the Human Connectome Project
title_full_unstemmed Big Data Approaches for the Analysis of Large-Scale fMRI Data Using Apache Spark and GPU Processing: A Demonstration on Resting-State fMRI Data from the Human Connectome Project
title_short Big Data Approaches for the Analysis of Large-Scale fMRI Data Using Apache Spark and GPU Processing: A Demonstration on Resting-State fMRI Data from the Human Connectome Project
title_sort big data approaches for the analysis of large-scale fmri data using apache spark and gpu processing: a demonstration on resting-state fmri data from the human connectome project
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4701924/
https://www.ncbi.nlm.nih.gov/pubmed/26778951
http://dx.doi.org/10.3389/fnins.2015.00492
work_keys_str_mv AT boubelarolandn bigdataapproachesfortheanalysisoflargescalefmridatausingapachesparkandgpuprocessingademonstrationonrestingstatefmridatafromthehumanconnectomeproject
AT kalcherklaudius bigdataapproachesfortheanalysisoflargescalefmridatausingapachesparkandgpuprocessingademonstrationonrestingstatefmridatafromthehumanconnectomeproject
AT hufwolfgang bigdataapproachesfortheanalysisoflargescalefmridatausingapachesparkandgpuprocessingademonstrationonrestingstatefmridatafromthehumanconnectomeproject
AT naselchristian bigdataapproachesfortheanalysisoflargescalefmridatausingapachesparkandgpuprocessingademonstrationonrestingstatefmridatafromthehumanconnectomeproject
AT moserewald bigdataapproachesfortheanalysisoflargescalefmridatausingapachesparkandgpuprocessingademonstrationonrestingstatefmridatafromthehumanconnectomeproject