Loading…

Pypes: Workflows for Processing Multimodal Neuroimaging Data

Every year, enormous amounts of scientific data are made available to the public (Poline et al., 2012). This trend is due to an increasing demand for transparency, efficiency, and reproducibility. Neuroimaging is a salient example of this trend.In response to the growing concern about the need of pu...

Full description

Saved in:
Bibliographic Details
Published in:Frontiers in neuroinformatics 2017-04, Vol.11, p.25-25
Main Authors: Savio, Alexandre M, Schutte, Michael, Graña, Manuel, Yakushev, Igor
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c382t-f22f501970f17686ec01436832f8d0eae34e86f54cc93b00eaf55d0af4444a253
cites cdi_FETCH-LOGICAL-c382t-f22f501970f17686ec01436832f8d0eae34e86f54cc93b00eaf55d0af4444a253
container_end_page 25
container_issue
container_start_page 25
container_title Frontiers in neuroinformatics
container_volume 11
creator Savio, Alexandre M
Schutte, Michael
Graña, Manuel
Yakushev, Igor
description Every year, enormous amounts of scientific data are made available to the public (Poline et al., 2012). This trend is due to an increasing demand for transparency, efficiency, and reproducibility. Neuroimaging is a salient example of this trend.In response to the growing concern about the need of publishing relevant software codes (Ince et al., 2012) in the context of results' reproducibility, there is an increasing number of open source initiatives that support code distribution and co-development (Halchenko and Hanke, 2012). The growing diversity of imaging modalities demand from the practitioner a deep technical knowledge of data pre- and post-processing. Consequently, there are open and free tools facilitating image data analysis, e.g., the Python module Nipype1. It offers a homogeneous programming interface and integrates many of these data processing tools. In this sense, resting-state functional magnetic resonance imaging (rsfMRI) is receiving considerable attention by the community with tools such as the Configurable Pipeline for the Analysis of Connectomes (C-PAC)2, and the Data Processing Assistant for Resting-State fMRI (DPARSF)3.As a further contribution to this development, this paper presents a new Python module Pypes—https://github.com/Neurita/pypes. It includes a collection of workflows, reusable neuroimaging pipelines using Nipype, along with some utilities. This library seeks to simplify the reusability and reproducibility of multimodal neuroimaging studies, offering pre- and post-processing utilities inspired by C-PAC. It pre-processes Positron Emission Tomography (PET) and three MRI-based modalities: structural, rsfMRI, and diffusion-tensor MRI (DTI). It also shares an easy-to-use pipeline for COBRE4, a public available dataset. Pypes has been motivated by a need for efficient and reproduceable brain PET/MRI data processing methods. Namely, hybrid PET/MRI scanners become a relevant source of multimodal imaging data, posing new computational challenges. For instance, a simultaneous measurement of brain glucose metabolism and functional connectivity (Aiello et al., 2015; Riedl et al., 2016) opens new perspectives in neuroscience. Structural, functional, and metabolic imaging protocols have been proposed for clinical evaluation of dementia and neuro-oncological cases (Werner et al., 2015; Henriksen et al., 2016). Pypes' immediate motivation was to process PET/MRI data from an ongoing study with more than 400 subjects with suspected neurode
doi_str_mv 10.3389/fninf.2017.00025
format article
fullrecord <record><control><sourceid>proquest_pubme</sourceid><recordid>TN_cdi_pubmedcentral_primary_oai_pubmedcentral_nih_gov_5387693</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1892331576</sourcerecordid><originalsourceid>FETCH-LOGICAL-c382t-f22f501970f17686ec01436832f8d0eae34e86f54cc93b00eaf55d0af4444a253</originalsourceid><addsrcrecordid>eNpdkU1PwzAMhiMEYmNw54QqceHS4SRNmiKEhManNGAHEMcoa5PR0TYjaUH793QfTIAvtuzXr2w9CB1i6FMqklNT5ZXpE8BxHwAI20JdzDkJGU749q-6g_a8nwJwwlm8izpERBEFTLvofDSfaX8WvFr3bgr75QNjXTByNtXe59UkeGiKOi9tporgUTfO5qWaLPpXqlb7aMeowuuDde6hl5vr58FdOHy6vR9cDsOUClKHhhDDACcxGBxzwXUKOKJcUGJEBlppGmnBDYvSNKFjaDuGsQyUidpQhNEeulj5zppxqbNUV7VThZy59hg3l1bl8u-kyt_kxH5KRkXME9oanKwNnP1otK9lmftUF4WqtG28xCIhlGIW81Z6_E86tY2r2vckIUmEIcYArQpWqtRZ7502m2MwyAUauUQjF2jkEk27cvT7ic3CDwv6DXfLioY</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2294107100</pqid></control><display><type>article</type><title>Pypes: Workflows for Processing Multimodal Neuroimaging Data</title><source>Publicly Available Content Database (Proquest) (PQ_SDU_P3)</source><source>PubMed Central</source><creator>Savio, Alexandre M ; Schutte, Michael ; Graña, Manuel ; Yakushev, Igor</creator><creatorcontrib>Savio, Alexandre M ; Schutte, Michael ; Graña, Manuel ; Yakushev, Igor</creatorcontrib><description>Every year, enormous amounts of scientific data are made available to the public (Poline et al., 2012). This trend is due to an increasing demand for transparency, efficiency, and reproducibility. Neuroimaging is a salient example of this trend.In response to the growing concern about the need of publishing relevant software codes (Ince et al., 2012) in the context of results' reproducibility, there is an increasing number of open source initiatives that support code distribution and co-development (Halchenko and Hanke, 2012). The growing diversity of imaging modalities demand from the practitioner a deep technical knowledge of data pre- and post-processing. Consequently, there are open and free tools facilitating image data analysis, e.g., the Python module Nipype1. It offers a homogeneous programming interface and integrates many of these data processing tools. In this sense, resting-state functional magnetic resonance imaging (rsfMRI) is receiving considerable attention by the community with tools such as the Configurable Pipeline for the Analysis of Connectomes (C-PAC)2, and the Data Processing Assistant for Resting-State fMRI (DPARSF)3.As a further contribution to this development, this paper presents a new Python module Pypes—https://github.com/Neurita/pypes. It includes a collection of workflows, reusable neuroimaging pipelines using Nipype, along with some utilities. This library seeks to simplify the reusability and reproducibility of multimodal neuroimaging studies, offering pre- and post-processing utilities inspired by C-PAC. It pre-processes Positron Emission Tomography (PET) and three MRI-based modalities: structural, rsfMRI, and diffusion-tensor MRI (DTI). It also shares an easy-to-use pipeline for COBRE4, a public available dataset. Pypes has been motivated by a need for efficient and reproduceable brain PET/MRI data processing methods. Namely, hybrid PET/MRI scanners become a relevant source of multimodal imaging data, posing new computational challenges. For instance, a simultaneous measurement of brain glucose metabolism and functional connectivity (Aiello et al., 2015; Riedl et al., 2016) opens new perspectives in neuroscience. Structural, functional, and metabolic imaging protocols have been proposed for clinical evaluation of dementia and neuro-oncological cases (Werner et al., 2015; Henriksen et al., 2016). Pypes' immediate motivation was to process PET/MRI data from an ongoing study with more than 400 subjects with suspected neurodegenerative disorders.The paper is organized as follows. After introducing the Python neuroimaging ecosystem and specifically Nipype, we show how to prepare image data for the workflows available in Pypes. Then, we describe worflow configuration for specific imaging modalities. Finally, we present the Pypes pre-processing pipelines and the post-processing utilities. We finish the paper with conclusions and future developments.</description><identifier>ISSN: 1662-5196</identifier><identifier>EISSN: 1662-5196</identifier><identifier>DOI: 10.3389/fninf.2017.00025</identifier><identifier>PMID: 28443013</identifier><language>eng</language><publisher>Switzerland: Frontiers Research Foundation</publisher><subject>Alzheimer's disease ; Artificial intelligence ; Brain research ; Data processing ; Dementia ; Image processing ; Library collections ; Machine learning ; Medical imaging ; Metabolism ; Neuroimaging ; Neuroscience ; NMR ; Nuclear magnetic resonance ; Software</subject><ispartof>Frontiers in neuroinformatics, 2017-04, Vol.11, p.25-25</ispartof><rights>2017. This work is licensed under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>Copyright © 2017 Savio, Schutte, Graña and Yakushev. 2017 Savio, Schutte, Graña and Yakushev</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c382t-f22f501970f17686ec01436832f8d0eae34e86f54cc93b00eaf55d0af4444a253</citedby><cites>FETCH-LOGICAL-c382t-f22f501970f17686ec01436832f8d0eae34e86f54cc93b00eaf55d0af4444a253</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.proquest.com/docview/2294107100/fulltextPDF?pq-origsite=primo$$EPDF$$P50$$Gproquest$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2294107100?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>230,314,727,780,784,885,25753,27924,27925,37012,37013,44590,53791,53793,75126</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/28443013$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Savio, Alexandre M</creatorcontrib><creatorcontrib>Schutte, Michael</creatorcontrib><creatorcontrib>Graña, Manuel</creatorcontrib><creatorcontrib>Yakushev, Igor</creatorcontrib><title>Pypes: Workflows for Processing Multimodal Neuroimaging Data</title><title>Frontiers in neuroinformatics</title><addtitle>Front Neuroinform</addtitle><description>Every year, enormous amounts of scientific data are made available to the public (Poline et al., 2012). This trend is due to an increasing demand for transparency, efficiency, and reproducibility. Neuroimaging is a salient example of this trend.In response to the growing concern about the need of publishing relevant software codes (Ince et al., 2012) in the context of results' reproducibility, there is an increasing number of open source initiatives that support code distribution and co-development (Halchenko and Hanke, 2012). The growing diversity of imaging modalities demand from the practitioner a deep technical knowledge of data pre- and post-processing. Consequently, there are open and free tools facilitating image data analysis, e.g., the Python module Nipype1. It offers a homogeneous programming interface and integrates many of these data processing tools. In this sense, resting-state functional magnetic resonance imaging (rsfMRI) is receiving considerable attention by the community with tools such as the Configurable Pipeline for the Analysis of Connectomes (C-PAC)2, and the Data Processing Assistant for Resting-State fMRI (DPARSF)3.As a further contribution to this development, this paper presents a new Python module Pypes—https://github.com/Neurita/pypes. It includes a collection of workflows, reusable neuroimaging pipelines using Nipype, along with some utilities. This library seeks to simplify the reusability and reproducibility of multimodal neuroimaging studies, offering pre- and post-processing utilities inspired by C-PAC. It pre-processes Positron Emission Tomography (PET) and three MRI-based modalities: structural, rsfMRI, and diffusion-tensor MRI (DTI). It also shares an easy-to-use pipeline for COBRE4, a public available dataset. Pypes has been motivated by a need for efficient and reproduceable brain PET/MRI data processing methods. Namely, hybrid PET/MRI scanners become a relevant source of multimodal imaging data, posing new computational challenges. For instance, a simultaneous measurement of brain glucose metabolism and functional connectivity (Aiello et al., 2015; Riedl et al., 2016) opens new perspectives in neuroscience. Structural, functional, and metabolic imaging protocols have been proposed for clinical evaluation of dementia and neuro-oncological cases (Werner et al., 2015; Henriksen et al., 2016). Pypes' immediate motivation was to process PET/MRI data from an ongoing study with more than 400 subjects with suspected neurodegenerative disorders.The paper is organized as follows. After introducing the Python neuroimaging ecosystem and specifically Nipype, we show how to prepare image data for the workflows available in Pypes. Then, we describe worflow configuration for specific imaging modalities. Finally, we present the Pypes pre-processing pipelines and the post-processing utilities. We finish the paper with conclusions and future developments.</description><subject>Alzheimer's disease</subject><subject>Artificial intelligence</subject><subject>Brain research</subject><subject>Data processing</subject><subject>Dementia</subject><subject>Image processing</subject><subject>Library collections</subject><subject>Machine learning</subject><subject>Medical imaging</subject><subject>Metabolism</subject><subject>Neuroimaging</subject><subject>Neuroscience</subject><subject>NMR</subject><subject>Nuclear magnetic resonance</subject><subject>Software</subject><issn>1662-5196</issn><issn>1662-5196</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><recordid>eNpdkU1PwzAMhiMEYmNw54QqceHS4SRNmiKEhManNGAHEMcoa5PR0TYjaUH793QfTIAvtuzXr2w9CB1i6FMqklNT5ZXpE8BxHwAI20JdzDkJGU749q-6g_a8nwJwwlm8izpERBEFTLvofDSfaX8WvFr3bgr75QNjXTByNtXe59UkeGiKOi9tporgUTfO5qWaLPpXqlb7aMeowuuDde6hl5vr58FdOHy6vR9cDsOUClKHhhDDACcxGBxzwXUKOKJcUGJEBlppGmnBDYvSNKFjaDuGsQyUidpQhNEeulj5zppxqbNUV7VThZy59hg3l1bl8u-kyt_kxH5KRkXME9oanKwNnP1otK9lmftUF4WqtG28xCIhlGIW81Z6_E86tY2r2vckIUmEIcYArQpWqtRZ7502m2MwyAUauUQjF2jkEk27cvT7ic3CDwv6DXfLioY</recordid><startdate>20170411</startdate><enddate>20170411</enddate><creator>Savio, Alexandre M</creator><creator>Schutte, Michael</creator><creator>Graña, Manuel</creator><creator>Yakushev, Igor</creator><general>Frontiers Research Foundation</general><general>Frontiers Media S.A</general><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7XB</scope><scope>88I</scope><scope>8FE</scope><scope>8FH</scope><scope>8FK</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BBNVY</scope><scope>BENPR</scope><scope>BHPHI</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>LK8</scope><scope>M2P</scope><scope>M7P</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>Q9U</scope><scope>7X8</scope><scope>5PM</scope></search><sort><creationdate>20170411</creationdate><title>Pypes: Workflows for Processing Multimodal Neuroimaging Data</title><author>Savio, Alexandre M ; Schutte, Michael ; Graña, Manuel ; Yakushev, Igor</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c382t-f22f501970f17686ec01436832f8d0eae34e86f54cc93b00eaf55d0af4444a253</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Alzheimer's disease</topic><topic>Artificial intelligence</topic><topic>Brain research</topic><topic>Data processing</topic><topic>Dementia</topic><topic>Image processing</topic><topic>Library collections</topic><topic>Machine learning</topic><topic>Medical imaging</topic><topic>Metabolism</topic><topic>Neuroimaging</topic><topic>Neuroscience</topic><topic>NMR</topic><topic>Nuclear magnetic resonance</topic><topic>Software</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Savio, Alexandre M</creatorcontrib><creatorcontrib>Schutte, Michael</creatorcontrib><creatorcontrib>Graña, Manuel</creatorcontrib><creatorcontrib>Yakushev, Igor</creatorcontrib><collection>PubMed</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Science Database (Alumni Edition)</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Natural Science Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>Biological Science Collection</collection><collection>ProQuest Central</collection><collection>Natural Science Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Biological Science Collection</collection><collection>Science Database</collection><collection>Biological Science Database</collection><collection>Publicly Available Content Database (Proquest) (PQ_SDU_P3)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>ProQuest Central Basic</collection><collection>MEDLINE - Academic</collection><collection>PubMed Central (Full Participant titles)</collection><jtitle>Frontiers in neuroinformatics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Savio, Alexandre M</au><au>Schutte, Michael</au><au>Graña, Manuel</au><au>Yakushev, Igor</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Pypes: Workflows for Processing Multimodal Neuroimaging Data</atitle><jtitle>Frontiers in neuroinformatics</jtitle><addtitle>Front Neuroinform</addtitle><date>2017-04-11</date><risdate>2017</risdate><volume>11</volume><spage>25</spage><epage>25</epage><pages>25-25</pages><issn>1662-5196</issn><eissn>1662-5196</eissn><abstract>Every year, enormous amounts of scientific data are made available to the public (Poline et al., 2012). This trend is due to an increasing demand for transparency, efficiency, and reproducibility. Neuroimaging is a salient example of this trend.In response to the growing concern about the need of publishing relevant software codes (Ince et al., 2012) in the context of results' reproducibility, there is an increasing number of open source initiatives that support code distribution and co-development (Halchenko and Hanke, 2012). The growing diversity of imaging modalities demand from the practitioner a deep technical knowledge of data pre- and post-processing. Consequently, there are open and free tools facilitating image data analysis, e.g., the Python module Nipype1. It offers a homogeneous programming interface and integrates many of these data processing tools. In this sense, resting-state functional magnetic resonance imaging (rsfMRI) is receiving considerable attention by the community with tools such as the Configurable Pipeline for the Analysis of Connectomes (C-PAC)2, and the Data Processing Assistant for Resting-State fMRI (DPARSF)3.As a further contribution to this development, this paper presents a new Python module Pypes—https://github.com/Neurita/pypes. It includes a collection of workflows, reusable neuroimaging pipelines using Nipype, along with some utilities. This library seeks to simplify the reusability and reproducibility of multimodal neuroimaging studies, offering pre- and post-processing utilities inspired by C-PAC. It pre-processes Positron Emission Tomography (PET) and three MRI-based modalities: structural, rsfMRI, and diffusion-tensor MRI (DTI). It also shares an easy-to-use pipeline for COBRE4, a public available dataset. Pypes has been motivated by a need for efficient and reproduceable brain PET/MRI data processing methods. Namely, hybrid PET/MRI scanners become a relevant source of multimodal imaging data, posing new computational challenges. For instance, a simultaneous measurement of brain glucose metabolism and functional connectivity (Aiello et al., 2015; Riedl et al., 2016) opens new perspectives in neuroscience. Structural, functional, and metabolic imaging protocols have been proposed for clinical evaluation of dementia and neuro-oncological cases (Werner et al., 2015; Henriksen et al., 2016). Pypes' immediate motivation was to process PET/MRI data from an ongoing study with more than 400 subjects with suspected neurodegenerative disorders.The paper is organized as follows. After introducing the Python neuroimaging ecosystem and specifically Nipype, we show how to prepare image data for the workflows available in Pypes. Then, we describe worflow configuration for specific imaging modalities. Finally, we present the Pypes pre-processing pipelines and the post-processing utilities. We finish the paper with conclusions and future developments.</abstract><cop>Switzerland</cop><pub>Frontiers Research Foundation</pub><pmid>28443013</pmid><doi>10.3389/fninf.2017.00025</doi><tpages>1</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1662-5196
ispartof Frontiers in neuroinformatics, 2017-04, Vol.11, p.25-25
issn 1662-5196
1662-5196
language eng
recordid cdi_pubmedcentral_primary_oai_pubmedcentral_nih_gov_5387693
source Publicly Available Content Database (Proquest) (PQ_SDU_P3); PubMed Central
subjects Alzheimer's disease
Artificial intelligence
Brain research
Data processing
Dementia
Image processing
Library collections
Machine learning
Medical imaging
Metabolism
Neuroimaging
Neuroscience
NMR
Nuclear magnetic resonance
Software
title Pypes: Workflows for Processing Multimodal Neuroimaging Data
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T14%3A41%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pubme&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Pypes:%20Workflows%20for%20Processing%20Multimodal%20Neuroimaging%20Data&rft.jtitle=Frontiers%20in%20neuroinformatics&rft.au=Savio,%20Alexandre%20M&rft.date=2017-04-11&rft.volume=11&rft.spage=25&rft.epage=25&rft.pages=25-25&rft.issn=1662-5196&rft.eissn=1662-5196&rft_id=info:doi/10.3389/fninf.2017.00025&rft_dat=%3Cproquest_pubme%3E1892331576%3C/proquest_pubme%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c382t-f22f501970f17686ec01436832f8d0eae34e86f54cc93b00eaf55d0af4444a253%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2294107100&rft_id=info:pmid/28443013&rfr_iscdi=true