Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Porcupine: a visual pipeline tool for neuroimaging analysis

View through CrossRef
Abstract The field of neuroimaging is rapidly adopting a more reproducible approach to data acquisition and analysis. Data structures and formats are being standardised and data analyses are getting more automated. However, as data analysis becomes more complicated, researchers often have to write longer analysis scripts, spanning different tools across multiple programming languages. This makes it more difficult to share or recreate code, reducing the reproducibility of the analysis. We present a tool, Porcupine, that constructs one’s analysis visually and automatically produces analysis code. The graphical representation improves understanding of the performed analysis, while retaining the flexibility of modifying the produced code manually to custom needs. Not only does Porcupine produce the analysis code, it also creates a shareable environment for running the code, in the form of a Docker image. Together, this forms a reproducible way of constructing, visualising and sharing one’s analysis. Currently, Porcupine links to Nipype functionalities, which in turn accesses most standard neuroimaging analysis tools. With Porcupine, we bridge the gap between a conceptual and an implementational level of analysis and thus create reproducible and shareable science. We give the researcher a better oversight of their pipeline, both while developing and communicating their work. This will reduce the threshold at which less expert users can generate reusable pipelines. We provide a wide range of examples and documentation, as well as installer files for all platforms on our website: https://timvanmourik.github.io/Porcupine . Porcupine is free, open source, andreleased under the GNU General Public License v3.0. Author Summary The neuroimaging community is fervently debating that its reproducibility and transparency should be improved, but it is a challenging problem as to how to accomplish this. We here propose a tool, Porcupine, to aid in this process by more easily creating shareable workflows for analysing neuroimaging data. The conceptual understanding of a pipeline is improved by means of the graphical interface, and it automatically produces the code to perform the analysis and to create a sharing environment. This retains full flexibility to modify the script afterwards but in principle produces readily executable code for an end-to-end analysis. Porcupine currently links to all Nipype functionality, but is designed to be extendable to other workflow packages in neuroimaging and beyond. Porcupine is free and is released under the GNU General Public License.
Title: Porcupine: a visual pipeline tool for neuroimaging analysis
Description:
Abstract The field of neuroimaging is rapidly adopting a more reproducible approach to data acquisition and analysis.
Data structures and formats are being standardised and data analyses are getting more automated.
However, as data analysis becomes more complicated, researchers often have to write longer analysis scripts, spanning different tools across multiple programming languages.
This makes it more difficult to share or recreate code, reducing the reproducibility of the analysis.
We present a tool, Porcupine, that constructs one’s analysis visually and automatically produces analysis code.
The graphical representation improves understanding of the performed analysis, while retaining the flexibility of modifying the produced code manually to custom needs.
Not only does Porcupine produce the analysis code, it also creates a shareable environment for running the code, in the form of a Docker image.
Together, this forms a reproducible way of constructing, visualising and sharing one’s analysis.
Currently, Porcupine links to Nipype functionalities, which in turn accesses most standard neuroimaging analysis tools.
With Porcupine, we bridge the gap between a conceptual and an implementational level of analysis and thus create reproducible and shareable science.
We give the researcher a better oversight of their pipeline, both while developing and communicating their work.
This will reduce the threshold at which less expert users can generate reusable pipelines.
We provide a wide range of examples and documentation, as well as installer files for all platforms on our website: https://timvanmourik.
github.
io/Porcupine .
Porcupine is free, open source, andreleased under the GNU General Public License v3.
Author Summary The neuroimaging community is fervently debating that its reproducibility and transparency should be improved, but it is a challenging problem as to how to accomplish this.
We here propose a tool, Porcupine, to aid in this process by more easily creating shareable workflows for analysing neuroimaging data.
The conceptual understanding of a pipeline is improved by means of the graphical interface, and it automatically produces the code to perform the analysis and to create a sharing environment.
This retains full flexibility to modify the script afterwards but in principle produces readily executable code for an end-to-end analysis.
Porcupine currently links to all Nipype functionality, but is designed to be extendable to other workflow packages in neuroimaging and beyond.
Porcupine is free and is released under the GNU General Public License.

Related Results

Neuroimaging in European academic neurology: present status and future organization
Neuroimaging in European academic neurology: present status and future organization
Thanks to an ever increasing array of sophisticated techniques, neuroimaging has become an integral part of clinical neurology and a major tool in the neurosciences. Because, undou...
Installation Analysis of Matterhorn Pipeline Replacement
Installation Analysis of Matterhorn Pipeline Replacement
Abstract The paper describes the installation analysis for the Matterhorn field pipeline replacement, located in water depths between 800-ft to 1200-ft in the Gul...
First Arctic Subsea Pipelines Moving to Reality
First Arctic Subsea Pipelines Moving to Reality
Abstract Two offshore development projects which involve subsea arctic pipelines are being proposed by British Petroleum Exploration (BP). Both projects are locat...
Chapter 3: Gold Deposits of the World-Class Timmins-Porcupine Camp, Abitibi Greenstone Belt, Canada
Chapter 3: Gold Deposits of the World-Class Timmins-Porcupine Camp, Abitibi Greenstone Belt, Canada
Abstract The Timmins-Porcupine camp, with >2,190 metric tons Au (70.5 Moz) produced between 1906 and 2019, is the world’s largest Archean orogenic gold camp. ...
Optimising tool wear and workpiece condition monitoring via cyber-physical systems for smart manufacturing
Optimising tool wear and workpiece condition monitoring via cyber-physical systems for smart manufacturing
Smart manufacturing has been developed since the introduction of Industry 4.0. It consists of resource sharing and networking, predictive engineering, and material and data analyti...
Off-Label Neuroimaging
Off-Label Neuroimaging
The growth of neuroimaging evidence in the courtroom is consistent with the increased reliance on technical and machine-based specialties at trial. Litigants routinely seek to intr...
Development and Use of Simulation Trainers for Pipeline Controllers
Development and Use of Simulation Trainers for Pipeline Controllers
Enbridge is in the forefront of development and application of computer simulation based training systems for Pipeline Controllers. Since 1985, the Pipeline Dynamics section of Enb...

Back to Top