Keyword search (3,448 papers available)


File-based localization of numerical perturbations in data analysis pipelines.

Author(s): Salari A, Kiar G, Lewis L, Evans AC, Glatard T

BACKGROUND: Data analysis pipelines are known to be affected by computational conditions, presumably owing to the creation and propagation of numerical errors. While this process could play a major role in the current reproducibility crisis, the precise cau...

Article GUID: 33269388

Comparing perturbation models for evaluating stability of neuroimaging pipelines.

Author(s): Kiar G, de Oliveira Castro P, Rioux P, Petit E, Brown ST, Evans AC, Glatard T

With an increase in awareness regarding a troubling lack of reproducibility in analytical software tools, the degree of validity in scientific derivatives and their downstream results has become unclear. The nature of reproducibility issues may vary across ...

Article GUID: 32831546

Boutiques: a flexible framework to integrate command-line applications in computing platforms.

Author(s): Glatard T, Kiar G, Aumentado-Armstrong T, Beck N, Bellec P, Bernard R, Bonnet A, Brown ST, Camarasu-Pop S, Cervenansky F, Das S, Ferreira da...

Gigascience. 2018 05 01;7(5): Authors: Glatard T, Kiar G, Aumentado-Armstrong T, Beck N, Bellec P, Bernard R, Bonnet A, Brown ST, Camarasu-Pop S, Cervenansky F, Das S, Ferreira da Silva R, Flandin...

Article GUID: 29718199

A Serverless Tool for Platform Agnostic Computational Experiment Management.

Author(s): Kiar G, Brown ST, Glatard T, Evans AC

Front Neuroinform. 2019;13:12 Authors: Kiar G, Brown ST, Glatard T, Evans AC

Article GUID: 30890927


Title:Comparing perturbation models for evaluating stability of neuroimaging pipelines.
Authors:Kiar Gde Oliveira Castro PRioux PPetit EBrown STEvans ACGlatard T
Link:https://www.ncbi.nlm.nih.gov/pubmed/32831546
DOI:10.1177/1094342020926237
Category:Int J High Perform Comput Appl
PMID:32831546
Dept Affiliation: IMAGING
1 Department of Biomedical Engineering, McGill University, Montreal, Canada.
2 Department of Computer Science, University of Versailles, Versailles, France.
3 Exascale Computing Lab, Intel, Paris, France.
4 Department of Computer Science, Concordia University, Montreal, Canada.

Description:

Comparing perturbation models for evaluating stability of neuroimaging pipelines.

Int J High Perform Comput Appl. 2020 Sep; 34(5):491-501

Authors: Kiar G, de Oliveira Castro P, Rioux P, Petit E, Brown ST, Evans AC, Glatard T

Abstract

With an increase in awareness regarding a troubling lack of reproducibility in analytical software tools, the degree of validity in scientific derivatives and their downstream results has become unclear. The nature of reproducibility issues may vary across domains, tools, data sets, and computational infrastructures, but numerical instabilities are thought to be a core contributor. In neuroimaging, unexpected deviations have been observed when varying operating systems, software implementations, or adding negligible quantities of noise. In the field of numerical analysis, these issues have recently been explored through Monte Carlo Arithmetic, a method involving the instrumentation of floating-point operations with probabilistic noise injections at a target precision. Exploring multiple simulations in this context allows the characterization of the result space for a given tool or operation. In this article, we compare various perturbation models to introduce instabilities within a typical neuroimaging pipeline, including (i) targeted noise, (ii) Monte Carlo Arithmetic, and (iii) operating system variation, to identify the significance and quality of their impact on the resulting derivatives. We demonstrate that even low-order models in neuroimaging such as the structural connectome estimation pipeline evaluated here are sensitive to numerical instabilities, suggesting that stability is a relevant axis upon which tools are compared, alongside more traditional criteria such as biological feasibility, computational efficiency, or, when possible, accuracy. Heterogeneity was observed across participants which clearly illustrates a strong interaction between the tool and data set being processed, requiring that the stability of a given tool be evaluated with respect to a given cohort. We identify use cases for each perturbation method tested, including quality assurance, pipeline error detection, and local sensitivity analysis, and make recommendations for the evaluation of stability in a practical and analytically focused setting. Identifying how these relationships and recommendations scale to higher order computational tools, distinct data sets, and their implication on biological feasibility remain exciting avenues for future work.

PMID: 32831546 [PubMed - as supplied by publisher]