Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
2022
DOI: 10.1101/2022.12.23.521691
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Neurodesk: An accessible, flexible, and portable data analysis environment for reproducible neuroimaging

Abstract: Neuroimaging data analysis often requires purpose-built software, which can be difficult to install and may produce different results across computing environments. Beyond being a roadblock to neuroscientists, these issues of accessibility and portability can hamper the reproducibility of neuroimaging data analysis pipelines. Here, we introduce the Neurodesk platform, which offers a sustainable, flexible solution; harnessing software containers to support a comprehensive and growing suite of neuroimaging softw… Show more

Help me understand this report
View published versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
6
2

Relationship

2
6

Authors

Journals

citations
Cited by 10 publications
(8 citation statements)
references
References 95 publications
0
5
0
Order By: Relevance
“…However, it is worth emphasizing that a neuroimaging tool can provide slightly different results in different environments. 18 Neuroimaging computations are conducted using floating point representations, where the precise order of instructions, subtle assumptions of those instructions and precision of each instruction can generate small rounding differences. As Kernighan and Plauger note 19 "Floating point numbers are like piles of sand; every time you move one you lose a little sand and pick up a little dirt".…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…However, it is worth emphasizing that a neuroimaging tool can provide slightly different results in different environments. 18 Neuroimaging computations are conducted using floating point representations, where the precise order of instructions, subtle assumptions of those instructions and precision of each instruction can generate small rounding differences. As Kernighan and Plauger note 19 "Floating point numbers are like piles of sand; every time you move one you lose a little sand and pick up a little dirt".…”
Section: Discussionmentioning
confidence: 99%
“…For example, the same version of FSL can generate numerically different results on different installations. 18 This can reflect different hardware (ARM vs x86 CPU), different instructions (e.g. a fused multiply-add instruction reduces the rounding error of computing two separate instructions), different coprocessor (e.g.…”
Section: Discussionmentioning
confidence: 99%
“…First, further pre-processing was performed on the HCP data using the MRtrix3 software package (http://www.mrtrix.org) on a flexible, light-weight, scalable, and out-of-the-box analysis environment called NeuroDesk (Renton et al, 2023). The pre-processing steps that we applied to the HCP data included, bias-field correction, followed by multi-shell multi-tissue constrained spherical deconvolution (CSD) (Wilson et al, 2021) to model the white matter, grey matter, and the cerebrospinal fluid using a maximum harmonic degree Lmax=8.…”
Section: Methodsmentioning
confidence: 99%
“…Another approach is to use programming languages such as Python or MATLAB to write more complex custom scripts. As an example, specialized libraries, including Nipype [189,190] and NeuroDesk [152] are available for image processing and analysis in Python.…”
Section: Setup Of Processing Pipelinesmentioning
confidence: 99%