@@ -6,31 +6,31 @@ layout: false
6
6
count: false
7
7
8
8
.middle.center[
9
- # Building communities around reproducible workflows
9
+ # NiPreps | NeuroImaging PREProcessing toolS
10
10
11
11
<br />
12
12
<br />
13
13
14
14
### O. Esteban
15
15
#### CHUV | Lausanne University Hospital
16
16
17
- ###### [ www.nipreps.org ] ( https://www.nipreps.org )
17
+ ###### [ www.nipreps.org/assets/bhd2020 ] ( https://www.nipreps.org/assets/bhd2020 )
18
18
]
19
19
20
20
---
21
21
layout: false
22
22
count: false
23
23
24
24
.middle.center[
25
- # Building communities around reproducible workflows
25
+ # NiPreps | NeuroImaging PREProcessing toolS
26
26
27
27
<br />
28
28
<br />
29
29
30
30
### O. Esteban
31
31
#### CHUV | Lausanne University Hospital
32
32
33
- ###### [ www.nipreps.org ] ( https://www.nipreps.org )
33
+ ###### [ www.nipreps.org/assets/bhd2020 ] ( https://www.nipreps.org/assets/bhd2020 )
34
34
]
35
35
36
36
???
@@ -42,9 +42,9 @@ layout: true
42
42
class: section-separator
43
43
44
44
.perma-sidebar[
45
- ## Data Processing
46
- ### (Day 2, 15h CET)
47
- # Workflows
45
+ ## BHD2020
46
+ ### (Day 2, 14h CET)
47
+ # * NiPreps *
48
48
49
49
<br />
50
50
<br />
@@ -66,9 +66,9 @@ name: sidebar
66
66
layout: true
67
67
68
68
.perma-sidebar[
69
- ## Data Processing
70
- ### (Day 2, 15h CET)
71
- # Workflows
69
+ ## BHD2020
70
+ ### (Day 2, 14h CET)
71
+ # * NiPreps *
72
72
73
73
<br />
74
74
<br />
@@ -88,6 +88,48 @@ layout: true
88
88
---
89
89
template: sidebar
90
90
91
+ # Outlook
92
+
93
+ ---
94
+
95
+ ## The research workflow of functional MRI (nowadays)
96
+ <br />
97
+
98
+ <div style =" margin : 10px 100px 10px 300px " >
99
+ <p align =" center " >
100
+ <img src =" ../strother-2020.png " style =" width : 100% " />
101
+ </p >
102
+ <p align =" right " >(source: next slide)</p >
103
+ </div >
104
+
105
+ ---
106
+
107
+ ## The research workflow of functional MRI (2006)
108
+ <br />
109
+
110
+ <div style =" margin : 10px 100px 10px 300px " >
111
+ <p align =" center " >
112
+ <img src =" ../strother-2006.png " style =" width : 100% " />
113
+ </p >
114
+ <p align =" right " >(Strother, 2006; <a href =" https://doi.org/10.1109/MEMB.2006.1607667 " >10.1109/MEMB.2006.1607667</a >)</p >
115
+ </div >
116
+
117
+ ---
118
+
119
+ ## The research workflow of functional MRI (* a.B.* <sup >\* </sup >)
120
+ <br />
121
+
122
+ <div style =" margin : 10px 100px 10px 300px " >
123
+ <p align =" center " >
124
+ <img src =" ../strother-2020-scanner.png " style =" width : 100% " />
125
+ </p >
126
+ <p align =" right " >Adapted (<a href =" https://doi.org/10.1109/MEMB.2006.1607667 " >Strother, 2006</a >)</p >
127
+ </div >
128
+
129
+ <sup >\* </sup >a.B. = * after BIDS* (Brain Imaging Data Structure; [ Gorgolewski et al. (2016)] ( https://doi.org/10.1038/sdata.2016.44 ) )
130
+
131
+ ---
132
+
91
133
## Neuroimaging is now mature
92
134
* many excellent tools available (from specialized to foundational)
93
135
* large toolboxes (AFNI, ANTs/ITK, FreeSurfer, FSL, Nilearn, SPM, etc.)
@@ -98,13 +140,16 @@ template: sidebar
98
140
99
141
* LOTS of data acquired everyday
100
142
101
- ## Workflows - game's on!
102
- * although many neuroimaging areas are still in search of methodological breakthroughs,
143
+ ## BIDS - A thrust of technology-driven development
144
+ * A ** uniform and complete interface ** to data:
103
145
104
- * challenges have moved on to the workflows:
105
- * workflows within traditional toolboxes - usually not flexible to adapt to new data
106
- * BIDS and BIDS-Apps.
146
+ * ** Uniform** : enables the workflow adapt to the data
147
+ * ** Complete** : enables validation and minimizes human-intervention
107
148
149
+ * Extensible reproducibility:
150
+
151
+ * [ BIDS-Derivatives] ( https://bids-specification.readthedocs.io/en/latest/ )
152
+ * [ BIDS-Apps] ( https://bids-apps.neuroimaging.io/ ) ([ Gorgolewski et al., 2017] ( https://doi.org/10.1371/journal.pcbi.1005209 ) )
108
153
109
154
???
110
155
@@ -128,9 +173,9 @@ template: sidebar
128
173
<img src =" ../narps.png " width =" 800px " alt =" NARPS Paper " />
129
174
</p >
130
175
131
- (Botvinik-Nezer et al., 2020)
176
+ ([ Botvinik-Nezer et al., 2020] ( https://doi.org/10.1038/s41586-020-2314-9 ) )
132
177
133
- Around 50% of teams used fMRIPrep'ed inputs.
178
+ Around 50% of teams used * fMRIPrep* 'ed inputs.
134
179
135
180
---
136
181
@@ -288,27 +333,129 @@ Therefore, it is better to keep things that way (although some minimal efforts t
288
333
289
334
---
290
335
336
+ <div style =" margin : 40px 100px 10px 320px " >
337
+ <p align =" center " >
338
+ <img alt =" The fMRIPrep workflow " src =" ../fmriprep-workflow-final.svg " width =" 100% " />
339
+ </p >
340
+ <p align =" right " >
341
+ (<a href =" https://doi.org/10.1038/s41592-018-0235-4 " >Esteban et al., 2019</a >)
342
+ </p >
343
+ </div >
344
+
345
+ ---
346
+
291
347
## The * dMRIPrep* story
292
348
293
- After the success of * fMRIPrep* , some neuroimagers asked "* when a diffussion MRI fMRIPrep? * "
349
+ After the success of * fMRIPrep* , Dr. A. Keshavan asked "[ * when a dMRIPrep? * ] ( https://neurostars.org/t/dmriprep-an-fmriprep-for-diffusion/2385 ) "
294
350
295
351
## NeuroStars.org
296
352
(please note this down)
297
353
298
- --
299
354
355
+ ---
300
356
301
- Same situation in the field of diffusion MRI:
357
+ ## The * dMRIPrep * story
302
358
303
- ### Image Processing: Possible Guidelines for the Standardization & Clinical Applications (J. Veraart)
359
+ After the success of * fMRIPrep * , Dr. A. Keshavan asked " [ * when a dMRIPrep? * ] ( https://neurostars.org/t/dmriprep-an-fmriprep-for-diffusion/2385 ) "
304
360
305
- (https://www.ismrm.org/19/program_files/MIS15.htm )
361
+ <p align =" center " >
362
+ <img src =" ../veraart-2019.png " width =" 700px " alt =" (Veraart, 2019) " />
363
+ </p >
364
+ [ Image Processing: Possible Guidelines for the Standardization & Clinical Applications] ( https://www.ismrm.org/19/program_files/MIS15.htm )
365
+
366
+ (Veraart, 2019)
367
+
368
+ ---
369
+
370
+ <div style =" margin : 40px 40px 10px 250px " >
371
+ <img src =" https://raw.githubusercontent.com/nipreps/dmriprep/master/docs/resources/figure1.svg " width =" 100% " alt =" dMRIPrep workflow " />
372
+ </div >
306
373
307
- --
308
374
309
- # Please join!
375
+ ### Please join!
310
376
311
- Joseph, M.; Pisner, D.; Richie-Halford, A.; Lerma-Usabiaga, G.; Keshavan, A.; Kent, JD.; Cieslak, M.; Poldrack, RA.; Rokem, A.; Esteban, O.
377
+ Joseph, M.; Pisner, D.; Richie-Halford, A.; Lerma-Usabiaga, G.; Keshavan, A.; Kent, JD.; Veraart, J.; Cieslak, M.; Poldrack, RA.; Rokem, A.; Esteban, O.
378
+
379
+ ---
380
+
381
+ template: newsection
382
+ layout: false
383
+
384
+ .middle.center[
385
+ ## Understanding what preprocessing is with visual reports
386
+ ]
387
+
388
+ ---
389
+
390
+ ## The individual report
391
+
392
+ <video controls="controls" width="70%"
393
+ name="Video Name" src="../fmriprep-report.mov"></video >
394
+
395
+ ???
396
+
397
+ Let's walk through one example of report.
398
+ Reports have several sections, starting with a summary
399
+ indicating the particularities of this dataset
400
+ and workflow choices made based on the input data.
401
+
402
+ The anatomical section follows with several visualizations
403
+ to assess the anatomical processing steps mentioned before,
404
+ spatial normalization to template spaces (the flickering
405
+ panel helps assess alignment) and finally surface reconstruction.
406
+
407
+ Then, all functional runs are concatenated, and all show the same
408
+ structure.
409
+ After an initial summary of this particular run,
410
+ the alignment to the same subject's anatomical image is presented,
411
+ with contours of the white and pial surfaces as cues.
412
+ Next panel shows the brain mask and ROIs utilized by the CompCor
413
+ denoising.
414
+ For each run we then find some visualizations to assess the
415
+ generated confounding signals.
416
+
417
+ After all functional runs are presented, the About section keeps
418
+ information to aid reproducibility of results, such as the software's
419
+ version, or the exact command line run.
420
+
421
+ The boilerplate is found next, with a text version shown by default
422
+ and tabs to convert to Markdown and LaTeX.
423
+
424
+ Reports conclude with a list of encountered errors (if any).
425
+
426
+ ---
427
+
428
+ ## Reports are a crucial element to ensure transparency
429
+ .pull-left[
430
+ <p align =" center " >
431
+ <img src =" ../wright-2019.png " width =" 400px " />
432
+ </p >
433
+ ]
434
+
435
+ .pull-right[
436
+
437
+ .distribute[
438
+ fMRIPrep generates one participant-wide report after execution.
439
+
440
+ Reports describe the data as found, and the steps applied
441
+ (providing .blue[ visual support to look inside the box] ):
442
+
443
+ 1 . show researchers their data;
444
+
445
+ 2 . show how * fMRIPrep* interpreted the data (describing the actual preprocessing steps);
446
+
447
+ 3 . quality control of results, facilitating early error detection.
448
+ ]
449
+ ]
450
+
451
+ ???
452
+
453
+ Therefore, reports have become a fundamental feature of fMRIPrep
454
+ because they not only allow assessing the quality of the processing,
455
+ but also provide an insight about the logic supporting such processing.
456
+
457
+ In other words, reports help respond to the what was done and the why was it done
458
+ in addition to the how well it did.
312
459
313
460
---
314
461
@@ -864,29 +1011,12 @@ As an open problem, validating the results of the tool remains extremely challen
864
1011
865
1012
---
866
1013
867
- ## The * NMiND* story
868
-
869
- NMiND = * NeverMIND, this Neuroimaging Method Is Not Duplicated*
870
-
871
-
872
- ### PIs worried about methodological duplicity
873
-
874
- M. Milham, D. Fair, T. Satterthwaite, S. Ghosh, R. Poldrack, etc.
875
-
876
- --
877
-
878
- ### NMiND's workgroups
879
-
880
- * nosology* group, coding standards & patterns, sharing standards, testing standards, crediting contributors, funding strategy, benchmarking datasets.
881
-
882
- ### NMiND's nosology goals
883
-
884
- * Consensus glossary of terms
885
- * Landscape the portfolio of methodological solutions along several experimental and computational dimensions
886
- * Organize and document a taxonomy along those dimensions
887
- * Index existing software (from unit methods to workflows) in the taxonomy
1014
+ template: newsection
1015
+ layout: false
888
1016
889
- Please Join!
1017
+ .middle.center[
1018
+ # [ github.com/nipreps] ( https://github.com/nipreps/ )
1019
+ ]
890
1020
891
1021
---
892
1022
0 commit comments