From 583092aefca54bbf8cd968d48947d06aad047b18 Mon Sep 17 00:00:00 2001
From: jlefortbesnard <jlefortbesnard@tuta.io>
Date: Thu, 22 Jun 2023 11:38:10 +0200
Subject: [PATCH 01/10] add analysis script + afni_proc script to 6VV2

---
 .../pipelines/team_6VV2_AfniProc.simple       | 51 +++++++++++++++++++
 narps_open/pipelines/team_6VV2_wip.py         | 34 +++++++++++++
 2 files changed, 85 insertions(+)
 create mode 100644 narps_open/pipelines/team_6VV2_AfniProc.simple
 create mode 100644 narps_open/pipelines/team_6VV2_wip.py

diff --git a/narps_open/pipelines/team_6VV2_AfniProc.simple b/narps_open/pipelines/team_6VV2_AfniProc.simple
new file mode 100644
index 00000000..1dd8b736
--- /dev/null
+++ b/narps_open/pipelines/team_6VV2_AfniProc.simple
@@ -0,0 +1,51 @@
+#!/bin/tcsh
+
+# set subject and group identifiers
+set subject  = sub-001
+# set data directory
+set datadir = /home/jlefortb/narps_open_pipelines/data/original/ds001734
+set expdir = /home/jlefortb/narps_open_pipelines/outputs_6VV2_test_nipype
+afni_proc.py \
+  -script ${expdir}/proc.${subject}.block \
+  -scr_overwrite \
+  -subj_id ${subject} \
+  -out_dir ${expdir}/${subject}.results.block \
+  -dsets ${datadir}/${subject}/func/${subject}_task-MGT_run-01_bold.nii.gz \
+    ${datadir}/${subject}/func/${subject}_task-MGT_run-02_bold.nii.gz \
+    ${datadir}/${subject}/func/${subject}_task-MGT_run-03_bold.nii.gz \
+    ${datadir}/${subject}/func/${subject}_task-MGT_run-04_bold.nii.gz \
+  -copy_anat ${datadir}/${subject}/anat/${subject}_T1w.nii.gz \
+  -anat_has_skull yes \
+  -blocks despike tshift align tlrc volreg blur mask scale regress \
+  -despike_new yes \
+  -tlrc_base MNI152_T1_2009c+tlrc \
+  -tlrc_NL_warp \
+  -align_opts_aea \
+  -giant_move \
+  -cost lpc+ZZ \
+  -volreg_align_to MIN_OUTLIER \
+  -volreg_tlrc_warp \
+  -volreg_align_e2a \
+  -blur_in_automask \
+  -regress_stim_times \
+    ${datadir}/${subject}/func/times+gain.1D \
+    ${datadir}/${subject}/func/times+loss.1D \
+  -regress_stim_types AM2 \
+  -regress_stim_labels \
+    GAIN \
+    LOSS \
+  -regress_basis \
+    'BLOCK(4,1)' \
+  -mask_apply anat \
+  -regress_motion_per_run \
+  -test_stim_files no \
+  -regress_opts_3dD \
+    -GOFORIT 8 \
+    -jobs 6 \
+  -regress_censor_motion 0.2 \
+  -regress_apply_mot_types demean deriv \
+  -regress_censor_first_trs 3 \
+  -regress_est_blur_errts \
+  -execute
+
+ 
diff --git a/narps_open/pipelines/team_6VV2_wip.py b/narps_open/pipelines/team_6VV2_wip.py
new file mode 100644
index 00000000..c89c7ba1
--- /dev/null
+++ b/narps_open/pipelines/team_6VV2_wip.py
@@ -0,0 +1,34 @@
+
+# last update: June 2023
+
+from nipype import Node, Function, Workflow,IdentityInterface
+import subprocess
+from nipype.interfaces.io import SelectFiles, DataSink
+from os.path import abspath
+from os.path import join as opj
+
+# selectfile
+templates = {'command_sub1': abspath('outputs_6VV2_test_nipype/6VV2_AfniProc.simple')}
+# Create SelectFiles node
+files = Node(SelectFiles(templates),
+          name='files')
+# Location of the dataset folder
+files.inputs.base_directory = '.'
+
+# launch afni bash script
+def run(command):
+	import subprocess
+	subprocess.run([command])
+	print("Done")
+
+afni_proc = Node(Function(input_names=["command"],
+                                    output_names=["Adni_proc_ran"],
+                                    function=run),
+              name='afni_proc')
+
+####### build workflow
+wf_run = Workflow(name="Afni_proc_through_nipype")
+wf_run.base_dir = '.'
+wf_run.connect([(files, afni_proc, [("command_sub1", "command")])
+                ])
+wf_run.run()
\ No newline at end of file

From c391b1d5af6efc682eb5fbc59c786a73181aeb81 Mon Sep 17 00:00:00 2001
From: jlefortbesnard <jlefortbesnard@tuta.io>
Date: Fri, 23 Jun 2023 11:58:20 +0200
Subject: [PATCH 02/10] team 6VV2: first level analysis for all subjects

---
 .../pipelines/team_6VV2_AfniProc.simple       | 22 +++--
 narps_open/pipelines/team_6VV2_wip.py         | 89 ++++++++++++++++---
 2 files changed, 96 insertions(+), 15 deletions(-)
 mode change 100644 => 100755 narps_open/pipelines/team_6VV2_AfniProc.simple

diff --git a/narps_open/pipelines/team_6VV2_AfniProc.simple b/narps_open/pipelines/team_6VV2_AfniProc.simple
old mode 100644
new mode 100755
index 1dd8b736..e1196a02
--- a/narps_open/pipelines/team_6VV2_AfniProc.simple
+++ b/narps_open/pipelines/team_6VV2_AfniProc.simple
@@ -1,10 +1,19 @@
 #!/bin/tcsh
 
-# set subject and group identifiers
-set subject  = sub-001
-# set data directory
-set datadir = /home/jlefortb/narps_open_pipelines/data/original/ds001734
-set expdir = /home/jlefortb/narps_open_pipelines/outputs_6VV2_test_nipype
+# created by team 6VV2, reproduce by Narps reproducibility team
+# creation date: 22 June 2023
+# read and ran by team_6VV2.py script
+
+# Store arguments
+set expdir="$1"
+set subject="$2"
+set datadir="$3"
+
+# set expdir = data/results
+# set subject = sub-082
+# set datadir = data/original/ds001734
+
+
 afni_proc.py \
   -script ${expdir}/proc.${subject}.block \
   -scr_overwrite \
@@ -48,4 +57,7 @@ afni_proc.py \
   -regress_est_blur_errts \
   -execute
 
+
+
+
  
diff --git a/narps_open/pipelines/team_6VV2_wip.py b/narps_open/pipelines/team_6VV2_wip.py
index c89c7ba1..2b502535 100644
--- a/narps_open/pipelines/team_6VV2_wip.py
+++ b/narps_open/pipelines/team_6VV2_wip.py
@@ -1,4 +1,3 @@
-
 # last update: June 2023
 
 from nipype import Node, Function, Workflow,IdentityInterface
@@ -6,29 +5,99 @@
 from nipype.interfaces.io import SelectFiles, DataSink
 from os.path import abspath
 from os.path import join as opj
+import os
+
+# define environment
+data_dir = "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+results_dir =  "/home/jlefortb/narps_open_pipelines/data/results/"
+working_dir = "/home/jlefortb/narps_open_pipelines/"
+
+# define subject ids
+dir_list = os.listdir(data_dir)
+# Subject list (to which we will do the analysis)
+subject_list = []
+for dirs in dir_list:
+    if dirs[0:3] == 'sub':
+        subject_list.append(dirs[-3:])
+
+
+# Infosource Node - To iterate on subjects + get directoris paths
+infosource = Node(interface=IdentityInterface(fields = ['subject_id', 'data_dir', 'results_dir', 'working_dir'],
+                    data_dir = data_dir,
+                    results_dir = results_dir,
+                    working_dir = working_dir),
+                  name = 'infosource')
+
+infosource.iterables = [('subject_id', subject_list)]
+
 
-# selectfile
-templates = {'command_sub1': abspath('outputs_6VV2_test_nipype/6VV2_AfniProc.simple')}
+templates = {'command': abspath('narps_open/pipelines/team_6VV2_AfniProc.simple')}
 # Create SelectFiles node
 files = Node(SelectFiles(templates),
           name='files')
 # Location of the dataset folder
 files.inputs.base_directory = '.'
 
+# create stimuli file the afni way
+def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+create_stimuli = Node(Function(input_names=["subject", "data_dir"],
+                                    output_names=["Stimuli"],
+                                    function=create_stimuli_file),
+              name='create_stimuli')
+
+
 # launch afni bash script
-def run(command):
-	import subprocess
-	subprocess.run([command])
-	print("Done")
+def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
 
-afni_proc = Node(Function(input_names=["command"],
+afni_proc = Node(Function(input_names=["command", "results_dir", "subject", "data_dir"],
                                     output_names=["Adni_proc_ran"],
                                     function=run),
               name='afni_proc')
 
+
+
 ####### build workflow
-wf_run = Workflow(name="Afni_proc_through_nipype")
+wf_run = Workflow(base_dir = opj(results_dir, working_dir), name="Afni_proc_through_nipype")
 wf_run.base_dir = '.'
-wf_run.connect([(files, afni_proc, [("command_sub1", "command")])
+wf_run.connect([(infosource, create_stimuli, [('subject_id', 'subject')]),
+                (infosource, create_stimuli, [("data_dir", "data_dir")]),
+                (infosource, afni_proc, [('subject_id', 'subject')]),
+                (infosource, afni_proc, [("results_dir", "results_dir")]),
+                (infosource, afni_proc, [("data_dir", "data_dir")]),
+                (files, afni_proc, [("command", "command")])
                 ])
+# wf_run.write_graph()
 wf_run.run()
\ No newline at end of file

From 7706e5c23421bf92d7dcddb47127a39bb2ad7930 Mon Sep 17 00:00:00 2001
From: jlefortbesnard <jlefortbesnard@tuta.io>
Date: Fri, 23 Jun 2023 16:54:24 +0200
Subject: [PATCH 03/10] Team 6VV2: Add second level analysis

---
 ...2_AfniProc.simple => team_6VV2.firstlevel} |   8 +-
 narps_open/pipelines/team_6VV2.secondlevel    | 230 ++++++++++++++++++
 narps_open/pipelines/team_6VV2_wip.py         | 107 +++++++-
 3 files changed, 329 insertions(+), 16 deletions(-)
 rename narps_open/pipelines/{team_6VV2_AfniProc.simple => team_6VV2.firstlevel} (87%)
 create mode 100644 narps_open/pipelines/team_6VV2.secondlevel

diff --git a/narps_open/pipelines/team_6VV2_AfniProc.simple b/narps_open/pipelines/team_6VV2.firstlevel
similarity index 87%
rename from narps_open/pipelines/team_6VV2_AfniProc.simple
rename to narps_open/pipelines/team_6VV2.firstlevel
index e1196a02..e00d4c2a 100755
--- a/narps_open/pipelines/team_6VV2_AfniProc.simple
+++ b/narps_open/pipelines/team_6VV2.firstlevel
@@ -1,18 +1,16 @@
 #!/bin/tcsh
 
-# created by team 6VV2, reproduce by Narps reproducibility team
+# created by team 6VV2, reproduced by Narps reproducibility team
 # creation date: 22 June 2023
 # read and ran by team_6VV2.py script
+# version afni used by the team : AFNI Version 19.0.01 Tiberius
+# version afni used by the reproducibility team :AFNI Version 23.0.02 Commodus
 
 # Store arguments
 set expdir="$1"
 set subject="$2"
 set datadir="$3"
 
-# set expdir = data/results
-# set subject = sub-082
-# set datadir = data/original/ds001734
-
 
 afni_proc.py \
   -script ${expdir}/proc.${subject}.block \
diff --git a/narps_open/pipelines/team_6VV2.secondlevel b/narps_open/pipelines/team_6VV2.secondlevel
new file mode 100644
index 00000000..c4f79e86
--- /dev/null
+++ b/narps_open/pipelines/team_6VV2.secondlevel
@@ -0,0 +1,230 @@
+#!/bin/tcsh
+
+# created by team 6VV2, reproduced by Narps reproducibility team
+# creation date: 22 June 2023
+# read and ran by team_6VV2.py script
+# version afni used by the team : AFNI Version 19.0.01 Tiberius
+# version afni used by the reproducibility team :AFNI Version 23.0.02 Commodus
+
+# Store arguments
+set expdir="$1"
+
+3dLME -prefix expdir -jobs 4 \
+-model 'group*cond' \
+-SS_type 3 \
+-ranEff '~1' \
+-num_glt 5 \
+-gltLabel 1 'GAIN_indiff' -gltCode  1 'group : 1*indiff cond : 1*GAIN' \
+-gltLabel 2 'GAIN_range'  -gltCode  2 'group : 1*range cond : 1*GAIN' \
+-gltLabel 3 'LOSS_indiff' -gltCode 3 'group : 1*indiff cond : 1*LOSS' \
+-gltLabel 4 'LOSS_range'  -gltCode 4 'group : 1*range cond : 1*LOSS' \
+-gltLabel 5 'LOSS_range-indiff' -gltCode 5 'group : 1*range -1*indiff cond : 1*LOSS' \
+-dataTable 
+Subj  cond  group InputFile \
+001 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-001.results.block/sub-001_GAIN.nii \
+001 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-001.results.block/sub-001_LOSS.nii \
+002 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-002.results.block/sub-002_GAIN.nii \
+002 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-002.results.block/sub-002_LOSS.nii \
+003 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-003.results.block/sub-003_GAIN.nii \
+003 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-003.results.block/sub-003_LOSS.nii \
+004 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-004.results.block/sub-004_GAIN.nii \
+004 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-004.results.block/sub-004_LOSS.nii \
+005 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-005.results.block/sub-005_GAIN.nii \
+005 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-005.results.block/sub-005_LOSS.nii \
+006 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-006.results.block/sub-006_GAIN.nii \
+006 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-006.results.block/sub-006_LOSS.nii \
+008 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-008.results.block/sub-008_GAIN.nii \
+008 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-008.results.block/sub-008_LOSS.nii \
+009 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-009.results.block/sub-009_GAIN.nii \
+009 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-009.results.block/sub-009_LOSS.nii \
+010 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-010.results.block/sub-010_GAIN.nii \
+010 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-010.results.block/sub-010_LOSS.nii \
+011 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-011.results.block/sub-011_GAIN.nii \
+011 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-011.results.block/sub-011_LOSS.nii \
+013 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-013.results.block/sub-013_GAIN.nii \
+013 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-013.results.block/sub-013_LOSS.nii \
+014 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-014.results.block/sub-014_GAIN.nii \
+014 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-014.results.block/sub-014_LOSS.nii \
+015 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-015.results.block/sub-015_GAIN.nii \
+015 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-015.results.block/sub-015_LOSS.nii \
+017 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-017.results.block/sub-017_GAIN.nii \
+017 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-017.results.block/sub-017_LOSS.nii \
+019 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-019.results.block/sub-019_GAIN.nii \
+019 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-019.results.block/sub-019_LOSS.nii \
+020 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-020.results.block/sub-020_GAIN.nii \
+020 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-020.results.block/sub-020_LOSS.nii \
+021 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-021.results.block/sub-021_GAIN.nii \
+021 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-021.results.block/sub-021_LOSS.nii \
+022 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-022.results.block/sub-022_GAIN.nii \
+022 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-022.results.block/sub-022_LOSS.nii \
+024 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-024.results.block/sub-024_GAIN.nii \
+024 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-024.results.block/sub-024_LOSS.nii \
+025 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-025.results.block/sub-025_GAIN.nii \
+025 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-025.results.block/sub-025_LOSS.nii \
+026 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-026.results.block/sub-026_GAIN.nii \
+026 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-026.results.block/sub-026_LOSS.nii \
+027 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-027.results.block/sub-027_GAIN.nii \
+027 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-027.results.block/sub-027_LOSS.nii \
+029 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-029.results.block/sub-029_GAIN.nii \
+029 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-029.results.block/sub-029_LOSS.nii \
+032 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-032.results.block/sub-032_GAIN.nii \
+032 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-032.results.block/sub-032_LOSS.nii \
+033 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-033.results.block/sub-033_GAIN.nii \
+033 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-033.results.block/sub-033_LOSS.nii \
+035 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-035.results.block/sub-035_GAIN.nii \
+035 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-035.results.block/sub-035_LOSS.nii \
+036 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-036.results.block/sub-036_GAIN.nii \
+036 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-036.results.block/sub-036_LOSS.nii \
+037 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-037.results.block/sub-037_GAIN.nii \
+037 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-037.results.block/sub-037_LOSS.nii \
+038 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-038.results.block/sub-038_GAIN.nii \
+038 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-038.results.block/sub-038_LOSS.nii \
+039 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-039.results.block/sub-039_GAIN.nii \
+039 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-039.results.block/sub-039_LOSS.nii \
+040 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-040.results.block/sub-040_GAIN.nii \
+040 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-040.results.block/sub-040_LOSS.nii \
+041 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-041.results.block/sub-041_GAIN.nii \
+041 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-041.results.block/sub-041_LOSS.nii \
+043 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-043.results.block/sub-043_GAIN.nii \
+043 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-043.results.block/sub-043_LOSS.nii \
+044 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-044.results.block/sub-044_GAIN.nii \
+044 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-044.results.block/sub-044_LOSS.nii \
+045 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-045.results.block/sub-045_GAIN.nii \
+045 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-045.results.block/sub-045_LOSS.nii \
+046 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-046.results.block/sub-046_GAIN.nii \
+046 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-046.results.block/sub-046_LOSS.nii \
+047 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-047.results.block/sub-047_GAIN.nii \
+047 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-047.results.block/sub-047_LOSS.nii \
+049 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-049.results.block/sub-049_GAIN.nii \
+049 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-049.results.block/sub-049_LOSS.nii \
+050 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-050.results.block/sub-050_GAIN.nii \
+050 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-050.results.block/sub-050_LOSS.nii \
+051 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-051.results.block/sub-051_GAIN.nii \
+051 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-051.results.block/sub-051_LOSS.nii \
+052 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-052.results.block/sub-052_GAIN.nii \
+052 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-052.results.block/sub-052_LOSS.nii \
+053 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-053.results.block/sub-053_GAIN.nii \
+053 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-053.results.block/sub-053_LOSS.nii \
+054 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-054.results.block/sub-054_GAIN.nii \
+054 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-054.results.block/sub-054_LOSS.nii \
+055 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-055.results.block/sub-055_GAIN.nii \
+055 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-055.results.block/sub-055_LOSS.nii \
+056 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-056.results.block/sub-056_GAIN.nii \
+056 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-056.results.block/sub-056_LOSS.nii \
+057 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-057.results.block/sub-057_GAIN.nii \
+057 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-057.results.block/sub-057_LOSS.nii \
+058 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-058.results.block/sub-058_GAIN.nii \
+058 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-058.results.block/sub-058_LOSS.nii \
+059 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-059.results.block/sub-059_GAIN.nii \
+059 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-059.results.block/sub-059_LOSS.nii \
+060 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-060.results.block/sub-060_GAIN.nii \
+060 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-060.results.block/sub-060_LOSS.nii \
+061 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-061.results.block/sub-061_GAIN.nii \
+061 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-061.results.block/sub-061_LOSS.nii \
+062 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-062.results.block/sub-062_GAIN.nii \
+062 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-062.results.block/sub-062_LOSS.nii \
+063 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-063.results.block/sub-063_GAIN.nii \
+063 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-063.results.block/sub-063_LOSS.nii \
+064 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-064.results.block/sub-064_GAIN.nii \
+064 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-064.results.block/sub-064_LOSS.nii \
+066 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-066.results.block/sub-066_GAIN.nii \
+066 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-066.results.block/sub-066_LOSS.nii \
+067 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-067.results.block/sub-067_GAIN.nii \
+067 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-067.results.block/sub-067_LOSS.nii \
+068 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-068.results.block/sub-068_GAIN.nii \
+068 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-068.results.block/sub-068_LOSS.nii \
+069 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-069.results.block/sub-069_GAIN.nii \
+069 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-069.results.block/sub-069_LOSS.nii \
+070 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-070.results.block/sub-070_GAIN.nii \
+070 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-070.results.block/sub-070_LOSS.nii \
+071 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-071.results.block/sub-071_GAIN.nii \
+071 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-071.results.block/sub-071_LOSS.nii \
+072 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-072.results.block/sub-072_GAIN.nii \
+072 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-072.results.block/sub-072_LOSS.nii \
+073 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-073.results.block/sub-073_GAIN.nii \
+073 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-073.results.block/sub-073_LOSS.nii \
+074 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-074.results.block/sub-074_GAIN.nii \
+074 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-074.results.block/sub-074_LOSS.nii \
+075 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-075.results.block/sub-075_GAIN.nii \
+075 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-075.results.block/sub-075_LOSS.nii \
+076 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-076.results.block/sub-076_GAIN.nii \
+076 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-076.results.block/sub-076_LOSS.nii \
+077 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-077.results.block/sub-077_GAIN.nii \
+077 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-077.results.block/sub-077_LOSS.nii \
+079 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-079.results.block/sub-079_GAIN.nii \
+079 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-079.results.block/sub-079_LOSS.nii \
+080 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-080.results.block/sub-080_GAIN.nii \
+080 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-080.results.block/sub-080_LOSS.nii \
+081 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-081.results.block/sub-081_GAIN.nii \
+081 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-081.results.block/sub-081_LOSS.nii \
+082 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-082.results.block/sub-082_GAIN.nii \
+082 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-082.results.block/sub-082_LOSS.nii \
+083 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-083.results.block/sub-083_GAIN.nii \
+083 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-083.results.block/sub-083_LOSS.nii \
+084 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-084.results.block/sub-084_GAIN.nii \
+084 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-084.results.block/sub-084_LOSS.nii \
+085 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-085.results.block/sub-085_GAIN.nii \
+085 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-085.results.block/sub-085_LOSS.nii \
+087 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-087.results.block/sub-087_GAIN.nii \
+087 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-087.results.block/sub-087_LOSS.nii \
+090 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-090.results.block/sub-090_GAIN.nii \
+090 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-090.results.block/sub-090_LOSS.nii \
+092 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-092.results.block/sub-092_GAIN.nii \
+092 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-092.results.block/sub-092_LOSS.nii \
+093 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-093.results.block/sub-093_GAIN.nii \
+093 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-093.results.block/sub-093_LOSS.nii \
+094 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-094.results.block/sub-094_GAIN.nii \
+094 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-094.results.block/sub-094_LOSS.nii \
+095 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-095.results.block/sub-095_GAIN.nii \
+095 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-095.results.block/sub-095_LOSS.nii \
+096 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-096.results.block/sub-096_GAIN.nii \
+096 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-096.results.block/sub-096_LOSS.nii \
+098 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-098.results.block/sub-098_GAIN.nii \
+098 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-098.results.block/sub-098_LOSS.nii \
+099 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-099.results.block/sub-099_GAIN.nii \
+099 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-099.results.block/sub-099_LOSS.nii \
+102 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-102.results.block/sub-102_GAIN.nii \
+102 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-102.results.block/sub-102_LOSS.nii \
+103 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-103.results.block/sub-103_GAIN.nii \
+103 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-103.results.block/sub-103_LOSS.nii \
+104 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-104.results.block/sub-104_GAIN.nii \
+104 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-104.results.block/sub-104_LOSS.nii \
+105 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-105.results.block/sub-105_GAIN.nii \
+105 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-105.results.block/sub-105_LOSS.nii \
+106 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-106.results.block/sub-106_GAIN.nii \
+106 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-106.results.block/sub-106_LOSS.nii \
+107 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-107.results.block/sub-107_GAIN.nii \
+107 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-107.results.block/sub-107_LOSS.nii \
+108 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-108.results.block/sub-108_GAIN.nii \
+108 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-108.results.block/sub-108_LOSS.nii \
+109 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-109.results.block/sub-109_GAIN.nii \
+109 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-109.results.block/sub-109_LOSS.nii \
+110 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-110.results.block/sub-110_GAIN.nii \
+110 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-110.results.block/sub-110_LOSS.nii \
+112 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-112.results.block/sub-112_GAIN.nii \
+112 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-112.results.block/sub-112_LOSS.nii \
+113 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-113.results.block/sub-113_GAIN.nii \
+113 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-113.results.block/sub-113_LOSS.nii \
+114 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-114.results.block/sub-114_GAIN.nii \
+114 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-114.results.block/sub-114_LOSS.nii \
+115 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-115.results.block/sub-115_GAIN.nii \
+115 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-115.results.block/sub-115_LOSS.nii \
+116 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-116.results.block/sub-116_GAIN.nii \
+116 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-116.results.block/sub-116_LOSS.nii \
+117 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-117.results.block/sub-117_GAIN.nii \
+117 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-117.results.block/sub-117_LOSS.nii \
+118 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-118.results.block/sub-118_GAIN.nii \
+118 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-118.results.block/sub-118_LOSS.nii \
+119 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-119.results.block/sub-119_GAIN.nii \
+119 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-119.results.block/sub-119_LOSS.nii \
+120 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-120.results.block/sub-120_GAIN.nii \
+120 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-120.results.block/sub-120_LOSS.nii \
+121 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-121.results.block/sub-121_GAIN.nii \
+121 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-121.results.block/sub-121_LOSS.nii \
+123 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-123.results.block/sub-123_GAIN.nii \
+123 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-123.results.block/sub-123_LOSS.nii \
+124 GAIN  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-124.results.block/sub-124_GAIN.nii \
+124 LOSS  range /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-124.results.block/sub-124_LOSS.nii
+
+
+
diff --git a/narps_open/pipelines/team_6VV2_wip.py b/narps_open/pipelines/team_6VV2_wip.py
index 2b502535..64525be1 100644
--- a/narps_open/pipelines/team_6VV2_wip.py
+++ b/narps_open/pipelines/team_6VV2_wip.py
@@ -1,16 +1,24 @@
 # last update: June 2023
-
 from nipype import Node, Function, Workflow,IdentityInterface
 import subprocess
 from nipype.interfaces.io import SelectFiles, DataSink
 from os.path import abspath
 from os.path import join as opj
 import os
+import pathlib
+
+########################################################################
+################## FIRST LEVEL ANALYSIS FOR TEAM 6VV2 ##################
+########################################################################
 
-# define environment
+# define environment for first level analysis
 data_dir = "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
-results_dir =  "/home/jlefortb/narps_open_pipelines/data/results/"
-working_dir = "/home/jlefortb/narps_open_pipelines/"
+results_dir =  "/home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/"
+
+path = pathlib.Path(results_dir)
+path.mkdir(parents=True, exist_ok=True)
+
+
 
 # define subject ids
 dir_list = os.listdir(data_dir)
@@ -22,16 +30,15 @@
 
 
 # Infosource Node - To iterate on subjects + get directoris paths
-infosource = Node(interface=IdentityInterface(fields = ['subject_id', 'data_dir', 'results_dir', 'working_dir'],
+infosource = Node(interface=IdentityInterface(fields = ['subject_id', 'data_dir', 'results_dir'],
                     data_dir = data_dir,
-                    results_dir = results_dir,
-                    working_dir = working_dir),
+                    results_dir = results_dir),
                   name = 'infosource')
 
 infosource.iterables = [('subject_id', subject_list)]
 
 
-templates = {'command': abspath('narps_open/pipelines/team_6VV2_AfniProc.simple')}
+templates = {'command': abspath('narps_open/pipelines/team_6VV2.firstlevel')}
 # Create SelectFiles node
 files = Node(SelectFiles(templates),
           name='files')
@@ -83,14 +90,13 @@ def run(command, results_dir, subject, data_dir):
     print("Done")
 
 afni_proc = Node(Function(input_names=["command", "results_dir", "subject", "data_dir"],
-                                    output_names=["Adni_proc_ran"],
+                                    output_names=["Adni_1stLevel"],
                                     function=run),
               name='afni_proc')
 
 
-
 ####### build workflow
-wf_run = Workflow(base_dir = opj(results_dir, working_dir), name="Afni_proc_through_nipype")
+wf_run = Workflow(base_dir = results_dir, name="Afni_proc_through_nipype")
 wf_run.base_dir = '.'
 wf_run.connect([(infosource, create_stimuli, [('subject_id', 'subject')]),
                 (infosource, create_stimuli, [("data_dir", "data_dir")]),
@@ -100,4 +106,83 @@ def run(command, results_dir, subject, data_dir):
                 (files, afni_proc, [("command", "command")])
                 ])
 # wf_run.write_graph()
+wf_run.run()
+
+
+########################################################################
+################## SECOND LEVEL ANALYSIS FOR TEAM 6VV2 #################
+########################################################################
+
+# define environment for second level analysis
+data_dir_firstlevel = "/home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/"
+results_dir_second_level =  "/home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/secondlevel/"
+path = pathlib.Path(results_dir_second_level)
+path.mkdir(parents=True, exist_ok=True)
+
+# Infosource Node - To iterate on subjects + get directoris paths
+infosource = Node(interface=IdentityInterface(fields = ['results_dir_second_level'],
+                    results_dir_second_level = results_dir_second_level),
+                  name = 'infosource')
+
+templates = {'command': abspath('narps_open/pipelines/team_6VV2.secondlevel')}
+# Create SelectFiles node
+files = Node(SelectFiles(templates),
+          name='files')
+# Location of the dataset folder
+files.inputs.base_directory = '.'
+
+
+# create datatable for afni_proc.py script
+def create_dataTable(data_dir_firstlevel):
+    # subject not analyzed by the team, see pipelines information for more details
+    not_included = ["016","018","030","088","089","100"]
+    df_participant = pd.read_csv("data/original/ds001734/participants.tsv", sep="\t")
+    # replace equalRange and equalIndifference with range and indifference
+    df_participant["group"] = [i[5:].lower() for i in df_participant["group"].values]
+    df_participant["participant_id"] = [i[-3:] for i in df_participant["participant_id"].values]
+    df = pd.DataFrame(columns=["Subj", "cond", "group", "InputFile"])
+    for sub in df_participant["participant_id"].values:
+        if sub in not_included:
+            continue
+        size_df = len(df)
+        sub_group = df_participant["group"][df_participant["participant_id"]==sub].values[0]
+        df.loc[size_df] = [sub, "GAIN", sub_group, "{}sub-{}/sub-{}_GAIN.nii".format(data_dir_firstlevel, sub, sub)]
+        size_df = len(df)
+        df.loc[size_df] = [sub, "LOSS", sub_group, "{}sub-{}/sub-{}_LOSS.nii".format(data_dir_firstlevel, sub, sub)]
+    dataTable = df
+
+    """
+    Should look like 
+
+    Subj cond group InputFile \
+    001 GAIN indiff results/sub-001.results.block/sub-001_GAIN.nii \
+    001 LOSS indiff results/sub-001.results.block/sub-001_LOSS.nii \
+    …
+    124 GAIN range results/sub-124.results.block/sub-124_GAIN.nii \
+    124 LOSS range results/sub-124.results.block/sub-124_LOSS.nii 
+
+
+    """
+    return dataTable
+
+
+# launch afni bash script
+def run_secondlevel(command, results_dir_second_level):
+    import subprocess
+    subprocess.run([command, results_dir_second_level])
+    print("Done")
+
+afni_proc = Node(Function(input_names=["command", "results_dir_second_level"],
+                                    output_names=["Adni_2ndLevel"],
+                                    function=run_secondlevel),
+              name='afni_proc')
+
+
+####### build workflow
+wf_run = Workflow(base_dir = results_dir_second_level, name="Afni_proc_2nd_level_through_nipype")
+wf_run.base_dir = '.'
+wf_run.connect([(infosource, afni_proc, [("results_dir_second_level", "results_dir_second_level")]),
+                (files, afni_proc, [("command", "command")])
+                ])
+# wf_run.write_graph()
 wf_run.run()
\ No newline at end of file

From c70fb39de5962c63adaeabcefd51bc946d301eb8 Mon Sep 17 00:00:00 2001
From: jlefortbesnard <jlefortbesnard@tuta.io>
Date: Thu, 6 Jul 2023 14:17:46 +0200
Subject: [PATCH 04/10] commenting

---
 narps_open/pipelines/team_6VV2.firstlevel  |   3 +-
 narps_open/pipelines/team_6VV2.secondlevel |   4 +-
 narps_open/pipelines/team_6VV2_wip.py      |  11 +-
 narps_open/pipelines/team_I9D6.firstlevel  | 175 +++++++++++++++++++++
 narps_open/pipelines/team_I9D6_wip.py      |  10 ++
 5 files changed, 200 insertions(+), 3 deletions(-)
 create mode 100644 narps_open/pipelines/team_I9D6.firstlevel
 create mode 100644 narps_open/pipelines/team_I9D6_wip.py

diff --git a/narps_open/pipelines/team_6VV2.firstlevel b/narps_open/pipelines/team_6VV2.firstlevel
index e00d4c2a..f76890c7 100755
--- a/narps_open/pipelines/team_6VV2.firstlevel
+++ b/narps_open/pipelines/team_6VV2.firstlevel
@@ -5,8 +5,9 @@
 # read and ran by team_6VV2.py script
 # version afni used by the team : AFNI Version 19.0.01 Tiberius
 # version afni used by the reproducibility team :AFNI Version 23.0.02 Commodus
+# Last update: June 2023
 
-# Store arguments
+# Store arguments (directory where to store results, subjects list, directory where data are stored)
 set expdir="$1"
 set subject="$2"
 set datadir="$3"
diff --git a/narps_open/pipelines/team_6VV2.secondlevel b/narps_open/pipelines/team_6VV2.secondlevel
index c4f79e86..79846071 100644
--- a/narps_open/pipelines/team_6VV2.secondlevel
+++ b/narps_open/pipelines/team_6VV2.secondlevel
@@ -5,8 +5,10 @@
 # read and ran by team_6VV2.py script
 # version afni used by the team : AFNI Version 19.0.01 Tiberius
 # version afni used by the reproducibility team :AFNI Version 23.0.02 Commodus
+# Last update: June 2023
 
-# Store arguments
+
+# Store arguments (directory where to store results)
 set expdir="$1"
 
 3dLME -prefix expdir -jobs 4 \
diff --git a/narps_open/pipelines/team_6VV2_wip.py b/narps_open/pipelines/team_6VV2_wip.py
index 64525be1..7c9bf2d3 100644
--- a/narps_open/pipelines/team_6VV2_wip.py
+++ b/narps_open/pipelines/team_6VV2_wip.py
@@ -1,4 +1,13 @@
-# last update: June 2023
+'''
+created by team 6VV2, reproduced by Narps reproducibility team
+creation date: 22 June 2023
+needs script "team_6VV2.firstlevel" and "team_6VV2.secondlevel"
+the team : AFNI Version 19.0.01 Tiberius
+version afni used by the reproducibility team :AFNI Version 23.0.02 Commodus
+Participants not included 016, 018, 030, 088, 089, 100
+Last update: June 2023
+'''
+
 from nipype import Node, Function, Workflow,IdentityInterface
 import subprocess
 from nipype.interfaces.io import SelectFiles, DataSink
diff --git a/narps_open/pipelines/team_I9D6.firstlevel b/narps_open/pipelines/team_I9D6.firstlevel
new file mode 100644
index 00000000..438a85ae
--- /dev/null
+++ b/narps_open/pipelines/team_I9D6.firstlevel
@@ -0,0 +1,175 @@
+#!/bin/tcsh
+
+# created by team I9D6, reproduced by Narps reproducibility team
+# creation date: 22 June 2023
+# read and ran by team_I9D6.py script
+# version afni used by the team : AFNI Version 19.0.24 Tiberius
+# version afni used by the reproducibility team :AFNI Version 23.0.02 Commodus
+# Last update: June 2023
+
+# Store arguments (directory where to store results, subjects list, directory where data are stored)
+set expdir="$1"
+set subject="$2"
+set datadir="$3"
+
+"""
+https://osf.io/bvs2f
+
+Brain extraction and non-linear registration to the MNI152_2009 template were done with AFNI's @SSwarper script. Prior to brain extraction, the images were deobliqued with 3dWarp and intensity normalized with 3dUnifize, so @SSwarper was run with the -unifize_off flag.
+1.        AFNI's 3dWarp was used to apply the obliquity transformation to the T1's, needed to keep AFNI and FreeSurfer in register.
+2.        AFNI's 3dUnifize was run to uniform-ize the T1w volume intensities, to provide assistance to FreeSurfer.
+3.        Freesurfer processing of anatomical T1w datasets, to define white matter and other ROIs
+4.        AFNI's @SSwarper was applied to skull-strip each anatomical and to estimate a nonlinear warp to a standard space target (MNI152NLin2009cAsym).
+5.        AFNI's afni_proc.py blocks:
+tshift:   slice timing alignment on volumes,  
+align:   linear affine alignment of  EPI and anatomy,  
+tlrc:      warp anat to standard space (using @SSwarper results),  
+volreg:  EPI registration, plus concatenating and applying 'align' and 'tlrc' transformations to produce the final EPI time series in MNI space,
+mask:   create a 'brain' mask from the EPI data for later use, 
+scale:   voxelwise scaling of each EPI run mean to 100, for each voxel , 
+regress: time series regression analysis.
+
+Freesurfer segmentation with -3T flag:
+recon-all -all -sd $cwd -subjid $sid -3T        \
+          -i $indata_root/$sid/${sid}_T1w-deobl_nu.nii.gz
+
+The utilized “tissue classes” were specific ROIs selected from the list labeled by FS.  These were the ROIs defined to be WM in AFNI’s @SUMA_renumber_FS: Left-Cerebral-White-Matter, Left-Cerebellum-White-Matter, Right-Cerebral-White-Matter, Right-Cerebellum-White-Matter, WM-hypointensities, CC_Posterior, CC_Mid_Posterior, CC_Central, CC_Mid_Anterior, CC_Anterior. (This WM mask was later used for the ANATICOR calculations.)
+
+Slice time correction done by AFNI's 3dTshift as setup by the tshift block in the afni_proc.py command, which uses 5th order Lagrange polynomial interpolation. This was done before motion correction.  Slice #0 was used for the reference, to keep nominal volume times in sync with stimulus timing.
+
+Motion correction was done using 3dvolreg using 6-parameter rigid transformations.
+
+The reference scan is the “MIN_OUTLIER” volume (volume in the time series with fewest number of outliers detected using 3dToutcount, pre-motion correction, to minimize risk of selecting a high-motion time point). 
+
+The similarity metric is weighted least squares, to determine the 6 rigid body motion parameters and the accompanying coordinate transformation matrix for each time point.
+
+Interpolation type is “cubic” when determining the motion parameters.  The interpolation type of "wsinc5" (weighted sinc, ±5 voxel neighborhood) was applied to the EPI when the combined transformation to MNI space was applied: the EPI➝ref➝anat➝(NL)MNI template transformations were combined to allow a single interpolation from the original EPI time series to the MNI analysis space.
+
+Function-to-structure (T1w) registration done by AFNI's align_epi_anat.py script as setup by the align block in afni_proc.py, with these additional parameters: -giant_move -cost lpc+ZZ -check_flip. These options specify to search a larger range of rotations (giant_move), use a constrained local Pearson correlation cost function (lpc+ZZ: https://www.ncbi.nlm.nih.gov/pubmed/18976717), and check to see if the EPI has been flipped relative to the anatomical (this happens 😟). This transformation is a 12 parameter linear affine matrix. 
+
+T1-weighted volumes were first deobliqued and intensity normalized before brain extraction and non-linear registration to the MNI152_2009 template MNI152NLin2009cAsym space) were done with AFNI's @SSwarper script.  Both the subject T1 and template volumes were at 1 mm resolution.
+@SSwarper -input                                       \
+        $indata_root/$sid/${sid}_T1w-deobl_nu.nii.gz   \
+        -unifize_off                                   \
+        -base MNI152_2009_template_SSW.nii.gz          \
+        -subid $sid                                    \
+        -odir . 
+
+Here are the steps in the @SSwarper script:
+  #1: Uniform-ize the T1-weighted volume intensity (3dUnifize) - skipped (already done)
+  #2: Strip the skull (3dSkullStrip), with mildly aggressive settings.
+  #3: Nonlinearly warp (3dQwarp) the result from #1 to the skull-on
+      template, driving the warping to a medium level of refinement.
+  #4: Use a slightly dilated brain mask from the template to
+      crop off any non-brain tissue resulting from #3 (3dcalc).
+  #5: Warp the output of #4 back to original anatomical space,
+      along with the template brain mask, and combine those
+      with the output of #2 to get a better skull-stripped
+      result in original space (3dNwarpApply and 3dcalc).
+  #6: Restart the nonlinear warping, registering the output
+      of #5 to the skull-off template brain volume (3dQwarp).
+  #7: Use @snapshot_volreg3 to make pretty pictures for QC.
+The nonlinear warp computed in 3dQwarp (and applied to the EPI data in 3dNwarpApply) is computed incrementally using a set of overlapping 3D polynomial patches. As the patches are refined, more parameters are introduced. However, the many thousands of parameters defining the polynomial patches are not saved; rather, the warp is stored as a non-parametric displacement field in a 3-volume NiFTI datasets. Program 3dNwarpApply uses such a warp dataset to transform other 3D datasets in the same fashion (and can catenate warps and matrices on-the-fly); its default interpolation method is weighted sinc, but lower order methods are also available (e.g., NN for warping ROI labels).
+
+We used AFNI's 3dUnifize for T1w intensity correction.  Command:
+   3dUnifize -GM -clfrac 0.4 -Urad 30           \
+               -input  ${sid}_T1w-deobl.nii.gz   \
+               -prefix ${sid}_T1w-deobl_nu.nii.gz
+
+We ran Freesurfer with the -3T flag which runs nu intensity correction, in the creation of a white matter mask for each subject.
+
+The “scale” block  was utilized in afni_proc.py, which scales the mean of each EPI voxel time series to 100; that is, the voxels are scaled separately, not the volumes as a whole.  The fluctuations in the resulting time series have an interpretation of local (BOLD) % signal change. Values are truncated to a range of [0,200].
+
+Nuisance regression was done including the motion parameters and local white matter voxelwise regressors.
+The 6 rigid-body motion parameters (estimated in 3dvolreg) were included, one set of 6 per run.
+
+Local white matter tissue signals were were included in the regression model set up by the afni_proc.py script as specified by the flags “-regress_anaticor_fast” and "-regress_anaticor_fwhm 20”. The local signal from the eroded white matter is computed summing each EPI volume over the nearby white matter voxels weighted by a Gaussian decay, in this case with a full width half max of 20 mm (https://www.ncbi.nlm.nih.gov/pubmed/20420926).  Each EPI voxel time series thus gets a separate ANATICOR regressor, in addition to the usual (global) motion parameter regressors. (The time series regression analysis program 3dREMLfit can deal with voxelwise regressors.)
+
+Censoring is done with AFNI as part of the regress step
+Criteria:
++ the Euclidean norm (enorm) of the 6 motion parameters first temporal differences is calculated, and where enorm is greater than a threshold (here, 0.3 ~mm), both that volume and the preceding one are censored.
++ the fraction of outliers in each (automasked) volume is calculated, and where the fraction is greater than a threshold (here, 0.05), that volume is censored from the regression model.
+In most cases, censoring due to excessive “outliers” in a volume coincides with censoring due to excessive motion -- but not always. Both methods are used to be safe.
+
+No spatial smoothing was applied here during single subject processing.
+
+Spatial smoothing was applied later (to the individual subject-level effect size estimates “betas”) as part of AFNI's ETAC form of running 3dttest++ for group analysis and clustering, where it applied several different blurs (here, 0, 4, 6, and 8mm Gaussian FWHM applied inside the brain mask using an iterative approach), before combining those results to maintain an overall FPR.
+
+The list of subjects with number of retained TRs, percent of time points censored, and list of censored TRs is available in the spreadsheet here:
+https://docs.google.com/spreadsheets/d/1_T_Y7xaaTV4O-AyUd-kN4hACCMJOAYuUFDqSy1WOcTw/edit?usp=sharing
+The subjects not including in the group analysis were those shown in the output of:
+  gen_ss_review_table.py                                    \
+  -outlier_sep space                                          \
+  -report_outliers 'censor fraction' GE 0.1                   \
+              -report_outliers 'average censored motion' GE 0.1           \
+              -report_outliers 'max censored displacement' GE 8           \
+              -infiles sub*/s*.results/out.ss*.txt
+
+
+We modelled the task using a canonical (only) basis function, AFNI's BLOCK model (an integrated gamma variate function), using response times as the individual event durations.  HRF peaks varied, according to the convolution with the response times.
+We used the following independent variables:
+- for trials with a response, BLOCK, with duration equal to response time, and amplitude modulation parameters (leading to automatically generated parametrically modulated regressors) for gain and loss in dollars
+- for trials without a response, BLOCK, with duration of 4 s (the total period in which a subject could respond)
+Nuisance regressors:
+- A Gaussian weighted local neighborhood of white matter (ANATICOR), leading to 1 voxel-dependent regressor 
+- Six motion parameters (degrees and mm) per run
+- The baseline and temporal drift was modeled as Legendre polynomials of order 4, including 5 regressors per run.
+- Generalized linear least squares (GLSQ) regression was carried out, with the temporal noise autocovariance modeled with voxelwise ARMA(1,1) parameters estimated from the GLSQ residuals at each voxel (i.e, REML).
+
+
+The 9 hypotheses were evaluated with 4 group-level whole-brain two-sided t-tests and 1 between group test. The 4 whole-brain tests will be:
+  - Parametric effect of gain in the equal indifference group
+  - Parametric effect of gain in the equal range group
+  - Parametric effect of loss in the equal indifference group
+  - Parametric effect of loss in the equal range group
+The between group test was a two-sided test of difference in the parametric effect of loss between the indifference group and the equal range group.
+
+"""
+
+afni_proc.py \
+  -script ${expdir}/proc.${subject}.block \
+  -scr_overwrite \
+  -subj_id ${subject} \
+  -out_dir ${expdir}/${subject}.results.block \
+  -dsets ${datadir}/${subject}/func/${subject}_task-MGT_run-01_bold.nii.gz \
+    ${datadir}/${subject}/func/${subject}_task-MGT_run-02_bold.nii.gz \
+    ${datadir}/${subject}/func/${subject}_task-MGT_run-03_bold.nii.gz \
+    ${datadir}/${subject}/func/${subject}_task-MGT_run-04_bold.nii.gz \
+  -copy_anat ${datadir}/${subject}/anat/${subject}_T1w.nii.gz \
+  -anat_has_skull yes \
+  -blocks tshift align tlrc volreg mask scale regress \
+  -despike_new yes \
+  -tlrc_base MNI152_T1_2009c+tlrc \
+  -tlrc_NL_warp \
+  -align_opts_aea \
+  -giant_move \
+  -cost lpc+ZZ \
+  -volreg_align_to MIN_OUTLIER \
+  -volreg_tlrc_warp \
+  -volreg_align_e2a \
+  -blur_in_automask \
+  -regress_stim_times \
+    ${datadir}/${subject}/func/times+gain.1D \
+    ${datadir}/${subject}/func/times+loss.1D \
+  -regress_stim_types AM2 \
+  -regress_stim_labels \
+    GAIN \
+    LOSS \
+  -regress_basis \
+    'BLOCK(4,1)' \
+  -mask_apply anat \
+  -regress_motion_per_run \
+  -test_stim_files no \
+  -regress_opts_3dD \
+    -GOFORIT 8 \
+    -jobs 6 \
+  -regress_censor_motion 0.2 \
+  -regress_apply_mot_types demean deriv \
+  -regress_censor_first_trs 3 \
+  -regress_est_blur_errts \
+  -execute
+
+
+
+
+ 
diff --git a/narps_open/pipelines/team_I9D6_wip.py b/narps_open/pipelines/team_I9D6_wip.py
new file mode 100644
index 00000000..39db821c
--- /dev/null
+++ b/narps_open/pipelines/team_I9D6_wip.py
@@ -0,0 +1,10 @@
+'''
+created by team I9D6, reproduced by Narps reproducibility team
+creation date: 27 June 2023
+needs script "team_I9D6.firstlevel" and "team_I9D6.secondlevel"
+the team : AFNI Version 19.0.24 Tiberius
+version afni used by the reproducibility team :AFNI Version 23.0.02 Commodus
+Participants not included 016
+Last update: June 2023
+'''
+

From 54153acbf060c538f820c88df253e2249c6b8770 Mon Sep 17 00:00:00 2001
From: jlefortbesnard <jlefortbesnard@tuta.io>
Date: Tue, 7 Nov 2023 14:24:35 +0100
Subject: [PATCH 05/10] add last updates team 6VV2 repro afni

---
 narps_open/pipelines/team_6VV2.firstlevel | 8 ++++++--
 notes.txt                                 | 1 +
 2 files changed, 7 insertions(+), 2 deletions(-)
 create mode 100644 notes.txt

diff --git a/narps_open/pipelines/team_6VV2.firstlevel b/narps_open/pipelines/team_6VV2.firstlevel
index f76890c7..f536b331 100755
--- a/narps_open/pipelines/team_6VV2.firstlevel
+++ b/narps_open/pipelines/team_6VV2.firstlevel
@@ -57,6 +57,10 @@ afni_proc.py \
   -execute
 
 
+# extract beta values
+3dbucket -prefix GAIN ${expdir}/${subject}.results.block/stats.sub-001+tlrc.BRIK[3]
+3dbucket -prefix LOSS ${expdir}/${subject}.results.block/stats.sub-001+tlrc.BRIK[8]
 
-
- 
+# convert BRIK to nii
+3dAFNItoNIFTI -prefix GAIN ${subject}_GAIN+tlrc
+3dAFNItoNIFTI -prefix LOSS ${subject}_LOSS+tlrc
\ No newline at end of file
diff --git a/notes.txt b/notes.txt
new file mode 100644
index 00000000..8260c233
--- /dev/null
+++ b/notes.txt
@@ -0,0 +1 @@
+datalad get ./data/original/ds001734/sub-001

From aeff14b31eef619a6d36e97ee3050a02a639c08e Mon Sep 17 00:00:00 2001
From: jlefortbesnard <jlefortbesnard@tuta.io>
Date: Mon, 12 Feb 2024 10:25:24 +0100
Subject: [PATCH 06/10] update 6VV2_wip

---
 ...82c0418a5dc016fe0334a2c8f6_unfinished.json |   25 +
 .../_subject_id_001/afni_proc/_inputs.pklz    |  Bin 0 -> 303 bytes
 .../_subject_id_001/afni_proc/_node.pklz      |  Bin 0 -> 1294 bytes
 .../afni_proc/_report/report.rst              |   23 +
 .../_0x4b88c28a232fe352aaa3991b95b3cbfc.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_001/create_stimuli/_node.pklz |  Bin 0 -> 1535 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2851 bytes
 .../_subject_id_002/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_002/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |   23 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2890 bytes
 .../_0x828dba5362000ae4a98c5e5894950bc2.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_002/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0x1672a71e029a1fae37c7d82d60d10354.json  |   25 +
 .../_subject_id_003/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_003/afni_proc/_node.pklz      |  Bin 0 -> 1291 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2539 bytes
 .../_0xf39e16cd9b4e465ab9a6df01d1bca5e0.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_003/create_stimuli/_node.pklz |  Bin 0 -> 1535 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0x7bd12589dcfbb82daba15bb9e5b941b8.json  |   25 +
 .../_subject_id_004/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_004/afni_proc/_node.pklz      |  Bin 0 -> 1291 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2545 bytes
 .../_0x332b1c6e5d406505a41b9862da82d3af.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_004/create_stimuli/_node.pklz |  Bin 0 -> 1534 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2845 bytes
 .../_0x66adc730aec8306bd719310c7f023b50.json  |   25 +
 .../_subject_id_005/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_005/afni_proc/_node.pklz      |  Bin 0 -> 1295 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2536 bytes
 .../_0x53e9f2ab37b004ea8655a036430b95db.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_005/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2845 bytes
 .../_0x21ebbfe5fc586de50f78d96b027cb04e.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_006/create_stimuli/_node.pklz |  Bin 0 -> 1535 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2848 bytes
 .../_0x082381b5999def21113ab7bd5970f444.json  |   25 +
 .../_subject_id_008/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_008/afni_proc/_node.pklz      |  Bin 0 -> 1296 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2546 bytes
 .../_0x2e8468cb3d727bd5c1802195995c0551.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_008/create_stimuli/_node.pklz |  Bin 0 -> 1539 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2848 bytes
 .../_0xcfdc4c461ca3e89691c0a1b184ef4a41.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_009/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2851 bytes
 .../_0xdc77add13a0e2b01bd236484f756ff9f.json  |   25 +
 .../_subject_id_010/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_010/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2537 bytes
 .../_0xc7bcfd952bdeda6f1ac3267d3fe40efe.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_010/create_stimuli/_node.pklz |  Bin 0 -> 1533 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2846 bytes
 .../_0xcb98c1c3f8ba2766789a33a20180999b.json  |   25 +
 .../_subject_id_011/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_011/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2541 bytes
 .../_0x562dae15b2074b2c0630186f6a706e0a.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_011/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2850 bytes
 .../_0x78ea16f74f40a91d4904afe87bb2cb05.json  |   25 +
 .../_subject_id_013/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_013/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2541 bytes
 .../_0xdef586efabfbe19760f7ee91bc0fdaea.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_013/create_stimuli/_node.pklz |  Bin 0 -> 1535 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2845 bytes
 .../_0x803ed4427ac75dd2491e4cb41b84f2c2.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_014/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2846 bytes
 .../_0xe09c3b6f1c6fa35a9899bf0bfc04377e.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_015/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2848 bytes
 .../_0xf78a12fdff76772b70f5f757c88ec718.json  |   25 +
 .../_subject_id_016/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_016/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2542 bytes
 .../_0x4506aaa53352c49a81e65aa0d9ecb066.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_016/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2845 bytes
 .../_0x75135d983f2d910c596b1534afaa6e07.json  |   25 +
 .../_subject_id_017/afni_proc/_inputs.pklz    |  Bin 0 -> 303 bytes
 .../_subject_id_017/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2541 bytes
 .../_0xe07660d4ef5ef0a4815e084218fc7a84.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_017/create_stimuli/_node.pklz |  Bin 0 -> 1536 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2844 bytes
 .../_subject_id_018/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_018/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |   23 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2890 bytes
 .../_0x96527a62190622c3c36f1d18057ebd4a.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_018/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2845 bytes
 .../_0x3ed5fc939177982773f4a3de7aade6e2.json  |   25 +
 .../_subject_id_019/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_019/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2544 bytes
 .../_0xefa4ecc73cd1207b7a19ccf8c641bc92.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_019/create_stimuli/_node.pklz |  Bin 0 -> 1535 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2846 bytes
 .../_0xf15640574a5fa3ee862867dd48258cc4.json  |   25 +
 .../_subject_id_020/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_020/afni_proc/_node.pklz      |  Bin 0 -> 1294 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2543 bytes
 .../_0x87f22be45611d46a5e5253005a5c607a.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_020/create_stimuli/_node.pklz |  Bin 0 -> 1536 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0x842d0ffe2f7891e4fcd9c15e70ad76dd.json  |   25 +
 .../_subject_id_021/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_021/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2545 bytes
 .../_0x2035f23ddf2da6815786e483128949d6.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_021/create_stimuli/_node.pklz |  Bin 0 -> 1539 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2846 bytes
 .../_0x034759bf09ede3f732a354f3b1727e10.json  |   25 +
 .../_subject_id_022/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_022/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2541 bytes
 .../_0x27d39a75b3df3dee233986845c0d00be.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_022/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0xae2900a421e5ae12940c8a7d83be362e.json  |   25 +
 .../_subject_id_024/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_024/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2540 bytes
 .../_0x79dfe99ab4a5e6f1d1e008e0b6056d0b.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_024/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2848 bytes
 .../_0x9e31053bcf1e12b25fec06cca8b3f6ca.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_025/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2841 bytes
 .../_0x0f44349e272f010e5b6386c8c9482953.json  |   25 +
 .../_subject_id_026/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_026/afni_proc/_node.pklz      |  Bin 0 -> 1294 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2540 bytes
 .../_0xb821996742c1404f35791ed54fd21605.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_026/create_stimuli/_node.pklz |  Bin 0 -> 1539 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2846 bytes
 .../_0x8535316d7b3edd0392f612e06a6f297b.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_027/create_stimuli/_node.pklz |  Bin 0 -> 1541 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2845 bytes
 .../_0xe48364c65e06397ae3b8a04b1740225f.json  |   25 +
 .../_subject_id_029/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_029/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2546 bytes
 .../_0xcdd8a1e9a8f4f233f0947d5ed7419b67.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_029/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2849 bytes
 .../_0x946474cb872f3497e0a44b107f0aeecf.json  |   25 +
 .../_subject_id_030/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_030/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2541 bytes
 .../_0x8f5cb2646fc2fa8424e53b22f26bb048.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_030/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0xe5d7c01301c9bbcd5164eceded2c27f3.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_032/create_stimuli/_node.pklz |  Bin 0 -> 1536 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2844 bytes
 .../_subject_id_033/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_033/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |   23 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2887 bytes
 .../_0x6c9baf9c6d70dfe0158fb11e86d9d85f.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_033/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0x60ea3b92aac3c9ed6c62016a8b7c7fe5.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_035/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2845 bytes
 .../_0x992d4ff2428428edc7b2ca38bb86dc65.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_036/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2844 bytes
 .../_0xcc21dffa6fe1cce80b5314a60c3ff5e6.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_037/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2849 bytes
 .../_0x9f1fb559a7f70b06e79e2ceeed7c7503.json  |   25 +
 .../_subject_id_038/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_038/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2547 bytes
 .../_0x8020b887b800fb3211deeaa3d63de33d.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_038/create_stimuli/_node.pklz |  Bin 0 -> 1536 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2844 bytes
 .../_0xab1371e1988d24b472db63e18ff73eb2.json  |   25 +
 .../_subject_id_039/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_039/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2541 bytes
 .../_0xc0ecaca3746a356c8aab463303ba4948.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_039/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2844 bytes
 .../_subject_id_040/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_040/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |   23 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2890 bytes
 .../_0x067613127eb9873042069b2d00551fe0.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_040/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_subject_id_041/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_041/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |   23 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2892 bytes
 .../_0xa892d02df6f04aa55c6f92705c256a0d.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_041/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2843 bytes
 .../_0x8b492afad08c3518e645a7f19af0f63e.json  |   25 +
 .../_subject_id_043/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_043/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2538 bytes
 .../_0x381748b44ca3771052bbcf37e8afe6cc.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_043/create_stimuli/_node.pklz |  Bin 0 -> 1536 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2853 bytes
 .../_subject_id_044/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_044/afni_proc/_node.pklz      |  Bin 0 -> 1295 bytes
 .../afni_proc/_report/report.rst              |   23 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2888 bytes
 .../_0xe3f0a878664684a99c6ad6ba1be4cca3.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_044/create_stimuli/_node.pklz |  Bin 0 -> 1535 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0x6354c94b8fafad0a2d0ea01316084569.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_045/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2848 bytes
 .../_0x1d4c51e53416d8b82b13a96333580f82.json  |   25 +
 .../_subject_id_046/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_046/afni_proc/_node.pklz      |  Bin 0 -> 1294 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2545 bytes
 .../_0x5f43c7f735c08a981e581d35b508cae6.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_046/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2848 bytes
 .../_0x6717d3cf6657c70372ad1f0df71c7481.json  |   25 +
 .../_subject_id_047/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_047/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2540 bytes
 .../_0x856ccca4ca2e5938d06df03b1cde90b2.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_047/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2844 bytes
 .../_0xe463d38146f4daeb17f42c78a43f4970.json  |   25 +
 .../_subject_id_049/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_049/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2542 bytes
 .../_0x5c9bb7ddb1134a0503ef16fb2591e367.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_049/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0xf629673497638fc1be530fc0419613ea.json  |   25 +
 .../_subject_id_050/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_050/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2544 bytes
 .../_0xc20abc29a7f2cfb3c129121baaa625bb.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_050/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0xb010da99a8c5ba299100258ce16f9ffe.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_051/create_stimuli/_node.pklz |  Bin 0 -> 1539 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2848 bytes
 .../_0x6b31a6173b7df71090af96acd2f6c8a1.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_052/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0xd3fc95320172f7d63d16ee61a28a0d7d.json  |   25 +
 .../_subject_id_053/afni_proc/_inputs.pklz    |  Bin 0 -> 306 bytes
 .../_subject_id_053/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2544 bytes
 .../_0xa8b26774dc1bbda1ac991b50707e62e8.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_053/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0x5d692952cbd51d3bee4eaff23316a6fc.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_054/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2848 bytes
 .../_0xadf9a5388032e433d0e4c62c11ec1c67.json  |   25 +
 .../_subject_id_055/afni_proc/_inputs.pklz    |  Bin 0 -> 306 bytes
 .../_subject_id_055/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2540 bytes
 .../_0x452ae5708964c457e7513fb29c2053d3.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_055/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2848 bytes
 .../_subject_id_056/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_056/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |   23 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2894 bytes
 .../_0x3b6c30cc71f9ad366c822496fb589718.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_056/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2848 bytes
 .../_0x9c05bb27deb8f33f64413d4465ea4ef8.json  |   25 +
 .../_subject_id_057/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_057/afni_proc/_node.pklz      |  Bin 0 -> 1294 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2547 bytes
 .../_0xfb31361957b77b916fbab80d8fec6def.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_057/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2852 bytes
 .../_0x09c1f3168e2d72b072ca0e01a947a58e.json  |   25 +
 .../_subject_id_058/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_058/afni_proc/_node.pklz      |  Bin 0 -> 1294 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2544 bytes
 .../_0x01e5b8dd24756ed0c0fe3629cc71eb3c.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_058/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2850 bytes
 .../_0x09b6f0379631039b0ae4fbfc242d4d59.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_059/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2851 bytes
 .../_0xbc6ff409e7a11a5e715e4ba53677c9c8.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_060/create_stimuli/_node.pklz |  Bin 0 -> 1539 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2845 bytes
 .../_0xb2f2d7a9a1dc7b5068b97008ab38a8cd.json  |   25 +
 .../_subject_id_061/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_061/afni_proc/_node.pklz      |  Bin 0 -> 1294 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2545 bytes
 .../_0x8266e658cbe0fdf32e3a7879b8073bec.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_061/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2849 bytes
 .../_0x0e1aaf13355ed7c82bf254acf616f31c.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_062/create_stimuli/_node.pklz |  Bin 0 -> 1539 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_subject_id_063/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_063/afni_proc/_node.pklz      |  Bin 0 -> 1295 bytes
 .../afni_proc/_report/report.rst              |   23 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2891 bytes
 .../_0x4586828376765da3dcebbcc65842752d.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_063/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2850 bytes
 .../_0x837b611046fbaed0402751086c5c5aea.json  |   25 +
 .../_subject_id_064/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_064/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2541 bytes
 .../_0xf50a88c8bfa3bb40af29bdfe600ac624.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_064/create_stimuli/_node.pklz |  Bin 0 -> 1534 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2846 bytes
 .../_0xec90c9e1a19cc00398bb60732b469df3.json  |   25 +
 .../_subject_id_066/afni_proc/_inputs.pklz    |  Bin 0 -> 306 bytes
 .../_subject_id_066/afni_proc/_node.pklz      |  Bin 0 -> 1294 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2544 bytes
 .../_0x639864a150a788e88be80d083aa4c3d6.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_066/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2848 bytes
 .../_0xca08fca9eef2190364b7897d017f5a89.json  |   25 +
 .../_subject_id_067/afni_proc/_inputs.pklz    |  Bin 0 -> 306 bytes
 .../_subject_id_067/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2541 bytes
 .../_0x1b348cdf1acb0096519c9f5817e06914.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_067/create_stimuli/_node.pklz |  Bin 0 -> 1539 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2845 bytes
 .../_0xf538d8cfc972c0815c68dcb386dd89bf.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_068/create_stimuli/_node.pklz |  Bin 0 -> 1540 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2851 bytes
 .../_0x7ad651e4ef4b8a2561b0678e31d87d06.json  |   25 +
 .../_subject_id_069/afni_proc/_inputs.pklz    |  Bin 0 -> 306 bytes
 .../_subject_id_069/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2545 bytes
 .../_0x4011380c8797270139dcfa391ddc1920.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_069/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2850 bytes
 .../_0x53c58d1052ca19c53a1a5d2dc8c0789c.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_070/create_stimuli/_node.pklz |  Bin 0 -> 1540 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2844 bytes
 .../_0x7220a6c614588a2c502e01d3a022546e.json  |   25 +
 .../_subject_id_071/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_071/afni_proc/_node.pklz      |  Bin 0 -> 1294 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2543 bytes
 .../_0x30489087666fd986fe613b7429f795d9.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_071/create_stimuli/_node.pklz |  Bin 0 -> 1539 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2846 bytes
 .../_0xc25390419459295f01a587c0773f1ae2.json  |   25 +
 .../_subject_id_072/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_072/afni_proc/_node.pklz      |  Bin 0 -> 1295 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2542 bytes
 .../_0x872aa0df8d52bd94b041223c012cad7b.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_072/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2846 bytes
 .../_0xb7da0429e0ae8a66567720eeedb35ffd.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_073/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0x03f26d04b517fbd5a4d2062ff3f2f68d.json  |   25 +
 .../_subject_id_074/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_074/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2544 bytes
 .../_0x9ea914ea3a56de0871a6f0ae454e0e86.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_074/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2850 bytes
 .../_subject_id_075/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_075/afni_proc/_node.pklz      |  Bin 0 -> 1294 bytes
 .../afni_proc/_report/report.rst              |   23 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2890 bytes
 .../_0x92d10bedb7ed8b1ff89fc77bbe5b3151.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_075/create_stimuli/_node.pklz |  Bin 0 -> 1535 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0x6c2e0e4f62dacc80e585410e422ba89f.json  |   25 +
 .../_subject_id_076/afni_proc/_inputs.pklz    |  Bin 0 -> 306 bytes
 .../_subject_id_076/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2544 bytes
 .../_0x1db59509511bb4dca10d238592ee3904.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_076/create_stimuli/_node.pklz |  Bin 0 -> 1539 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2842 bytes
 .../_0x657a66eb55c9e5fe22b6facadb30a0cd.json  |   25 +
 .../_subject_id_077/afni_proc/_inputs.pklz    |  Bin 0 -> 306 bytes
 .../_subject_id_077/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2539 bytes
 .../_0x739c4a8b07a5681b1aaad919d61e986f.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_077/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2844 bytes
 .../_subject_id_079/afni_proc/_inputs.pklz    |  Bin 0 -> 306 bytes
 .../_subject_id_079/afni_proc/_node.pklz      |  Bin 0 -> 1291 bytes
 .../afni_proc/_report/report.rst              |   23 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2893 bytes
 .../_0x29b01735ef28de5158cd338cee9a79f8.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_079/create_stimuli/_node.pklz |  Bin 0 -> 1536 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2849 bytes
 .../_0xdb296635772377fd94ba947dc3481ed2.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_080/create_stimuli/_node.pklz |  Bin 0 -> 1540 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2845 bytes
 .../_0x2ecd40acf1d2ffaab543eba174346124.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_081/create_stimuli/_node.pklz |  Bin 0 -> 1536 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0xc1967b2724737b5b13288083144788cc.json  |   25 +
 .../_subject_id_082/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_082/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2544 bytes
 .../_0xa4f037b6d5ff386c5e97b1d3eb987752.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_082/create_stimuli/_node.pklz |  Bin 0 -> 1536 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2850 bytes
 .../_0x687396ea1d6055ecb97495311aab5d55.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_083/create_stimuli/_node.pklz |  Bin 0 -> 1541 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2852 bytes
 .../_0xcb97cba9ad63b78165ba4bc4bad657ca.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_084/create_stimuli/_node.pklz |  Bin 0 -> 1536 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2846 bytes
 .../_subject_id_085/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_085/afni_proc/_node.pklz      |  Bin 0 -> 1294 bytes
 .../afni_proc/_report/report.rst              |   23 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2890 bytes
 .../_0x2015bbef96c8d3d0f1c59f9265af3cf2.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_085/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0x00af9c0f332e31cd809361e68391cfc0.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_087/create_stimuli/_node.pklz |  Bin 0 -> 1540 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2846 bytes
 .../_0x6239e773ba053e07c01ae230d943aed1.json  |   25 +
 .../_subject_id_088/afni_proc/_inputs.pklz    |  Bin 0 -> 306 bytes
 .../_subject_id_088/afni_proc/_node.pklz      |  Bin 0 -> 1291 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2544 bytes
 .../_0x31b145bec7847e96e89836fbdbbd870e.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_088/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2845 bytes
 .../_0x425675644f506c856820345a1fa543f9.json  |   25 +
 .../_subject_id_089/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_089/afni_proc/_node.pklz      |  Bin 0 -> 1294 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2545 bytes
 .../_0xbf025bdf197385a2ca47bfa077d18083.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_089/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2849 bytes
 .../_0x7867e20b31553dc34b16dea33cbb86b4.json  |   25 +
 .../_subject_id_090/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_090/afni_proc/_node.pklz      |  Bin 0 -> 1294 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2540 bytes
 .../_0xfc610037c834d75e2eaf02a6b1596ead.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_090/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2844 bytes
 .../_0x34ff581aaf00c780350576c6aceaff5d.json  |   25 +
 .../_subject_id_092/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_092/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2543 bytes
 .../_0x579e7ac5e81b39521c2b1429535304b1.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_092/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2849 bytes
 .../_0x961cbfc6874517fad8958d745b394e73.json  |   25 +
 .../_subject_id_093/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_093/afni_proc/_node.pklz      |  Bin 0 -> 1294 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2546 bytes
 .../_0x8b5c06294f57b8f33422e05c63ff2512.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_093/create_stimuli/_node.pklz |  Bin 0 -> 1539 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2844 bytes
 .../_0xe0ea2ce9cc1dbca353cfdd4d67e2f049.json  |   25 +
 .../_subject_id_094/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_094/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2544 bytes
 .../_0x22dcd2ff2021e1007fe03333f333bcbd.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_094/create_stimuli/_node.pklz |  Bin 0 -> 1535 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2846 bytes
 .../_0x17cd4e6d0f884c5d89823ded883720b8.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_095/create_stimuli/_node.pklz |  Bin 0 -> 1540 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2846 bytes
 .../_0x117cf771f80206fefd91d4112830f527.json  |   25 +
 .../_subject_id_096/afni_proc/_inputs.pklz    |  Bin 0 -> 306 bytes
 .../_subject_id_096/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2542 bytes
 .../_0x95c4c5a44021b703ade418ad1eed8292.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_096/create_stimuli/_node.pklz |  Bin 0 -> 1536 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2849 bytes
 .../_0xd66bdde67324ae3081f10b2b8a34f33f.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_098/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2850 bytes
 .../_subject_id_099/afni_proc/_inputs.pklz    |  Bin 0 -> 306 bytes
 .../_subject_id_099/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |   23 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2892 bytes
 .../_0x53700f75572a6db12ddbea0609d825d6.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_099/create_stimuli/_node.pklz |  Bin 0 -> 1539 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2850 bytes
 .../_0xb8e8a189322147b9c4aacdaf1278ddf1.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_100/create_stimuli/_node.pklz |  Bin 0 -> 1535 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2849 bytes
 .../_0x7b397c40bfa713e8b0f26723621040bc.json  |   25 +
 .../_subject_id_102/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_102/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2547 bytes
 .../_0xdd8761564040ddbfdd0333c88f5b5d04.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_102/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2849 bytes
 .../_0xda419de82cabb6ff026179518fc7254d.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_103/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2843 bytes
 .../_0x13cd2b39c9e9fcc85b70577da7095809.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_104/create_stimuli/_node.pklz |  Bin 0 -> 1541 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2844 bytes
 .../_0xb89f0009728fded185114954fd09be0a.json  |   25 +
 .../_subject_id_105/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_105/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2546 bytes
 .../_0x9cef5ee9021e53deb1d17133128bf8cc.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_105/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2843 bytes
 .../_0x4408790cf3576eba1e3b44649c35a937.json  |   25 +
 .../_subject_id_106/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_106/afni_proc/_node.pklz      |  Bin 0 -> 1295 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2537 bytes
 .../_0xba6330f8e2e17d9e85d982abbabef116.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_106/create_stimuli/_node.pklz |  Bin 0 -> 1535 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2851 bytes
 .../_0xd9baabf70b64b42e1bfcb798316eecbd.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_107/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2846 bytes
 .../_0xa8ba560a0952ffc6c987bc252f5e8f2a.json  |   25 +
 .../_subject_id_108/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_108/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2541 bytes
 .../_0x3a145b4551094625dab75161caa45066.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_108/create_stimuli/_node.pklz |  Bin 0 -> 1539 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2843 bytes
 .../_0xf27743b314f96b86ce4efaf7648fb89c.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_109/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2842 bytes
 .../_0x36f70ce00573a8177152ee0dba3978ce.json  |   25 +
 .../_subject_id_110/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_110/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2540 bytes
 .../_0x2802425b9e54b64f9e9b7f212d420d57.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_110/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2849 bytes
 .../_0xb9602c990271f2cc01017ccaf6130fe9.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_112/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0x8028ec2ab171cdb4a3620d5c50235bdc.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_113/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0x91d700cee6ab9eb414550298de7d1f22.json  |   25 +
 .../_subject_id_114/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_114/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2542 bytes
 .../_0x1405a9ce75d4c39543fff51cd4d9506f.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_114/create_stimuli/_node.pklz |  Bin 0 -> 1536 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2846 bytes
 .../_0x5127709ab3ac7067acf4cf436c3a5c49.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 591 bytes
 .../_subject_id_115/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2843 bytes
 .../_0xe5cb75ed33128b68ebee5635ff6f015a.json  |   25 +
 .../_subject_id_116/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_116/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2545 bytes
 .../_0x4a7a13e3b7048a4a83a1b10792ee22ec.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 591 bytes
 .../_subject_id_116/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2844 bytes
 .../_0x8acf8af6343b6f4763a526b0a5a3ad6a.json  |   25 +
 .../_subject_id_117/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_117/afni_proc/_node.pklz      |  Bin 0 -> 1291 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2547 bytes
 .../_0xbb6302e2f4b1767c0bfe70340f1011d9.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 591 bytes
 .../_subject_id_117/create_stimuli/_node.pklz |  Bin 0 -> 1535 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2847 bytes
 .../_0xd09e0416cae08054579506f039eb5147.json  |   25 +
 .../_subject_id_118/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_118/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2544 bytes
 .../_0x23d3092dcbeb29c96a57146dbeb92b8a.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 591 bytes
 .../_subject_id_118/create_stimuli/_node.pklz |  Bin 0 -> 1536 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2842 bytes
 .../_0x486e06042423a9b68aa41826c53f617b.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 591 bytes
 .../_subject_id_119/create_stimuli/_node.pklz |  Bin 0 -> 1540 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2851 bytes
 .../_0x9d907e30c3d4ff576d4f61ea2c308b47.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 589 bytes
 .../_subject_id_120/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2848 bytes
 .../_0xf66976ca0b247e935b8418ba04bfb86a.json  |   25 +
 .../_subject_id_121/afni_proc/_inputs.pklz    |  Bin 0 -> 305 bytes
 .../_subject_id_121/afni_proc/_node.pklz      |  Bin 0 -> 1292 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2543 bytes
 .../_0x27bc88a639010f6e9d6db14931ddb7e3.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_121/create_stimuli/_node.pklz |  Bin 0 -> 1537 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2849 bytes
 .../_0x07d961123977aad61a90906a23f8a450.json  |   25 +
 .../_subject_id_123/afni_proc/_inputs.pklz    |  Bin 0 -> 306 bytes
 .../_subject_id_123/afni_proc/_node.pklz      |  Bin 0 -> 1293 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2544 bytes
 .../_0x1d7429d15d8dc8bc366cef6fdca6e0ba.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_123/create_stimuli/_node.pklz |  Bin 0 -> 1536 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2849 bytes
 .../_0x5cb1fba445e30746c5a1ddba11ddaaca.json  |   25 +
 .../_subject_id_124/afni_proc/_inputs.pklz    |  Bin 0 -> 306 bytes
 .../_subject_id_124/afni_proc/_node.pklz      |  Bin 0 -> 1291 bytes
 .../afni_proc/_report/report.rst              |  126 +
 .../afni_proc/result_afni_proc.pklz           |  Bin 0 -> 2542 bytes
 .../_0xee20d4b7506c6a5d86c5f408e9250c9f.json  |   14 +
 .../create_stimuli/_inputs.pklz               |  Bin 0 -> 590 bytes
 .../_subject_id_124/create_stimuli/_node.pklz |  Bin 0 -> 1538 bytes
 .../create_stimuli/_report/report.rst         |  170 +
 .../create_stimuli/result_create_stimuli.pklz |  Bin 0 -> 2851 bytes
 Afni_proc_through_nipype/d3.js                | 9255 +++++++++++++++++
 .../_0x2a29d196401e292490f5a331c7b8bf30.json  |   24 +
 Afni_proc_through_nipype/files/_inputs.pklz   |  Bin 0 -> 116 bytes
 Afni_proc_through_nipype/files/_node.pklz     |  Bin 0 -> 1070 bytes
 .../files/_report/report.rst                  |  114 +
 .../files/result_files.pklz                   |  Bin 0 -> 2388 bytes
 Afni_proc_through_nipype/graph.json           | 1520 +++
 Afni_proc_through_nipype/graph1.json          | 2722 +++++
 Afni_proc_through_nipype/index.html           |  264 +
 narps_open/pipelines/team_6VV2_wip.py         |   36 +-
 892 files changed, 42888 insertions(+), 1 deletion(-)
 create mode 100644 Afni_proc_through_nipype/_subject_id_001/afni_proc/_0x40130b82c0418a5dc016fe0334a2c8f6_unfinished.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_001/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_001/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_001/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_001/create_stimuli/_0x4b88c28a232fe352aaa3991b95b3cbfc.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_001/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_001/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_001/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_001/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_002/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_002/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_002/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_002/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_002/create_stimuli/_0x828dba5362000ae4a98c5e5894950bc2.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_002/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_002/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_002/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_002/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_003/afni_proc/_0x1672a71e029a1fae37c7d82d60d10354.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_003/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_003/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_003/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_003/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_003/create_stimuli/_0xf39e16cd9b4e465ab9a6df01d1bca5e0.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_003/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_003/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_003/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_003/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_004/afni_proc/_0x7bd12589dcfbb82daba15bb9e5b941b8.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_004/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_004/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_004/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_004/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_004/create_stimuli/_0x332b1c6e5d406505a41b9862da82d3af.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_004/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_004/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_004/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_004/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_005/afni_proc/_0x66adc730aec8306bd719310c7f023b50.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_005/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_005/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_005/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_005/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_005/create_stimuli/_0x53e9f2ab37b004ea8655a036430b95db.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_005/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_005/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_005/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_005/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_006/create_stimuli/_0x21ebbfe5fc586de50f78d96b027cb04e.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_006/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_006/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_006/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_006/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_008/afni_proc/_0x082381b5999def21113ab7bd5970f444.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_008/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_008/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_008/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_008/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_008/create_stimuli/_0x2e8468cb3d727bd5c1802195995c0551.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_008/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_008/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_008/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_008/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_009/create_stimuli/_0xcfdc4c461ca3e89691c0a1b184ef4a41.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_009/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_009/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_009/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_009/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_010/afni_proc/_0xdc77add13a0e2b01bd236484f756ff9f.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_010/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_010/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_010/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_010/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_010/create_stimuli/_0xc7bcfd952bdeda6f1ac3267d3fe40efe.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_010/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_010/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_010/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_010/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_011/afni_proc/_0xcb98c1c3f8ba2766789a33a20180999b.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_011/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_011/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_011/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_011/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_011/create_stimuli/_0x562dae15b2074b2c0630186f6a706e0a.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_011/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_011/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_011/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_011/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_013/afni_proc/_0x78ea16f74f40a91d4904afe87bb2cb05.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_013/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_013/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_013/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_013/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_013/create_stimuli/_0xdef586efabfbe19760f7ee91bc0fdaea.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_013/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_013/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_013/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_013/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_014/create_stimuli/_0x803ed4427ac75dd2491e4cb41b84f2c2.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_014/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_014/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_014/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_014/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_015/create_stimuli/_0xe09c3b6f1c6fa35a9899bf0bfc04377e.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_015/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_015/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_015/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_015/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_016/afni_proc/_0xf78a12fdff76772b70f5f757c88ec718.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_016/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_016/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_016/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_016/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_016/create_stimuli/_0x4506aaa53352c49a81e65aa0d9ecb066.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_016/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_016/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_016/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_016/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_017/afni_proc/_0x75135d983f2d910c596b1534afaa6e07.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_017/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_017/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_017/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_017/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_017/create_stimuli/_0xe07660d4ef5ef0a4815e084218fc7a84.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_017/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_017/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_017/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_017/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_018/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_018/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_018/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_018/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_018/create_stimuli/_0x96527a62190622c3c36f1d18057ebd4a.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_018/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_018/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_018/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_018/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_019/afni_proc/_0x3ed5fc939177982773f4a3de7aade6e2.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_019/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_019/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_019/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_019/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_019/create_stimuli/_0xefa4ecc73cd1207b7a19ccf8c641bc92.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_019/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_019/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_019/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_019/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_020/afni_proc/_0xf15640574a5fa3ee862867dd48258cc4.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_020/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_020/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_020/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_020/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_020/create_stimuli/_0x87f22be45611d46a5e5253005a5c607a.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_020/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_020/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_020/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_020/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_021/afni_proc/_0x842d0ffe2f7891e4fcd9c15e70ad76dd.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_021/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_021/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_021/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_021/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_021/create_stimuli/_0x2035f23ddf2da6815786e483128949d6.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_021/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_021/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_021/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_021/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_022/afni_proc/_0x034759bf09ede3f732a354f3b1727e10.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_022/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_022/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_022/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_022/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_022/create_stimuli/_0x27d39a75b3df3dee233986845c0d00be.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_022/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_022/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_022/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_022/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_024/afni_proc/_0xae2900a421e5ae12940c8a7d83be362e.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_024/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_024/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_024/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_024/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_024/create_stimuli/_0x79dfe99ab4a5e6f1d1e008e0b6056d0b.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_024/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_024/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_024/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_024/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_025/create_stimuli/_0x9e31053bcf1e12b25fec06cca8b3f6ca.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_025/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_025/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_025/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_025/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_026/afni_proc/_0x0f44349e272f010e5b6386c8c9482953.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_026/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_026/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_026/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_026/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_026/create_stimuli/_0xb821996742c1404f35791ed54fd21605.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_026/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_026/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_026/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_026/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_027/create_stimuli/_0x8535316d7b3edd0392f612e06a6f297b.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_027/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_027/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_027/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_027/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_029/afni_proc/_0xe48364c65e06397ae3b8a04b1740225f.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_029/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_029/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_029/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_029/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_029/create_stimuli/_0xcdd8a1e9a8f4f233f0947d5ed7419b67.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_029/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_029/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_029/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_029/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_030/afni_proc/_0x946474cb872f3497e0a44b107f0aeecf.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_030/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_030/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_030/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_030/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_030/create_stimuli/_0x8f5cb2646fc2fa8424e53b22f26bb048.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_030/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_030/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_030/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_030/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_032/create_stimuli/_0xe5d7c01301c9bbcd5164eceded2c27f3.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_032/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_032/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_032/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_032/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_033/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_033/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_033/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_033/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_033/create_stimuli/_0x6c9baf9c6d70dfe0158fb11e86d9d85f.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_033/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_033/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_033/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_033/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_035/create_stimuli/_0x60ea3b92aac3c9ed6c62016a8b7c7fe5.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_035/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_035/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_035/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_035/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_036/create_stimuli/_0x992d4ff2428428edc7b2ca38bb86dc65.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_036/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_036/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_036/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_036/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_037/create_stimuli/_0xcc21dffa6fe1cce80b5314a60c3ff5e6.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_037/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_037/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_037/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_037/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_038/afni_proc/_0x9f1fb559a7f70b06e79e2ceeed7c7503.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_038/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_038/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_038/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_038/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_038/create_stimuli/_0x8020b887b800fb3211deeaa3d63de33d.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_038/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_038/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_038/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_038/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_039/afni_proc/_0xab1371e1988d24b472db63e18ff73eb2.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_039/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_039/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_039/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_039/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_039/create_stimuli/_0xc0ecaca3746a356c8aab463303ba4948.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_039/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_039/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_039/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_039/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_040/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_040/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_040/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_040/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_040/create_stimuli/_0x067613127eb9873042069b2d00551fe0.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_040/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_040/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_040/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_040/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_041/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_041/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_041/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_041/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_041/create_stimuli/_0xa892d02df6f04aa55c6f92705c256a0d.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_041/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_041/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_041/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_041/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_043/afni_proc/_0x8b492afad08c3518e645a7f19af0f63e.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_043/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_043/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_043/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_043/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_043/create_stimuli/_0x381748b44ca3771052bbcf37e8afe6cc.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_043/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_043/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_043/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_043/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_044/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_044/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_044/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_044/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_044/create_stimuli/_0xe3f0a878664684a99c6ad6ba1be4cca3.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_044/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_044/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_044/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_044/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_045/create_stimuli/_0x6354c94b8fafad0a2d0ea01316084569.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_045/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_045/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_045/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_045/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_046/afni_proc/_0x1d4c51e53416d8b82b13a96333580f82.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_046/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_046/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_046/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_046/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_046/create_stimuli/_0x5f43c7f735c08a981e581d35b508cae6.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_046/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_046/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_046/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_046/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_047/afni_proc/_0x6717d3cf6657c70372ad1f0df71c7481.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_047/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_047/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_047/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_047/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_047/create_stimuli/_0x856ccca4ca2e5938d06df03b1cde90b2.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_047/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_047/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_047/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_047/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_049/afni_proc/_0xe463d38146f4daeb17f42c78a43f4970.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_049/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_049/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_049/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_049/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_049/create_stimuli/_0x5c9bb7ddb1134a0503ef16fb2591e367.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_049/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_049/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_049/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_049/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_050/afni_proc/_0xf629673497638fc1be530fc0419613ea.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_050/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_050/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_050/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_050/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_050/create_stimuli/_0xc20abc29a7f2cfb3c129121baaa625bb.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_050/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_050/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_050/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_050/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_051/create_stimuli/_0xb010da99a8c5ba299100258ce16f9ffe.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_051/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_051/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_051/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_051/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_052/create_stimuli/_0x6b31a6173b7df71090af96acd2f6c8a1.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_052/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_052/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_052/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_052/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_053/afni_proc/_0xd3fc95320172f7d63d16ee61a28a0d7d.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_053/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_053/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_053/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_053/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_053/create_stimuli/_0xa8b26774dc1bbda1ac991b50707e62e8.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_053/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_053/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_053/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_053/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_054/create_stimuli/_0x5d692952cbd51d3bee4eaff23316a6fc.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_054/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_054/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_054/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_054/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_055/afni_proc/_0xadf9a5388032e433d0e4c62c11ec1c67.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_055/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_055/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_055/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_055/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_055/create_stimuli/_0x452ae5708964c457e7513fb29c2053d3.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_055/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_055/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_055/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_055/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_056/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_056/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_056/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_056/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_056/create_stimuli/_0x3b6c30cc71f9ad366c822496fb589718.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_056/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_056/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_056/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_056/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_057/afni_proc/_0x9c05bb27deb8f33f64413d4465ea4ef8.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_057/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_057/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_057/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_057/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_057/create_stimuli/_0xfb31361957b77b916fbab80d8fec6def.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_057/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_057/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_057/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_057/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_058/afni_proc/_0x09c1f3168e2d72b072ca0e01a947a58e.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_058/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_058/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_058/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_058/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_058/create_stimuli/_0x01e5b8dd24756ed0c0fe3629cc71eb3c.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_058/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_058/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_058/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_058/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_059/create_stimuli/_0x09b6f0379631039b0ae4fbfc242d4d59.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_059/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_059/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_059/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_059/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_060/create_stimuli/_0xbc6ff409e7a11a5e715e4ba53677c9c8.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_060/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_060/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_060/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_060/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_061/afni_proc/_0xb2f2d7a9a1dc7b5068b97008ab38a8cd.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_061/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_061/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_061/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_061/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_061/create_stimuli/_0x8266e658cbe0fdf32e3a7879b8073bec.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_061/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_061/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_061/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_061/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_062/create_stimuli/_0x0e1aaf13355ed7c82bf254acf616f31c.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_062/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_062/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_062/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_062/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_063/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_063/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_063/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_063/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_063/create_stimuli/_0x4586828376765da3dcebbcc65842752d.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_063/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_063/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_063/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_063/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_064/afni_proc/_0x837b611046fbaed0402751086c5c5aea.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_064/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_064/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_064/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_064/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_064/create_stimuli/_0xf50a88c8bfa3bb40af29bdfe600ac624.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_064/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_064/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_064/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_064/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_066/afni_proc/_0xec90c9e1a19cc00398bb60732b469df3.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_066/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_066/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_066/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_066/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_066/create_stimuli/_0x639864a150a788e88be80d083aa4c3d6.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_066/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_066/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_066/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_066/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_067/afni_proc/_0xca08fca9eef2190364b7897d017f5a89.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_067/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_067/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_067/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_067/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_067/create_stimuli/_0x1b348cdf1acb0096519c9f5817e06914.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_067/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_067/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_067/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_067/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_068/create_stimuli/_0xf538d8cfc972c0815c68dcb386dd89bf.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_068/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_068/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_068/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_068/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_069/afni_proc/_0x7ad651e4ef4b8a2561b0678e31d87d06.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_069/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_069/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_069/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_069/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_069/create_stimuli/_0x4011380c8797270139dcfa391ddc1920.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_069/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_069/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_069/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_069/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_070/create_stimuli/_0x53c58d1052ca19c53a1a5d2dc8c0789c.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_070/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_070/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_070/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_070/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_071/afni_proc/_0x7220a6c614588a2c502e01d3a022546e.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_071/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_071/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_071/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_071/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_071/create_stimuli/_0x30489087666fd986fe613b7429f795d9.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_071/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_071/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_071/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_071/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_072/afni_proc/_0xc25390419459295f01a587c0773f1ae2.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_072/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_072/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_072/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_072/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_072/create_stimuli/_0x872aa0df8d52bd94b041223c012cad7b.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_072/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_072/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_072/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_072/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_073/create_stimuli/_0xb7da0429e0ae8a66567720eeedb35ffd.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_073/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_073/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_073/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_073/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_074/afni_proc/_0x03f26d04b517fbd5a4d2062ff3f2f68d.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_074/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_074/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_074/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_074/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_074/create_stimuli/_0x9ea914ea3a56de0871a6f0ae454e0e86.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_074/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_074/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_074/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_074/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_075/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_075/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_075/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_075/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_075/create_stimuli/_0x92d10bedb7ed8b1ff89fc77bbe5b3151.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_075/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_075/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_075/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_075/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_076/afni_proc/_0x6c2e0e4f62dacc80e585410e422ba89f.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_076/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_076/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_076/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_076/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_076/create_stimuli/_0x1db59509511bb4dca10d238592ee3904.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_076/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_076/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_076/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_076/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_077/afni_proc/_0x657a66eb55c9e5fe22b6facadb30a0cd.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_077/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_077/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_077/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_077/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_077/create_stimuli/_0x739c4a8b07a5681b1aaad919d61e986f.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_077/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_077/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_077/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_077/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_079/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_079/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_079/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_079/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_079/create_stimuli/_0x29b01735ef28de5158cd338cee9a79f8.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_079/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_079/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_079/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_079/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_080/create_stimuli/_0xdb296635772377fd94ba947dc3481ed2.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_080/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_080/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_080/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_080/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_081/create_stimuli/_0x2ecd40acf1d2ffaab543eba174346124.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_081/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_081/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_081/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_081/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_082/afni_proc/_0xc1967b2724737b5b13288083144788cc.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_082/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_082/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_082/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_082/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_082/create_stimuli/_0xa4f037b6d5ff386c5e97b1d3eb987752.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_082/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_082/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_082/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_082/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_083/create_stimuli/_0x687396ea1d6055ecb97495311aab5d55.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_083/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_083/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_083/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_083/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_084/create_stimuli/_0xcb97cba9ad63b78165ba4bc4bad657ca.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_084/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_084/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_084/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_084/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_085/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_085/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_085/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_085/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_085/create_stimuli/_0x2015bbef96c8d3d0f1c59f9265af3cf2.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_085/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_085/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_085/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_085/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_087/create_stimuli/_0x00af9c0f332e31cd809361e68391cfc0.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_087/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_087/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_087/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_087/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_088/afni_proc/_0x6239e773ba053e07c01ae230d943aed1.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_088/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_088/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_088/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_088/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_088/create_stimuli/_0x31b145bec7847e96e89836fbdbbd870e.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_088/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_088/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_088/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_088/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_089/afni_proc/_0x425675644f506c856820345a1fa543f9.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_089/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_089/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_089/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_089/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_089/create_stimuli/_0xbf025bdf197385a2ca47bfa077d18083.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_089/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_089/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_089/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_089/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_090/afni_proc/_0x7867e20b31553dc34b16dea33cbb86b4.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_090/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_090/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_090/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_090/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_090/create_stimuli/_0xfc610037c834d75e2eaf02a6b1596ead.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_090/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_090/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_090/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_090/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_092/afni_proc/_0x34ff581aaf00c780350576c6aceaff5d.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_092/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_092/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_092/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_092/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_092/create_stimuli/_0x579e7ac5e81b39521c2b1429535304b1.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_092/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_092/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_092/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_092/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_093/afni_proc/_0x961cbfc6874517fad8958d745b394e73.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_093/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_093/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_093/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_093/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_093/create_stimuli/_0x8b5c06294f57b8f33422e05c63ff2512.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_093/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_093/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_093/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_093/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_094/afni_proc/_0xe0ea2ce9cc1dbca353cfdd4d67e2f049.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_094/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_094/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_094/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_094/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_094/create_stimuli/_0x22dcd2ff2021e1007fe03333f333bcbd.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_094/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_094/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_094/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_094/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_095/create_stimuli/_0x17cd4e6d0f884c5d89823ded883720b8.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_095/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_095/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_095/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_095/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_096/afni_proc/_0x117cf771f80206fefd91d4112830f527.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_096/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_096/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_096/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_096/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_096/create_stimuli/_0x95c4c5a44021b703ade418ad1eed8292.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_096/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_096/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_096/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_096/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_098/create_stimuli/_0xd66bdde67324ae3081f10b2b8a34f33f.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_098/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_098/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_098/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_098/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_099/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_099/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_099/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_099/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_099/create_stimuli/_0x53700f75572a6db12ddbea0609d825d6.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_099/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_099/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_099/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_099/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_100/create_stimuli/_0xb8e8a189322147b9c4aacdaf1278ddf1.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_100/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_100/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_100/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_100/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_102/afni_proc/_0x7b397c40bfa713e8b0f26723621040bc.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_102/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_102/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_102/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_102/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_102/create_stimuli/_0xdd8761564040ddbfdd0333c88f5b5d04.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_102/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_102/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_102/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_102/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_103/create_stimuli/_0xda419de82cabb6ff026179518fc7254d.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_103/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_103/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_103/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_103/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_104/create_stimuli/_0x13cd2b39c9e9fcc85b70577da7095809.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_104/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_104/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_104/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_104/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_105/afni_proc/_0xb89f0009728fded185114954fd09be0a.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_105/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_105/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_105/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_105/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_105/create_stimuli/_0x9cef5ee9021e53deb1d17133128bf8cc.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_105/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_105/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_105/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_105/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_106/afni_proc/_0x4408790cf3576eba1e3b44649c35a937.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_106/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_106/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_106/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_106/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_106/create_stimuli/_0xba6330f8e2e17d9e85d982abbabef116.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_106/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_106/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_106/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_106/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_107/create_stimuli/_0xd9baabf70b64b42e1bfcb798316eecbd.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_107/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_107/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_107/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_107/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_108/afni_proc/_0xa8ba560a0952ffc6c987bc252f5e8f2a.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_108/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_108/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_108/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_108/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_108/create_stimuli/_0x3a145b4551094625dab75161caa45066.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_108/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_108/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_108/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_108/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_109/create_stimuli/_0xf27743b314f96b86ce4efaf7648fb89c.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_109/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_109/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_109/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_109/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_110/afni_proc/_0x36f70ce00573a8177152ee0dba3978ce.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_110/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_110/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_110/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_110/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_110/create_stimuli/_0x2802425b9e54b64f9e9b7f212d420d57.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_110/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_110/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_110/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_110/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_112/create_stimuli/_0xb9602c990271f2cc01017ccaf6130fe9.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_112/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_112/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_112/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_112/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_113/create_stimuli/_0x8028ec2ab171cdb4a3620d5c50235bdc.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_113/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_113/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_113/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_113/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_114/afni_proc/_0x91d700cee6ab9eb414550298de7d1f22.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_114/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_114/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_114/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_114/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_114/create_stimuli/_0x1405a9ce75d4c39543fff51cd4d9506f.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_114/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_114/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_114/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_114/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_115/create_stimuli/_0x5127709ab3ac7067acf4cf436c3a5c49.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_115/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_115/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_115/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_115/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_116/afni_proc/_0xe5cb75ed33128b68ebee5635ff6f015a.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_116/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_116/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_116/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_116/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_116/create_stimuli/_0x4a7a13e3b7048a4a83a1b10792ee22ec.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_116/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_116/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_116/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_116/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_117/afni_proc/_0x8acf8af6343b6f4763a526b0a5a3ad6a.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_117/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_117/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_117/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_117/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_117/create_stimuli/_0xbb6302e2f4b1767c0bfe70340f1011d9.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_117/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_117/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_117/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_117/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_118/afni_proc/_0xd09e0416cae08054579506f039eb5147.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_118/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_118/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_118/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_118/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_118/create_stimuli/_0x23d3092dcbeb29c96a57146dbeb92b8a.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_118/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_118/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_118/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_118/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_119/create_stimuli/_0x486e06042423a9b68aa41826c53f617b.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_119/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_119/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_119/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_119/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_120/create_stimuli/_0x9d907e30c3d4ff576d4f61ea2c308b47.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_120/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_120/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_120/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_120/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_121/afni_proc/_0xf66976ca0b247e935b8418ba04bfb86a.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_121/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_121/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_121/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_121/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_121/create_stimuli/_0x27bc88a639010f6e9d6db14931ddb7e3.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_121/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_121/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_121/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_121/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_123/afni_proc/_0x07d961123977aad61a90906a23f8a450.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_123/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_123/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_123/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_123/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_123/create_stimuli/_0x1d7429d15d8dc8bc366cef6fdca6e0ba.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_123/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_123/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_123/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_123/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_124/afni_proc/_0x5cb1fba445e30746c5a1ddba11ddaaca.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_124/afni_proc/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_124/afni_proc/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_124/afni_proc/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_124/afni_proc/result_afni_proc.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_124/create_stimuli/_0xee20d4b7506c6a5d86c5f408e9250c9f.json
 create mode 100644 Afni_proc_through_nipype/_subject_id_124/create_stimuli/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_124/create_stimuli/_node.pklz
 create mode 100644 Afni_proc_through_nipype/_subject_id_124/create_stimuli/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/_subject_id_124/create_stimuli/result_create_stimuli.pklz
 create mode 100644 Afni_proc_through_nipype/d3.js
 create mode 100644 Afni_proc_through_nipype/files/_0x2a29d196401e292490f5a331c7b8bf30.json
 create mode 100644 Afni_proc_through_nipype/files/_inputs.pklz
 create mode 100644 Afni_proc_through_nipype/files/_node.pklz
 create mode 100644 Afni_proc_through_nipype/files/_report/report.rst
 create mode 100644 Afni_proc_through_nipype/files/result_files.pklz
 create mode 100644 Afni_proc_through_nipype/graph.json
 create mode 100644 Afni_proc_through_nipype/graph1.json
 create mode 100644 Afni_proc_through_nipype/index.html

diff --git a/Afni_proc_through_nipype/_subject_id_001/afni_proc/_0x40130b82c0418a5dc016fe0334a2c8f6_unfinished.json b/Afni_proc_through_nipype/_subject_id_001/afni_proc/_0x40130b82c0418a5dc016fe0334a2c8f6_unfinished.json
new file mode 100644
index 00000000..d8d42f93
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_001/afni_proc/_0x40130b82c0418a5dc016fe0334a2c8f6_unfinished.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "001"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_001/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_001/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..42e4c420e14cbd713efecd32b494eceb151c46db
GIT binary patch
literal 303
zcmV+~0nq**iwFpV%z9-4|6gftaCLNZE^upXdM<QrZ~%=@OG?B*5LFbE(L*#@B@ol&
z2L;8QTUWwtL_$xxqCNDF>dtIrzytKMy^bgH5GG>}nPqBKyjSm2U&r6ShX>o)#5|n0
zoo>7^x^^C8_~FnJ>~!83rI_X=L2#Y)uI2(u;=1Ju8ebC5JR6|men$Ec${O?oZP7H~
z+!jsOk0k52i_c9~wFVXQc_ND4RT5Q0@ax3nw|})op?#h`84X!6i{T{6V|b<?Mgd((
z=u`cYYKGR;#)7V`upos7w+GS@^uSboyI5RRtw84`tU<<bw$~?ymnrT;SDIv$1Bx~9
z(Y<D^7IciDef#ug3`g_%WelggZ)13v9B5Fy3(X|ut~a^6zM-+J{s3ylzrObY005Q~
Bl+6GD

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_001/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_001/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4899f6e6b12b61331b2ef27cb7cecbd0d74d27f2
GIT binary patch
literal 1294
zcmV+p1@ZbHiwFpV%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}uw{)21J45#r$#
zUJ|L??S1qv1tC-k6;+h*P}B#i%JS~co}KgBi|xHjiYmcNMJ0<D%me%}yz^f%-rf5k
z5>h1gq}#Q}p83tpZ)SeF`a9csuX@}^k{9O%bP8U8;1W6@C*dVk3dXyuC;0Zi`J<ox
z8-M6FiKIDrw?i|@NugEZU5hXdn(Bm|d-uWPg@9P5RXJg#HsIYA!c*^VEN^ybG>*L6
zj;R5Xa_!wl$GdBZk{O>=*0zM2Aeee_W3Kcx6KYNb%s?QtrzcOo^=`McT$l@+H@UQ+
zGn&A~)2NbIMKUfB(q=}5!S`O+MF@~srO}HUU8ZvAo(jm6wlRVX2Mm9WXSaK!!SOJP
z5PB=@YGtX#{f(h7-42{Vf`F8)Fz+QAP)IZss0Tq<T?TWBriP_uUetbn{BLtzNp)d}
zDnOD&S}+y63@?!!EK?ZA9m{htmga?bcTZJ}9!YK(q$CJbiPknA;-x7-LAWeRYgYd5
z3zbkoDuoGyWV(cQJEyh~$_gHnm?l$@XzR-3$pkY~h!V4bAI}gFMcnr_<Z1>aaAg@j
z4r_)!Y)+I?LITE6eNGTtjixbq&*CPdIwk1nl%&*BgC9%zU0h8B1U>;x2?7)}UP||?
zScY^G3?2$mQcT5b@9r3@3Zf)NMjK12b1P&Qq#AT7SJK<130V`=aztNH%hsH_zqne;
zsZ?`GW}r<-`6|A1%`xrB@)<}flQpW{DyYU1LUtmXLeN%$xKk)0h!G)UX{l*NBe&5<
z!ko>r7(G8DbIQ@f_j^%bQOMlNc&(*$tz1bS644aS7D9*xq-*dD(k28<!w)6M1R1~4
zL)M!z&qIc2QB-+fXxywh@&?IY)zyq*L2dQ=(W4QTfkBgGS#RDQG#zERWjdimxjpa9
zbx<8#-hNWbq;hcCTdp-MW#7A73+dCa^}K*&b?kc9$cVAX!M{?-+L*h;L?L*YK4@z&
zrLZQ%_Cec}@hQ^sK|9bYY#n{tYU9K6P?13#S`jj{+HFpM-af#uPkwxJ(5X3f*a(gm
zr<zNhVEE-FEx)R77nm4(c<`l?aB$SZI5yY4`{ojDU~RLz+O$A(GJ5f%->KN#w7lIl
zJl;LOjP`)F+g$6W$k7?3EA1ro?(WJ&7tuFvVv~p><k0rQTkk%*v_a%5HWn(nsX-;<
z!4MVSCd6tayIByN5G3%ZGwAev8M}QxkxB!BvjmEYNAKMAy3bW3%J^6QkY$XqQzpRe
zHC<;Zb9;|doI^chpH;!4ZmXt*@h9$TIE`du<q5jycF9E9MGyT2mo?sMc@mbj>dNUC
zmvQ>PW@MK%(ZoqfFcRIhDZ7IWMTa`BY?^bK;8htW(mU4*GNVe3<#*zCu<7Wk0pVhQ
zt=-fO1%1DH!47(Vy$)TY1YOVEcmK<k(2-3;rE1!mPSuuK_SPG>Th9_g^~8j}at{lM
z%sGy>0HTa@Zf)pa@7xwnyqrv8|J4_N{}G-)-8PYx$q<QFHN>zXg$CLlM!i84ANP}J
z*gK{V(<JJRGKdC)A?+u}*$8`Fbsnc=lfRlJ6W31r!#Ifs<8j;@jnZ+H^k59*VfJVo
z507CO`?vUGg5~(1GQfYvIR2lq>01vNQVEcv-o<poFmH01!kPd2*D~(>1MvH%YjX(z
E0F#w@l>h($

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_001/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_001/afni_proc/_report/report.rst
new file mode 100644
index 00000000..a49e065e
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_001/afni_proc/_report/report.rst
@@ -0,0 +1,23 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a070
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 001
+
diff --git a/Afni_proc_through_nipype/_subject_id_001/create_stimuli/_0x4b88c28a232fe352aaa3991b95b3cbfc.json b/Afni_proc_through_nipype/_subject_id_001/create_stimuli/_0x4b88c28a232fe352aaa3991b95b3cbfc.json
new file mode 100644
index 00000000..bbc63a18
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_001/create_stimuli/_0x4b88c28a232fe352aaa3991b95b3cbfc.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "001"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_001/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_001/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..222627181eb0476415f76f419ad220327a6463fc
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29-HOvd6o3T<7x5v6c+o`D
zr1?QX>0Mc`yxR+*8^UZdX{RPLVP;aqQt$zK86VSk@J!m&{UL7G=}_o2=jZzZhtr=g
ze*M09)}3u@?_L)T%M|4-l}fZ<e?TZF1<C}$ioi2kH6=|8S`u3}H!G4U7v)&tG^fJ(
z_zJ;!bI3-)3>^xPE<pP*t!ge5sxiy4MDVF|)CCH`E5xN&W3}wFR-7`O!|PR-lNYII
zSb(Nb<pCv6Gr6`QYWET@vOsLS+4}lT{QW&uSbiIS`Fy3T$CDr>Yr>TDlw4b0!9|7D
z-`6=@90#tXo?6$+a_+$oxB1-SOcG@Qbb%?;-zAsQN)qqtR!L~+8=ClrN8j*N-^kE6
zGVzU$zR{_^v7v8l;u{}*<A3}1H9E2vo`K_~z!kA6%gOhtz-&S6i5mkd<7HDZd3^Rh
zcAVQCypm`0Ndk@L)@J*5vptIU!wDUdE^E|DjS?3<4Cz**#6eK2kqFd!A_8Rc02vG;
z!(n7-f((a|(J(SHK}N&Kco-S~2U5?6*)-@5XPO4x>Qw17O~aFs=F{+Gr1>;Fio7#{
zia)l-;BS@4cU^KYyT7vZrt13jN3X5XwHmo-KUtT!l*C0#*q21?f8Cv?Qw6%@a|+ag
zGG$vc&Il~ocK7novE4nNOoDcI(d)FkPyUiu#9x&J;OfR_SkyA*HDPH@Yf@51q_5L`
bF6e?XT>80$CLf~MZyWCq?lp~C_y_<1!v-fI

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_001/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_001/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..36e77078a0baadfbaf202e070add2119e1f1a56d
GIT binary patch
literal 1535
zcmV<b1pxXViwFo(%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=An>c>u;XIHOMHj+k
z;hEOaJmc6cf+B$7AZY6@l0{KxKu{7jqDLYXk{a6y478h|0oYa5Mf*qnivCJ3Db2$Z
zOyhJi2qICuyysl<kUsqR(jWg^zhHm*b4JsXl(;EPNlY1W3G0~$;{lPmzO)a|{P(=}
zOMaSH^&(<8A-TTh3xX9vQqd%fX|7jMM2Wz{k4|#^>En=5lnU-66$zg8B2=K{`XZu1
zu5X<k?&8M7My{7VEC~vz$n}Do>&rf8A?;b*rI`1CR?)b2#6>@h`4NiAfW$!Z>Hgji
zxn9c@jpfwG>y#-XLhO_2Xh?|^M<I=Y*J6lc3D2wMD^MW5;sQ#!R*!f>>W482xlkUE
zGy#&ng4pHeR(reCXaMz9^Hp#KMFIIvp6L~GOne~3ndN-7tXPl~@&E}XG6UxeETbSx
z(xUErXW{A$i&P?>5{8Bg1dFm3!61|n6>*r%6_`XK6;9Gz-#+9XRK%!^NPtWS&j4-V
z0SxLBk|N5|Ov!P*>oNCnjBG+bB7T2F?Ph{i8gms>4|&+{69!lpANP8&GHIN_YQW2P
zKnMfxyMiQqK#)<*X!<Cb0Q#(q$QUC&krIm&1l$TXCFC6iA0sRR1cmldfEAYTGU~q#
ztzJxws0a=a5R9=m>Rq>UX_gbg<UuF&r2Y66$W1DqBF<oDgjC4JjhRjL3L-K#?!B2w
zvuZI`6xgR&MH5Bc9S+S{pYbDx21H1+<m3505)_sl_QHTL%=`(d-AJ*3%>?QMHJM2p
zPsFX1$1#$zS+O7!*vd#Rv_LS&gV2M@kI@mPP~j)dhEb7OxiNT=CDW@3XVff2xp9_&
zf)|ruf}RA~m<bc)Wk#3}ieG4g>SdNBW`%H?+I1ghTr4zl3gWl>YJg!wEj3$>oh{e~
z5+KoNzva48o-LzK(luL@suTA}nAE1^<-Lsgw!qOTbGcM$^pn0Z?0srJJxhr{4!aVT
zeQ=J5{Kr?z7cK-Obk3eFc7Io8<{g42HyxuXGuO4RRvq}=E2Ev}u2T+h%mAn8rit0D
zPKsH8r33%cz_A^n;EBVfYxFRTI^>j@7@i*5m>@);q^9!-M!8n7z8qAcw>l)T=~RH&
z{nw{;Q%SveM<DwC{qLVVH>2-2ng~uUrlhOnpyC$79+y+T)N1fb(npmSs#2Q*FW(Lh
zDx688DgfHUl$mGDrL1(j?(>NutvUI&=Hc5K@ok-#Z+lL@?RogNM||7o<=dH)Z)YC9
zoe|&8fAbxVF+Bz0UEsK9&Z{bA0XcpoFzb<OW3vNLK9946$<ep1POUbX!G%9E2aPTy
zI;gxp{o?iMi1<*PkfCd%HY}-)?xyo@mr1qJtvN8(KsrEei0A-h_Z`UQY{=GZ$ksfN
zt=W+6*^updAltJcJF_7>{{zzKV?H&Q3?E4iCe?XKe<U@0Fy#Dd_+ZHS)$m@(GYSL;
z{hnjY+S4y>aC3M1$TBCD%{Tm+V{7Au+SqgoW$hWGvgt%{UJ_BX&Z_CW1Z?ofB#?ry
zQq{^XX9Nyeut8-;aLJ7Zn5g9;om_u?4qIP0;dL-;;H+_64<sac*zVN9f+C~@xIH;^
zcnE=m+j84(E6+T=PJ4_Cg2=H?Qfs8%>MMoOx3@K!ck^l#MiJ3hOUpg_u9u#bH#n@9
z3Lhi$eSOKqfyato?n6;}4fVJhULAggX2H@n_f4}%YD+yhPpPx+hjmoWA>0xX)L);z
zX0Cvl7RJL`V0prP7|+aY?5$okeUfJatmnR70mCh<`G&^&gw-z0G?adQ3Jj*;N-=9?
z5^%X|#Z3oc(UYcq2lfg&qHystVVRdurHs3NtC!$DmY|-OKl$eGKh5tiy^NSG(r{h1
zS1hp0#@;&}Z+qKsZR1wE6_WOY7RI=}v(xl;9(Zlv3w?0lHXiP9<uscmj3W9bkAjH6
l|6$a7lM|?c5fVVy@G1p$En3~?-~N_)?!OfqMPlj?007NW^|$~4

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_001/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_001/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..8825c171
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_001/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a070
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 001
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 001
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012201
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_001/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_001/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_001/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..fffed5adce7b3e10f27bb1b14b27fff1945909d4
GIT binary patch
literal 2851
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
BkpKVy

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_002/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_002/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4c40389a450414ecfb07aeedfb8e19388f489d35
GIT binary patch
literal 305
zcmV-10nYv(iwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zuA-oL^Xf_1%OWA$Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~c+Q`r^`P>xZ$i
zx&h~QYTAB6S>IiKZnLV@R#Km*L9yRTrfL8$Cz9X(-Ntg|^XyqG$ckAEXUQJJ3;xg&
z@LE7m^((BXHI8TliWqJ{a0Tu_#G~keN^-YY%&V4L=LKv)#BgztCx+K4*N3b)*)Rjk
zH^9d0gtm&~5rO;k>CG5U>Uti-`TpA&9w!5}<?mckftjo8>-(Eq9J}fd1tR|^_W=L^
D1;Cq=

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_002/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_002/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7bb6f902122f153d773394c167d72ab16519ceff
GIT binary patch
literal 1293
zcmV+o1@ihIiwFo)%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpG-<xm^g}H|Je<Ny
zB9*(n-1RO2Ayf$!Rg~~h)CW*yd3R^e&Ux*{_TD8$k>I7GlHV{7@W=4Zf5mur?}JE4
zk=T=N*B*Q3H#5JP`FZtsw)tN5xQ`?+E(>TEya2%^v_X!-OR5x%cdKXk_P_a~U;LFn
zbZbP?9K744ndGF<D)DZMFb<mPgk5^~!PA+5Sf*7uVx%_U-7UgX@Al?5+cb)vc()N#
z10?0zyOp+gw-Y5ZKB}y(3pGM8^<r<T^f(i0N(4+mAhhRa&%X6;yR=-GYnyktw4gJZ
z!1dFpl2}DDE)ddMMuoxmZrDW#kXWVBi@gq0IdskiWJ=o@L52f{zrnK`-9hi9A4L&*
z9(J{|)Z+e1-<NI^E+9cbN>-S66AdUN8Vb~dAgnHfxkOXL(lRe<zd!!BxsIf|Fhms~
z$t*3Hifx9MNDh`MjN_)|IT%ax!n+6ODn^eaHw;n|1gb=9D;VAFF+f4MEJ|w@{_YEv
zP(dn%34>%jhjuTgwh+n+9+Q|RV~}X;*3;1lGgF8Xvw<Hk5D-P&k2K_J0wi!{9zG6B
zhCXaglu|+h#!!7p5L=C=G5OHqCZjqf=;)ZF)KY^VbNK^YjRXWf0Zj=46f~Yo_p4Zj
zbP^063Q<yw#T)PL8><SUBt}LXOR94VWY?q`bSW3od!-3k6V!4<Ur@`IoO(37TFS9h
zQ%NSEO-T77zEjOH?a1;8NGg*hs@*N9#u7qyBAY_c7J;~5C?SXuA!BK&X+<Nqa*Twz
zm}D_}enF;`qlfQzqrjq&xrOmsOX;?9C3#3hQ#k7gAr_D>!81sk5HJltmLL;k{7M&D
zZ^}Fm8KOl|<$b1ct>(xTlE12}3B`h1?;b~|11tlBCds_sygO(*%6!YTLy2;G*`Dg4
zI=H;?tdvRR;JmloZdl5`cXwyf=V9w*0m<UnPS(hXvB<%{Qpj4EyTe2wc$q$KX)vX*
zCdBq}%arjs((-XD&?;;leY(}chv%UpgE+JzWM;M7oc_FZfM1{dbal|KId#|wj%KHt
zOYLCzhZ|acUEeM+G4}A_OC{mpXba=mT=(vq8?=F?&CX)e0?o<b)vM!n#pb5vZ7<>R
z?&VFi2dtguS|>%0P9R-qC!u$D7A87~zHt+qL=+)YH)h^?_t}jNB3H4oP|-<E6m^Ha
zJ}SOPh}B4TGb1=5NZ>)c*FN@T?DqLcDh&iK5-2Jjy>mNtpQ}cc@vr?M%NS$lOn}>M
zy3SnYcAus=hq}hTsDee^dQA!A&)jM_jbvlx8M^1T$w=8*5B(LFHQs7@7M8W@%IQ}(
zar(bzWQR1-#7RjooSmg9yNL}&hdQoonoF7BRT(DIJGT{NMwJ@N@62st)6rD}!o~hl
zyQv!r`hMq{9rS*u4qc-JUC-Qi|I3xokxfITYTBB1)s|WI)*H87&k{oQ$b`P~5DSS+
zIgYjfqKtEHZRlU`+&WIYoQz`s)fa#N5uQKY29cG?5Q(j7h+#tt4YZY{r-SU6Mp+kn
z!_y(8!yb*Fob<C{eA4SvoQHeWd7P3>{%V$tTq`~9$4S&14&&}%kPf4y3qu(8v(sVR
zKY@Pi-{Ox6mg9fQ0RI`|_<zpEZ#`g0B|wULXVVSCyvAh;7yj#=GH(9^uDkGGa|r+d
D>Nt3n

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_002/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_002/afni_proc/_report/report.rst
new file mode 100644
index 00000000..d58070f0
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_002/afni_proc/_report/report.rst
@@ -0,0 +1,23 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a005
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 002
+
diff --git a/Afni_proc_through_nipype/_subject_id_002/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_002/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6b38ac0ce5dcf8952887ff135b26a90dcfea3145
GIT binary patch
literal 2890
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_002/create_stimuli/_0x828dba5362000ae4a98c5e5894950bc2.json b/Afni_proc_through_nipype/_subject_id_002/create_stimuli/_0x828dba5362000ae4a98c5e5894950bc2.json
new file mode 100644
index 00000000..f75c36a1
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_002/create_stimuli/_0x828dba5362000ae4a98c5e5894950bc2.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "002"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_002/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_002/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7f66aa46df636b730d5e7a296a864a9b3daf0372
GIT binary patch
literal 589
zcmV-T0<!%diwFo&%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tAnMwSL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=fzr*x_y_<1xZNVD

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_002/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_002/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..fb4ce4470463e1e521792111eb0c9873204505d8
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo&%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~30&NqRv$40{mV
zhuB*x%a>%yhGHlXq$sv!5ADOS)F3E{wirvKN>WbJBEa@itN`DpJ#7DIzhZx7hm>q5
zF1)65g&-2i!}ERT@FRWr%e6oLS-WB%{W+uQX-eFbrX;3}xP<l0i}8@iTwgnYcm8``
z`!zqyt9l+WoRD0v27+KkkW@6uVw&q^6j36u2%^(mfBLw~C`ttnkctG)dJ!s6a(xxi
zFxPi3PIs~AZRL8=$C99sid@gRxxOB7)}=j*yAbmp&?*|M$6WNgF+WBz8ITxAK0Vm~
zG1n`ZqOqLlT%$}8(ZvCov<8<*anz+T@S5-9Si<|J=>-ZTP+UMLtM!N{q<$2WE*HuN
zlEy&NS75u?*lz8#J<o&iO|Rezf&%jGJkv|$gakl{Gt2pA8L=QK_yH11WCkt}SVm!%
zq($5hF2dCr7O6x$B@7K02o_}}f=MVLD&mmLB}gKX3MXl<?;dd<B4SiVBt&L_XMi>b
z*<I-qk|N5|Ov!P)>oE^-jI6^TB0+yd?RJ7y8gms>ANe@w69!mUANP8&GHIN_YQV?$
zKnMfx`+_8VK#)<*D1DTi1NyAA$QUC5krInj1l$TXCFDH?oe>rxf<XHy#0pFJ7>(bB
zRxc(-R0M|z2*%hSjjr2Vn&m{0JQ#$Lv>(3$xk<%S#2I8pNQJE3nAyarAR=Sq(c76c
zs}^HLfqjZqbS|j-!>JkTGk(m_fCy=pe4O87L1EcpFANC7EI22%TPYT>nLwSOCX=*r
zBJQL-j**PbiiMfLRz`ZR34%EpbbW~Y1RY}v5q{F}jEc<4jll~qnO;sfqh=w>jk5q0
z{FsF2=t+=`NthrnGr|H;{9FT6FS8^uD}>Y3uKUpAe4&vu5Wn450}LB#q0#hqw_zJd
zfJCGHmg`D+wv4)@Yqls=r|z*Zu1&~``xy&tfTL69da2UrXMJlp`qXqiOGz*`yU{Jj
z;2aV8Pp=lQTnS0nxp=nN{auxre*~J`bd07<u4`W}JMcUxt)0f6Q%-Qq1g99LiP^1A
zidl%I1Al4g*nzI#iNmF9^f0tK;*=R1o*r47u!}%R4d)Tea;;zkIjF*Dbx2~<sQ|Hu
zug~fxl6vutK=l2GKRkJEW<T^A2u>}gq^snh;ugXlhf{vkYVb+YN0k?<QkwuTzYY&8
zoJpc80NTTpnRm>ktaLi=^K(<0GxBZD!nZl%+q^8_){J~xv+!+=__i*~w>=}@_AGqc
zBfjnb<~y8YMhe1vz;WN4S5?YFa`H%E)+1GKvkg!IkF$iyQQvmERy*&(g&&ziuLF(_
zE3ePKczre^J`^W-=vb=_OKPLD>AX8+Ty1n}4$L)>4p18+Isn;u2eL68vN;{HISXWS
zI%I1)WNQ}4)^y1BbjbGqfHeA;O%2AwM^b}vby?CMNev$iIlCG@7;<(sychC<0-=I_
z&oO4p(=V-YV{h`vGAEVwH+;;owedo2Y&wOq_D!L(=|pf|5>d1+s_C)>tntSrkV0Lh
zs+B#?2pqCd29+M6O7=V`)fR_za{bLE%KEx7uS2m0l{Jp*q4d1QSFLs(N>GH9fND<;
zD?Egtg4=dmZZpq(y-s_K3xdc=KvG*sz1260Lf_ujWZucEQ8$W+zFC&sqkg^cth~Wt
zy-?IKGC$DQj2+Zi(aQq}O0S?ESHr8rZ_q4Q+U9|27EW!bhnER;+WoMO${fNi5kV5`
zlh@28D5iy}VJ)ycWdY1*<~H_LFPkyRGXbUNfnI`wTiD_o8tdmu?V^~5(AOrwAO$yy
ztd&ln%3UdLItYuNH0^t^SI{wqi<dFW{DdlHs_VCU0q$c7>iPMTZ~y+&Jb&p$#B7j;
z>$1IKLAh+oduOM)6Z&|owcUi<BPMOUyAy1Yt)1QW?w02VAf8og4|ljS&1MOsh`!0A
oFe3238};7g1Y%%>gkUzjN<m!nR=4?gE1B>93kGeK2kH+108Ja`V*mgE

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_002/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_002/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..7047fcb1
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_002/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a005
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 002
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 002
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.013305
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_002/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_002/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_002/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..fead5cfcc27b60b1289a9c99a2a7c11448372136
GIT binary patch
literal 2847
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_003/afni_proc/_0x1672a71e029a1fae37c7d82d60d10354.json b/Afni_proc_through_nipype/_subject_id_003/afni_proc/_0x1672a71e029a1fae37c7d82d60d10354.json
new file mode 100644
index 00000000..af1bd2ce
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_003/afni_proc/_0x1672a71e029a1fae37c7d82d60d10354.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "003"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_003/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_003/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..735b6b7f29cfe9eea23b1f4f0d79713dea615dc4
GIT binary patch
literal 305
zcmV-10nYv(iwFpS%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zx}u<X^Xf_1%OWA$Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~c+Q`r^`P>xZ$i
zx&h~QYTAB6S>IiKZnLV@R#Km*L9yRTrfL8$Cz9X(-Ntg|^XyqG$ckAEXUQJJ3;xg&
z@LE7m^((BXHI8TliWqJ{a0Tu_#G~keN^-YY+*B>M&I{Oph~eTOPYkb9t`AvpvS9|6
zZ-9;032ha}BLes7)0;7z)b%`u^ZmCmJWd8`%ip=80y9_F*Z1>V9J}fdAAJz!_W=L^
Dy@{Cm

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_003/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_003/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a4addf7e7f826fd6e65bf1d4f4a40b64b576665f
GIT binary patch
literal 1291
zcmV+m1@!tKiwFpS%z9-4|6guzWMwXJYixQhbZu||rBzFh95oPTNjCe+CYy&6ggA_r
z%dQl9dLEfcKnO)bK@nj&1mysVEO&SH*gI~!vE4JfL6P7R5y>~q0e%d3{uSl!o(C%-
ztwfJB-FDfouc|(O_4C!=+0J|Q<35tSJTD<Cc?p6`h(J!lOR5ZvcUMpF?SJ#fzxX%)
z$ZZly3-E4-=8}_AtJJ$)!Z>KEQ+Dp%2Tv9TVwqOegptO9cUK6{yt}d78PT{u@NPSy
z21v%WcN>v+*HR^OKB>KJ2{l15&EUpd>1i(1oCuhKKxofSo__1yUS+v37bb6VX+h^S
zg^R24NMaSqxj;ypITZ%q`(YL#Kx&o7C~kC_DxiBRAXnNZ2r?`%{57uK?u`bIhH)HY
z<Y87TOD)cC41MKx;0#g(q-2eGKh=OnqM^id5QNoLaF=RoSXLEf6ZgmecGs0umxibk
zBw3UNOR>jr6Dhzlg?ZeuyZ~cqQF?dxR3#XZ<c2{;f<aa2ZQ~(sngW!B%d)a&74Lyi
zDHWtXFlCTVm(Xq()Rsb7!4s0ubP5uEU3oH@U}Z{CVKwmMIRc`H`@V)k&42{1EYrtf
z&C!SLib_gI!5FH~31Vx|v@Y*ioMcpI1OuItj9O~&V`;yOqltjPC!iTYfPyAV>p`8%
zP)>r$LnB(ssd(+(9b;8Vl*G(vV@bVkh3tY=gRbPtdb={AYJysh=u2wZT2S{FTPr!0
zYA(qPv<W3&<#(<*mK|9>14(7NMzvcd)p&)Foyew;v{fSRlu8I<M5tI+X<F0BZS;{a
zXR|!P$j``}a*Xi(UL05yDz|dpoKm^nLP;J9(O#S_gpdfx*5DbWO-PuAA1jb4GJd0n
ztT$CrgbLBJtn0owakJsb8zg^yuVxf4)K;$_KOW&VFzAvj@0)jrt)eWaOcbstx98DZ
zhoeKt+fOT*)&VZH<yy;9_Px8cus#b@FG@&P%dY3GjTnm@{40aJgS9(K6@r)9gN_DM
z32Q=bA9PHWoFXkBbONoy)bXdg9ej8ZZe%bADMDt}v+e57JBRr7$xm+%qlQyQt>JjF
zs@)U?$3I-s^Q&feiG{I8hhHiQhsV2^$9B7S-&{fl)+W2FNei?fqn9uHQO)L7^7hv7
zc=zHmrw6Rvc3U??j?N%kolb&wcULaDh`tRIMIw%anlGaD?z2lfM6RN+P|?jy9QVe9
zAs&325UY{wW<hX5kies85cPePxC1_sN&|tj6v~=M@7(o9=js+^{40ONa>m#x6X5n+
z)mhry{*w&*P|w)sb+V}2YA9j+iMtwBBiUGWg5kM6GEsJ+p}*p=!CMbc!mv5I4*KO~
zg8r`_*(Gf@u~QOEXLqg3?x3LPaF1)B=3J(@RfdlA&g}-9QI*E)cj9(XbaX91I5=37
zn?_JD_L~>{VD#6U)U}6T=(+pue}xhh*|b!uyRC_8S!VfLZ`@wfO9<5y6LjSsUL-Q-
z*xCY!Dk-?NLBHO)E$ny&nI!(JFaG``Jb$`vB5Ri+6T5X2LqQ4x+UbqPeLC(z+<#1a
zIfcPE9cPdF*(lC>@!;VQHLhNdU9zoT!;*>XWc^{1#)I)V>5WF&I8J*ohVd|eJWhs>
zV3_!~_+x?<_@6Prf5tfepR(y&513L3km0$D?uKdJ<T8UZ|8-m?(LWjQQHgU2008tn
Bd07Ae

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_003/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_003/afni_proc/_report/report.rst
new file mode 100644
index 00000000..a25b8855
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_003/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a023
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 003
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 003
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.073517
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_003/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_003/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_003/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..3da72079ee21483b2c86c442caf5baba3d69e284
GIT binary patch
literal 2539
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
B{jvZ6

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_003/create_stimuli/_0xf39e16cd9b4e465ab9a6df01d1bca5e0.json b/Afni_proc_through_nipype/_subject_id_003/create_stimuli/_0xf39e16cd9b4e465ab9a6df01d1bca5e0.json
new file mode 100644
index 00000000..375955b7
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_003/create_stimuli/_0xf39e16cd9b4e465ab9a6df01d1bca5e0.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "003"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_003/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_003/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..17739e4d192b17ba6606b3100544c7f890330bf8
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tAnw|WL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=n~fp@_y_<1vp69a

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_003/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_003/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f4b913929bedddc868ebc6e1255526ae3fb44d7c
GIT binary patch
literal 1535
zcmV<b1pxXViwFo(%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7o49@@j`KiL6g>!=
zgLhj;`;1$+2#NrPgP^T@NDf7v1wl!p6}=Lvkkr~vV4%GO4WL`qL;H{VEBaSDq_n%X
z12;}Lf?<i|aK3MbAGyO{uKe-O^-K22KjSPtO2JK83Nhp00w0(c7Xhduzp{((;`gHQ
zYjIrE^LfH)0!6;+OQ0Hv(k#hhR^-bhVj!vXqoX4K<Wa~ONu}_Kj-<#25h+oM{4!xd
zk>5H!-KDKgx5yVgs(=Jc7Wtf8<RANjhiqVR7h*9$T4iJPK*(VjivtqF2x27pWOwJs
zB45cgi`ALV>x^rVA@$*`HM%5PkdVd5Yd)m0!uK`Pixj}uLSiVZ%}6BB+>ap?QhP|!
z7%27<Z5P{{-LHDBRtv*7y;5il3d#41EMI~{@R5+<mh-hLVhJhwK@wVK2F{mMMM0LN
zW!(2p!!<dTsUji;PR0v_i?R~oB$9xR1SWF{lL$)FBrWpW`@+MBI8zY>#0-cG(dHiD
zq#-~`7*8{;rtz-D!lyB@4*dxH;e^`Fgz7XFI%Xd6s6PabSeG9S2Dmb5oZ)KV$M;Bx
zBJaBr5-|c|R5M8*gA+iXRu&oO;Db_B9ueeLvZ)~NXzYxr3<w4~Bmvb_;m2hBHns*a
z7*PQY2oj8`HyK^Cxirg3FnKtLBk3@HiE>j~q(pGcj8vLfyD76XqY`Asr=vGBWmYYw
znj!m?>gYsJcgIsRKIGznlMzT|mVBDu1IcjNaW9O3Q|_OT+KrS-+)SuWRFg^CG!eH_
z5ywQuX2pU`QY)i;u7iR(9EBc6en<`|!w5fWw~UI+%1yybFIm2v2+qtxR2ydjDR?mi
zC+I1ZjY*h<7a4FL6+hQT)vGK?%nH#owd+3iIA3by7{zb*)rjJTT4;A#TbsBI6he~8
zek<}?b+$~plxwyq(?{-sG_Fm^i#r+jZGe+g=Hp7G(a-sf@#quN^)v;4YIZfO#_$}G
z#ZNC6FI@^CbWWcwc7NAZ=Ix^<HyooWlk3LU%ML#GDr={`?Nk#SGr=i`Sz>mplTsc~
z<=|f$ICdbEB5{OrjUL8U`+{*}Bhr0q6NChn)OH@?EY}LwSED+P*2g3^oEj3l|LVAD
zB59W21Vul*|HI>FX7>G7o8YO%wQ{u@)!b6p({QSfMgu<~eOP<0YmGDD)z{u$O>hOe
zhM)t=xOvAysan79K07g`Gb7*5EPOi?zMYHm?as)zI}6|Lgm3qve0wwU?ajisH{sj+
zZ@%L>W~3y%jU0E(c~xgTfWwE9@&VLa8$E>bMVuvEP5L%_jmAk2F8;{uwfg92ulDNr
z^H;|c;$v~5hrYF1x1`ql8_wH9#?^Yi;ow{Y=^(W+qJxnAw;<c+Lw3%G?92k$IUlln
zK4f<m$nN=&z4IY^{{zzKV>UGy4<ASk#??hhe;_ryH{|SUcyGwr)$mTpQwqci`W?rZ
zEl<C&#_jF1N0vFMtiSPNj;;0QdVRwwm9=9El?^At^Acp)I<2OQ60pV}l0b@em9E#e
z1qVE2u?(s_VwK!#nd{7$PLY3efwI17%$r!OVP#F@W}sTF_LtpW6H8D+w8UypjVnAt
zu!7rkyKbk*ynKxfxR5~L(1+9(Qg8CBWub3xYpUoM^(c%Y$gfo;_oP2xcv{`yXueR^
zF{;?juNXV5v7#5d7*xJO211Xo4!>cuWNDkbrdc|*q3&HI)bs9#O;Y6$Z;1qx*gSj9
zT*6{nni|#ut0V5?d~R-IZ}Md`rbH&O^xVytu;7-q_{PTCiBh{PrZM#EXTUH8SIewb
zPO!>dDQ`N2%7HTNJGfWK0mF-zG0VJ!X>F?OH~9kI#}YE|ipSsn{ik{U$`=W@K^m^h
z_KJn&vMKMKu)78AO+VQ3deGZ^K)o%x8HBBN(Dr=#0I;NAwf1<2tI}+iFpAjgA_^kF
l|6w$ET>!?w0Rl7|U!^dvd8^yvyJqIO{{pf2x54TU007nN{ZIe^

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_003/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_003/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..70ffa24d
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_003/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a023
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 003
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 003
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012411
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_003/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_003/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_003/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..bd549147ca8b2087c3bdfbea805444fba5c11009
GIT binary patch
literal 2847
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_004/afni_proc/_0x7bd12589dcfbb82daba15bb9e5b941b8.json b/Afni_proc_through_nipype/_subject_id_004/afni_proc/_0x7bd12589dcfbb82daba15bb9e5b941b8.json
new file mode 100644
index 00000000..a1728169
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_004/afni_proc/_0x7bd12589dcfbb82daba15bb9e5b941b8.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "004"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_004/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_004/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..584aec8b09e8ac408456a2b984e5cd329564ddad
GIT binary patch
literal 305
zcmV-10nYv(iwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z>Y|`{^Xf_1%OWA$Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~c+Q`r^`P>xZ$i
zx&h~QYTAB6S>IiKZnLV@R#Km*L9yRTrfL8$Cz9X(-Ntg|^XyqG$ckAEXUQJJ3;xg&
z@LE7m^((BXHI8TliWqJ{a0Tu_#G~keN^-YY+*B>M&I{Oph~eTOPYkb9t`AvpvS9|6
zZ-9;032ha}BLes7)0;7z)b%`u^ZmCmJWd8`%ip=80y9_F*Y~$`9J}fdn(7bE_W=L^
Dy``C`

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_004/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_004/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c218319d3699ea3b9305812eece35e0be43ed26c
GIT binary patch
literal 1291
zcmV+m1@!tKiwFo)%z9-4|6guzWMwXJYixQhbZu||rBz#R95oasv}uw})20`-2=TBA
zFNqXpFWF=h5JHtuQAG(4MSTEOmS^V7+F6f1*q+^_C=$F>MDiQv0e%ec{40)UW-mlS
zio~q6Gxo84zH`p!@BDoGcee3f^|+5DFD?p*3SNNV5+abJ@RBM8<K693eEZ-0-Y@>r
z@48hYX%60P&`fetXq9-^B8-EkI$;;yeei5%AeL!Wju@#Ocz28N)Vq80oe}MJ2i~p6
z)Bs7j_HHHe?oOg)#z&R6HK9fbrXJjzDm~7Gni2sM5D4wX>GN;B+bk^?=Gx?aE-mPc
zCUAW<9!abs85am?HKW4ddn?Q$1W2sX7{$E~Q#o|b1Y}Cv7(s>whQGzN>%F6c<3YFE
z#mK{~R+d_vUm5t)ZNNDs2uR5a^H!n(jYLC%=O75H%iu22)UdS7i#qO)|Lv|LsV)pr
z1xPY03zlM&;U<!UWeW4SVR;V5(!B8Q@tKM-BFPPdlmvq+(c8))ZW;p=gv+9|W)bhU
zPze>JIxu07jOWlE=F}EKS;1ox(_{=1ecgIC8ewG$QDQal<0S&3i2JFATup!kuFTWN
zVad^l&5BY=NWd7XF9>3*(KIffSe#^3rvw8XlayL&@MCU&jH8i&z$c(7L4bnBbL)1M
z%TP{&$wMPrim`a>-6LaFL6pSIXk$sWZh`EYRf8_&!uqf@p=yF!j_3<&*-}tXXIo1-
zmTD@=1hfeyU*vbHIhGw+J^@K(vP8891=V<kke$e;khDc29u-OmVnnD|T54L+$gT8|
zFz1sj#>mgflyZ#l{a!b)C{%9YygsFLtz1bS3ejAgHG~igNSELlq)kYeh966i2{L}A
zhpabco`(w2qNwUVJ8`w<$R(1$x>pm57iz87@17jtH8ALs%<r3bJB^~ur%V*CD7P2U
zREMKO$m`EbnN$JJwdGF3Que)jFtff0Q?Ck07R&Btjg1(K9Q-SVtc|tXO%#Hc>3&;-
zDTOs5xBG2V#%D;&{dS;LnA-ca)y9YC;YJ2?kRoJeHQTKIyuE{8pZs*W6V;sBZ47&}
zRn4X-IR4>=p5N5F3oMM?-T6{U*x74g9-HmneRBgDSeooCCN0pM9KC+sk194dlDD~p
z$GcZIIXz(QG}}5Ua&!Xe;&c+UyR&f7LG(?SC=#`r&!YA2vl}}^uA;C|(Me6W+Z!GX
z@Zg7pSdC;iGlCO>1U`xmqP{O<x6MaVX&`W(KvD7N%H6GXu4+-nzwx^)V~m|K0dA{N
zow?0zJxj3<^^AR4C5yVXni9sJy4ztjl8u$87@pfCBV}hA`YR4=yw&hD4C|w-pkLo4
z=>O`G9nxeIJ0-z%c9y#A1`3J}_qg(DE@XmRW#~v(t`%%Xl^U<#soOx&(Ukz<V0%e!
zYC*x+?_cwS(ci68*BpYOXYRZI6-rQK(@?4EwkE1%nPu<1ahr87Aykh{(3K~6k;s%|
zYYQOCIOo;|{kn2%*zs~Qiv3q#{QXCG{&ed^RxU#(T2&K6K?(xe9>!^}e|UV7CRrRG
z_fs0v-eDY{z+rqc=*7pVan*Y4l1=?;mW*6G?GNIldoUcvy`!Ua*iCvcgyA4N8ODQS
z7{vY^{+M7n{-+G^pD~XAXKeh=1Ey30q<HSEyJ4DFxlG~Qf88qM=pTJA(mZns003B4
BeE<Le

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_004/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_004/afni_proc/_report/report.rst
new file mode 100644
index 00000000..85eb56c0
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_004/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a004
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 004
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 004
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.072937
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_004/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_004/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_004/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7a1328bc30b35ac72a544306eecd9e46b55ceb21
GIT binary patch
literal 2545
zcmV<N2@dujiwFo)%z9-4|8iw>b!>EBVP<Y=UvP47V=i!OY<ezqZEyg!Slx2l#uZi?
z*^-?&wv$OGZZaN?(;quy0^pBGo2nAiB1B^h{+Iw|Id%rK1eWC5_zM;wDK+V|mz}{~
z(7V1tW^&O7=o|DI`Y7#Lkm9Z+JM~R8qv5w_&z?Q!>{;x$`<L~<|Mc-%{+HhLNq7`u
ziTE*&M##og8X}4%nuK8x#aVh)JL&0Tnz(WHLw4t{+4tG)bkmyRh?2n1S`XHi<}R)5
zWa+K*rjwYsBtDX65eh>XoTZ!liEqcu$PZb%5hZ?1Je*C|(hCovW5Q>9*Pc09dLT~%
z56drIJOb~AvX7#WT0w|?D<mOyiI1t=82Q8sqrkS}NfadGiM8-VwrDbZiS5`Tj-@CS
z8J#GCA5IdX+>h2*|NQa4|NimD&2$6%j>+6fe^XLQ<wCJkC{|46e!aY1FK$csYE`9j
zFJo#`62VC3<^|)Cs_R*LNgfhkhEz@<g@$SvTDN1h8=Xc=?Puv%ZeSx<PJA-2KagWD
zlqGFXEwHv+ELCd7yE)AJU)K%x_quwwZ>s$^;5bUK9k@Z1rSCn`40EsBG5cNc;xZZg
zL4=(ogj8QWY__bn+8J2AzPhg+X6Z%f^>6{AXQK@5Yc)&Pi;AK!N!KttjW$R=4&z}#
zDVNI7QItqTD3V4n)wR|@HOzg@cw}`4W^Z6->4g{gx#DH%6$6Bgf%(WXx_gha^fMV&
zR!%66<Z4a1U#-cn@KHqku}oQlHuequDcFHTgHj|fvNNJ?o<#Va5vF$eu-$EH`<mJ}
zz`+N^+a<$<1=duJ$7Z)@E%OY1<bgqeYEv`2knk(HU1rTkevqZ__MSGg^n=sY1diz4
z)*|RlF8qk)?PLj;Q}HRTiM{5t9*o_Xp(7XhP_7rAn7Z~5Qn(0<467CS+qh7c%B%r{
zjc10bwwsoEsP0)k4Sc##ENz#nELfJmZeKH>W$E2>`IEdPhHX_iT+W4(cp~Xqqq|?q
z((8O>`T)9pl`qX^tJ${nMyCa}0=s5lNCR`f0A;-XsLKLBmy^wbq4v)uW&L#~F6oAq
z*QJpi{^#P_T10o1x<huA;!e3zcl{hx>)vEnQR*StttdO?a-9abe7o+PfT6SK+EI#i
zTfjk-<08Y}!fb7)QmoTtcL~P3Wo4&QuG@%B5zq2wsU85RFhJv6vr@<Ne0Zt;g%qPG
z$3=$6$198?Tfi^54&plQ1aW*^5%5I79#@K8J~*BW_&DIW#^uK(<amV~4h4tZNWdcG
zriB@gAs2jhp)ouz37G4g#wB4e_X`hKI10TLekr7QCSWXJD&R=KNC*WE5$=D$!?Hud
z8$$MkgxH9?HY40MI^)<8Fs2Tlc1lLe(u7#Tv4Amecw&!ts%tEaA9~>mheMC!v4BI4
z<1t#{xu8E6bp-o>c_Z|>6LfkCA9G&?rO=*pc`)TzjO|p^B|+&G$1^PW3Jo4~AOz}#
z6^<+7bV6eq3|IKucm@4Ln9buDQ67Kf32@5Ij9i=RPl+HGF}FE(SJ2^bZu6PuGiQa5
z1kY?CTI`L4EKCK=la7$R{7eE)R&eABa<76oCXR>+Z@dze!m@z5p<p~-;fSlx&{R<2
z@*qs;szJl~3eRacI%)hFzPvm4mHHQ-p8#N#uU0s49gZV1UNu4##j8eyU#>8ng)1C;
z96RBwals)pJ}nU^NbJ#R4JPpM>{MGE03R)}8=9wlgf>M}ylgM2!QP<XS39Oa4O*T2
zD81OX;PeNsa_tOj1w!)Pfz~$%4c$^Z2U+^*8HES~D|M0uF$P^zwGM#w<lJVxrYOJ<
zu0Cx%gEP2kH8rEBH-IEuT2g@m(6=j`0rU)@i#K09hx4Buc;1U|zWn2eewho{VG4pR
zU?{oI79*5e2i!9D`l<@EeI*CcSkAeQY~sixJ}@(CM;QBZxmv2(rBczlKe~skij8U(
zD&8+y)qB-q4Wsh5Q`&|s0J&>wea0+Kal4!yX`Q_+y>Xr$5#M$b2k6!N?e5oBtKGAD
z4HNj`j-cuV$HaA!9J<Mv_*5QyVFCWxWnfZ*etJY>>=mFZMy`v2j(xNU(ooGokLT@I
zbx6>4k;d)m4Fi^Koe?hhS+ML6=D@eSLTS6Yq}rQ0sCRoTOE<pzZbdL%OewpINOZFG
zyZnY@=;ofz*zKpUXScEKGJ3nth}J2R_3N{XqV^BqA^<t97p3AoSmzBP3TVRZLq7oC
z{|-d-0WSfqqX9YJTvR{>NZ|WVOiOE9K&J;f<NOOA{h?5ka7XC2dob$iZLt{dK&f1V
zfZ7Ay1SYPlPX^5Ny4fFqog2_&>D@-t>S+6>2CUXpJ1nD+%y*RK4WvKlm>NWt*Tl86
z#FkNWR<M6KGwt&i$%7Y@t=s$92_m#ruHD&s@${SDZsk>!o4S6kit?Mm!$C{y?01{i
zps#})zn{c$Nb9l;RE3qzC~%}vZWCr>cSDKQJDA;g+=R;myJ@U5!?2~8^Ua3Yuohzf
z%$}7N>q;jm!ZLiW;}E@)@tobF=|WnUrzrREP2IdY7FHIL1%?{|WVfa64VsN7Pyu%0
zAn9B1F5ei3|9EF@?PoqBtkmjfs&DD(q7Hwt&R@=_*QWn9J=~J`g*hX&ZDdbQEx{QF
z=&HQ}^fi;AH^^Z5;No@ef_jzh7~`?lvs!xhVMEU*N9iZchXZ5vEn>LQY{ESbYVKzK
zA`qf@vU~1Em~Y|rc0+^x|4CkHGz<b)_7HJ}>)aKXadBN=Tvj(1TebByY*7pL-TzrI
znS@921Wu(S-JAq8_7Mx?4NnA<i<8ZCGlXIXWANE2>BLXwg{rhIv9}aOkw$j8Ce80v
zt!kyP{F#w>QW(Rk*d?h92i-;(;c5Q(^Z8pm{y?51?2w4P^31cpr57ViJ$8t`8;nMI
zXPiX79l+VrNiV_45XC?D#G{mpMfe(RoV;{(l3{w0_+b*${JH1-(enAqqA`3U{^j7&
z7A(wdJMcU>itlbk`J)-Nz@@ue%jc)NTMmj56Wys_-hw~kvCjbOW{**De&o`n_U_g#
zK!rbje@kLnMDguq$DI?c<sgYo{QNCv{$?>cjEEoKzSRtTeCy6-2y{6-OWSYr(#C}{
z7seQQR`uYZB#lT!V;4^`9QN-C{$#1~HrAQ1@^Tn_uOl+W4!3Tx*E^X{0bj_CWtgzq
zic(>Zddp}Tad_Ja8R5%WjzgiCYvqazwZ0J~alYv3XK#8i4YAG6(B=_r31XWOA~ALh
zkn%UoD-FjdR*}Yfo|8`cp=HHPk)AxITCfE#RHd?1%AnFN!^%#vk9-@m%9H*F+cv2=
HxfK8akYxq7

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_004/create_stimuli/_0x332b1c6e5d406505a41b9862da82d3af.json b/Afni_proc_through_nipype/_subject_id_004/create_stimuli/_0x332b1c6e5d406505a41b9862da82d3af.json
new file mode 100644
index 00000000..2c2a4c80
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_004/create_stimuli/_0x332b1c6e5d406505a41b9862da82d3af.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "004"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_004/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_004/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..61a0f010de334f1a21e77565bc1554df7436ea30
GIT binary patch
literal 589
zcmV-T0<!%diwFo&%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tAnDqRL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=9vVF=_y_<1swE&~

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_004/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_004/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..cd4c22d078403393ffe0541ca199ddb35a9d4b2b
GIT binary patch
literal 1534
zcmV<a1p)dWiwFo&%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~31jl3vgb!yW|p
zA@-Ka*LdxQVki)#D7Iw}?ZdFtASj8l7)zu|Qg+fJ!1hwC0N<uPZ2xG#Vt-|alzfSc
ztm#}Kh(z-6eBU|zNFV-k>5qS|U$Bq<oYC|+C2mSn5>rN8!usaLctB*XFYUuS|2?n$
znxEuVy^I)6NUpE>f?!3ER5ZzAn(K8GQ6jMLqvKqE`Z#11rGooNMS^Gj2o)%~zKCd$
z>szO%ySUNl<a*V^lAwT!Trat~zU*@r(!RxAiFqGr6^&~nE(T%DM<^yk5(CMn`+Gm;
zdLvUbmUErgDN{s**eCPW;1Vg0LK*|F<q*db-d9a8P$0hI0z$b~k9b1rhcOAcP#%yp
z29mx4+tp^b{h-rmG$4G_E4YH7fP5#<^cp!LJ`m!}a=uzdEJzA|fP@m6f%65HQII8R
z5%;~*aCL@7DiKc!L*oU4McIg85=w}QI3#lol1QY&Nt)~1hunjR7?lwTkQv|^pe^md
zqyZr*qAbmnoW{Eub05dZI`kvr4<^)ZCRn90S26XFhy4LzfOYY4zYi;u#u=;ze0&dt
zFz~)BNWzB%8P!bEN68G(XQf5P81adeSR5nZR<J1{?<nYuum}(YIzRzdSi;9-{5G`u
zF)^YdI6y!!#@=Lf)8^7FCxYa`AdIAg_!Y=aDxM<FATvTLWbLNR=0*h(8JmvY%%oYh
z7%K|wQ>>zypze;RW^BOth@l}7(k%Hjzav3m*<mjX3B$~vk=l(E3)oDcPEeCc+B6Zj
zQXa=h#%9HWOkgV`z0?B191TMcB0oYSOd-Ngnhm2OvvO1L!b_&t6V9kvh;rks00l25
z!3;eKvM~u0<Yh*f4~k!Eg6d_KBxZ$hn%Z?Adt5FwasuMF`)Y_`L#;GhjfY*>1`;6A
zWWVLQQl2f7F6o*rO4YGD62`R&d37&iz7244%3Lm08vU$qj7OiEu4gInr)F2eatzK9
zk^l5+^}>aKgwE-+#qRH_%)CR;<hElpWpZ8ndfkENUTN(#cb#&AV<tGoFip&EbyCa%
zEFJhu1IG@8f+r4_uF=ET>X1`rY<PNTZGsSilA6vVnB`i*`f^x>(dwAQwo?IO_g|mX
zO(gZ=8-eHt_kVcu+|0h;Xd*bZn3ArN!-`u7dm2vpQLDixNgq{Ss7h@Py!<*isBk8U
zssLyoQ)b>Vm$K69xzA^&v=-#sT7++F!nbu^zU>A1win^sp73p-mv3i5zMVz*b|!o~
z|IK$i$BYz&cY))cIj^de1?1?Fz^qTIjqMIV`8>`NCMSK}POUcU!G#~0gGLV=9aLVQ
zeDV5ZLVPSv@X)hXTb9&TZ`*ly$hg|-)f|{>ARVAKMsxtO_YP$9Y{=HxkgY`^TW3SI
z&xUL-0@*$rvU4_M=YK#NeJrL1<KZKz!MHjv>5rs_4~AS^4Id1-xEkIIc}js$LBHo1
zv*qcR*0{Mle`J}H%K95W=GfYLp|-Z2LRovJP}z1OI4_APTBp@?UINzmV-iTAu2R*?
zE@uP|Stx@_k5DBS*O@V$Tz_+pvc7K2>rkvgWsT!{ARCS5SM5$6N>GH9fND>UD?Egt
zg6q0%x0Pp}-lToT1wrJ<C#fx@-s&qwp>J<%GVkTpD2yVaua+hEq+hQ*D{pXEuM~BR
z%=h&rV+S=>^l~49(i^DH)%fc08#D`+wz+Sbg;N{q!FfVG>wZ{AWe(w%h#-me`D^AH
z6w|`guohSzGau$Na~pfB*UgyZnSj!BU#~&IEo|`(jm?=-yC|k1^y_nAkb)~k)=DQ(
z<!%%=9fU<+n)V&oD`-UF;$_S-FQH1A>iVr-f%{m3`d<Fz+rR%b&tG~KF&m`ex^Ayn
zP%fMD-f6d6UeoWAouJd`?lg9Ar|CU>&}{|yK`UtE5GrtM4|ljS&1MOsh`!0AAR_QT
kjQVeK0x>W`0x%n2r68_ltK0m$wajz>1$Zeq5$X>B0PlqDr2qf`

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_004/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_004/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..87f3d3d5
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_004/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a004
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 004
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 004
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012438
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_004/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_004/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_004/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f5501d7686233919e55546765b1ab23ade9eecee
GIT binary patch
literal 2845
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_005/afni_proc/_0x66adc730aec8306bd719310c7f023b50.json b/Afni_proc_through_nipype/_subject_id_005/afni_proc/_0x66adc730aec8306bd719310c7f023b50.json
new file mode 100644
index 00000000..badef56e
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_005/afni_proc/_0x66adc730aec8306bd719310c7f023b50.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "005"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_005/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_005/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7ad6f5ecb7eff9bab52e5aa666e860731a634656
GIT binary patch
literal 305
zcmV-10nYv(iwFpS%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{s+aIS5LxTL_)TiYL@&XN%tZPK0uD~b$lWpV%s%K_t-fN-^@3^Z@!Oz{tgeewT^i>
zZ#&g^t`%|K#_-FaMYdCUqot&ZmB@nYgm;8-TO!vjmeBYTG3x0c6%RAi7nep`Ka7pl
z4LG+|)Akd}`tIUuomH*2lKMOiirrQ+RRj2KBKiH_Z7f$l&z`k{teC}clI$_O;7=_9
zF9q~ezrc!G<A^q(h~WkVSK#(UJc=HuBzN=qRn>Cqynq#m7|!<c#PB-h`j8bT8)jhn
z3fOp^&{lCgB5<ERy&1z%UEjuVy8AYU$H_o#`3F~2VCL%j^8We;$FAA{fVJQc_W=L^
D`-GWg

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_005/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_005/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4217fa6295216238a444a52baaf2e4d78675eba5
GIT binary patch
literal 1295
zcmV+q1@QVGiwFpS%z9-4|6guzWMwXJYixQhbZu||rB%;w95oasv}uw}lcqn^BE(@8
zE{RljXS3Vg1O%uODyk^qP}D<FWqD@atey4PgYDT(iYmdSqLOcz1N<@E`LB4Mnf*Z|
zq)5z4J7YiF?|bik{@%~me`j0oRge2f^5UX^PQeQhTtWxrIJ~4v!FYH56yN?gfB1`k
z;}6_Aku(SIwrD0fDYQzwYZ1mlQ=PC2?>=}uHxSFTD#wh}4!pZYc<SBmVrPd&{m8q`
zm>M7{*WRslyt|PonelPuZ9}Lrf~g0)Go>e)P%|Q63Id@$J$>?>ciW}q!d#lX#ia$E
z(F889#v_SUB;x`ht!GpieD8!=gaC<E8l%|lGL=L3OhBfzjS*y6VEAiXyV)D|j|WkN
z&|6_vD@!fTuMK?Zw%{BR1f*nzc_-0;Mxvp>a}b2pWpI~hYFJw4MIHCY|901vR2PP*
z0wkH21xvBba1+VFGKG2EvOEW4X<m4D?@YxQk>rL!N`gU^=xyy0ZkhlTgv+9|W*P6E
zPze>JIxu07Ocv1Y<kS{IS;1ox(_{h?eO-Gz9%E$+QDQal;~4^?i2H$tTup%lt}N2W
zVa3sh&5BY=NWd7XF9>3*(KIgaTbyK6rvw9?kd#_#@MB@WhoiB8z$c(7L4bnB3+rB$
z%TP{&$wMPriivpb-Cbi<L6pSIXk$sWZi(!YRf8_&(t4*fp=yF!j_3<&*-B6k=37fS
zk!mK%6toE?U*>nFIhGw+J_Si-vO=}n1=V<kke$e;khEnY?iNZ2VnnD|T54L+$gLeA
zVa}&njFF#{8RZz^`@JZzC{%9gygsFLtz1bS3ejAg4TKO2NLSz)q)kYeh966i2{L}I
zhpabco`(w2qNwUVKXJY0$QvYob+4urFVsfwC^{M9H8ALsEbg0k`;DS3rc5VXQEo3f
zGaZf&A#Xk@Wl{yW(3TqwOW8|zdv1Lirk)p&ESKHP8XGYdIrvu!SsQD2kSGK%(}!&h
zrWDqM+&*lZGCo6EK5PeCg{i|&TWx%J9&ThX2Pr~kR<q6O&)fU>^~q0f_B%DF4jRMZ
zd{wil6CD3=MbEG5-31oL9_)XmB<vryFptf4@4mf)46ICcmy;G~PKGaD9Ca!-H<Gu#
zg2%h(S2;ak?Ka!GDROiQ>GE_Ew7a`>(M9x4m?#oagnF|%kJh`-uIv!Gio!xgH#Jez
z8}$cx@Et;|MzWhZ!3jYE4?F$NkuPJn$H!7>AaI^QQSs=VyIJd8)uN1l<qufK7&~JE
z+)kr93!B?{oMIp98T+hC7IhmnC5%6H*TZTg8!JySJhx58%FZ?PR~*)OtKn%F)<;)C
zzqm@!|J5VAq{$|BN`mR^u5{Tg6cioqapluo$ON~_(2?G`R<IdWYP^1@ZVN?6R|15C
zy%o8s1qEZjb;%D#f3r?qa|ni>x$pm1C_#};L#3+QnocFlEPLyX+pc>Fp?YkBuH46q
zL}naYTL4kUIkz_G*E_d?9WN*2*nj=y-+zSXPq#^A<uYWVRW&gbq#&T};gF`us2@>C
zj{DItPDj0yelJQ!S#;EoAE9XOR_n1#HubAnGIs6sXb>k+e>94F!(lp#k{*m;G{{ay
z@!%K+v44v{CRmRDDFggxjN|_qo4oaaDU|>zo;&YunC5jZQ#kkEd{M@oe*j8ATrYD8
F0031@W<>x1

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_005/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_005/afni_proc/_report/report.rst
new file mode 100644
index 00000000..5f94458c
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_005/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a030
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 005
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 005
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.074299
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_005/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_005/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_005/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..09cfeb60cb735943a3082012b2df4ae4abb0da83
GIT binary patch
literal 2536
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_005/create_stimuli/_0x53e9f2ab37b004ea8655a036430b95db.json b/Afni_proc_through_nipype/_subject_id_005/create_stimuli/_0x53e9f2ab37b004ea8655a036430b95db.json
new file mode 100644
index 00000000..d4685f49
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_005/create_stimuli/_0x53e9f2ab37b004ea8655a036430b95db.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "005"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_005/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_005/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..5c388f3173d8e21c11bf8354d9df0e95b9f53237
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^AyeCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR%
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk5PWR6XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mWj6@!Q6`1q4OX>-Y!&07;!90RR91

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_005/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_005/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..9999581ab30588950b28bf3fee934424286ddefe
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=Ao49@@j`KiL6kQ0D
zg=bnvqj}g#S{OwD!$Hv2T_lU5&VZmKYDAAjDkL?w6BuYWK?87Cb<zG&zoNg=OG@*w
z12;}5f?<i|<vr(K9&#>!x$?(9*Du*ef5B*WoDnyp8A&K3E@6H1Vmu_W&{y{0UHo1&
zel1Rlx}HZ2r=-xUfgo5BBo$5bgcf=k#gqsvg7~=5pFNHkMVa6MQnBE9KSm`=p)VsE
z7W&rd=`Qv<UZEF#EC~v!DD<3L=uZRABHFjO3kmN7t+KIt$i*N^_#sNjkR(9z>E7;-
zg<i=OP2`!*>y#-XA{>yj*5DE;jv|@>ulWck65iKLFHj(X;sQchZN@w$&4YwQTqqw%
z8UsmRf$d^ztMjnyc|d*H^a`#ZC?MZ0a=k>3NC1R5vz)J05et%mA0VMbZr}oeWgO;d
zR>pnrG+dKmkx9fe!q8}eU{O|Ln1oWIVh+h%f+P~DaGDkR_5t@HB1UCQLSzPb4rp_m
zFlj(YhA7K&B`5K&B|N|hvJQio1cNcPn<-XV!c{_j<l|sK7+_s~-0#E6WJwOI0UzH3
zAq>3l3X<|6K}I#>^ieVe^m%2GGe!a;B^JjBxRq=w$U6!;V=O`hfeuiJ6_)TZ9={E(
zenO0>2o4btOt3#5U9-6~%ZVU)FbE^rAbACHlZt1EGsujP3R$}evooWDh@4GEZ|2gh
zT7ne?_8C_3R8V(EQ*$<8{E(p`5z;LAB)^A(!m`6&7!rnAFeSAc85XdaK%Jl_le9@9
zZe=`4kW9>qg}K01MtZIdf;k#SK16<m4l#uYKWTYJMP}tD;H8&bFQ=SQvk=wBSpW)t
zLc%F}5@cf%CdkX2umBW4*8<hcJWb6C;ViT3KJqwUYUBjOZ}-&@!-iUDwY^7Muni<Y
zqVaw!bgepD#$D1iTa>C}_fQzuCgjE4oCP+(@hS6ZrPBCkePcBG)O0<|NH8(G8dYO(
zj)>x?SBsY}g(PxLpDlKO*JbV>fF?H_qbZZ?#@EXZJohSVr?ul$6C5+aDTirlcB_+N
z7GmkZUluxcAQC)vxO9ykMpg%$GGoKD18WmT2$a-vwqcfQ1slj=9Y*UT5*tnph~0mE
z(ln7Y%WnjtAKd@p$#XONzSlx<YB42UC5JV)6!s*X>Z8$sPm*odUZ`5*40!dmzhC1_
z5>*4xKBmmP6E0<~*K?mwO=-`_w>=Br_Ly(`qI^3u^6kvRw=?G3xhUW6jC{MZ@a>NI
zcK@62XpR{v3GV>MU2|U5DGSNbw!o}U>fS~dpaP!cDU;*At!|?+?ZJf~nSHMZj`nM>
zPriJ8GA2F}CwS;tt946iy|>}KJ7ip~_Zkk&HINQa8zDLX*?R}Fbv|VKe8~1JknQs!
zJLf}oW`XRS57|8*vim<EjXq{mgYoc@)L>j)l=MeZ!v{mou7(eWoLvp?g*>G|sG#3-
zjM?(^D{I`^IeTQ8lgj!VJ?7Y2f1%bloKji4rcl{%VmL2}C|jr1bWsA<_+t{tpsrH&
z+74#~4p}IJDvwYldma?riz7OP{^kN@ebbmXp;&{;8Yj(AdS2^6r`v=Q6d@&`+LNOS
z4<V@Fw%m@}E^=S5(LUpXAaWFt%ob8__0_V_x3@J}^on{M#WB&>s*-!$uNR(GH#n>p
z$~s0Cd-{s8gBmM-xd%b%71ZZybanU*nk7ry+%wJ6sSS1iBB7plKWw5Zhj2?oki_QM
zYvvLZ)56rS7FZs$0Om7u8+)sl&6wo5fYNhMFG0aAZ1D|^wW(6OET$p!>u10q1y{?g
zRZgJFT`6xm2#dZn?K`kn&>@A3modxzlqzMa>$iFV?qezH`^A%Q|NhfFf9XZUY><ZQ
zvb|zKxopaNXR|{dMQ!YN9{8TuCHUdi<|f>Mx4IqAf3z9Goo3bA!yT?lvsuD8rf-Tk
oj0yaY;{Kb0Kn#qK5X?qbDTr&{>bCf9JNMmx0aI4%s_G8_0HEp9WdHyG

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_005/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_005/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..5391108f
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_005/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a030
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 005
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 005
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012852
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_005/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_005/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_005/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..94147f7d69b428bb6316a646f13f231b12e014d7
GIT binary patch
literal 2845
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_006/create_stimuli/_0x21ebbfe5fc586de50f78d96b027cb04e.json b/Afni_proc_through_nipype/_subject_id_006/create_stimuli/_0x21ebbfe5fc586de50f78d96b027cb04e.json
new file mode 100644
index 00000000..bd2febf7
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_006/create_stimuli/_0x21ebbfe5fc586de50f78d96b027cb04e.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "006"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_006/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_006/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ef9e5318157e44de2f5ec992f9071c884e8b884e
GIT binary patch
literal 589
zcmV-T0<!%diwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?Z+kk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhiB)B
z<J|AyRWzRkscJN{)|-#(%|W~$PSqjpvPPZMD0RWpkZv_f9iVD85-7Ev2oy4Xf((a|
z(J(SHK}N&Kco-R*Amd?VGK@_A1F7f3Y#MZj6HS9|b*%J>rs2g%^J#c7(tH}8MLw87
zNuOI|>TeZ^PhE02eY~>trt13jN3X5XwH&!%H(3|3637J$wJ#Ch{dzb}#|m`Grxaiu
z6KPvhN|0Kz?e^`yW4nDF1n2Gctk-F`U;PEGk-w~vg3BA9K+Z%)86p|O3{{vQ;p=pt
bay-WbR(>IZAp9IBe%p9=Yod~J_y_<1SdAPp

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_006/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_006/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d2e2869b2a186e59388ad3df870fbba8c7e2019b
GIT binary patch
literal 1535
zcmV<b1pxXViwFo)%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7n}=U{I1eO6(Sxu#
zc(--5PdiDApa@_%2->=b<WSUE5R^1p(JPS(Nv-V!2HH!|0K8Q_wErl-qJO1BNxN%1
zaN~3%7?wy5=lf>(kvshL!k_<KJ6AmBOU}}R6x@`h5Hk)g@PU1C5rE3gg>8K2f8>qd
z^25AtE)q@?$jwz>0@Xm2W=R&a+$@oZfuz!p4s!GP<B&6wO5qb7Ns$dAQljMMJYhj@
zZXTcR(srwrn+1<5AOVxPnR9b<$rn6ig93Lx76YVJHm>doISga5M`9R3j3l3KZ~c^;
z<xI0!o#?#AxCR+gA5L1MOQHn{S&Y0chBQ|AzG8ck0{B`;4CQJw5(zYSV+e)R9+I>M
zioHVHh4x1GL9b=0FWFuxGzNv_dwFISVIO=XBzVF3N)@q$6#XCxEi((}ORAzEOVTp#
zyT{?0oXS)Ykpd^<1;RyHj&Kr5Kt}?Txrj*wrD>Ap=GLz8Fe1)W1Oc%FB15#fb(}N=
zND1R<rqwjwm00*RCWS*k0)IH6b|axWjfIYxM?C5efg{%W$AbZ`Od4mn8u;-85~9fa
zj)X*vfLPT`(#PNk&=-|O#yR+)6qN@Axs_}x$lDq_BPs)efeuMPHC6aA8NY?CK@3(@
zKm&pVW9m&tSBhNP<s_Iq9K?}y7{5ZfDJ@bWIA%sFO$xgyvlF8dWX7kXH!@{cEvA|w
z`;_YFNKkjiQ!_r~Vvmy%NM)CNn%_OiaM^J$jDS<_ACcPiluF!8s7_RqP1-aOH&YSE
zM8$T+f=tpvMrN*qg4rL19!9=T_9(*$KWn$FitNfw!AmchSxN+Fb|I>bGmjL!7=k18
z6w1aXOv1|yxQ~jTYoqE_mLztCXqp!5KK6LA)W{)<zt~qJiW_Ra-Dy4Cz-^!ql1%nn
zZfe!pGU-yT-J(n%xO>vNwjnQUW!x_UoSZV3DwRgRnCs)wr?%@^3jWmWa#)SwIU@6)
zUoD(F7eMG7KU<3ZU00d6i<(?>tfp+P8{aHB_}s0mo%W_vO>pc4ryOR9-K|bac|ete
ze`(+p1ECa&Bb00PFt*wij9VL#?iMydNKi>_=Mm0w3&HwoRL9Z!n8cb>Lt^({A2w|y
z&GMU|=!f@yeDd7RzSn9KJhix1u2!R(TMBy`PW91f;3uSyYA<xHaRR*h+S#cIu0Yoi
zbU+!m?^q~R>-XK~N2YXU<lC8rZ)d`{b5_3H8Toc+;oF_??VgoyZ$`eoS@`xQe0%@R
zcRa_Al!P~t<CZ<I>Wl}l|433kfO>1KhfuzVvxKWj-$t*|IO@U0ADNw2A06$~ULSt-
z`fx&gEKc;$FRWGzQmg$n=lvn;YPH{RaIS@PklGm0LCF4lknPhUJEuc-W`XRS4%s~&
zvO5c8_jJhK>5#qu0crIyn;NW#PoxIx>a3(cks3Z4a&|R*H011R_#osl1!4vLfn%&F
zProjV+nXnkEPGNF{>G0zwpL&0)itM7)|M?))|?2>OOR#jxSGyNpfLWF1X8T4biKAI
zIN%|RWl-f2tK?Q|0}Gomo!oqThO)kC&6`-PVP#F@W}sTF_Wf?Ji6tl@T4J@Q#uXkR
zSix<$UAL2Go>^f7E+i1x_aQ9`ski2GS?CwHHI?`CdK5+xm@8GuJ?S^|&#D_7HS=X1
zqw;NY!P;Ss6}{ZXpv*EE2tB?!{Ep3%WzpQW&C+QR>dsk0J?(zjBvlUamPjy(&6C&6
zMJ%SJtzipbb-;a`&+TpOty!{TN@NmC&uz1a1-C4UZ)~g_DYeUD8biN!0t{1dxy)MS
z1gqTT@}@(m94OnqjeCXcF}!$Lv&>7F*0#ESYv%DjmXLv$Kl$$6U-tRiED&A<X}K;H
zS1c@-ZF%o>+TeL1tcU*kgN*>zTjBi&!NU!&)w%C`t)9JL7xs9EtI}+jFpAilJPIPf
l|6w$ElLN-U0Rl7|U!^dvi-m6U@84yf`!6i8|0C)T006ns?sWhF

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_006/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_006/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..97dda78f
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_006/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a100
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 006
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 006
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.053228
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_006/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_006/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_006/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a474be545143cc193c49604c269667a8ca055410
GIT binary patch
literal 2848
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_008/afni_proc/_0x082381b5999def21113ab7bd5970f444.json b/Afni_proc_through_nipype/_subject_id_008/afni_proc/_0x082381b5999def21113ab7bd5970f444.json
new file mode 100644
index 00000000..43d9dfbe
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_008/afni_proc/_0x082381b5999def21113ab7bd5970f444.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "008"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_008/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_008/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ad788f88bcfa41dd012f11d97afea6f93ea6b6e0
GIT binary patch
literal 305
zcmV-10nYv(iwFpR%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{y|0Y=GBw17m<){rkW-HNYcH?f)9{md>x<2huC(_(mi%g!#DHI@0;)ApTEO{ZLMP-
z&f88ko@+&%w=w)OXp!wy-e@VQVkNTRI^i8*+?L37izPI^M2vbmNX5ep^~I&p)(>N2
zbpy_A)wKPDvc9|cT4z<Ot)xCrgJQRpOw|B>n@E2DcN@!<&$DN(AS-4uoFsb;FZfeS
zz)Jx=)i1E3);OXKC}Ow)!4<eY5s#t=D#`79epR*HIxk=aB8IcQJTbgZxjtmY$%YwN
zz5+I0C$v=@j|kkSPjAL>RM+=0obJAj;c+rhTmHcn6_~lYzP!7>!Lh40<$a&V_W=L^
D8CsVb

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_008/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_008/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..09eb08699ffa5f30466796043211eb279569da23
GIT binary patch
literal 1296
zcmV+r1@HPFiwFpR%z9-4|6guzWMwXJYixQhbZu||rB>Z*95)cJn>hZ89p{6jlu{1&
z#fEfm?|kvuEu{oXN@(gnq~swb2<`6dNj|N#m9%$uN}zoS4d|`vL;J_{z5i85yL%rs
z6bxO%?Mfrf{AT7iGyeJd?`-3}`f(pgUS5<CmAnMOB}5=c;U!fD#=GmM`1Zf~gJ1j`
zzwcIwqy>1lL37DTsa5LTCSe>j)hWC1?t{lO0kKT0YQ#umz`JXNXWs41Z$>ok4ZK@V
zr~#63?cGY`-HlYqoR4a2YeJ0>OtaXTDm~7Hni2sM5D4w*>67og+o~)V=F;XZE-mPs
zrf~T*sw7sCoC}1snp0u$y&ZND0;E=H^kS#WQ~}*H0lCsPL6G5q;ji)Rdhh7)co4@i
zdLDMQvee@K%D`7{1I{5uKuXq_w^I!$BpOQ8gCMM~g1J;v!?LO<8^1sKx4EvQx->+U
zAjvE(n2Ifimq-DYDU9QW<pmf^i_*J$XDUIDBsUB)5(KJ3Yb%fN(ios5T$YtJ3x9Wo
zN~s{V!jwTeo<qA+P+JOR1y4vq(=kZ2b?xzJgqbNth1tN5X9$QQ?gttQH31U1G7lez
zB|{&!Cn_l+1!JhbAc(C&)0(_*ag$M<5p;A+GHR*8kGcFFu0{d^pMYir0ScPTrMq=3
zLplit4}~Zx$Kthjca2pgQ4%AgjV1ND1+q(04Z4yG>7B}itO;s4qA#gsOHMtQU9IF;
zs;MLs&?cmO5#Ooin093O1SFN|64h>(RAUJtJCRKxXp2DHEtL?&h>)?Y(zK?LTj?WV
z&L??-o}ZH`<>=x2y*RKaWNu-+(Nek1LP;JH(H71cLP!K;OYjWRCIn2wj}^!i8Nbp)
z)|;v*LWXEr)_I?4Tx~e=2FYL7)r4X}t@Zlx$q|-;L6c-&Z{F>-9c8{{qEMpTUPMzJ
zR0o&WpHwof9h~=;8!b!OOLu!FeHyl&myj-w-OO7VF%~)aR|a_pbGM%=1TV9P9Sx=u
z)`ZwT?3gM!Ls~xU1X_iygU>cQ`0yfBWDti|gv_jW+tXik_VDY|pWf_64X5^7!NKfQ
zdnpQrf4HLMSIzAb6Jz)HzETqQ4mL54?RD?Iy+RvU+UzbiEzp7-y?D`&YBskmZ)*vU
zch9e)Jz(v&*SZ;UbOPBzI|;qJyD-s3^sSrNB;xoO^E&g^yU(v|5V?wtg^F%w;<z_F
z9H8PmgjkJaH#340f&@N_4x_%W61U4oQfVM?o<dpk=$*US^tpOO8UM=fvz#$@#ss+S
zw(HDgZu@bDbEs$RvpQJRtu>S|{?uI$r;%)|Iz{)~78xl!>!H8mvcX#~Ps6fNT|52a
zDo+2`jO>y&nm8#5hO@ggWjC;)=upSCO>-eryeh*)dgnHS%&1CZ`JK8AY&yDbK)Bdl
zYBx<oLEmp(vV-2=Y(m#6LDzHl{r_?$bY#;~sh+kbs@pQl-+JS=npr}q9+}Wr?qea5
zDaX+kKvYS=tquL_om<0+SCCQSzy9*?Kf?2;TPLzM86vS+4>4>=p@DYd<No1sFL`uw
za)NE4-|O`bX);W*M<>HL9}Munjh*^DPRTZZ4NFF@ll2El8XpdaN$=<=8^&o5hA<rD
zC&OfL41>hK#Xlxkfxj68{AG;e?-?7v^?)Ij02%6?O*ahlDwi3Y`)@w3lIR~l-fUcR
G2><}l(|4T!

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_008/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_008/afni_proc/_report/report.rst
new file mode 100644
index 00000000..371a4495
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_008/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a014
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 008
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 008
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.073152
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_008/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_008/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_008/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d0d870215c141a73bf5991fb207cbc43363ebc64
GIT binary patch
literal 2546
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
Iqq!9T0CZyq6aWAK

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_008/create_stimuli/_0x2e8468cb3d727bd5c1802195995c0551.json b/Afni_proc_through_nipype/_subject_id_008/create_stimuli/_0x2e8468cb3d727bd5c1802195995c0551.json
new file mode 100644
index 00000000..8f95fdf6
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_008/create_stimuli/_0x2e8468cb3d727bd5c1802195995c0551.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "008"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_008/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_008/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a4c827003cd60cf8c258564eecdb64005ff2114f
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJUCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk5PWX8XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1!0Y?BKQaZ0On&M#sB~S

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_008/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_008/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..69d4200127b78d3987d305204f650d47114b958b
GIT binary patch
literal 1539
zcmV+e2K@OSiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~31jl3vgb!v+ZM
zL+mY;<xA3JLopNxQWV>=hxTDuY7mq}TZ|=AB`G^;5ny{MR)BBQ9=3n9U$MWkLrS)j
z6kgLgLJ*1M;W^(q{78TN<;oxb+`MET{W+uQQA*sDrX;3}xP<l0i}8@iTwmFPcm8``
z`!zq#t9l+WoRD1K2n4~3AgO4Q#WdH;D56AQ5kyD1{`5(gQIrZEAQcIo^&(V6$@OJK
z!(87vJ>A7#qn+zTA4`HlDsnyN=K5;DS(o-~+=ZC;09MhsG327(jrkD8WI$p7`D}0Z
z$6T*uipKIx=S|8K5nUXRv)14eDUP}{23+%997}j#H@yIX1d0nt<wiZ?38^2%q|1f!
z0i-dI^flNnHa1&ZZO`){ebXzrf}{X^JJ0kIIV1r9;>=>cUS=#v3Vr~D5}64X2rQ#8
zOVT3m2dBf;85XHTJS7Z`76=w)C4xyPAu8ff%q1uykqReiuJ0ajA2MQ8MkGXLfM*bG
zZUZLu2}u!UX{O{P-_@80I7ZfC5RsrihITu_Dvh~{sgHad^a+Dlm!I@{urg_!!D_(A
z_W%e3?)!oyd_a(4&A5D&oCx$;X^}BT0wN_AM+mSLXv&cH6m&*dga{JtqYx`B;bT00
z7h1iT7*Y`&A^;d;e>}QsYiX7fLGfS^M$&%#8t5h!PZ4KO86g$2b`xZ0Mg<WWn~dJh
zq*=8XD+=gStfCW1-5*WOSfBABLjxkDS@KDJhl0Yg!(JE=hFNfeYPV7>U^4+bfla1p
zlS14{c^o4dn-vQ)fh~>nToVX$IOzJ2`5_u&3K@RV@C=L0%1we7UNXI$a7N8SlpALO
zAowu}Pr#Ev8&fbrUS)&@!1%cauwG_KVpa&Jsa^Mx$N7RI$3T9&uLc-4)Iy`_ZEwOh
zkPs4$_gk(j<=HaslCIgJR2{iPVO*P(7k4uj*aXL?%+->m(a-wUX!M!sdY+PCVs@=t
zj=?!1@}FKWUb+;Lu5<cqvHQC!GyecMx$YQFnOfJrUUuMlP+B{U9jBb&m<diXOcS$P
zofNYWO9%ea(6Iwu!4ro|*YIIvb-*bzHatDBHenY5lN!!rnB`i+269k^(dr1qx>EsQ
z58oWuO(yl?8v*J24}W<2!pwf?H4vOyOi5SCLB%bIJxQnhsMX+;q>n2vRi$<&c=@%z
zU*Sv=Re_*AOqqGdT*^wP<GwgCr8y(s<}7%dW4z7t;%&`{w>1mi));T=ym;F);%(1@
zw>`$&{%^daIcB5)yaO0_&3RR&EF_1I1!g@`_14=ED&TRJFgfnqY}aZhJ-F~Av+s4l
z(SGI4@t1Fo$G}JA1P>i+wPr!Bb=IBthm5PWPR)V2CZq$<MiCtd*?BKyV|vKu^pMS2
zLN=#|Y)uc@nk8gwddT+lknR5w((q$8HW&{V#0KN)yr3_L4IdqHb~b!;$l2NO!H}mI
z2nzZG$C#C;Us>bE&e<c&oK)7|=rPCE+Do;z?i9@0H9}?GiQv2>qG+9F(|G|{<BJ54
zg0524$_{4)4q1>vrAJW7p0@?UW&|hK-<(6%*Nu4{#2P4T9M?nXd5uS{b{!-rLP~(z
zlOu(P5Gc4!x8*kT%-5^5$G9Mf90nw{Lh7BqRtSB2Ta$SwuSVS{BKmqMxySu_;dyz3
z!+N36F*4uNSBxEKtmxGqB&AnSkE_wu;Wua&C~b4kGz+IT)&29NI_-W~M`aD+mWZH;
z^|RN^B@olXXjmIq9<c!CGjkhzr<cu`<e32Jxu=&va0@HGp|N^GY8PS}Qong77?j{z
zQMJ+usN9v}rh~BPNz=Xudj$<CT)d1~<|kAsqpsiS1-OqTsORTTzy149^Zcb35wl4e
ztjqR_1#;QQd#6dZ+M8Q}-wGc!ANk=%(Ae^tjqQ!??Tx_O*f0v*+QS{LEVEg{D57uk
pD2xdF??%11Ie{D)At9KJu2PWKyyb2F-4~hf{tK@gV$JFg0037b-=hEk

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_008/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_008/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..283ad610
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_008/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a014
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 008
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 008
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012371
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_008/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_008/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_008/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..59eb1d6d6ca2b6de2bfd2dd46c37c0fe1b7e4e11
GIT binary patch
literal 2848
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_009/create_stimuli/_0xcfdc4c461ca3e89691c0a1b184ef4a41.json b/Afni_proc_through_nipype/_subject_id_009/create_stimuli/_0xcfdc4c461ca3e89691c0a1b184ef4a41.json
new file mode 100644
index 00000000..2adaf507
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_009/create_stimuli/_0xcfdc4c461ca3e89691c0a1b184ef4a41.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "009"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_009/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_009/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..5c16e0b2566e9367d7cfb8f296ce6e6123cf2d0c
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJjCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk5PWX8XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1$)v$<M;>w01R{@ivR!s

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_009/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_009/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..63af24685a2dc1651c27a01922cf5874a0548b74
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo)%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=An>c<Yj`KiL6kQ0D
zg=bnv^HN>AMNkAV90YCMMY1UB3<!=yjp&g`g`~!I0t4+PXaMf2F4}FsreD!t=_RFk
zc!Fu1P6Wde$;*4ry*%Vx{(R;4e{Ni|kN%X=^fV=IN>dV3MqI*r=EZnGWUj9qz&rmf
zul<sr<yF0i7*0s8*L^{-B1kHlWHHV4DvBr(SoqOtu0MVhGKx~ceWW76vtEP>lw4m%
zG|2Vs^V412*lFf^xr-%10TsDkaC3dt=PaZ>i@Ox_9?&Wp>&IO5!<ZkVm<&h^B%d7Y
z|B&moOwm|Qb>5&%5fNgaOk0CXq&Ny`47?UY97}j#H@!fC_=*b%WxXEpgw&5>5^|xs
zK++gU`VwrHo7?RjuhD2g_@-BI1wjFMFVFM}IUzm};>>csUPdfP3Vwiu5}ASX1(s2e
zC20}&{qt~jhD9n7PYFZA1%gFci(nE;h>AEQa|Mz}q{2y>>pMrh3lT9YBN8Apz%xKw
z_yQ*N2}u!UX{O{j-i?_1I7Zf?9}&MlqIN66Dvh~{X%}^|-zN;PE<ft^U}e%cgVlhK
z?|={n-uDDa_<$gzno;^FnE?8vw8$7EK9LfOQv}=!HYMa;1)UKV0fIpLD8LF!_!y1f
zfmSajMpOg`2nfcwI~v`vxirg(AbBtdBWXW=338K)r-(DijF1XhyD_t=Q9(q;#-q0~
zX;v-9iURu-t7syqd&8+2>ob1L(0~YOmVBJwV?klrVJ{2_!_1$M+RYRT*i4{KP?Jg8
zI1#r~9>++=X2pU`U@IfN&;r4n48kr%eu9oMg$O@tHjIkQ%8kJbFPUCVIHP7E%8j!G
z6uL19Cg@3!jY*gwFEYY>Q2YYy#C4e^iCH0>rgq(j9v2IZoPqf5z8YZIP)p5LV|N?2
zfdoi2+Hbk8lxNGROS)!@Qg!Mc3**{^yu6<=-v&53Wv-SgjegQMhoetS*VB~vW3y{v
zIR@v5$bWpfeCbj^Lg)P1V)u7dX5Ayu<d$PJWpZ8nYSn?~erfGA_ndNqV<tGoFip&E
zbyCa%EFJhu1IG@8f+r4_uF=EL>WEWjY<PNPZGsSilA6v#nB`i*`f^Z((dv-ImQw*@
z4_=+sO(gZ=8-eKi559l=%*=k!Xd*bZn3ArNgNj=SdmK*rQLDixNgr08t4eJOy!<*m
ztZ*iYssLyYQ)b>Vm$K67xX&i0wC3d7nul*|#J6=(zU?{rw&&s79`S8ol&?1@UvD11
z-iWXF-+YI2%t%3a4><0d^QuZ&Ku#VC%zC8S*zy3%=W&)WIqKW?YPCrZF8s(GHag(w
zu=48cvsY&$;zMzQhmN({w4^pWTh7}<#?@x0=D=J7=>WAMq63hfw;-FdAzQN{Tk}A+
zW<$1TL$>FEY|n=DW<z@a1JdYYJ~bE*A4m<x)kR5vAT_)<<os%QZ^-%8@J`5c3WN&!
z9mkk0Pd~TD&AsU(%bZl!-|#WV*5-4yx#bkf+Bb#DmJ`8wNkq{)ucnI<u*M&fKniu0
zs#f+mBXGz<8B}_ND!I|vg~Db?C)ZzJpscSO^Ewo3P+8-+9>_+c`DNRyLkWtI5>V~Q
zVTFefRB+pF+im4pS8vcB<ANY^;*-=CQg8INqR_XuHJNwvY7|Bh(bvn8d(^L&o|ZQ_
zte1*9M&<|lim`(lD|&GNLFqNr<7#+y_!XK3OWQm!&BCb-_3$F0&blAgQJF)yB_c>-
zefpZY0>!j2HLL}er_6`>%-qJ_=v6Z&c_yIrJkTppa0^>}Lt|s2)Gmr?2>r$s7^L7@
zk+sqZRJm)#O$TAolcs$a_6j<taPcx`SvR3dnd<tDUV{5rf_mNj@i%|}VV*zrGGaDJ
z!*$hOv7lTw<-OyFf$#a=cGJggva`Fr+w>c_*=_E4B=oRnDsXELcepamW(lK+zRsf{
nBJe+qdarW=F)%^`FdJT_Ag)EL+x*+Vvab6tD<Np7>JI<_mmcfm

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_009/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_009/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..9b848d97
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_009/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a081
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 009
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 009
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012112
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_009/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_009/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_009/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..3ab23453a9a1ae4eb36564356dd3795c5687d1ea
GIT binary patch
literal 2851
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
BqaFYN

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_010/afni_proc/_0xdc77add13a0e2b01bd236484f756ff9f.json b/Afni_proc_through_nipype/_subject_id_010/afni_proc/_0xdc77add13a0e2b01bd236484f756ff9f.json
new file mode 100644
index 00000000..8ad91cbf
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_010/afni_proc/_0xdc77add13a0e2b01bd236484f756ff9f.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "010"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_010/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_010/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..3ba64e6e43eafc27763488c909ea044c9b60b06d
GIT binary patch
literal 305
zcmV-10nYv(iwFpS%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
ztD>NI^Xf_1%OWA$Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~c+Q`r^`P>xZ$i
zx&h~QYTAB6S>IiKZnLV@R#Km*L9yRTrfL8$Cz9X(-Ntg|^XyqG$ckAEXUQJJ3;xg&
z@LE7m^((BXHI8TliWqJ{a0Tu_#G~keN^-YYTvsi(&I{Oph~eTOPYkb9t`AvpvS9|6
zZ-9;032ha}BLes7)0;7z)bl!q^ZmCmJWd8`%ip=80y9_F^ZT1y9J}fdRgCk3_W=L^
Di$|FD

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_010/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_010/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..1504565930827093f37c466bc1aa5103451caaef
GIT binary patch
literal 1292
zcmV+n1@rnJiwFpS%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}wMYHvLeG5D%yD
zl1OE5?{d9MKnPVrMHMAH6!igAS>D~*vvXd1vAuUmQ6+e(sN^@y1N<?(^ItLE-TNRC
zQY7}I+qK7@`OVC4W`4f@JKK7%e%wcrmlq{OB`-m62@%L~cuAFk@$UL5zWs0h@E8Ba
zAGmcQX#w7C(Ohy;YL$AoO&AAFb;>Th`{2o3KrGX$8Z*)u@a`JnnRmAqHzOMN2i|Qa
z)Bwr2_HHfm?nbI)&d0U24WY&erdiyYDLu)Bnh^n05D4wr>C<n$+o>!U=F;YEE-mPs
zrf~T*sw7sCoC}1so>O7)y&HBB0;E=H^x{^RsRFuZ0&=Bof*`{I!(Zds&ED|nco4@i
zdLDMQvee@K+Q3(C3(g@$KuXq_cT){0BpOQ8gCMM~g1J;v!?LO<8^1sPx4EvQx->+U
zAjv!}n2H^Smq-DYDU9Qm<pmf^i_*LMXDUIDBsUB)5(KJ3Yip13(gdI+T$YtJOMmx-
zN~s{V!jwTeSwOp6P+JOR1y4vq(+Nnlb?wP`jF~A#h1tN5=Lm=*?uQx*H3bs5vIrlC
z6+<7kCn_l+1!JhbAc(C&)0%u>ag$M<5p;AyGHR*8kA?g`uEqiapMYir0ScNdq<eKN
zLplit4}~ZxC*rkt_l#8~Q4%AgjV1NDC9+FW4Z4y`>D|hNtO;s4qA#gsD^5L}U#;Xs
zs+lBH&?cmO8Q+=an093O6eN}D3f1nERAUJtJCRKxXv;v{E0qw$h>)?Y(zK?LTk9iX
z&Zl{To}ZH$<>=x2y*RKaWNvA^(NekXLP;JH(H71ILP!K;EAR}`CIn2wj}^!i8Nb#;
z)|;v*LWXEr)_I?6TyHq?2FYL7)s$jEZS?x_$q>uHph>c*H}Ce_j<VP?Q7BPvFQS<a
zs)Ng$Pb-<$4la7jjh3bCdv|9peHOM}l#niu-OO7VF%~)aR|a_pb9ay`1TV8k9Sx=u
z)`ZwT>X<4yLs~xS1X_iy!%w$6`0yfBWDti|gv_jW+tZ(S_VMeJpWf_84W|xT!QuQ=
zdnpQrf4HLMSIzAb6Jrndzf=<T54SOn?RD?Ixk4LQ+3YSiEzp7tU%u=|HJjU(x3hxB
zyBAl{9<X-XYuyYvI)!YhorK=qU7F}3`qoWs5^*5q=G<HFKD)9(<SI56D!Q48<KF0K
zfQs)DVl|T8%n42i5_lLLMSWi-ZjX<p(m>!mg|g<+J9o3`bM=Ta{*^yqIb-aM32?h@
z*ICHi?vo7XP|w)sb+D-0XeeR)sk<IdBiUGWitf1`GFEopLx06(gSTFuhGnC=cKYR2
zoc^yF*(Gf>aZ(ZtXLn`FZec^wp^j^t=0c`;RfdW5&TR*oQI*E>J9S&wbadT-aIv@2
zZkmRIzTduN2fe@9gsxSBuIKK%|K&>P$fl)IJ#9@?w`G>U^~UWqvxHDRHleRPz(OK3
zj-xGrsFH$P8~WEfw}BI{AmhY;^~K+Rgy&DUNn~v@L}I%hV%U&E1MOt#XhgHDcSK|8
zCvh*y`bWdT@gN^P9_IN;jy<kEk5jVEU&E3yUhNN(G(H-QlHPEbjpDQiBNz?xlTk7_
zhC$-r;*SYd;D5#d{~6=>f5s+nJzz*BK!$qf(+$JC&SeJY{_B2~ME?NVpx<wE2><|K
CQhMG1

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_010/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_010/afni_proc/_report/report.rst
new file mode 100644
index 00000000..02dc001b
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_010/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a024
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 010
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 010
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.071658
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_010/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_010/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_010/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..3c19e219b810acebefa52e9733dc3be7f03e2ab7
GIT binary patch
literal 2537
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_010/create_stimuli/_0xc7bcfd952bdeda6f1ac3267d3fe40efe.json b/Afni_proc_through_nipype/_subject_id_010/create_stimuli/_0xc7bcfd952bdeda6f1ac3267d3fe40efe.json
new file mode 100644
index 00000000..222a48cb
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_010/create_stimuli/_0xc7bcfd952bdeda6f1ac3267d3fe40efe.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "010"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_010/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_010/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..b4db3a46b31e28673e2440838048df6bf562857d
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tFzDKgL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=(R{&X_y_<1ynP}`

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_010/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_010/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..754afdb37cd7b5fa6b0cec3291ad9bcf06d60ffd
GIT binary patch
literal 1533
zcmV<Z1p@jXiwFo(%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7n>c<YvGYJu6g>!=
zgLhj;`;61H2#NrPgP^T@NDf7v1wl!p6}=Lvkkr~vV4%GO4ZvH~L;H{VEBaSDl(f6H
z12;}Lf?<i|aK3MbAGyO{F8%S(>V@JlpL3QTrr@S5g_v=0fe-A9ivUz^F74nu|2=Q~
znjhtLGfy~8AUD^12~-17nk8Axa<fb#29ioYI?T<dk3-H#DuqvUBt<reNQsi0i-ZNa
zxp{KBOIw{@ZWcYNfCNnDX3ovcWnb`+4GP?aSPYO>*|@eZ<S>lIK8axjF_L_`v;AXk
zRx-_Eb*gifaSbx0KAg5jmqZH^vKV>Ihcs6BzG{1s0{B`;4CPug5(zZ-VhDxQ9+I>M
zioHVH#r9_Rt6r<s!tiac6dHp<^1VDWOK<=_5)!=Ne6@;LLW+KngqE3w^CeYLkR@pu
z_uZ3lO-^O1h)98x@dDwZtVB48B%mXK$y~xDg3>feb8~A?co-39DuRI60g)lv+<lxh
z1V{<vX{OaQ-nCfxG$w^ZKLUR^p>`voI*o;nnMXY84}l}r#m9pIu1p$dxElEJJrbhG
z`;LS}jDT3xOwz~T7|>^xMaDV!pcIvd1i6)LD#+U!J0mIsf`JZ6Ks8nPF&V#wtw9V{
zR6qlQ1Y_z=M%Rj5+T|peJRHQ4bQr%vxhXADA~<G7DoqNzDYH|f5@g1wqc<{TS1qQR
zA^Vi-=vYv9##1vs<YJ$b5lCg1e45{V$#B_mFN}aw?jMud^^{87OsGy&lTF$*5jRs2
z$3(?;#ez)ILPln;gMv92g&szJK=vua2tR4JtcvW)O~FeqnORN*XLcc~jkAChycmLG
z^c2d*CQQQ147iVqpKGJ)RhA@ng=m@<>pu24UuxtC#b4~J5ycI)(C)MzZsImj2uUXU
zEjP95Y?*W^*KSd!58ZufUE7csw=?b+0ZvYt%aux_pUw60=u_MEECqjRb|tLF@Eno(
zPp=j)TnHd^PM$5r{;sRc+e1xmI95|O*Nv~29enOq)=qoNsU|pff>RE&#O_unr97a@
z!M`+cih)py#1YE1dKg>n3C69BNcRexAS9@yw(|&QxrJbTHLBxieN1A*sUfj@uaBBG
zl4ki$Q1rulKRkJEXWwhJ37%S9D_5&g%`JsJ4X65OH1HGBN3|Ea);I-TeeLen1XrMI
z2s)sQ+jlIKs`dNs^J7ywGxF`s!nZTw+c_`a?u>l9v+(Us_;%0Bw>Kl--Yk536TZFw
z<~yEaM@qt5$Z^}AS9Qh%ICvx}A3(je(L*R-#96}Cq;Ip=XdL(8;*ZR3tB;O$Yp;*K
zczrY>J{Bi>=oeP&1*!G^hV$-_b+z7aI5^irI!JAd=pbbO9mw|Cke#z3JF`G`&W7xs
z4cVOqvU@gU?`+84|A4gmm`x4V!$(qsb#-3SA4v@#3^}_RJ{WR#HM|${gaWaGe$O#h
zl&4=7#_g@sN0vRQ3V-9r9$V`#^!kQVDr?&oDjQCO=OxIpby7{|B~TcDOadv^Rk~i=
z5*+Z5#WJY!h*fgSR%MH0I=T7g9A$menm4gn!^)b*%|NwU?FZdn6H8D+w8UypjVnAt
zu!7rkyKX1XJhR3ITu2~r;6qvzQg6+bvd}MXYbx*O^(c%YFjuRRd(v+fo>ezEY8J{m
zM&&!^lC{GcD|)$uL75dY5PE!d_zjyS%c8kso2Ant)ZO!hde;50Nva&;Es<ano2Rdt
zOIS=xTf-K>>X7?5pWEBmTeED(l*lBOo;zj<3vO8y-`H3?R%(~UG={!<3Jg<lrOaC8
z1gqSY@}@(m94OnqjeCXcGrV|Nv&>7F*0#ESYZmZ6mXLv$Kl%3WKkf6EStPs&(sErc
zu2@(u+w$J=A9#KkJiOoW0to14*rtBBv-u$ChR|z4XfN1>J>KD}G}|SNBK9Vaf(Y<`
j7!BU!fH80Y^f9?gVO;ZtZu9TjndklsImOJ&>JI<_7q973

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_010/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_010/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..83ecefcb
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_010/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a024
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 010
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 010
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012319
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_010/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_010/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_010/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f6653753e612509ca41e7b91397c0b754cc6d14b
GIT binary patch
literal 2846
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_011/afni_proc/_0xcb98c1c3f8ba2766789a33a20180999b.json b/Afni_proc_through_nipype/_subject_id_011/afni_proc/_0xcb98c1c3f8ba2766789a33a20180999b.json
new file mode 100644
index 00000000..2cf70a88
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_011/afni_proc/_0xcb98c1c3f8ba2766789a33a20180999b.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "011"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_011/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_011/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f9585387637d30007c2b823582df240e65aaf892
GIT binary patch
literal 305
zcmV-10nYv(iwFpR%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zRZ&p9dG#dhWs#6=rkW-HNYcH?f)9{md>x<2hp=6<bdNiy;hXv9_s!So_wVu1wl*;j
zmtC(~&$S}X+ZcWrbjbE9Z?%+Eu@YHuz3`4OZcF6)<qBF~B1SzOrQ%_RhT_s_>&LON
zx&`O9YTAB6+0b2mZnCP=R#Km*L9yFPrfLK)4kW+*yN%__=h?GXkQK8S&XPTb7yO|m
z;FW-Z>X%qiYaG!A6fxX@;0oNHh$qnlmE>+dzpgrNofohM5yQn^o)}&axjtsa$%YwN
zz6Lg3C$v)>PY67uPjAL>Qa4Qu=euuXcsv-WEq~{V3d~$xH}^NUIQG>aPtzPj_W=L^
DJyew{

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_011/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_011/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..815083f31c75886ba35a4413cf6bac833eecaf58
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpR%z9-4|6guzWMwXJYixQhbZu||rBzFh95oPTNtS(OH=BnNggA_r
z%dQl9p3Llk5Q>C?BEoVA$^jHv?(XWbcieVkyJvQTBEcmhl5dy;{21>1E6UwH4^~22
zi5_XX?Xs)Bs`{$x=bOK?op-9oeJFWxSwK|q0tA;3ft-YwR4EwmZl2-W|K?AA@vr@{
z+a!|a;N1?*BqxPdiFdn%anMvJ?9#jUA1?&NGOfx9BeenVZV;Y&cd)z}(N1^h-F8e3
zkd$lhHX`rdOO(v`q_Vap)C9rQi-Wn+(@dy25ikRR(4L+>`PRF=(sE(0Y~JS5g3f3H
zS5Ko#Vin1_KuDVz6$an?VHY7lVwFZO4%$rR&^{NCDQ#l}84ei!3eRqLhyBw*r_({t
z!>(4ATHN0l_|omb1tbVa$qMs+q5*|OLxFk_gw<s*muPBOTINOV_ecLW*OpWlhNuE0
zS)>J1vB&Td$-y#(aon*y2V-eocz6F?#psdbhCxb#K$U21;}g6z1t<uYMQP2--$S7i
zDoCX;VUSFh(C+5c7D8FUV-nM33KDJIcs!Y4W(rYaHt^#a0-}ifp@v+|fCR2A!^dIG
z&<D+lQc6g`7^*J`Vyn?KCLdVbWK^dF9i5VtT59lPDZh`aiGaW-peaFsg2qefVHL}e
zPJ+QhAxes=c;($aV^u+v#K>r4Np)_8?21%_F6Bykw=^MZf?AH~3u@V#Qx6wcOF5Nl
zF3AkE2`OL2cdj|69a%mDNoBG|wL1mXSVG87WK#&*DiHSyB?K`dWGpQ;t!U&ndPtay
zSr((`7i3O3diZX)6Ic{7w=!O9Dcx?aBoB#b3TF!;!~)Vacm`<`0;b`|5@dpm-{>Oi
zO_}E*L$oNWye~9v)*N|_<ge;#MzNr_y1mYLh-F~VBw5y*cSlV}S#Fsqlqk2C(Od`B
z!R75IrA#UZm%Zh^hNbL#cV{7e8n&JnkgSf~${HCl7CHD=3Rw$tcbq5$FVjaY4W<;<
zgxEf6nKC{{T0Uw8T7|8XPj_4R@H|vx5QkQT%&c~s)1SAF@ayBBULQp@r;Z!J$>LOV
zDGG*vxTfWo_3Z)^V~>x%R1%I(b}^34b??5pMjKe$Y_B#g(3}ikyy!(0o12!mw}!{N
z=hx95u(q3P?G!mWgLI{xgx=j=nP?;W#!YMzoi1`{d*Q8jpIzG^aupj3746h?I^9u!
zfQs)DVl|T8EC@~r5_lN(qn<BgcgQDFX&`WsKvD7Nt-DqCxoSii|I#0`j4^i31i1aC
z>nvq%|8a_QsB7%ADp=HQ)s!&)%-sy9k!-9yL-*VsnJByHp}*p?##=4V!m?IfIsM`~
zPXE`8Y?CIMI4KE+v%NNDcd()8P{)-`b14(ND#Jv2>vn_8s8VD3ow*%sI=X5=xHw#E
zH+4fn-)~>BgWlh&L)R!l*E9Fs|8gaCWYbWonzkmY+A_=Dc;oi!Swg6un9x@qU?Gt?
z$I%u*lyT0j4gKq_+ro*LlS%Bq`r_|D!t<xwCbBXaBC%TyF>FYofwq!(e42EVes&tu
z-e@=+osMb0PkWv2X=gkh<J35)&f}D9@>jED;#z5M5GS4fXcTvc!*tY1x-f##ARCY3
z!6^)4{|0|dupIwW2Kdhy$NzISed7T`Dgjc|yO?em=1neBxbR;em2vbBmetP&a|r+d
Dsk(EK

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_011/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_011/afni_proc/_report/report.rst
new file mode 100644
index 00000000..f0897c4e
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_011/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a016
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 011
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 011
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.07176
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_011/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_011/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_011/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..559413056cb8c0f4e174160e1f383a05ecc4715b
GIT binary patch
literal 2541
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
D^QP_H

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_011/create_stimuli/_0x562dae15b2074b2c0630186f6a706e0a.json b/Afni_proc_through_nipype/_subject_id_011/create_stimuli/_0x562dae15b2074b2c0630186f6a706e0a.json
new file mode 100644
index 00000000..2c07b8ca
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_011/create_stimuli/_0x562dae15b2074b2c0630186f6a706e0a.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "011"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_011/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_011/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a1cdbb0656feaf4ee08b11d2fd85863889e90b8f
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tFznikL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=%OftQ_y_<1xSb)K

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_011/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_011/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d2944a5e915720085e06a7a2798c3bdff51375ff
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~31jl3vgb!yYvE
zA@-Ka@}+LKp%@ATDT-~`L;El+H3&+gEXES4l9Zja2(Y~rE5NsD58FT5uh?JNAtl>M
zimYi}A&5ls@SN`)exyJCdg0H1ub#7y{+!Y5AR}%@Gm=n7T*3zC#dt_$p)c&fyZEDM
z{8k(mb-jofPD!D!1cG2ikW@6y6I$q16jLIw2;zf6fBGn56lH=3NX3HZgBX=j3Vj~Y
zu+TS-Pj|7`>J@s~$C99sib5~Ag}xYY7SVx?yOi(&z$zP8##{`egpW}|MkE1{Pj<F{
zD)d^eXd+K^UZqSC5#fNGv<8<*aTL)6a4kkSk?_83dI16n6c>=nm1fLS(%ef(#D($!
zq%n~6CD<;vdYuPd&+{OC(<``wqyT)k$n^@@CjkKB%woP=Wh_VregK3Lxd|5tEaNaw
zvoh~H$HO%l7MVmmBMeOz2o_~6hDj(TD&|nk6(}N+3a442Z|-p)GGbK5Bt&L_=MZh-
z9!we%k|D~nT*+C!>j@8Vf~><JCc$tD?Rtt;mT;9&ANe>K5(cr(KN<{RWwIoP)qsy5
z01yV;w*^W0h#<q7Y56EQ66mwaB4>;QL`p0U5MV3OR3UFE=!~%l5hOZ9Ay!zz$8`KA
zv<3+=q#`&(05HM+badU;(kv%};=v${WW(eo&`m0yA<m#OLMmkKX2?#A3L<hg8@--O
zvuX)e6wqf_#Yd95J(-%bA>(6)Mnp)n<g@yY1%+jYy)YsSv)~BTu4P!jW&(Bsn@rJW
zg}9ONBtbGUD;DMgTN>$wHV|fi6#0<(J{n^R8Gh3842#Ul&4QO+a=n^zM$JN08)pe1
z_z4M*z>`25Q!qhZ<b(yl_=Og*Ugl|PRtRUAUH6H{#gZe3Kz_TgMi@5KQmgHK-Ggl)
zAtajaw?fydvt`;PU9&~0I&jCrxHc&-Z|5wq2~JO$ixo@bU-Y%f=o8cRG$X;x>{3*X
z!8sy|pI<JYI~S73Iexa-{au&2zXzP$bPT6VtsCF0I`G`7tew`DQ%!Kp1g9LPsoAYg
zhFOTE1AkfQ*nvp!)Zx-Ke3)46amtJh&-ScM7$IO%%XtX1TuazMj_NR4pMcnOY5?r+
ztHY+rq*;C=ApP*}kB^_3*>}Abf>Vnr=_)y@xh1h@=~N$$27Hq2VePr9HBJPtzIJzO
zoJpc;5OjbkGw*~;S?l-RXGf;A=fvBd2XA|dw|!Q;ojLJ#=E2*U;_aLjZ+A|--FfhK
zr+B;nk9RW1jFf=40OPhfuj-VAWdEVSY(VPXW*0&QJjqigr+vL{qjA)O3qLZuULPFo
z)?OWc`RZ^Ad_qp}(6?3_7Su+6(|LQyxZ3D99GGiDIsk1F(SeZtw?ei~57|CFWP6^F
z?bAbcP7m3cCuHaJkloWmc0VAb;m3SzFdjY<8;q;7g8oQsc<+$&v*Eo%&d-K-hCIeV
zP|)u<#;iR3${M$}P99n2q_X}dk2$tBo~w;br)1W)5h|Nb4Cf^gW$QSb&I-U9e@p-w
z=qgpOZE;56kOdi3c?6a0wLnBIPv8{#+cU`erZI1VSOaB^lV&JAuXVrEZGr?vNC{AT
za-#4M0tMG|J8rwkeZ5Wxj0=Luen2uSq~7RDrO>yxHCgnFdK|?u(U&X9J?+;^Ppcao
z)=Q<1k;RU_VC+C+#V>XsDZPdUTurVHzeBS`X`4HySvs|;?w%#p)9!~&RMik}i3p0=
zJbBGr0WmF%hP8p^0SjP0Gq<rfdew|co(qtkJ9-5Kx3J<H8tX@-b}6PI^{Xd>K?yFE
zRjZtU%3UjOItYt_H0@ikSJ0Tk#mkuGeoB=x>iUgdg8NvC27dAQyMO*N&)<3(F`J~p
zx@xajAeW82ckcDtAttSRe%rg>_1l5h>v*jPy{L!pdp+V|P~g@c?r>F^%@W2jeO<(1
nOyGYM4_+4pa$tmnU^cl*L0*fNx5f8g<i7hK8!Stn>JI<_`J&wF

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_011/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_011/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..24532a78
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_011/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a016
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 011
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 011
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012644
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_011/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_011/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_011/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2b9e14f7a02fd7eb027867d08546e58e7e9a2375
GIT binary patch
literal 2850
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
AdjJ3c

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_013/afni_proc/_0x78ea16f74f40a91d4904afe87bb2cb05.json b/Afni_proc_through_nipype/_subject_id_013/afni_proc/_0x78ea16f74f40a91d4904afe87bb2cb05.json
new file mode 100644
index 00000000..29668348
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_013/afni_proc/_0x78ea16f74f40a91d4904afe87bb2cb05.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "013"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_013/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_013/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..aadddd0ab4dc247152f08b88e29ddd40fe736cb8
GIT binary patch
literal 305
zcmV-10nYv(iwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z>xzQn&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_mE?B0yslbqofohH5yQnno)})HTpzOHWWx+B
z-vAr06WS_{M+ENEr#E9bsppFr&iCKO@Gu#uEq~{V3d~$x&+isDICj+^I%~5V_W=L^
DstJ~x

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_013/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_013/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..1b2c3c56af4b739beb36b3f567792bb9f2711d99
GIT binary patch
literal 1292
zcmV+n1@rnJiwFo)%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpG-<w?H2qME5D%yD
zl1OE5FFEcK5JHtuQAG(4MSY;EEbs2@**UMh*xtLOs1m$XRPr0<0sa`?`L7u7?tKsm
zDH40q?b>6{{AT7iGe58X&NknxANP^u<z)#`$x9GiLIiRYUQ%UXyjwlPxBtx_{^H;G
z1Gh#bEx@}?noCYfty1r{2;-osPT8e*A3UB3h-F$;BSsnn-rXQP^KN&3Goo?a^KK)d
z21v%WcPo*1H&Z2ZKB}#)3pGM8&0=?|^f(u4N(4+mAhf4vPrmbRyRuxEE1S2uw4igE
z!qwBLl2}D@E)ddMPKCkuPS`~VkXohDi`_0$1$55^<VxEFL52f{zs9p0y}|KGKaOMc
zJnU*^sm1-3zOURSTtJF|l&mrDq#962G?b_ZL0DY{bE&3=WmQo&et-OLb6rVwX^1L8
zl37|X726Cikpe7J7{^V^3ow=zrFZwwRe~N#ZWv@F2vmjERzAf`V}O!ySyt98{M{2O
zrGnH7QwHgH4()D1Z7Gx$JRu29#~{(xjmM)AW~LMsW&=N-As~vlA8IJn1W4e@JbWCM
z41L(1sHB7xjG_9HAhrfgYx04`O-6M_(9to;sHFx!=JNZv8VLw|0-6y7C}=X5?$xmj
z=_D9D6r!XYi`U-WGgg&ENsNp(mel7K$gW5==t?f6cPkUJCaC3zzND5dIrVUMwUT40
zrjkrRn~?HFe5aaY+L7fGkW{8iRJ&7BjU|NaL^g$>Edp_`R6-CVLdLR6)0#$Z<p>FL
zG07A3{DMp=M-Sic#eqd3a|`2*mdb4vO7f71ws6)FLLwkrf@hF6Az&JQtU#v7_!X?g
zT~ifB$Pg{dI`1=$YYj)<Ao=UMnoumL_1;l@I>0h8Xp+q9&Aa`!qs+HV6iSra%V?^D
z>frLmlS-zwgY({Uvt=p!!QGijpN6gHC8UdExAIm-j71Lql|kOY+#RF}!OQGXM}w(^
zH6gZ-I;Kj_k(Q4-fmUJb@UyKBKD-DO8N{I#Av5dU_VgE>ef;|5r#Jgi!>NN-a5y{F
zUW$U@m)ErXs<~ZaV(h{GS4zVE;TFcRz3$z&*JuMvo885x1zM27ix)>x&E~e{Z7<>R
z?)i1J2dv%pS~o+EP9R%oC!u$D7bd!hzI79uMBF>Zyw1G!?(=IKM6P0Ep`x1^90|kY
zJ}SOTh}B4TGb1=5NZ>(q93A;8aeI6ul?DPADU>yj-nm;%pQ}fd@vr;=%Nb+mOn}>I
zyUtwZb{=OqhkC|7tAj<|dP520&)jM_jbvlh8M^1T$w=8*5B(LF4c>Zr7M6|b+UXb9
zar(bzWS6wj#7RjooZY1<yNL}&hdQopnoF7DRT(DIJGT{NMpYWi@62st)6sPU!o}WF
zyJ;E<`hNS09rXTI6S`Ijx}Ll5|CcMFBb$~=^|Uon-IiJY)*H9o%o0NN$b`P~01Jss
zIgYjfqDl&GZRlU`+&WIYf{YUX^_PGD5uQKY29dSN5Q(jNh+#tt4YV^n0oohn!+ze6
z>1i+PpT>Qf!^tp7j?yH?dAM7j$0^z7uVKl^b+V&=lE%lwVbU86vSFO|U<jz_beQx{
zpr81+_+x?<_@6Prf5tfepR@5>4;WGjkfGk$bi**Oahbt||7NvHqJIF<{7fHn2><|4
C_I|ej

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_013/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_013/afni_proc/_report/report.rst
new file mode 100644
index 00000000..a2fc2602
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_013/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a001
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 013
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 013
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.075128
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_013/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_013/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_013/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4adf7c0f5a1944a1ad344a80eb45531c0d3576c7
GIT binary patch
literal 2541
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
DpUVYi

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_013/create_stimuli/_0xdef586efabfbe19760f7ee91bc0fdaea.json b/Afni_proc_through_nipype/_subject_id_013/create_stimuli/_0xdef586efabfbe19760f7ee91bc0fdaea.json
new file mode 100644
index 00000000..386f27d1
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_013/create_stimuli/_0xdef586efabfbe19760f7ee91bc0fdaea.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "013"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_013/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_013/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7e9f6982a593944168748912f14cf05a55945326
GIT binary patch
literal 589
zcmV-T0<!%diwFo&%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tFz(umL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=zMFyn_y_<1y;LHz

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_013/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_013/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d7c5e0712b9845a5c9a5f62e467a6953c7778e7b
GIT binary patch
literal 1535
zcmV<b1pxXViwFo&%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7o49@@j`KiL6g>!=
zgLhj;`;3#c2#NrPgP^T@NDf7v1wl!p6}=Lvkkr~vV4%GO4WL`qL;H{VEBaSDq_n%X
z12;}Lf?<i|aORugNAAa8F8%S()eH8?zu+uAOu<cA3Nhp00w0(c7XhduzqEtz;`gHQ
zYjIT6^LfH)0!6;+OQ0Hv(k#hhR^-bhVj!vXqr)Qq>~Y8$Nu}_Kj-<#25h<e-`9;El
zBENBRx=UNFc9Ac7Q~?Q?Eb=+G$UpT3581%RU5Ld1VU>;5eIbWoEcQtZBZv{?)1B=f
zi+m;1ELNvFuQIMdhSZ1C*65OGK|&TIuKAG03g1^uFG2uc3yG<$HY1Thb1#NaNbMm=
zW1!e8v|Vg(b|3Uwtrn(ldZo~q6oT&+S-u1Z;3FWxE#@m##u8HWgCMlbOgLXs6$M$6
zmU-Vf8Lr8xOcfC+a57#XT$GgvCy@knB(RuESVT~oCTWr1+!G#V#F>g9AZ9>h7;Wwz
zP8tHFgz+@fYMSp_EPNUh>(GzDA5NfMPpD2~p=0I|kNQL480+HW!2nk#jWb*g{P-RL
zQN(>)LLx>$3~MIkV{k0c=aogqIryLym4^hem1wGvw={M}R0aeS9g=`*s_<hneiK`R
z7!0X^1_S}d)SHa1*;<<ABv?Eg#F2Cuze2hxEm9&lRz@mKtlbpZsZj|s<I~aWnKG*u
zQ_T>4N_BKBsoUeJ86R@7&&dd+GD|+K@4jTX?6?<3z$y2SQSDkvC2l5UC$h;DZCZ#M
zsfc5uVzXjFCaI-SKG#9Q9E?H_Ge02vlwpRSv|ENnX62^AOD|czoCwa$LR1@P0U>xX
z1jpbhq>U+<gqIm`9~nP~J8@NINn%!rrm0=`vB&w6BS%PnyRSwRH`GGA(|Wjx+dyGR
zGTCoMUaQWQNtbfX7G?U--IvC-NqKQQ<GxLBa>{&Ku{8QQzcwCyYPz1K;7`piht(LK
zBeMAE)#8N<0ff%Uv&HW3y2`vg<m859IAv<x_<GsF=T2qqw6~mUf@3B)<uFUkZgo=1
z1F9VSO9RIagi<7qP_E&_*lJHOZfr!lXKjLzAd}k8Bb?=0!uo1d$I<#2#D-HtV0T|1
zHBBbX@|z&(hj)K?^4!e6+iDX$wYXNUR->9*5__6X_0eeHC!~*RFLbSODtPs^yIT`n
zfv#cD0cG60W1&>7-*=xMo6?yPZ)X;~oeAE~dGU5<#M_+(Z+C*XdtSV~8S(aJ!P}eQ
z?fp02@f<T!0^UN5+vdEgGakUfBT4xH>aC3)hVn(6C0tGVHhYc6aSty3$n3WI=xDe0
z`smBoM-$*<a-xU6wOY5J*83aIyF<p+dcWb|TockkXyb?uhU~u+vVC^Q&e<V5vxMxN
z9kP3N$nGp5yJv^&ogK3GKSCOQ%*F=e;UlrZxH>QBkHm%#4mmp;J~-s;Y<O?T6AVNJ
z{hnjY%G0l`aeM3Zk!4OQ>u>y+V{83|Uf*y^W^Egxvf)H{UV<!JC)spf0M__p0!UF;
z>3VHTaKJ+rWl-f2RdTD{MPW0BQ{>;AL)JHqc@xDNDr*`y1BG{@``um>B`6_UqS{kq
zg+~Y~xJ|d~c8bi)*Vupy2?P#&NUe~1n_n)4zP+ufqF>abFp40*Qc3Pff4=any1~(W
zq0}*|*vT&$JJeXw%N<NAUm*jb$5)5nuvwzC%^lM$o!V4)&y(s|_roTsYKXT)f<<he
zzGg0=n3hJv+Q90N`#7JQ+t}ND*^DWXNtB*D`4S3lX~j1-){aT-QcPp&S5F1Q5?n5;
zRyjeHyHehC2$ch6+P848kbQ<1FJqQ@3DerB>$mv=-p3L$@QNqj{{5$U{>m2#w@DhT
z%l3+ea@ojx2W9HL2b&O5FZ7`O@cw2iybtiO?fI=Rpg>W9TYJ32Rb@6y7)9(&5d{(8
l|1cW7DFAce00EkfuTq%Tyyb22-Nnpv{{{JU3m@ta001gL@y`GN

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_013/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_013/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..575005ec
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_013/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a001
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 013
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 013
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.013223
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_013/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_013/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_013/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d9bb04a7598309727b3b76b897010d2ea4654f59
GIT binary patch
literal 2845
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_014/create_stimuli/_0x803ed4427ac75dd2491e4cb41b84f2c2.json b/Afni_proc_through_nipype/_subject_id_014/create_stimuli/_0x803ed4427ac75dd2491e4cb41b84f2c2.json
new file mode 100644
index 00000000..0d249d33
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_014/create_stimuli/_0x803ed4427ac75dd2491e4cb41b84f2c2.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "014"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_014/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_014/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..75bd9256da68dcc6f62368b7d646775467be3700
GIT binary patch
literal 589
zcmV-T0<!%diwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tFzMQhL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=I}D!J_y_<1xTGPI

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_014/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_014/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..861c33a39a7d83612d882e1a065719667d63cac2
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo)%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=An>c>Oj`KiL6kQ0D
zg=bnv^HQ9oMNkAV90YCMMY1UB3<yf1M)XLeLQ-Qpfq`}tGyr#17wsQ)(QoLl^pes%
z?7)rFiC|bFd3n#dmxr9opD+FX&(#a|(VsJ#9c9GLXhsssh)Y=CyciFOEcB&aco)AF
zjbDo6qORu=!zn5BS|A8k1W85HJfVeNMlmG<iy%HK^rw#_Mo}hsfK)7a-j7j<Qs|3_
zhK0Uya=MG#txlmAeJlwIsVMZETj<LHXA$jN+=YbqfmYdAJK$mvCHw#-WJnSq`E+;Z
zheEI9iYD?@=T*uS5fKi^X=`wa6h{$FfY*G46AABC(+d<xptyig)|xR-Npn9T5f{n_
zlEy&NS75u?-s(Q^TCEm@Z+Zn+5EPL2id-*|LlOWX&MfEEDq=x0@B<{2$PHW|u#Cez
z&C0m%oP=vKEHa6BMi?3`5G=|{43khwRLminOOQk&6;884-`wXuM8v3!Nr=n<&jD@j
z9!we#k|D~nT**ni>j@8Vf~><JCc$7#?Rtt;mT;9&ANe>K5C&KmANTvPGFg(tYQV>L
zKnMfx+k&KgNRUy@IDM2%0ex0k<cyJkNQuP}0&XRn3i6hM&KQdjL7)Q^VudAqjK^<6
ztDg`fDuP1<1QYC!N7rpG&2l109t^@rHb`E9+@#_e;tVn)q(ati!tB(jAR=dz(d)T1
ztCnCzfqjNmJQdXK(bSv`7(ZZWNQ5*?KFRNaps?()7lwpk7EDR)T80H|CQv7+$s}!(
zh#MJC5+oC|Vqq?@m64u<J+gW@jC_dv5FKC&5q{Ec85Nn8n}C;Ia=n~#M$JN08)pG1
z_z4N8=t+=`NthrnbHV~p{9GGUFY`1tD}=MmuKUR2e5sLR5Wn45Lkt^gq1|ac+=6W&
z0TPY(TcK;!*)r~uuGykg9k~a>xHcg#?&K`60gg|Z%auywpY*lS=u^}6EF;0h>`GLP
z!8sy|A73qAxDb-aIeE6&{au&2zYm(+bd07<t{Y!1JMi48tey6@Q%!Kp1g9LPsoAYg
zhFOTE1AkfQ*nvp!)Zx-KdKg*lbIObj&-SfN7$Hzn+j#`DTr1c>4(l*lACcH}YC!Dn
z>*J=0q*;C=5dGlp_fMXi*>_uQ1g92L(p7R;b4y`Q!l^zQ4frJ4quL8qYn%eFzV`NN
zoJpc;0NTftnRmjato3^C^QkGF8Toc*;oBMW?VOiycSgS5S@?Fxe7oo6>&?j5n}x48
z=Ii}8-_aa1QWD+<jyvYOs#6w{!$$(MKB>1hJ%9>$lBZ0L`?kDBW7>lYKQeo*9yr>o
zy*~cp_3@baNSxrIXRS6Ysg2&I^X`ywwb5%hFxNmjKy8HR0A%kS$oAQgowFf3vp{yv
zhU}gV*_{Qldp4wZHl+7IAdNm|Q-ksFk<?&ZotN}SQo{#B&aQ?JhMZju?}a>}K&YVK
zbBx*Y^h;~p-adU~nUl);8$IUO+IXQhHl0#gJEl<CbYeI!i6~nq)pTA0*7#!*$e^xL
z_1ZRP1P)m!gDQ_uCAZoh6gDF|h5q^+Wqs3_H=$UA${HulP_|m_`(3XIB`88lK(!}F
z6&^xR!EL!+w^QW4UZ;J=1wrI6Aek+s-s&r5p>J<%vgj4{IErJUSF4hH+^-j&RW~@S
z7s@(D7Q6bAv4a{bez^-l=@r!HYIJq@6`CbW+uSwH(y0w~?>wQNbw6yPDu-}OM3BVh
z>1*Z^6w|`guohSzu>j^Xa~pfBm(7^uxq#AhS1&=qEo|`(jrFNgyDX+5^sA@9AO%;-
ztW{2+%3UdMItYutH0@ikSI_~4i<dFW{gf(Ys_VCU0q$cd>ifl$Z~pqjJb&s%#B7j;
z>$1IKLAh+od*?x`OG3}<+{eNFdtun|9=3@W_+Hz8;6<GP>ijip4|ljK&1MPXn7%3E
oFedOniu-R00x>W`LNFU$r68_(tJ~t+zjNRH7s3_)Ch89W0Ox?^xBvhE

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_014/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_014/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..daf40dd1
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_014/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a102
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 014
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 014
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012347
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_014/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_014/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_014/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..0f4b3926d9f1530f89f9a1645b477a2049a3d432
GIT binary patch
literal 2846
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_015/create_stimuli/_0xe09c3b6f1c6fa35a9899bf0bfc04377e.json b/Afni_proc_through_nipype/_subject_id_015/create_stimuli/_0xe09c3b6f1c6fa35a9899bf0bfc04377e.json
new file mode 100644
index 00000000..bb9ca7e6
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_015/create_stimuli/_0xe09c3b6f1c6fa35a9899bf0bfc04377e.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "015"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_015/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_015/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e79b582bcb883b6443e1843ce5cd91590c7b8af0
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^AyeCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR%
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk5Pod8XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mWj6@!Q6`1tC*$7WfDN07UR0_y7O^

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_015/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_015/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..5dff36b2a77723b6720dad2148b687ff5033ed5f
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=An>c>u;XIHOMHj+k
z;hEOaXdbcS7C{lfa1gY07s;ZiGax958qp(>3Q3La1P0no&;Z<3S+sxDujsGzlF~fv
zz>U+1U|1q~dC$3*hn&k_FTMNc`UU&wFB#2_GU8@5BMD{1C9H2=jE6)P`qD1Ei$99S
zZ^dy@*Yk+sloa|}AP80jNk!8<p@m*XF(m?vAU-Pe=Z_;sQ6_kRR4jPjk5P$I=!=Mk
zg}!xix{JNdZlM=_EC~v!DD<3L=*t0T5$#*tg@pHkR@u0Az{Ma+_yJ1DkR(9z>F&-?
zg<i=OP2{Q0>y#-XA{>y@*5DE;jv|@>ulWck65dx$FHj(X;sQds){J>dn)?ZfxKKWj
zGzOBs0^7ybM(1JI^E?RO^a`#ZC?MZ0a=k<jNdSa6vz)J15et%mA0VMbZr}oeWgO;d
zR>pnrBwUkWkx9fe!q8}eU{O|Ln1oWIVh+h%f+P~DaGDkR_CEI^B1UCQLSzPb4rp@^
zVA6n)3{jTlN>1WkO?ZG4WE}=E2?k?oH&d*#gsX)5$j8BeFu=O_xZj7B$&wsa13rEL
zLKt}86(r?Df{bd$>7!%{=!?oCXN&|yN-T~La4XqVkarYx##n?10v(_bD=gt-JboKm
z{e&1%5gZ~Qm|%ZAx@vQ2mJ>npU=T*KLGlXZCKb;RXOI~o6|!~{W~W945jmTT-pr+0
zwFD~)>@%$5si5wTrsizG_yI#hBBWXJNq!Fmg=L4mFeD7KU`lE?GAv*-fjU7=CTWvI
z+{$>8AeopI3v+?3jPzU^1amlye2DxI9bgI(e%A7gip<JQz)LT=UQRiqW+AGLvj7zQ
zgoIP{B*?}jOpup3VF4(9t_7->d77FP!dYh5edKYz)W|W2-|nj+h7GmQYI|E7uni<Y
zqVaw!bgepD#$D1iTa>CJ_dpoeCgjDPoCP+(@hNk;Qfd5)zA+koYPz0fB$$|8iK;O;
zM?~@StHlc!LJ~PA&lbDC>oWKEL6hr_(Ui$`<C|p%o_m$G)7o~b367cIl*2SNyVc1s
z3$b+IFAE(z5DA_-T)IXNBddK*nX%#7zO@M>1WIZ-k6@N-1slj=9Y*UT66;P4h~0mE
z+%%Ci%WnjtAKd@($#XONzSlx<YB42UC5JV)6!s*X>Z8$sPm(>Vy->BrDe&rRZ?DFg
zB&r6WeN35oCtS)}ujf9Wn$n(;Z+jNL?J?i>dHHr`<lC8rZ)eQ6b6&pP8Toc+;oBYa
z?fy64(Ht{U65a-mJLbHqQx=lLM*_1xse9{PfC_k$r%aCfHoA?*v<DY{WcIusINGbd
zKK|<U@tF8XoZz8nt=255wcfh({*ZCC)@wL0*FZWzZG`9mWbZx5*4dElvmx8FK(^0@
z?3@kRnFX?QHe~l~$nO7uH2RoL4aUPKQiE}IUecdP4Id3TyBa<ka&|R*5b}fqp@ROv
zF=ortudQ)w`}C1zPAcnf^q6C7?S)!fcS>dLm_lXUiQ&8?qHLX1(|HM4<4;K-gStx9
zYulU=IAoy=sysrK?6siaUL4UW^tb0I>zl^B3B?*z);MW~((_uIoo*9KP=u6#YEO<T
zJcOWv+i*K>yU2aLO8blpg2-V&GFwQ!)mO?w-`>__(JSh46vsqgtxE23zg~D&-QciZ
zDC-zm?CML#4r;9U<t_xJS5Tj;(beI1XqGH(bJsLWr#95R^MrcV{jiCu9KtOTK@yv%
zubE3wObb)PT3~s^0+`RtZS1XHHe-_K0!q(ay#xifu*EktR;NnsvY3X@ub%>g6kI8@
zRylzxccr}PAT0XQwC})PK?f8rUdAl<Q>v7yuHWhfxR0f%?-x(L`}<Gx{G}HWvq2iJ
z%l3)|<+3U79pY^T9e*Qg1sf6WJiuEIx3>Jq^P|A)b~ZQ71>4%g9j;2VS;9D`Z;CjK
n3H*=Z{+oh842+Nv%tlu!h-=>Jw)p;C?z{g2Bk=LD>JI<_AjRxq

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_015/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_015/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..a9d43847
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_015/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a074
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 015
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 015
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012287
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_015/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_015/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_015/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f5b30d9e38d0aa2ece7eca52883f272a896be41e
GIT binary patch
literal 2848
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_016/afni_proc/_0xf78a12fdff76772b70f5f757c88ec718.json b/Afni_proc_through_nipype/_subject_id_016/afni_proc/_0xf78a12fdff76772b70f5f757c88ec718.json
new file mode 100644
index 00000000..67b63ec7
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_016/afni_proc/_0xf78a12fdff76772b70f5f757c88ec718.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "016"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_016/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_016/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..0d062df21ceeec570aca92efa36448c2c7bc2b7b
GIT binary patch
literal 305
zcmV-10nYv(iwFpR%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
ztFnUP&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_m1MD8URN!*&I{Oph~eTOPYf?pt`AvpvS9|6
zZ-9;032ha}BLes7)0;7z)bm9Q=lgGCc$f^-mcMgF1!k_U=XW=^ICj+^%0vTe_W=L^
DoxYZS

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_016/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_016/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..260d0bc09883ca87c9da58b29ff0aa3cb68aecbb
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpR%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}wMYHvLeG5D%yD
zl1O3iBiGv$gis|^R8hi1Q6E5+<=ve<JLk0*+k2N3Rf3m_N`AvUz#qdq{}toiy$>QG
zMPg67U3=`A-^~1G=I86bv#s~)$9*Juc~L@C@)87>5P=+rmsA-T@2;QX+yCYdfAMep
zfm<h%7U10$%_S$LR;hQ}gmKVRr|iPJ51z~g#4@d_F(Zuu@2(M^d3S4ZGorozBkwj7
zYJg;1d$$&OcOz9Y=i}PihEQV!(=2Yyl%C{5&4_?02!!_R^y#<W?NpWvb7}K7mlkwR
zQ@DH@RT8U6&ILkR&#5r@-VM750aB|pdU31EQ~}*H0lCsPL6G5q;ji)RW`A^iGVJww
z=y}-H%2JE_YeQeTEjWi10V!Ey-c2>2kZ34T4}!3|3g%Kx4a=&cZ2bQC-{!iK>e3KZ
zf+X{_U@CSPULplprZA3MmKR_wElTh1pQ!{rlH4%JND!zBt*v2ncP0QO;j*l(S^B#t
zR7wS@6{ZZ*$pYHlg4$9jD|kW@nodBXt!q!lW6Vq`D$E9cJV!tjaX-{hs40-Zl|}eC
ztQh*RJyA&sDHucb1wm{Ln%3k4i<^w<jG&_vl2J<yek|noaWxhY_yjZ~2vE>uA>FHE
z8PZ8Gcql|kIT5eDyJxH_iINx@Z7iwJEs<T4YS5KjO7B)CWKB@Z5q(K5TXE{){Awj9
zQq3fpf;J)L%lOVT$Fw8Mry!|JSEzQUq#8>I*@<ilL0bmmUa5p2Mud!Im8La~+}Z#M
zb3V-z^!%L6C`S+9@Am?WLgtpn8!eUFE|laU5pCgYAcRCfwgS%}Z9>2_{8)iZk@0JN
zWWA}1B4mh`Wu5oA#`T6HZ;<?TT}>$#)JA{MdpyE2Fldr2>dm|TwxcYzOcY9#+ly$X
zgX-Y&=F>{1wS$Y^a-(G_``+D|OP__U7bT?2V>k0wMvO%c{*^)A!Q36B3c<_lsH4GD
z!kQ4<qmHSPGo<BFC(tTv9e%pq!G{;2B7-=zB4lR0+n)ZsvyWe&{Pbo&YB+V!3J&L|
z+DlO|{KFM3ziMumm>7Go|D}?!f4GftY_EIw%@x|f%4T=DX@M4G^z!8(s@dGOyqy(1
z-o3br_JFn9Uh8Ja(J5q0?IiT>?$SgT(YJ15lj!wFnAf?t-hFmugUD5EEL3ze)9dx)
z;~^@(ONiA-b~7h9AxPj+bQ}$QmAE}VmP!MG^AyUONAKLtrq9(Q%J^6QfaQ#_GbX_8
zwq0i-bGuJ6oI`zMpVz^nZlj@u@u%*3IE`du)hW8?cF0)Sc@O;+mkr)}c^a0D>e}g-
zS8@8kW@MMN(ZoqfFr3|$DZ7OYMTa`BZJG<2;#C<Y(mS^uWJXmQ%kR`}Vbjrd1H#4L
zO1o(q3i^Kgk{$H^W)r$r3A&!U@BWu7p(C4?O7*lgQQekV{?;3})65b=_1J{I@&F5o
z%s7s=0HR6?Zf)pa@7xAXyn>7q|J4_N{}G-)-6oN>$q<R{dWc~|3JtWA$0xKu$g@0;
zM{ztz;$HqJj~~V9$qA%!{{(wneIBP|o4<x7W7o+B!zAq;$8pjhjk36x_92FNm_Lq_
z;Ry^A{}z8tumb-x2Kdhy$Nw`ndFuf~DgiRoJD+YC=5;PJIQL(7swDac@To}Ea|r+d
DSU`k(

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_016/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_016/afni_proc/_report/report.rst
new file mode 100644
index 00000000..c1e7d76e
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_016/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a015
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 016
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 016
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.072374
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_016/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_016/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_016/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..fdef552d2fc6b515679068ab85b24eeb1745cd97
GIT binary patch
literal 2542
zcmV<K2@&=miwFpR%z9-4|8iw>b!>EBVP<Y=UvP47V=i!OY<ezqZEyg!SX*=3#ub)p
z*^-?&wv(ol+juliFLuTRNRXl|s)|jE5REZ-F#*bQ><nfJEXlQT3l<<LHR-fZozCDb
z=v)3kU;5A=(7)2Z(z77NT}gK8muN=AZ_l1Rd(PRj*l+hQtN-}d$1C|?ddnx_QHUkt
z$2b}y8&he3D3)jvhCvi(>2>X-r-y0c#@UbA-M?l(WOveaYl0(60zYd$Tv?dAvb2+>
zx6hkSV&ancNSa0{3}JAVuJ0$l9Wx_8X6ag#_%ZQtHeN|DJ%WxgpY5VOb+Yt89tR$l
zU%7Y)-VJ0QMIp6<5c^h0LhKSBQ@K9$i4{hHZN=j#NJe98?ul&CWbg{xu|*uKSgOkC
zL=pUOk_hE~G#~u?Z=db_`k$-m8ulHNxs!gT6qRzJq!daOv$$O=Z`L-qrRsLIc)y%6
zwF!w}By;nU@mSUMEWIKRh%ZAb$B;rpH4LrOwp#Uey{Y!H^nn}L$dwbH%xVwi*b8Mz
z+fxgyEtizaR_R_2^Zqw=gZ;gZ-szcYuLU@c5^M)<5M}9mk2S;G>$J^Y2fVmSMt%@s
zCkY|d*AE*_tEIO4R=20_Ylm5S8G1cjfauvML;FU}($!M2SY(opVYcfnkbE4*gF>;a
zl%b;}k%&+v4PmMq&Aw`w`<n6C>h#TS-^|iWFY$|_m!;PX5Z3$VW6S95J;~B9WLQ}_
zp*WJOTgC0_mi!tYMZ_P;lqG0w-_W0d9Y{1NMe;m5L+a*9gx@J)YF7_iorborsXYT6
zd`P@qGDuip4b^yJcDmLg&)`QM7zC&`G_wN<zn0r&)_mj#S$eVitdXT3oUSHtMDH}`
zL9cV+M=WnAOSqVdPjN%+HJ^83?AjC^xyXldz4X-7wMUS`d01pnt;pZSg|bv;4H#@Z
zH%ztFu+&3!&+2O6)1{KKsZ?38EPtJzW<Jl-d*|{ec}Wc0s&KfN3nlSb(zSYLU&+#&
zd}Vq7Iz5#y&3d!Zvh;ep3AF;drf*1nbH8vO7XERE1%56k>wQD*olDB<n@n8M4J)rp
zBRl-><&~9)?iOnf*)5iK%9Wby=b&2i#=FI0EhM{@;!e3-qd_j;tT`uO;LN*rilv$@
z;2_FziD7SUc5A0ns?lV30Y<y!;!dSpvk{vjp5{%Z767O)K;vAqQp2-+xKjH{icyr~
z62qh8B}S1g;8$D+aUFMzI6kfjcr0L#E5$A!9M1%N9B{nF<;NuCc!?Yi1&7^8z#`<P
zg&B__7kqZ1F*sHP%ymv<MHtNe!h<D_LT`y*2`Qcm7z>yRI1(@tLV-hs`ycSI?2zz=
zkUb$GHsY>L33rW7Id%k$sl%t8kl~^<A(n6?V9Xny*yEk*8VTbEUbw{Jz~gu%;E>~Z
zgqC<F=+8tQ!9HN#2z~AZot(nQ+*d&<v}ar%OgI)}I~BDeD81%*iUnVx!GjKjK)tZS
zaYdX?XiS2^5`Pyjp`Qq|c^o6k<BvQ6PPmz&Yjgbx5#%D~Hb?FfIvmbyKGSUKEb)=x
znJq+%y`hkWiGX?15waJbNx;bx4qZX+RS?I-5i#M7*Md@57BDvyj7CcwarG&h2r672
zgb7_XXgFKq84ZUgjX%SecW1j;`|8UR0F3hW5(losaYRPTMu?(#*@*C~C8pDGiDQpr
zCwx6BIE2QhCE^5$Jv^<!1U{agYKsHlqa}7j^OTR!rf7l}?FBX1>-TzU+Z3olvz;HM
zmwOhR{=ijkoMEj%NZvcpdS<__TWb3tOFuuO5Mf}YPBJIPplhnu0kEE&+pKOCi@*=A
zKdV27Gq_<jG^4B6fh1g6P=Nx_w`-gMbPb@3w_d)0^Pe4f-pg;l{^O8-oeS7u3W5z_
zD7nuTBa~Vj+%oohstU6`kb`I>=UhiNapVynm>IPrjD5LWRkmzJDOuaY`^c);Xv;#S
zZN;kIua>qjDsMW<CS(D~T|?_JW^sz!<?Kjn?`7$y=h+eQZ8vd%UcKMyd}B3RU8`F+
zfgkP&s$OtRTo=iqn~aE0<&hT_;GbOv#tQV)BN}6`09`S1T?};Wqj`{qYWBN4Z@;QR
zf^Ld5ZcncpuxzW0aKX=<Wq&XOzU38^&FX?`uj`=R>9Q<+`u+Dyg6U#P*<D1U<Bi|t
zHylGZ_jJZ?KYug3jcu3F+f_!iPLZtNoLv;PcK{aw$Z4%4mF~kjuL)5=6K)^+0r36{
z5YY#`1hlpW<a~Wz0Tm#D?>{vytz`k7?(2;6&w2ERLQTRQq0{QZsOxvcV!R8basvWt
z^>q`NxUN3!Gt;YPuMc)Ug&s@q)Eib?+cz~}wWiu;8HHqCC@yXwy?)!&Aga73Zk#2y
zjGD88{ll4QU%X5nz8r7d*~d;0p^fs^-Hn&ezWwb+UPZa7o9C)1zZpF0H?{VDr(yMb
zI=J!saU6%VCd)uoSlJ8%M;hifVK#O*lvurk*|jGPxID0%#ws%mTZ%c~sGD_bF80st
zS!uqmbc`Y_!{<5<(Q6sc*e#mQr8Rkiau46u&8uT>WiFXxxDh~ho9bS_QGW^*U?&ce
zz60;_jdA$Xg_V_``G~MmtDUL7g{Sj6{KYzdIiKE`{x|e+OX3&ijMTP~JwCMrXB?o*
z_7c!HOorYfgXM#Z*SQPob+%)SCtBBP>YYb*JsTgTpEMrzjpet9;d-M1_c*AzTltGX
zh~n|?xf@}=g;!g34fg*hd8N@X2wd4i#1*b{*I>r^b$xzWU7v5&<~OiKE!cPeXTf9=
z9>rrgm6CLQ9MITDER4525sWX7*VFY7iXDu>XGhVApUetXX;WfvDaE2Rw98x4?0(g%
zRtk%sDT&905v+=>NM$(a*1`x+^2eVq-{J8G@*H7@MC_Gkmi;}w9AWCQL-b-W9Oj*I
z68UxjXG=T10w+Th|J)OgQikM$4<|2O?PQQ%CVrU2G=J`Sf4F$QvS<w7i2pcvxB&}u
z#|}IXj^cY8QT}K~EpX}H#^U+u-iCu>#6)*%S2y5~c<eL4y4hnCoFBP#p}o6t8&Kg-
zKirmB7Eyd>(Q)@gYcWV-6Tf)JnZKQn4kO~ncWyTVAK$)v6#`uh&(hYrytHwl%!M&V
zo>e_KP^2M=Xzbz%hQt0n!JjNO-o-leRbC8(?{!2b*x}YK_IfAtDc}pawg?keyI88S
zN4-U~j5xgOgpBazEXScx%v<G(47I)%Byqmz=@)N%Fb%QI&d|mYYzbnU5h5{m43P3S
z%xiVWCsv8ZdY+SZ`k`gTOp%^ErCP8BFIA<oq-0QOS7Bu**hjvNS>;Lp1C^JYUAYwi
E0A&a2l>h($

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_016/create_stimuli/_0x4506aaa53352c49a81e65aa0d9ecb066.json b/Afni_proc_through_nipype/_subject_id_016/create_stimuli/_0x4506aaa53352c49a81e65aa0d9ecb066.json
new file mode 100644
index 00000000..f212a5fd
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_016/create_stimuli/_0x4506aaa53352c49a81e65aa0d9ecb066.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "016"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_016/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_016/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..aec6e5dc1751be1c80d87782083021cdee971a01
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?Z+kk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhiB)B
z<J|AyRWzRkscJN{)|-#(%|W~$PSqjpvPPZMD0RWpkZv_f9iVD85-7Ev2oy4Xf((a|
z(J(SHK}N&Kco-R*Amd?VGK@_A1F7f3Y#MZj6HS9|b*%J>rs2g%^J#c7(tH}8MLw87
zNuOI|>TeZ^PhE02eY~>trt13jN3X5XwH&!%H(3|3637J$wJ#Ch{dzb}#|m`Grxaiu
z6KPvhN|0Kz?e^`yW4nDFgy-${tk-F`U;PEGk-w~vg3BA9K+Z%)86p|O3{{vQ;p=pt
bay-WbR(>IZAp9IBe%p9=PP8$P_y_<1awQyL

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_016/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_016/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a6cdcab8c2ba33d1104fa6a4ac8bf745d54c59a6
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~30&X?j6B3<D;(
z53#pYmM`(z4aHC(NKtId9@>XtsX@@vvBg*-Rg!X&76G=GVg>Xz?P2>z`xW~uJEUYg
zNs%?JD+G~99-i+zhac&~UoZXn@3jl|$v)>SIZVJ!SOO8_-~u0*7Z(AjJiD}m@BELv
z_FI0GSF?G-X$*O`>Pw&+h|(-hBbH~&BxE3|^uxnE`}9$tGm=Q*6CFyC4nk6(<k>~S
zf;_u<a=J^s#%7)^_NW39Fqvm_Zk}EC1@E(g#a)QR0BIGC)qNp{{YdPS2u2Vg$tOG8
zKjqm<s#&B?bzWm!gX~iuPFtf(q6O)*2zkx-X{7Ld)$}3-@U@T_%4$6nG1T`W=nJWP
zNYWT6_7ZIu8=cnuw&!^mzUh@hV^B!Gou}Cn9Dt961h<^8mJv%x&<~Q(GBt3%q$&*3
zI4R=3dlIhBsZ10R32-uAAY7D{5GRosbSN;HOPEAZn#M_<-P#j9jEFN8LO{%bND*xg
zv%4|`NC@Les?{{!wMh6hBG#cFf<K&4yAe~JL_$ZbM|#vB0!OTij|Kx=nIuYaHSpsH
zBt((-9SN}*0WqqXq>sTdpwCK+lymSwDJl;Max2)Bkhe8<hExUw109lpYO3&KGJXqN
zg9wbMfCdB!Mzl8>U9-6~%SkYKIEW+3FnWn{Q(7cMaLkNUnpnFjvs0rIWXh+bH&SI*
zEuxws`-JN7SWtJyQ&T?VVxN-{NM)9Mn%{lNaM^J$jDS<_ACubkgi72@s7_RqN!m0K
zHxm&>L`7!Bf>cr~qin8;f;kxVdl>lv*{2L6{G{O-6`7Trf)`%WY&jO3nT04f&H_^C
zMGzdLr%*N~VG>@Xz<pHwTmx0F(l|CNM3cm>``F`rp^+mLzui|OiW_R7(exg4a2qIu
zB$NG?XO;47nRF@FY*D5U-F<0Xn~)c`Q|{XUC#THiQl;T9+4b@06VvrH0e@<CrC*NW
zIU@6)UoKv_5J2BKdA8X7T~%ps4>h^r7)_a6*S=YH@VQ%BJB=-;oZy%VPBF}4vs;~n
z@_;G_|B}G51AQrCM=00mVQjT07&kT|*|Ro5pP-T&&O@B#TEY5iRK?Nin8b!tL1On_
z9o0=F_2QeL=!f@yeEiJJzUMUvo?2WhSF2IQErdM{r~IhZ@Dq}UmFK!rI|W{T?e10t
zSD-5hI-rc3cO;ambi3}eV^f+l@@>w-w>jb4JTKqYjC@<O@NG@_w$979JtN=tEPUG&
zzU}|#JDy`k3c_2+aoe0%RmKB2cql0!K-Jr5Ba|<qH0Em3*J;;k$33|CBeUyu(a~<@
z)zO!)jwZy%;zSQ!Yqf4kt#>z^w}*_Y^={3<xdzffYGXtPA-iuuHqM4@o(<WY1+sZI
zWb16m)+~^%vmx7OL$*Hv(&%G0H5d;cNe#x;c}agHHM}?E>}q&#$l2BKPRJ7q#0vTy
z$Cxcozp}=St<y)AIjO9_@nepy_2+th!zq-tZ3>kQC&cp-WYIdQrt=c8#vhYFf_0Uy
zR<;BOJY=y9Dm`MA>@_-A*o^7q*|+B?>+8n6j>Q^Q)-<XI%JUjux7u|qK?%_kt35TY
z@Cd;QuH&}cW}f!4H8$Wv0)Yb`5?e^U$*vTIzP+ufyqj0Uei%Y_wJf<O{n^6P@&-q<
zg`$p8`A&Ap*kO$ozSzN_vK2BAdVF>G9h(J9+uSkD!l?~)_dKDVbw8|=GKY9eB$&kd
z>1*Z^7SqzyuohSyav$e&a~pe;Et@eVQi-MKPPT*vx3tAKHr9@n+C?#qp<g=%hAFsG
zWUX|9Rqjf0(;-w2lxg3_y+ZaGUc8K1+KZXirn-KUE#Q4DCWBu7_`84pGSA=HBH=bj
z!*$tSv9Me=<-OD1^g5K%%~or(>9-%y`wi%9QtAZ{!0&k-6wj))$2(k^X0wE0$X@4R
o5CZ=1hlAHSU<@1}K(p~x3geo$y3N1;BJH{V0eaQux#|x906vZFZ2$lO

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_016/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_016/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..bf9e11d8
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_016/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a015
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 016
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 016
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.01247
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_016/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_016/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_016/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..61af3d9a11c9558c625313b239419cc00c67212e
GIT binary patch
literal 2845
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_017/afni_proc/_0x75135d983f2d910c596b1534afaa6e07.json b/Afni_proc_through_nipype/_subject_id_017/afni_proc/_0x75135d983f2d910c596b1534afaa6e07.json
new file mode 100644
index 00000000..4c0f456d
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_017/afni_proc/_0x75135d983f2d910c596b1534afaa6e07.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "017"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_017/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_017/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..39e13dc0c19344f68756c8527f350b050637bdc8
GIT binary patch
literal 303
zcmV+~0nq**iwFpU%z9-4|6gftaCLNZE^upXdM<QrZ~%=@OG?B*5LFbE(L*#@B@ol&
z2L;8QTUWwtL_$xxqCNDF>dtIrzytKMy^bgH5GG>}nPqBKyjSm2U&r6ShX>o)#5|n0
zoo>7^x^^C8_~FnJ>~!83rI_X=L2#Y)uI2(u;=1Ju8ebC5JR6|men$Ec${O?oZP7H~
z+!jsOk0k52i_c9~wFVXQc_ND4RT5Q0@ax3nw|})op?#h`84X!6i{T{6V|b<?Mgd((
z=u`cYYKGR;#)7V`upos7w+GS@^uSboyI5RRtw84`tU<<bw$~?ymnrT;SDIv$1Bx~9
z(Y<D^7IciDef#ug3`g_JyBJP)-^TDTInbbZ7n(`R-Mn|XzM-+J{s7P$?5g(x006cO
BmHz+$

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_017/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_017/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8a94c8f8a7734f7023910b44134068b1292268ac
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpU%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}wMYG)=1(As$ZQ
zC6U73UG8$1fDo#LiYiKYDCz^Kvb?*qXXm{3VtenBqDt^mQOR$Z2l!)n=f7gSyZ1pP
zq)6;Zw`-3*^P8F9%=~=&cee3f^|+5DFRluR3SNNV5+abJ@RBM8<K69ZeEZ-0;V=G;
zKX9u=(j2_opqb>P&?@n6lQ0gN>V#c+_ra5yfLNwgIbx(X;N304Q}1@>HzV3P8F;rI
zQv)RB+Pjs=yE}=J86Q>F)`S`%n0m1@ReGEWH6;QjAQ0NK^QYf>w^dp$%(cyXTw2f>
zP2l=zR7tEN85am?HKW4ddpqnR1W2sX=*3Q(sT|rD0y3p-j3C1S!(Zds_3of|+V6Ba
z=y}-H%2JE_D}7(O4Y-5^0V!Ew-cB^2kZ34S4}!3|4CWF|4NJ?ssQv!<-{#tq>cS9J
zfF!fDU@Ep4ULrYIrZA2hmgitB%?s}yUZ@y7lH4#zNf4+Kt*xBkr7=K3xGYL*7XI!E
zl~6${g$aXXJcqWIQ(FjS1&>KglQBrNb?eD!gqbNsiP^x9=Lm=*?#CK(H31U1G7lez
zB|{%JCrT+H0b{7XB8aU<)0li@ag$M<5_EJ-QfjHekGcFIu0{d^pMa(W0SX$=rMp!u
zLplit4}~Zx#^SYi4~$g>Q4%AgjV0B&1+r^W4Z4&I>0W6<)&#X2(HGRRC8r+Gu9k8v
z)l`xRXcJPti0@Q$OgplC0+PyPiE8%?s<DKSoyevTv_&8u6iNtUM95fLYFg3AtsEm^
zE+<)xo?ntF<>=x2-A-Up$lStst)+CExsp62qA8p;gb)izm*5$sO$eBVA4`x4GJd6t
ztT$zzhYZo8sPaD3xLR}M4U)gAs|m$|TI(Kn&IVWp22GNAy?M9abd>p)i9(5TdlgM}
zP#s)ee_G0<a&X>T?ldfA-@E%W>9er)qJU&^>~7Y`h_T4Qzf#Crn7e~SA$XY{wKSMg
zSQBD<)G}p!fwVko1zLrz!%sI``0zYbWDti|gv_jVo711S_VMeJpWf_8HKz_5!Qt#w
zb14djf4HILSM}`z6Jrndzf=<T4>vK6&2{g-xj`FP+H5a2Ezq0{UcNkzDmFJQZ)*vU
zcQ0<DJz#A&*V-v^bOPx@I|;qJy)e;6^o^U?Bs$$8=5^++cc0zZAaWHO3l;6ubWlsL
zkBavQu^P#4W&|e$2|S2;(XlUMx64OTX&`W!KvD7Nox5B2xoSii|H>b*j4^h>1i0;{
z>&#_t`$>v(sB7%=Dp=I5)s!&)+}#eRk!-9yNB7(o87VvKp}*p?##=4V!?IRgIsNh`
zPXE`8Y?CIMI4KDRqP;X_H?X1TP{)-`b0rhJD#Jv2=Qe}Ps8VD3ox2TeI=X5=xY%84
zH+4fn-|t<sgWlh*L)R!l*E9Fs|8gaCWYbWonzkmY+A_=DdgHe0Swg5Dnb21rVIh$z
z$I%u*lyT0j4gKq#Tf>Q$lTqxy`r_|D!t<wFC$cgbBC%NwF>FYofwqPx-QG!hcG}C1
z)3a_TIXN4|-IHFQW|R(~gZ$j7&f}D9@>jED<XY)*KTbNm;V|wF2I;VqbYTd?es(sD
z`=`*4{agGo!E*dh8Q?!-9RDxa_^k&FsRT$-?`*nZm{++>;nIJt%Q*T6n-+lfa|r+d
D$Ow3?

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_017/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_017/afni_proc/_report/report.rst
new file mode 100644
index 00000000..2ba3b7fd
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_017/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a056
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 017
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 017
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.074692
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_017/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_017/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_017/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..b276705d8c17056dac07182a68afe9f4a2e2b2ea
GIT binary patch
literal 2541
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
D6FB>N

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_017/create_stimuli/_0xe07660d4ef5ef0a4815e084218fc7a84.json b/Afni_proc_through_nipype/_subject_id_017/create_stimuli/_0xe07660d4ef5ef0a4815e084218fc7a84.json
new file mode 100644
index 00000000..84a15384
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_017/create_stimuli/_0xe07660d4ef5ef0a4815e084218fc7a84.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "017"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_017/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_017/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ba67ebb1caaf381e5f8944c1e85e72a1de2f4a2e
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29-HOvd6o3T<7x5v6c+o`D
zr1?QX>0Mc`yxR+*8^UZdX{RPLVP;aqQt$zK86VSk@J!m&{UL7G=}_o2=jZzZhtr=g
ze*M09)}3u@?_L)T%M|4-l}fZ<e?TZF1<C}$ioi2kH6=|8S`u3}H!G4U7v)&tG^fJ(
z_zJ;!bI3-)3>^xPE<pP*t!ge5sxiy4MDVF|)CCH`E5xN&W3}wFR-7`O!|PR-lNYII
zSb(Nb<pCv6Gr6`QYWET@vOsLS+4}lT{QW&uSbiIS`Fy3T$CDr>Yr>TDlw4b0!9|7D
z-`6=@90#tXo?6$+a_+$oxB1-SOcG@Qbb%?;-zAsQN)qqtR!L~+8=ClrN8j*N-^kE6
zGVzU$zR{_^v7v8l;u{}*<A3}1H9E2vo`K_~z!kA6%gOhtz-&S6i5mkd<7HDZd3^Rh
zcAVQCypm`0Ndk@L)@J*5vptIU!wDUdE^E|DjS?3<4Cz**#6eK2kqFd!A_8Rc02vG;
z!(n7-f((a|(J(SHK}N&Kco-S~2U5?6*)-@5XPO4x>Qw17O~aFs=F{+Gr1>;Fio7#{
zia)l-;BS@4cU^KYyT7vZrt13jN3X5XwHmo-KUtT!l*C0#*q21?f8Cv?Qw6%@a|+ag
zGG$vc&Il~ocK7novE4nN1RvVnMX%HDKKV;t5r0(@fU6syVNuJJ*My}ttw~84k-kp%
bxu6TmaOvlA0$rlmZyWCqRO{YO_y_<1aFixS

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_017/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_017/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..139fb843c80596ecbd3d5c3260ee536e658d7236
GIT binary patch
literal 1536
zcmV+b2LJgViwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)=O@^q!+Zqum{0?
zh`pt<d`X&ZD24(-ieg*#&^`=H4T6@AEXES4l9ZFQ2(Y~rE1<V&58FT5uh?JNAtl>M
zimd5eqo_pj@O<APKQbSGx%9_BH!j#;{yAsqVG3@_QivG`7x=(DxClTM`K29v7QYvb
zUyGxno?j-MCQ#(peF;<pQJN)L%!+)8L<}UAesoympFR#bBdHWV(UBC{AR;A7kzXV%
zDDvAUhr85U-zf5hK2<;hCX0N|E%GbA;2|4W-1%4xkXG5azAxl3jKw~QVFWRfe7dv!
zW05asn#JnW#~X}mkRkQqbTp<UT9A;%$m?=QV};La<||SFUkiz)TyI7qf#zNep^&<d
zBu#)~uP}C@wb9w^dY*^no3B!6EDFhYi!5J+1MrcM;Fj~Xs$vN#=0Or#W(LleR7F9S
zq-EXrPr@}hm8l{k1y05bgp0Bq;UJQLjs#BTB2FSGO_Q|9@9c>_R>YZ#ARwkgWQaDm
zj)R5(DPcU#w3^nt5(}Tk#3uA3@P`v>w-Tz;Sm>DbNuT;d;D~kc@nC=}lg1gY2EKfc
zgeda9Cm|6dAVxKl>0@vV=(8#!;~acYipoQR+)6eT<Xw#)BPs)eg$_wTHC6aB>A!=m
zK@3JzKm&pVW7?neuGqOW%SmwZuoHXIVf+f^rnE?j;5ai<X=3B1%ue-6kQtx$-pZ6&
zwU}y#>{F_vV@2H?56$?Hi+xT;AeCA2>HO|XhRcq7VFa9V|CrQnrc~l)LUp2=%%n{x
z;&v+Hn5fvSSdd9-Wt7jgQ7{Liu#c4=kbTOq!cSVBQIT1>DR`MB%a;<tnOTTx<IE$4
zehk4edJ1J@CQQQ147iVqpKGD&RhA@Xg=m`EbsuNETx#S9#c%i3h~kEtZ?(OzHgFp#
zgd~&wR^+wnY?*vguGykYAG-U}q&6ilY-ilJ1x`+xE0s#4pYxmJ-lyi%vlRSk*wwJ=
z!*fIyKfPMGa3O%uIeE6&{asgCe-Aae<`_+xxo&*D<lygq745XPoN9n$1~_FmOU!O{
zQpy9W9Q>CCj_nAgNF1SDqla<So?zU>h;+}!1R+5swVX#d%C&;^)u@iW^)ZPxr-sBH
zygq80N}A<6LD3H%{P5(t8U4U(5j?fHR<2f~np+BcT2A%SXy7ZPk7_S;t#JyxdfVNt
z39dlb5OhEpH_uooRqOTK=f{S$XXM+Sg>QSpw|!o|of-LdX5rhJ@a>$JZ+Aw%-C6i{
zCw#mA&38P;^pu3RkmI&Fuj-5kaPUY{K7hKn)<q~^#96}C<l9EK(Kw#L#XmB;UJn!P
z)?Ocd@%m^&d@N4P(6dpimegu*&3U)Wq+0DY92{#P9i%o!bP%%l4rJ?W$oAQg?O7n(
zXG3<*hV0A&**P1sdp2bEe?S_2%%%pD;UlTRq&hF@kEDhVhMZju9}GFW8r}<eLV@U@
z-*b#vd-|mfZf%`Dvdl?k^NoMz*jjy|SJ#|US=+{_tT_>$mmtg5Nj069fDQhb1XA=>
zx?bB79Pp4u8&qXPm+ZA3qOlp%De`a5Ve6YFyoqKFoi&Y{f$}g*r`tpeN{E)|_SD$n
z5rPhG!|k~3BJ1ZXY`}#C0tY^%)=0h0ua-vN-quvnE9y}gMUY>sEcfJlKL4z`!O?ua
z^f9W~$uF5W^jOi$9V{weCIg|zSBKxQS+cav9n&n6+ERDVQ|ejw!zQWb5O0YD%Ws~(
zW-g+cmd3+cV0FlS9M8>d>}|ee`jp5dTF;$)5e>Jr<{KL;$E<c~rm^%Jr@(Luu9mY_
zB|(?FT;6mDl>=qkcX6+feTEk=6PEQ8rnPa`Z}WM)k0oT#FP?n+_n+qXSH3{FEz)pZ
zvR5p$%f{Y2;62>f@PaOc>kxXhyV+U?Z?oHOZHE3sy4ghsZsYL|S5327!YE>IiYSNx
m{|}?Vn*y)~4iI42_$q~UUADR{zI&PV-G2em0CcYE4*&o@r3Typ

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_017/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_017/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..9c0926b5
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_017/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a056
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 017
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 017
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012476
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_017/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_017/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_017/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..46434112896af6b46c409a563fff9c8fbf8c1234
GIT binary patch
literal 2844
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_018/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_018/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..5d486a60efea9134782c1230dee1a3049f7e666e
GIT binary patch
literal 305
zcmV-10nYv(iwFpS%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
ztD>TK^Xf_1i%7^eQ_YfpB<Wsc!3W4OzK&1iL)flay2s9G_-4NOee-qv{d;(@txe3s
zdE2SRbFGN;HijPtEwY`;8!aVOtV9-EC%hw!+Y-5Mxq`-*h*3`mskon^zPL2n`eAIW
zZos*%nzkQN)^``5o2+WJmDJ~HQ0%snsT#nq6UlG?ZezLfdG@3gWW_9olVp$K8GmRA
zcqO2x`XyG>8b`DNMGQ9}xB|B);!*TKCAnEFE~}PX=LM`m#BjEkCx(|P*N3b)*)Rjk
z*TBZ>gtm&~5rO;k>CG69>iJy^r@L=sc$f^-mcMgF1!k_U=eJkaICj+^z-v4^_W=L^
Dyxy9$

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_018/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_018/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a0b7ab717480aa04577382506061fd39b783c907
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpS%z9-4|6guzWMwXJYixQhbZu||rB>Z<95oOpv}wMYH2qME5D%yD
zl1O3iBgfqZgis|^R8hi1Q6H!(%ey;!cFt=rw)ZY6sst|;mHdWzfIo(J{wv12dmltX
zio`~`U3=`A-^~1GCO_Z&oo&5WJ?<mPi^~F{f)^mTgb3s~yrfFOcz5#*-~Km$^oxJv
z58XPEGzagtXeK!+v`W0&CX9ooI$@XIeeifLAeL!Wjv1*9cz1*F)VsaK&4_k-L+>_Y
zYJj9%d$$&OcPmjc<KxQOhEQV!Q!n;rN>4JOW<<ag1VVdy_T)S7c1p{Ixw3hOOA9)q
z30ysmDv4Dj;{qYAXH*z`?}lB30Etx^z1V9rl|%bnK&G^f5o9=E_-j17*&UpW`khV(
zJrBEDS!!{At?x^>1s9MYASElzyNL!A5)B3FK@e7#!Ca!LVQHBcwcj8A+gw{xT^OPY
zkYt_~OvMhvOC$%&6vlDO@*Iq%dEwoIa}}dUk{bpo2?AB3wY5+2(gdI&To$D@OMmx;
zN~j=}!h}IGSwOp&Q(FjS1&>KglL<()b>s1PjF~A!iP^x9X9$QQ?nfGOH3bs5vIrlC
z6+<63CrT+H0b{7XB#5m>)0li{ag$M<5_EJzQfjHekA?gJuEqiapMa(W0SX!~r2ADY
zLplit4}~ZxCgQbs_l;ErQ4%AgjV0B&C9*404Z4&|>Ali~tO;s4qA#drD^5L{UoGWC
zs+lBH&?cmO8Q+=an093O6eN|&3f1lwRAUJtJCRKxXv;v{FO(3(h>)?g)U=|JTk9cV
zE~Z(Go?nm|<>=x2-A-Up$lTI+t)+C^xsp62qA8pWgb)izSKt|>O$eBVA4`x4GJdU#
ztT$zzhYZo8sPaD7xL$MQ4U)gAt0~2T+UWK=rvoelgC@zM-n=_#I?7_pM4?2vy^Ll$
zs17b~J}G5VIk@O8w;GnRAKcx!^l8|7UO=)ub~|fi#8~9uUnyiQ%-vz45WGx}TN+F$
ztO>C_ZkaMZM_L}Y0<FT<(P!H&e0UxzGKfPfLS|OG&FL>%2l(~LPj3#Qnp203;AnoT
zxfBJ%FRy9&Reig_#Mr}wuaty?qiu|1bKSdduh9lpHrvZh3p6K#7cY8I#pb5v?X2MO
z?)i1J2dwSpT02FKP9a@tC!u$@mnPbXzHt+qM5jB#yw1J#?(=IKM6P0Ep`x9dPNzFO
z>7(L%gjkJaH*<m$f&?B!CsEIrvD@cksWcF{NT8^A^v>O``&>1mjDO`1S;iPUX9C=A
z({&ayxBEE7In*`wSrshmHfl;3f97t6(?~W}o}qhghm4h-_t0N)S>vsiXJJ{ZuAF{x
z9jE_mMz%>4O`Mbj!`WV$vRl|tbg1LXrn!^}UX@`Yy>r_^W>l%M{Lb7KHXU6xAYAOP
zw41u2pzn9C*g@}a*P&~apzE3Y{(rd=I<je~R83nGRc)DNZ@qCl^(-M&k4@++53!KQ
zjN@nvAj&xB)`tG|&TZht%gH$QUw`@cAL04aZ4z0T43XHbh8Q-a&_G-9Npcz|olzDK
z({4N(4hC_*Pe%a5PA?su;(r@^)p?wfP5x?@j9n}3_3`G(a2R(7gLK$Qx-f)cKRX@9
z{SowI{}%t4U^)J#4DgpRj=$$@^40@}R05=^cRt-P%<EjHaN)lhm2vbB;*F^;a|r+d
DXzFNa

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_018/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_018/afni_proc/_report/report.rst
new file mode 100644
index 00000000..3ff187a8
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_018/afni_proc/_report/report.rst
@@ -0,0 +1,23 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a027
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 018
+
diff --git a/Afni_proc_through_nipype/_subject_id_018/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_018/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ca9c349e82908357ee04e72596f05599cb50399a
GIT binary patch
literal 2890
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_018/create_stimuli/_0x96527a62190622c3c36f1d18057ebd4a.json b/Afni_proc_through_nipype/_subject_id_018/create_stimuli/_0x96527a62190622c3c36f1d18057ebd4a.json
new file mode 100644
index 00000000..45646bc2
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_018/create_stimuli/_0x96527a62190622c3c36f1d18057ebd4a.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "018"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_018/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_018/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a94d2486d1862a6d156e9522b9d7ca1b690b9dfd
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJUCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk5PojAXT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1w@+;-}nds0Om{~*8l(j

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_018/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_018/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d3f9b117bc2e377de13ce1a1e40c0e5d3c11dcb6
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)@Hf&l3vgb!yW|p
zA@-Kaw(L6XhGHlXq$sv!5ADOS)F5byvKULGN>WbJBEa@itN`DpJ#7DIzhZx7hm?GY
z3$N*1A&5ls@SN`)exyJCa_NtMu3fN?{({l;BqeT2Qxa1~T*CV1#dttut}pGwJO4ee
z{hFWVRlSTDPDrk=`hs9ZkW@6uVw&r96j36u@S~GlfA%<J6s3auNJWBY{RkCNa(xle
zAlEm~PIqy`+sXB64@-gqDssK#=K52gvyk>}+?AO30anqtdc?&bjQJ6Y$&kbV^6CEG
zkGbB+6piIf=QYX{5h3=;tTnhqildOmfNMF#v4r;((+d!Yueg9zuGS--kosXvLM~Jf
zKpF!{UxDpvv(tLeZZsN@zUdWQK~ey|oo9ND91|Y^ab_`JDKi!%1wQ~niOhua1(s2e
zC25iO-Lv8942x7Eo)U&e3j~X@5y2#s5EXGK<{A`{NQIL$*S8LN4>Dp@MkGLHfM*bG
z={`&v5RxLw(oD%ozMC=kag3}(KO+8M4DCjORT^^@(;n(!e?S<-y7;)?hm}d=3|0d^
zz6U@UaNiLm;X{H9YsTfHWGc|-rA5XV@rjgJoFKqfpeaM%R?rz?5g<r(fC8+rgpcv~
zEok*)Vn{`BfB;~Od*jhfTT8Q?2#N=TFp>`9S3ozZc#1fK$_S~DwVNQD85KliY%+Qy
zlV;UotSF#Qv5KaWx-*)Zu>s>p3=N5pX2~b@JrWd_9rnVIFwFcZs$Ea9fXxK#1U8wX
zO$u={<#CK;Y*sAD1hzENOCAvBco_B|^J8>`DP;Ibvtd|dR&El!@RI5EgfnUuqTDzu
z0HGI?U<#fD+L(d~@-idL2gWZof%P&=60<@$P3^jmJT4a;IR*0DeKo|ep;nq+<6#H3
zfrOA~yx($NDbJR1mvqe*rRu~z62`Sjd37&izD;m^%6wX~H2PUzAB{dWUC&bDPs}cd
z<rthJBLC^t>V*pd37xZNi{0N<ne`5VliQBrl&N*?>vad7yQQ_$+;z$cj+x*T!!$9w
z)k!f6uyo)r4IDcV3Z6Jzx`q!Ut3ytivEk{VwFyE5OlmrhV3unM>&sykMyn$b+fD_5
z-FtmnH<{FnZv><t-236lb2Iy1qlw_uVoJJ74l8a!>`6N1N38~*Bz;tQp(?eR;N{oB
zL4`9(R0V?eF=gf*b15s`uKRpyinkzMZxOuS7_WC;ysZWCwidzL8slx97jJt(yzNEs
zw#Rte|BZJv$BYz!cLC#`Ij^de1?2dVz^qTIjqNss@_C#kOpg0H?OJWxg9|@02aPT`
zI;gxp{qptc82E^s;Gt`+wk)Wv?zZ#pka4xutvN8)gmeJfD53))yYGZ-&JXF$59uuu
z(wiT$H9ur)k&vzVA=~pqw*N;+!;i(-U_5*zHW*ju1^toO@WCM$XTt}FT$~N>4S9xv
zprGG#j9Gd5l{Iee&K_Cjq_X}-k2$usUZ|~Yr(o8e5h~kG1m`6YMe8h^&I`aAe@p-=
z=qgpM>~conkOdi3dIXi+Xg&a8GlG-rZ_Xj>>&CneVhxlvj_ZMJG@3iDb{!-rLP~(z
zlOu(P5Gc5g+j6};>*-C}XIv0Oj(w6^A@x>YE`+|lt;xKbSEDeBh`v%v?s30fc~;)w
zuwE&2jLi4-C1VE~D|)#PN$CyL=W29y_zju`O55Bw&BCco_24|I&buGhQCUN{B_b$d
zefFBU24Y$m4Qm6-6XwHwW^Q9|^|~38JQE;2_w^bGZehhYG&ZNCb|I!A^=mW1pahqT
zs+CSa<!%%=9fU<+n)YqjE9i*A#mkswy@V=d)b(4v0{5{5^?Uh~Z~y+&Jb&p`#B7oV
z>$<&Sfm}B7-g(%$@9p4@*L>LMc%I+#Tb-~OG#@nX?~q>5#-PBhJ>22SGMgogBKjte
of{4KXFzUa_3FN>C3BYW0m4dvMEpPMhcCw!PFC8OHe(DbZ09mW=^#A|>

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_018/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_018/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..59ff0d36
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_018/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a027
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 018
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 018
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012447
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_018/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_018/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_018/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e5a5ff00eadeb5715cf9b1fd3f1f88a1b34b07da
GIT binary patch
literal 2845
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_019/afni_proc/_0x3ed5fc939177982773f4a3de7aade6e2.json b/Afni_proc_through_nipype/_subject_id_019/afni_proc/_0x3ed5fc939177982773f4a3de7aade6e2.json
new file mode 100644
index 00000000..af77e2a0
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_019/afni_proc/_0x3ed5fc939177982773f4a3de7aade6e2.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "019"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_019/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_019/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..3277261a84d695f7d56bb57b0eec8b31352d093a
GIT binary patch
literal 305
zcmV-10nYv(iwFpU%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
ztD>lQ^Xf_1i%7^eQ_YfpB<Wsc!3W4OzK&1iL)flay2s9G_-4NOee-qv{d;(@txe3s
zdE2SRbFGN;HijPtEwY`;8!aVOtV9-EC%hw!+Y-5Mxq`-*h*3`mskon^zPL2n`eAIW
zZos*%nzkQN)^``5o2+WJmDJ~HQ0%snsT#nq6UlG?ZezLfdG@3gWW_9olVp$K8GmRA
zcqO2x`XyG>8b`DNMGQ9}xB|B);!*TKCAnEFE~}PX=LM`m#BjEkCx(|P*N3b)*)Rjk
z*TBZ>gtm&~5rO;k>CG69>iJy^r@L=sc$f^-mcMgF1!k_U=eJkaICj+^+BDPp_W=L^
D%h;Rs

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_019/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_019/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8c1a3e88f5acd935441a8ac3fe1c58d28b943a1d
GIT binary patch
literal 1292
zcmV+n1@rnJiwFpU%z9-4|6guzWMwXJYixQhbZu||rBz#R95oasv}x{XdQpoI53BH!
zNM&|6yWMR-2t`6g6(u|r^#N2_o|!XiXFc{{dv=qeO7Id9$#0kk_%XcmuQ;BWy$}g0
z60_3I*vIzy&N-jI^YiWB*~WX-<35tSxF{ehcmaY-h(M0QOR5x%cehXR?SJ!!zxa3l
zz^xKVbMS71W|EUatHira!Z>KE6L#U<2PZQFu}rIS#7OPHyIX{(-tEqJMzr(v*t_+Z
z8Xzgx-mOI5-AR<p_^9%>Ce#SQ)Pvor(&J31DG@LMfzV!@KL6Ict<rK~u1((M(t^%t
z0@qjLk;E#Jae<IlGb#+ecfu?}fW#_|QS7#v%AtKGAXD1L2r?`%{4K6s?+$v;`khV(
zBM-A$S!!{9rSD6(0q2k)ASElzJBbD~5)B2OgCMLfgS$ji!_qP@>bO7tx4X8ax-di)
zAjzyOSc)x%n@A3pDa_-B<vAEj^TNA_XDY^sBsUCF5)7(DZ!1r6(-@#2To$D@i+J~h
zN~j>!feC|TJco8ar?wEv3LcY~CS#E3>(<F=gq0~oiPgZ5mk5X=?#CK(H31U1GEX0e
zB}X4ND@rLL0b{7XAc(C-)3|(OagtG;5)5=qQfjHekGcIJjz$6kpMa(W0SX$=t$S52
zLpcd14~=Lk#^SAa4~$g>Q4%wwjV0B(1+r^a4Z4&I>;2M%stIa2qA#drOF=!JZ7t<k
zs;MLs&?c08k>9E2SaxLj1SFNo64mY%RO1ywb|RZX(iVw$P$(gY5usvfscA(cw{nDp
zIiF-PMt)AFlw*YNcRPVap>hl7^(m#>%$4M!5Y5F|LkO{ebP1k8+JuB@_^||;AmdlM
z$a+)ed8iOAimL9j6IW}FyhHL=_i94%LalX=I>!UN1_oV{`F-<lzfqL=l!?L><@O?)
z>Tq-jdHs1QlPbWuw%lo0%D#8^X4V&B>Qw>BV%c`q*od*n!M{?-T3EY-L?L*YK51z%
zrLZRC_DRc>@fp(cNh{DQOdWo@*}{kC;YJ2?kRoJeHQTKIytR*CpZxT0KdL!(&=?M9
ztC~$waQwp!J-?}U7g!j3u>Yl!uz$FTd2F_O_stDtU}>_wn6yB1GI;&^D5}`pNZ!^G
z9`9b=<n(~G-E3>8$k7R;i_=Na?)Jh(8__pmqDXYQLCt5;diU9l9U@mzSg2^Hrqk&T
zdwo3kJ|R{k+0BgLgdl+jQ7=03W$gC&NGc5k&J!pq9$mTZTIZ@3W&9g|z%s_z857`k
z8r7NG+|EggeW+{f%PLvat<{t;{?y$LtC4K1JjL+b78xl!)6idWSmUjRr(swhT?PI6
zCPDvKk8G1Bo7gD{rn9}&Wj9bzbhyWrPjev?+$uvyx^kPrW>l&1`klHB6dhd&5Dxa1
z<faxBjQ#F4KN$UXox0`_3_Ww-{jX4hBAbRvRkt-!CCe<k^u}$~y@XIbGC@}!;YA`-
zj;$?#DC3-48}#eStzpN@$td<;eew4n;rY|86Ir<onb@qF7z$Dl&{hx9r&)5`JMIpL
z$Ip(2!(P^>y%dI&rZ50h(%ou3cFCrGHA_aWl^*ruq|+M?<L+RP4m(K~hA`}B$HTb)
z4EnLZ#2*tZ$N!W8{xin$|BQ_<Jzz>DK#J$ix*Mi>mCF>){nzJZ9Q_0My6>iQ2><|!
Co__@Z

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_019/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_019/afni_proc/_report/report.rst
new file mode 100644
index 00000000..e766714d
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_019/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a059
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 019
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 019
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.072389
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_019/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_019/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_019/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..597ef697d6f24c7480d28901e4bb37bbf004b0f0
GIT binary patch
literal 2544
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
G6#xKo4e4kA

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_019/create_stimuli/_0xefa4ecc73cd1207b7a19ccf8c641bc92.json b/Afni_proc_through_nipype/_subject_id_019/create_stimuli/_0xefa4ecc73cd1207b7a19ccf8c641bc92.json
new file mode 100644
index 00000000..3b381254
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_019/create_stimuli/_0xefa4ecc73cd1207b7a19ccf8c641bc92.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "019"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_019/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_019/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..298bb5d555bdfada5fddabb99dafe72b5d17a289
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJjCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk5PojAXT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1zyDA9{30V00}uFI{*Lx

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_019/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_019/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..1b8fddd3ffeb9351676c75ac431cc9886171f68a
GIT binary patch
literal 1535
zcmV<b1pxXViwFo(%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=Ao49@@j`KiL6kQ0D
zg=bnv^Nbz02#NrPgP^UuNESt%0YORBh#rYlNNUDTV4&Ru4ZvO1Mf*qnivCJ3Db2$Z
zxN$lW3`-<0?>+bOkaPIUl|TNue#t)i3r5qEl(;EPNlY1W3G0~`;{lPmzH$KX{P(=}
zYkrzn^&(<8A-P`n1;L6Ssc4eLG}o&rqC{ZfM<==d>~Y8_N(J|kiUiMk5h|kO`ZA(H
zu5X>4?&8LS-CQqwSP~Rak?RFF*Pr^Fg|uhmF2%eDu!_d|kc)m8^C61KfW!du>B0Vw
zxn9c@jpa<|b;=YGA@<3vHMm5IqmagcYca&Jg!eVm3lNB}xPVmF>k&^#{U|0O7s>;W
z#z4|nV7uJhZa?fa8VyL_^a`#ZDFENeGrdBNi4TA{vzV`y84Hqv9{{05X2SUb%P7c_
zw8;D3*>H7+MJf?b2}7d=f<;-2U=m7*iZ~Q=1&T<d!bzIz+eh4kj2M*>36L4!8AMxn
z0F(NJq=>RKQ*x5;M$CO2BkRzQh~FPWyP05>#$3hJLmu|~gh8y!k9$2>nKaH|HQ?iW
z0E7YeT|p8)Ajq(0Ts}&s0)1XuWQ-A?NQuP>0&E4EGUOcvoe>rRf<*f$zzR$F7?0nE
zRxc)oR0IbI0LIuGk8apnn&m`LJQ#$Lv>(3$x=F=T#2HjZNQJE31li1}AR=Rv(VLkx
zs}^HL0ey;9G?mod(bSCf86Pq<AVQiYpVW6KC@eedg#lrh`BPN8kzxUx3D^m2GDVvd
z;#SJz7|GbISda;9X`~lgK$zn}=t1VkXox9f_(`*2SY%di61?z|>D7cYY8Im0I7<M*
zi%BpAPXcXB!324k5#|Hq7n;C&nI(x?A)Kam-A5i53yz!u`R%?MVAxPg%~oS~8@7Rj
zkZ8Q$a$PCUmT{MK%@(EV#2pIb+N8X^pE2JiI6h@QEm<1<tZ$4)pPH^`De)&}SHp4)
z&JmIS^lJIirGSLa*|Wv&@2bqaBjDtgV>o4MUHf{~f#+Un?KJnCa)M(fIK?nc%x-m3
z%mOSO_)7!F4upay4wtUs!^rB0Q)X;<dSq>a5CM~#&Lf!RTEhBrP=(Rz2*j3C0buuE
zpVmz#_2L@=>HGJ8c=FuLzTapfIJKCPu9Aa_TM&DaPWe%*!6!){RbHq{Z6<j6b$D3e
zOcGUrpgl~PdB<GJO1JAipPJH|6K`uCysa_b)<yBQ=fvBd2XA|fw|!B(ojLJ#=E2(;
z<L&%6-q9R0QUKlqjQi%is!|q^<3|Fs9;r6AIuOd|ah5PS?%VFvYSSKE_>nnmbivVK
z<@M>8uTRIoN8|(#U2C;zL2Y)ooOg$etIclBfw?B61JFhh9SGTdCuH;dkgfAWw&n@h
zIzMFl{E+Q=LblHj**QOC=YNDW{Fsjo#=}QqgK>3H&>x8n9~^RiHhgf%`PuN^kY^YO
z3i>_An3bnrS>xv3?2%<oD(i3bm}6`6h1%S53TEvap|a&fa9$Eow9c~Wq5!P%#{`gq
zu2R*?9%lp&S&%`cM^MR)rn%0H;N<$73&{GqF|UJI17(fldLSE(=1#j)2MLOh5}@|v
zNZ}y_3U1qNyRAI)^akxQE(jvWK1r>RdaJJ%Lf_ujWZuoIQ5Z!;Un?c|xL+?lD{pXE
zFBLjQ<_G$Uu>*}2y*z-V^cw1MHM%<d2F(JcZ626r;nb#jc#%}kyC2q3SwpxbA}C^g
z_L{i@Vp<ptYXi#@=EHnuZewrtsu`0!6Cgbg^a==WVZ}EzHm0O@A*Lbq>odWi1Xqiy
zl}<qAt`#>Oghfx9_8r(OXh`AWWy~@!p-LHb{Z=o*eJnveFMsmw-+!9tFTISIP10ap
zwO1^V%SPTiB*Y!!`#Wtv0PVcv?cnCF?}rcl?M~D4cR}Z`TYI>}m1Q<d7)A6=9t9DB
l|6$a7lM~2+5fXse=qd$yEn42@-wiX*{TI@w%Zcg_001zn?Lz<n

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_019/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_019/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..6e2e346b
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_019/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a059
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 019
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 019
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012463
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_019/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_019/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_019/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..da92dbdd198180165bf5946c5bf6585434f22aca
GIT binary patch
literal 2846
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_020/afni_proc/_0xf15640574a5fa3ee862867dd48258cc4.json b/Afni_proc_through_nipype/_subject_id_020/afni_proc/_0xf15640574a5fa3ee862867dd48258cc4.json
new file mode 100644
index 00000000..b1796105
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_020/afni_proc/_0xf15640574a5fa3ee862867dd48258cc4.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "020"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_020/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_020/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..01816ed5189cd11df4e7d6fe87f3d3469034e96b
GIT binary patch
literal 305
zcmV-10nYv(iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zuA-oL^Xf_1%OWA$Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~c+Q`r^`P>xZ$i
zx&h~QYTAB6S>IiKZnLV@R#Km*L9yRTrfL8$Cz9X(-Ntg|^XyqG$ckAEXUQJJ3;xg&
z@LE7m^((BXHI8TliWqJ{a0Tu_#G~keN^-YY%&V4L=LKv)#BgztCx+K4*N3b)*)Rjk
zH^9d0gtm&~5rO;k>CG5U>UkZ*`TpA&9w!5}<?mckftjo8>-(Eq9J}fdd$4C;_W=L^
DK&zZ%

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_020/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_020/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e9a4db4bd4e83c987aaf481fde321cbae480dcb8
GIT binary patch
literal 1294
zcmV+p1@ZbHiwFpT%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}wMYHvLeG5D%yD
zl1O3iBbU1rgis|^R8hi1Q6H#^<=ve<JLk0*+k2N3MS_=#NPfdSz#qdq{}toiy$>QG
zMPg67U3=`A-^~1G=I5KgvyJzv$9*Juab7@F@B##v5P=+pmsBYj?{1#p+yCbGfAJT7
z&#e+kbMS71W|EUatHira!Z>KE6L#+12Tx}LVwqOuh>_ZWcQ*)6y}L8N8PQIE;N5ym
z4Um*;?^Yu3ZY4@)d{kLm6KaHD>cyR@(&J31DG@LMfzY0xJp0zWt<rK~u58}r(t^%t
z0#{F?N@5ksxIjp&85IWK+hG?WKw_0fFYdIN%AtKKAXD1L2r?Wn{4Jhc?+y-+`<+e)
zJrBEDS!!{ArSD6(0cVgPASElz+ldAg5)B3FK@e7#!Ca!LVQHBcwcj8A+gw{xT^OPY
zkYtt?OvM(%OC$%&6vlDG@*Iq%dEwo|Qx&5}k{bpo2?AB3wUr~hGzKULmqlsK!rvXC
z5-LcgFkz64=g{uw)D}Wn!DABBWDF8*-FP}0VP*<ZVm9#O1p=ao`>}>xO@IWh%)`fF
z$<T+*iBd{Pz!<8}31X|!G$tQe++<Xz1RWidlv--=V=jM)tC4`fC!i@ofP%(z=}r~P
zkWPZZLm^6vv3Tp<17lS|l*GtrV@Y*xf$WM@gD&MldcQOwYl2#i=nHDul2eaoS4%mT
zYAVSDv<WF+#CNJWrX5*60ZC=DM74Vb)mTEvPGnOE+9D7S3MB+FB4jKrHLYmmR(eR7
zvq=`C=VxR}IePehw-Z<tGPf{ZYbo7kt|SkMXbNWyA;bdGC3psD69T5;#}Z_Mj9=*@
z>rI*GAw#q%s=UuMuGSp6K=N00HKABgYu#Sw$pFj1ph+^XH}7_vjxygeQ7BPv&!edh
zs)Nhx&q|q84$gbat%jxSdv|XpeIB-67LY8C-Od^rF%~)aR|;7RbGMf$1TWKrmIhM_
zYeH-fTBeLok(LLoK&!B||LJB6AD)Mb4C2s=keStPbNchvE`ELT)5UI7b84><?9Wa$
zm!e?!^))TOsc#pU7`wOorIN6_zlm{du6y^*HQK<^W_z(|f#ziJ>QyhQ*xa<dttC9(
zy}XY0fVJIRYp2N338V|{B=qj~!bBU<H*R8+==6}3>oae?`|R2Vk*nBPsA#9A)9DTm
z`>6OnAyy;V&5YoLAb|(bVbt?w>~{D_Dh&kA5-2JjUAo(KpQ}cc@o)Sd%NS#)On}>N
zy3SnYwx6arhq}hTsDee^T1^S#Pu$IL8p+1W6LimQk&&{q9{MXTYrNI+BrI#ymD8`T
z<Me;c$Tn%BiIb9GINM88b^{xV4s~4FH0LtGt1?WaOSc(hMwJ@N@5F6j)6rD}!o|)~
zyQv!r`hNF{9rXTo9lAydx}Lf3{+BDEBb$aw)wDHH)s|WI&KtK?&k{oQ$b`P~2n&f!
zIgYjfqKtEHZRlT@ZVe}1PDZi+>Wjbs2+yBxoyf{$h{R?!#IPZS2HMKHM}vOnXxOJm
z89f9z9`ud}!!+$5_l}N}q>nwWI*(Jb$zRQqk!z*Bew=g;hr_r#7^K5a(uE-m``MFW
z+&_kX?BC&!36|r3$^icv<M@Bd#_v2}NF_judS}xO!@SC63TOW7AIdoT2lgj2sdEVc
E0Ln3T$N&HU

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_020/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_020/afni_proc/_report/report.rst
new file mode 100644
index 00000000..97469604
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_020/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a046
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 020
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 020
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.073318
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_020/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_020/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_020/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..57e57e41625ed09dbfbcae60fac203eabde3912e
GIT binary patch
literal 2543
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
F007)?12_Nx

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_020/create_stimuli/_0x87f22be45611d46a5e5253005a5c607a.json b/Afni_proc_through_nipype/_subject_id_020/create_stimuli/_0x87f22be45611d46a5e5253005a5c607a.json
new file mode 100644
index 00000000..c02a0aba
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_020/create_stimuli/_0x87f22be45611d46a5e5253005a5c607a.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "020"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_020/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_020/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f18ba2e89aea7e076d3119aa19c540e8c81792db
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tDCpXYL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=|3Fo{_y_<1xr!nj

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_020/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_020/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..29b8f1ab725c15972a7c819e047c165b7b3fdff8
GIT binary patch
literal 1536
zcmV+b2LJgViwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~31jl3vgb!yW|p
zA@-Ka^0nQDVki)#D7Iw}?ZdFtAZUrQ7)zu|Qclt$!1hwC0N<uPZ2xG#Vt-|alzd4F
zujyPNh(z-6obMcdq(A<0>5qS|U$Bq<oYC|+C2mSn5>rN8!UpEWctB*XFYUoQ|2?n$
znxEuVy^I)6NUpE>f?!3ER5ZzAn(K8GQ6jMLqvKqE`Z#11rGooNMS^F82o+IseG$<h
z*SAhjcd^&*=6bb{B|!ldxn6Q}ec9(MqyrmwCFTQwRWz<0axn~Jeu!c+A~Aq`y0`md
zt~WA8V|k|YI%SH85c}k;HMm5IqmagcYdOTRg!fg`3lNB}xPVly)gzve`aw)WE>s^t
z8UsmRf$eIe+j`jcJP*=0y@D%93c$DXOs|n6;sYSgEat0a#)72a2S6y1nQ*?qG77RJ
zE%Ls1I$WJ$kxIl<!q9kuU{N+An1m9dA`Zn|gCY{CaFXWw_5trhMvTgc1jr2V45BS{
zVA7C~6j7FDN>20LjJc0vWF7hu@rM&=HxsPVn5&rfQ6Kw5!XVbg$AbZ^Od4mf8u0Nw
z0K$O#t{@2?5oB01DIX;>fj%oOGRBBcq{QMF0k#578S;*T&IpSDL83zxV1*@oOvZ0R
zYY-DdDuM$90At*rjBeUmn&m`LJQ#$LbQr$^x=F=T#2HjZNQJE36xo?kK}5!;qc<~Y
zRxQSg0{RrIXeOz<<Ea@NGJeR=hzMzxd|KZ_L1EcpFN_Go%%7p!jT8&mOu$ZHlPTJ?
z5Vuku$4JIz#ez&=OC!D11i~DR!aihvgbp!<3_odjhDB!Orojs@nO;vgqh=w>jk5v}
z`Y{P+;7Op3DVQKHGs1je{89s0FS8^uD}>Y3uKU>Ia>0=kAiv#LBMcjArP1`h>cTdV
z5E4!HTdphR*)r*puGykg9lM9ZxHc)T?q<xl2~JL#%Oy*rpY@IL=u^}6EG7Qb>`GXU
z!8s!GpI)tAxDb%gIeoU+{auw={{T3-?HEp(TGzf_ci_2KT04y$r<~xJ2~IIg6SG^L
z6te(J2maE)u>+ytiNmF9_%OCQ;FK8~o*r16AVk2VhVuw!xt6fL993boItH=rQ~=oh
z*C%z8Nxk?+K>FeRAD%onv+sKi1g92L(p7R)aSLKk(<wh{HTWdyqsj|ashtU4e(mp9
zIFm$GAm{*7X5KNEveN6h&u6AI7sT6K1aEVKw|QQ?tp)M67Qx$^;BB23Z+k(!?M3jm
zCwSZcjdwi9j1+)(0OPJXud0*<<mi#WY(T2sb{j(ZJkAm(Cw<*^tv2hyg&&!HuLq9y
zE3Z$!czrSfJ|-u4=vk{R3u>#k?Yui=Ty6Dg4$L(n9e_5D=s?KcJ0TnMLpJA!Y%UVA
zIX`4;e#q7$AzSl9w&#az|BsM{AB(ZUc=$+cFs{xE`XjO7gF`OPh7S(8I2+y@@)QF>
zLBHo1v-0#yYuwm5dt{lD%K95W=GfYLp|-Z2f?2ypsBAkCoR>rtt<!8eF92)&F#)8Y
zt5mhJ!x@1?7GzNA5md6*1XZ>=hLh`W&LQjT#=H(<4U{#G>w)yV#)DS74iXe0B|z=T
zvBE<L6kOMBxy?N5>rFafTo6Q#e3Dur^;TaggucD4$-I|WqcDnyzFJD|NxxosR^H&S
zUMX~p%=h#qV+R^5dbtNl=?ygCYJ7G04Vnc?+uSqF!l_Ml|2(PAyC2q3SwpxbA}C`0
z>@{-@#I!IP)&`cx%!m2R+{WJObu%V;CO~@b=`|4C!isNbY|cpSLQF&I*Utol5?m>&
zRyqNdyHVV95EcVz+IL{DphF55FJqSV6RMO^*KhR-+{Y3$=;u$q{rgYz{H0eBvq>7P
z>-LHTa@ojx=i!5}+3b^cr`u=*?Jn++PP5bUybkX8UGD(~1#a!(4p)}hEMXMUH+d99
m1pbH7;7v{-2S!K$X5*_A<h5*hn}65K`tHAjO-4xS4*&o*d*`44

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_020/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_020/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..0a8c5e69
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_020/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a046
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 020
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 020
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012684
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_020/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_020/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_020/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2b03155fe4d0021125fac65f4fe75e306a9e8ff9
GIT binary patch
literal 2847
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_021/afni_proc/_0x842d0ffe2f7891e4fcd9c15e70ad76dd.json b/Afni_proc_through_nipype/_subject_id_021/afni_proc/_0x842d0ffe2f7891e4fcd9c15e70ad76dd.json
new file mode 100644
index 00000000..b87bc4ce
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_021/afni_proc/_0x842d0ffe2f7891e4fcd9c15e70ad76dd.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "021"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_021/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_021/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e35a398106b84f34b5e542949de013ee427ba4ac
GIT binary patch
literal 305
zcmV-10nYv(iwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zyNZJ1&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_mE?B0TvRQ$&I{Oph~eTOPYf?pt`AvpvS9|6
zZ-9;032ha}BLes7)0;7z)Qfox=lgGCc$f^-mcMgF1!k_U=XcjPICj+^Veg2Z_W=L^
Df<l+Q

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_021/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_021/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..33c2bc4c64c0be62169639cb7a7350429ea3e0df
GIT binary patch
literal 1293
zcmV+o1@ihIiwFo)%z9-4|6guzWMwXJYixQhbZu||rB>Z<95oOpv}wMYHvLeG5D%yD
zl1OE5?{d9MKnPVrMHMAH6!igAS>D~*vvXd1vAuUmQ6+e(sN^@y1N<?(^ItLE-TNRC
zQY1Fg?b>6{{AT7iGx_=Y?`-S6`f(pgUS5<CmAnMOB}5>{;U!fD#=GmM`1Zf~!(aRx
zf8f@Mqy>1lMRUnXsa5LTHennz)hWC1?t>?D0kKT0YRpJuz`JXNXWrdf+>B@(_r2Rp
zr~#63?cG}B-HlYqoR4d38$yi{OtZK(Q+kpMH6sG1AQ0NK)2H8hw^Laz%%#oSTw2gM
zP2uusR7tENITr|NJ*UFpdpGPN1W2vY=*6urQw4O-1msHF1VM%ahQG$Mo4w)D@gR<4
z^gQfpWvRvewSlkP7Mw$hfRwB;@1`11NHmnF2SHd}1#_vUhGkVzHhzEnZ*yHqb!mty
zL6Uh|FcmutFOdQ)Qy9lB%L_1;7NvLh&s2gQNp2WqBnVW6*47^5r3pYuxGXDcmj3Pu
zl~O@!g(-t{vVeBCptcms3Z9UJrW258>)Mm?7&B9f3bTP9&k+zs+z&MrY6>K9Wf49O
zD~3L7PgGJu3dT@<K@eMmrZxG%;wGayBk1UaWYkiF9}D??T#W?;J^{@L0u(e^NcZYk
zhIA4P9tu%XPQ+{P?is5}q9jH}8%yeQOJtX%8gwO>(z}%jSrgQ9L|;<NR-Ae`zgo$O
zR5MAYpiM~mGQKm-G406mDM%{Q6{_7Ssm2mQb|RZX(3XL?S1KWh5g}t)rD;tgw}v&c
zdp^w*^!%L6C`S+9@5O;dA#+RPjh4!77fSMwh_-Mx5JDm#TY+bgHX&ddeyl*I$oRD$
zvfflh5i&%}vd;Tl<9fr9H%R`vuBH?VYNOYWPli|q22GMhy?M9ac9g}Ii9(5TdlAia
zP#s*}d|Ju0c5u;KZnP|A-@7|=>9er)qJ(sL>}KA|h_T4QzcR=>n7e~iA$XZR>S!>P
zuqMRzQO8ut8Pf7mC(tTv9e%pq!G{;2B7-=zB4lR0+n)ZsvyWe&{Pbo&YB+V!3J&L|
z+DlO|{KFM3ziMumm>7Go|D}?!f4GftY_EIw%@x|f%4T=DX@M4G`0`~xs@dGOyqy(1
z-o3br_JFn9Uh8Ja(J5q0?IiT>?$SgT(YJ15lZgAsq0PCs-hFmugUD5EEL3ze6UV*L
z(Et_SCB$kZyO|T55G3$0I*R(fO57eFOQnIpc?xCCqj&CR)930DW&A6Dz;ede857`k
z+pe>ax!orj&Y_;M&+A}Ox6x3-_)~X1oJO*->J;5`J7lcvyodgZ%LZ?~JPpf6b?x-a
zt2q5%GqOwCXyT+K7|!m>l-<IHqC*|mHqC`h@v00H>7CmSGNUSu<#+0~u<7W!0pVhA
zrQI|Q1%1DL$qssdvk6_R1YOVFcmK<k(2-3`rFz<$sBX(Ff9s9gX=VwbdTc^pd4PpP
zW*kRb08u3cw>I>zcWwhGUO~o*|LTjs{|L{YZj;E`WQfFeJ;bmfg$CL=9`v&~&!L}>
zj!$|p$kXg3?LCH3OtaB23;%x9=W$B5`D<7*cAcz0NYeOdG)j8IVK$1>9*kf#$WKPe
z;1~vpe~W)iumXQG2KdVu$KNwHdFuf~DgiRoJD+YC=5;PJIQL)QsFLU(C8H$3a|r+d
DlYe}q

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_021/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_021/afni_proc/_report/report.rst
new file mode 100644
index 00000000..5c660344
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_021/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a002
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 021
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 021
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.072532
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_021/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_021/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_021/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..5ba11803d8f62dc2ac53b905894fcc1ab8d3ab69
GIT binary patch
literal 2545
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
HxfK8apo{z0

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_021/create_stimuli/_0x2035f23ddf2da6815786e483128949d6.json b/Afni_proc_through_nipype/_subject_id_021/create_stimuli/_0x2035f23ddf2da6815786e483128949d6.json
new file mode 100644
index 00000000..6a0652c4
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_021/create_stimuli/_0x2035f23ddf2da6815786e483128949d6.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "021"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_021/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_021/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..b7cf5ca7e9f1cacea548500284e2a4a075c24383
GIT binary patch
literal 589
zcmV-T0<!%diwFo&%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tDD2vcL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=<sZ6w_y_<1w~rzS

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_021/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_021/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..91ff342eeecfb98b6d60978a0423191814579433
GIT binary patch
literal 1539
zcmV+e2K@OSiwFo&%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~2~NZF)gF40{mV
zhuB*x+p?Rc8;YSokfPX@J+u$QQiGr+%3>^$DoNQ%ivZh8u>yRX_OSh<{fhmS9a8co
zDZHk2g&-2i!}ERT@FRWr>!m;cy>`Jq`b$RB<CM55O-W1{aS7|07vlkuxxTay@BELv
z_FI0ESM?%dI3c;d>I;GuK~m8qi)pS`QACNr!jFz~{rTgNQIrbqBNYjr^&(WD<oY6_
zL9TC}p6=pC!^`z@7fXTyDssKx=K8YFSx9>pcPZvQpj9-k4!P)uF(0Cs3`h(lpYHGd
zl<T!j(O918yhfQKBE&v9YYi@u;wYps@LCLUEaAOwdVvD*6&Dc7)q2DeQa_AI$c5?x
zNn;@CE3jQ|Znt*YjYb2)H@$)@2nxuz^GvUhBjN)g&MfEkGGake@B<{2$PAn>u#AE%
zNsGAeo`$P4EK-ShN*Ed~5G=}C1d~ugRKy{fE09DY6;9Gz-#X-7h=@@ckpP(io&nmz
zeVEiIBt?{^nUa%uH)8JN7+HsYMEw4k+KmLOH0CO%UDU;XpD@6>__)`Dl}Y0aRs%kM
z074je-w`C?1A>fd#_6ME3h0Z{B4dpBL`p1<5pXNml#sU-bVgVN2m<Y+04prvV?2Hf
zTD_PUQ4t&<AQ<EBcyz<&(kv%}<iQ|}r2Y66$W1DqBF-Q)LMmkKCd|%^3L-K#8NHE7
zvuZI`6xgR&MN>iD8BNVtpYb6>10tkZ@=1P&g2J-HUKkLDnLj19>nRqnnLwSOCX=*D
zB5tNUj**PbiUpa#Rz`XO_Q?9tAnZcqM`(yCMEF^=VN_&RZUSC-$@FT%88r)0Zk#2c
z(2YqjMNfikOu__tnGxoL;uo5rdYL7OSs|RJcHKuF7YmJ?fcWjc8erH^OHHrwa2vLP
z1V}XAZ@I3NXUn)tx@L<~b?gp>acx3g-piP8100_+mrIpKzv%0u(Wj>CSxWqg*_E&y
zgL6dWKfhYOa3LU}bNXzt`@1T$?jdM$%Q2cVxvqV)>cDfiw04@iPC3Cb6P#k0CT6!f
zDP{qd4*aEoV+TUP6NgLJ=wW1a$SE^6JUz5FL5M&}P3IBJa;;!}IjF*DbwpyzsQ|Hi
zuTSbGl6vutK=l24KR$VGX5VWx5u92~Nmt21#Vv$A38(z1)!>t)k18)zrFI6q{5m+O
za3+bW0B8?WX5KNEveN0e&!?t%bMp1(;p>h0dgtZanv-v99=@$H-`08gw&&#Ao`-LH
z%(wmjd`EN4NI`fPIPRJAs!CZvjvfijdZgOeY6Fzd<1Arv+_&AX)uuhT@FR23=zybx
z%IlM_UZ0GKkHiTcI@W5_lG^NSIqwb`SDT%h19J_e1Jp){4nTI^fo#r(^kzeP^FVsD
zAzQN{Tk}A+W<$1TL$*Hx(&%G8H5d<{NDao-c}agFHGDAS{A&1M$obXqUdU4lgbMmS
z$CxcozqZEB-LprQIjO9_(PNIS%@=BO%PEw#X9|@qCxY{mh@y2`P3I+GjXx!U6zVEf
zt?Y6};E;tfsPqU`a>IinYI#H_*WaF_tgjpMIuvVAS>w1K$VQ|2pw+HJ35t*sQ0>W4
zg@+JSaNBOn_42H%H)xM>K@d6eNootJxB5y^=-b<x%sY8C3ZsbV^|It1_v@u+<qZz&
zrJ|0J`M$nn?4ZVqUhYFsdJXls8eJWJhi1XjHup`laB4$6I8Ugv?uT_$<`8a)2$EPo
zd(B*dVp^CQ)&k38=EHnuZewrtsu`0!6Ht2Y>lG-tg)P3Ju`yL@7sWJ$e(ekxq~J=C
zwbBVxxogEu2Vv2ZrhOas3K~+lcp0;-n^2`pb^TT^!F?=2y>9;GyMO*N&)<3(F&m`e
zx@xajP%fMD-tii(`=Qqgg3t@__D=KugPm>C-f1<xormp*!8TOj)*kL~Wtz<rMiG6J
pM?pm3e;D=N<OE`1galwVx=KM@i&nS!_lsHA{SO5JL?7x8005wG_9p-U

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_021/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_021/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..61923d55
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_021/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a002
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 021
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 021
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.013108
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_021/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_021/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_021/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..348e37185c23b4bcb019f274aab122febba5819d
GIT binary patch
literal 2846
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_022/afni_proc/_0x034759bf09ede3f732a354f3b1727e10.json b/Afni_proc_through_nipype/_subject_id_022/afni_proc/_0x034759bf09ede3f732a354f3b1727e10.json
new file mode 100644
index 00000000..c1937c61
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_022/afni_proc/_0x034759bf09ede3f732a354f3b1727e10.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "022"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_022/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_022/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..900d57f7c4ebc0ae4946d72aa12e8491accf0ab4
GIT binary patch
literal 305
zcmV-10nYv(iwFpU%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zR#8yAdG#dhWs#6=rkW-HNYcH?f)9{md>x<2hp=6<bdNiy;hXv9_s!So_wVu1wl*;j
zmtC(~&$S}X+ZcWrbjbE9Z?%+Eu@YHuz3`4OZcF6)<qBF~B1SzOrQ%_RhT_s_>&LON
zx&`O9YTAB6+0b2mZnCP=R#Km*L9yFPrfLK)4kW+*yN%__=h?GXkQK8S&XPTb7yO|m
z;FW-Z>X%qiYaG!A6fxX@;0oNHh$qnlmE>+dZ>o-4=LM`m#Bi~fCx+KUu8&!9vS9|6
zuYpb13GEce69NzE)0;7z)J+q^`R>~o9uEd;%ip=80y9_F*Y`KKIQG>a4hYBx_W=L^
D8HkyT

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_022/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_022/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..1f5ca9e06bbe5497946e2b5553cd65ede01ca423
GIT binary patch
literal 1292
zcmV+n1@rnJiwFpU%z9-4|6guzWMwXJYixQhbZu||rBz#R95oasv}uw}lcpE72=TBA
zFNsuUuib4x2vtHw6(u|r^#N2_o|!XiXFc{{dv=qeO7K!q$#0kk_%XcmuQ;BWy$}g0
z60_3I*vIzy&N-jI^YiuJ+0J{_<35tSxF{ehcmaY-h(J!lOR5x%ch^tx?SJ#fzxX%)
z$ZZlybMS75W|EUatHiq&VH`Bo3A^y_gC`3Eu}rIS!bt7FyK97}-t8}UMzlNXdbb@@
z10?0zyN$@Z8;Oz`pH$wqgqk3jdayrNdYTC}Cjw?55ZbfTr{8+FTUsv6rO8`dTF@Cy
z;PPrbl2}DDE)ddYMuoxmUYJD)kXWTLiv12#IdskhWJ=o@L52l}zs9xOz0u(Du-irG
ztuU*Vr55KmhQ4$=a1IFqQnJFlmuNsE(NN$y2*T<zxJxuOEG_e*j{D<(yX#1*3qw=^
zk}S%CrPyV-iR56J!aVL+o`bP8FTA^Vrecgpa>F1c!Jta?w($rzO#uqRWl>tQiuXXM
zgbGp}m@r7DOK5j;Y73#P;4z75G6jjgu05Gdurh@xu^RaC905_p{Xj#mW<Ua0mg(cL
z=IFy_MJXjDU<}n41hLg<8khGiPBN-ff`Lv+N-Z_`v9#aA(L_Mt6VQ|(KtbcB^`OdS
zC?~<>p%E>`RJ``?uCb~hN@8ZTv7}nJLUzfjL6>r6y;GV{H9;*$^aZtSEvN^Jt)-kw
zHJ4-t+Jus?@;lcY%Z@Ccfuu57quT9)YP>?oPGnO^+A0xu3nc_GB2+9bHLYmmHu^}I
z^H~;S<mY5gIY#(?uNzntDz|c8pHjM3t|SkIXfDncLWl*VYw!%xCL~P5k0r<i8Nbm(
z)|)cVLxpHjRCQmRxLI@L4U)gQS2KziYOB}po{aDs7<5UN_szS*Mp2eiCJI-S+ly$f
z!_gt+?Wd(ossNYTa-(4>``+DNSf7Qd7X>7%WjC|NMvO%c{*^-3#@Zbv3c<_tVOxVK
zg*73!58I}U&ybc6+ksYL>iE-E8y}vB8yU<&ijbMrY_t0F_91?K^3$8csOHpBV>n){
zYBoi|@efz@{HoqvU}5ah;g?Fn;c*M|*lhRin=8n`+GJ-nX@TZs^zvmts@U8}-tHP6
z?_ONx^nkU~Z0n@R(HW$x(@D_o&dNmx(KlhDNOb$i)a^yI-hFmuhsaeF7AiWa>2`bL
z!4MC=Lx|N#cC#QjAxPj+G>H1XjNJjBNTq?mc>+bnqj&CRt#eh2GX9l6Vi{xXj0tdi
zjp{6IZtqEoeW+*b^D0@?ZPk=8{?uI$tC4K1JjL+bE}1C1(9mCTSmUjRr(swhT?PH}
zDnb8OkL-{po7gD{rn9rwWp_|ebhyWrPjev?+$uvydgoffW>l&1`klHR6dhd&5DpI3
z<faxBjQ!RnKN$VZI(5w<7<%Tu`(L31MK%qUs%~qdN|ssn)*H85_Yy+&!~|Wrj~9u|
zIkvU{qKtEHZP2fGZVNkJPA0Mc>Wjbs2+yBxo5;##$V97ZVkk&KK-=BHaQx^b&blX%
z!XO(D`gHJUm<{6IxIcy<n)}sy?2=9WYL-k~JM9nSq&pao<KAeLj=M<@#xNdcC*yed
z7>2Qbi$5k<j{hkG{AY~g{~4RU^?)grfIib@cf&Mqa+$)p|N3<qNB;n%tzhwU2><{W
C1cZG6

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_022/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_022/afni_proc/_report/report.rst
new file mode 100644
index 00000000..f30725e6
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_022/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a060
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 022
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 022
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.072042
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_022/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_022/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_022/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..5737acdf9ec3fb377a784de82a63e28dd88621f1
GIT binary patch
literal 2541
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
DK2!$T

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_022/create_stimuli/_0x27d39a75b3df3dee233986845c0d00be.json b/Afni_proc_through_nipype/_subject_id_022/create_stimuli/_0x27d39a75b3df3dee233986845c0d00be.json
new file mode 100644
index 00000000..54aac9f4
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_022/create_stimuli/_0x27d39a75b3df3dee233986845c0d00be.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "022"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_022/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_022/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ad53b2a40542fc11d2192268eba0dbd9a0ef487d
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tDC*jaL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=iun5D_y_<1zy>2O

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_022/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_022/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f8855640dd85ad6167ca6d1aa13a54c83058f1c2
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~31jl3vgb!yW|p
zA@-KavgM}jhGHlXq$sv!5ADOS)F3E{vKULGN>WbJBEa@itN`DpJ#7DIzhZx7hm>q5
zDYB+@g&-2i!}ERT@FRWr>xDo6y?V|*`b$RhgPgcI%}GibaS0ok7vm9;rM|EY@A8kb
z^;>yZHuXGWI3uOL5(<J9K~mAINNK5;Q9_BpB1{fS{rTgVQIrcFB9#bU3=&kKl=?iP
zQK@enpYCFB!z=Y-fF(f@6{VhYOMNlqET#jCyO8n$(5f0&_P7|vDc?gW8Icr7KHc8>
zsnjclqNzO5d6hCnM2tgn(i&VM#ZgRC;58rPRKokR=>-ZTR9rwPSK0~BNP9OWF&8QT
zlEy&NS75u?+3+9qJP)WZn_j^c1O?=KWuceIJ_&&kXO{EjI$}X`@B<{2C=6UEuuP&N
z%d5EW9EWQ&EOLo>P8b?55G=|{0+UciRKg*dOOQk&70&Wf-`wQ^M8v2}NQBG)F92=s
z9!we%k|WCULdj{ot0@n0imbyhA>nXB?Rth)o^qAa00lT45(Zf39}fnwGI?6SYQV=2
zKnMfx+k#|#M37O<Bz=?|0s5l0C>SFlkrImo1l%e%HRLS?oe35Zf<T8T!U{|Hn2g_q
z)*vNDR0Kx|2&OogjIP>Tn&m{0JQ#$Le3-rhxk<%y#2I8pNQJE3l-Y?<K}5l(qt^>*
zRxQPf0{a}R<VaAr$5RV7WPFdI5fRcX`82<Kg2J-HUKkOES$ITh*K#aiGl4omO(tp6
zMBK=Enj)E+6^jait&H?s7X-6EiUWvzAMIfZ5q{S3jEc<4O~ETKg<j4$qh=xMjk5q0
zf|Nu@=t+=`Nthrn3&KKB{9FfAFN-WQD}?jhuKU>Ie5H{?5Wn45BMcjAq0{vqZooE>
z0Es61t<;VBY?*XP*KAR$4%|IqT$_*=w+a^804Jx+#agAwFZ$Ye^r`83mXmO5b}6pM
z;2aU<&#xBGor_5996wv^{%*=5*ac0lJ4RC`*R5}s9eD24)=p>BsV6vQf>RCC%<NVt
z$1K9qfxkR*>_9Ad=5Xm6J&dh(Ic3I%=eyP>iV-NO<2-^{t`%%3M@<-Qj!CRL4Ip;+
z^<mpY(yqP{h<<qY$0yIt?7LnE!KuZRbd?-6+)CKfaO#g%3qDEysPRHIS|`BkubrI+
zXOgG}fDSNa=ACjW8~wif{K%B<jC{MZ@a<0ccF)S!pOLRW3txZ2*FP)Y-i&;Ev+(Ur
z`1byv?|6<GsR(ZZ$1QVSH7Se8{v(0efHb}J9zcaWEixu2eH*=2>!=48eq?sMJ~-NG
zygvNu_2Gp0Se)RYZ>`oWskQ#P^X`ywwbpMrFxNmjKy8fZ0A&9i$j<4I-P0kvvp{xF
zhxAW}^k;$ePlxQC4%zz%NTZM0)L=Y(A~hISXC?iK)bPQOv#a5QA!k>^dm)c05Gv^R
z9AmaT{n{FLHcuW|=A^Rz#*aC+)?TQ!b*EC+mMK)$odnKHBC6JLHJz1!HU5+Ya;U3R
zv$4q;fkPI`pxPr;$zB&qwZ$==Qh$4fvc7H1+fb}QWsTEzBt5Tl-|w}d1Vu;*sP^Qz
z!b1ouxDD5LyJZpRRXSi?5JdJvlG{S+t-e$h`u4Ua%YNBR;v^yZa$Ryy`t`!I`UZ#f
zLRH7ea$8?8c2Hv_FSj8my@Cc@jjs;BL$hLOo7<*YIklngoF&xL?uTtu=MZj*2$I-7
zdCgpcVp^CQ)&k1|7Q%dHZewrtvKf=S5Kww<>m?|-g)P3Jv3jJ`u8L_0{ptxYNWrBl
zYqb-oa#yOG4#Hv}P5Tz?6|_g;;$_T=Afrl|>iVr-fcsd620{7cyMO*N&)<3xF&m`e
zx@@mlP%fMD-s#?t{D=7dy}*xRKO&^-`wt&%Jm}pEy~y(dbHTRuaEGhYY?d%d=$kT$
n5(59@WbmdW5CbD50<-Z|3gVi#x-GvyC<6CCQ_ZFe>JI<_<udA0

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_022/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_022/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..a4174f7f
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_022/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a060
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 022
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 022
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012485
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_022/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_022/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_022/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..1e5d284b7829c4af830da26ecadaa39f67f6e34f
GIT binary patch
literal 2847
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_024/afni_proc/_0xae2900a421e5ae12940c8a7d83be362e.json b/Afni_proc_through_nipype/_subject_id_024/afni_proc/_0xae2900a421e5ae12940c8a7d83be362e.json
new file mode 100644
index 00000000..778bec82
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_024/afni_proc/_0xae2900a421e5ae12940c8a7d83be362e.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "024"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_024/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_024/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..cdb865d945f5d5f076ec1b91f0efbdeda15f87c4
GIT binary patch
literal 305
zcmV-10nYv(iwFpU%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zu8V@=&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_mE?B0oL4Qk&I{Oph~eTOPYf?pt`AvpvS9|6
zZ-9;032ha}BLes7)0;7z)bm9Q=lgGCc$f^-mcMgF1!k_UukUUaICj+^k-#|a_W=L^
D#EF;=

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_024/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_024/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2f05005eb963915f8a58aa1ca8bf9eef83ea2496
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpU%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpG-<w?H2qME5D%yD
zl1Sxl?{d9MKnPVrMHMAH6!n3svb?*qXXm{3VtenBLL_*psN^@y1N<?(^ItLE-TNRC
zQY7}I+qK7@`OVC4W`17%oo&8XJ?<mPi;Du<1usBw32l(0@RBM8<K5~hzWs0h@E3pS
z58N7&GzafCX(l--v`W0&B8-EkI$;;yeeh%^AeL!Wju@#8cz1*F)VtmJ%{Gk&UGFwx
zYJj9%d$-c|?q;H7#z&R4b)iNGre5q$l^$n8O^JXB2!!_R^y#<WZI_k{b7k{3mlkwJ
z6S#UBRT8U6#sxxJ%cwB;-U+)10TQb;da>JKDu>RQfJ|u{Bgk;T@HcpNqdPb{?nhCC
zo`+qnEVa15()Xp?gmXv`kdhVVokRl)iG~98APB3=U@p<ru(ZsJ+V7A5ZLTA!E(}ox
zNHR+cred4nC6a?>3gftGc@D<XyzuV+nTpXP$qj>)1c55i+R9_RGzKULmqlsK!rwii
z5-LcgFkz64=g{uv)D}Wn!DABBWDF8*-FPw@VP*<ZVm9#OIRc`H`=N$hO@IWh%)`fF
z$<T+*iBd{Pz!<782x6<zG$tQd++<Xz1RWidlv--=V=ljstC4`fC!i@ofP%(z>0TAf
zkWPZZLm^6vv3TR%J!4ftl*GtrV@Y*xf$WM@gD&MldbczoYl2#i=nHDul2Z?7S4%mT
zYAVSDv<WF+#CNJWrX5*60ZC=DM728w)mTEvPGnOE+9DA53MB+FB4jKrHLYmmR(eR7
z^GOz?=jUWfIePehHwr8YnOhjIwUllvSCWTBG=;N{5Mlx85<G*n2?5jaLkTiL#;;%{
z?wT^sLxyNkRC%9iT&p>9iR7>9YC^G~*1NsvWPoL0&?K4Hn|J$7N11P#b|_J9FWOTb
zR0o$go|ZDH9Gv%-n+;3Z_wLS2`Ydd{C?HuJyOlLEVk~m-uN1Nt=I$U-2wtX-S{h6#
ztO>Dw)G}p!hO~Ut3bYDaho5e>@Zou=$RG}_2$@;!Hm5&t?c>)cKVI&)Yfc?Bg2UOV
z=2ANtesxXDuj|_dCdMA@f2kzwA8uhBo9o_vbB#8zwAoo~TA(=@ynNYfS8Q%t-u4n6
z?_OL-d%)Uhu60u6=mgS*b`pAbXJMj)=o>e&NkqLq=5^++cb{F`AaWHO3l*KzL{WEm
z)JMg439%Z<Ze|201PMH7AGLeFjNKj|Nu`0nc>+bnqj&CB-RG(iW&CS@z%s_z857`k
znyxdKxt%8|&Y`Zc&#Pcjw_a1i_*1tUP9xb^d5Z42Z8B1J)<b{AWsSF5o`z+ux^nvE
zb)5dM8QCFCG;vZA3}<I)%5Gvq(V>njo903$cvXgp^v-PsnNg+2@;h~#*mQK&fN-(5
z)NbmAg1+CrVh6pyRfn!og05%oyZ_}%=*Xs_QZ;Q&yK2iUd+Uwcu4f6MdSpUhd4PpP
zrW{9G08z#{w>I>zcWxagUQR}_|LTjs{|L{YZiC3mWQfF8HN>zXg$CN9&^w7D+V6GY
zF@<jLq#q^6beJ9=#c(v};gQ|yJWk0be>F=+u9f!saS|O3hjDi>NQY6<g&_?4*~u{O
zA45O(Z}G<j%ke*Dfd7nf{6Aykw;nL05+Fsrv+0ImUgI)_bN}^EW!(M;V-HYZa|r+d
D=<RV&

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_024/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_024/afni_proc/_report/report.rst
new file mode 100644
index 00000000..22cb8608
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_024/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a061
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 024
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 024
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.072252
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_024/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_024/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_024/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..24a4cd97eeb8d5c81f8de493cbfa9e2f5fa0f438
GIT binary patch
literal 2540
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
CFZfCT

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_024/create_stimuli/_0x79dfe99ab4a5e6f1d1e008e0b6056d0b.json b/Afni_proc_through_nipype/_subject_id_024/create_stimuli/_0x79dfe99ab4a5e6f1d1e008e0b6056d0b.json
new file mode 100644
index 00000000..1ec53d36
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_024/create_stimuli/_0x79dfe99ab4a5e6f1d1e008e0b6056d0b.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "024"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_024/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_024/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a68468e1ca1b2ab6ae772a903f3930591b6e33d2
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tDCydZL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=6)*}4_y_<1tj-`O

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_024/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_024/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..5ca28b992b18a1eb476ca4ef5a609aab05c646ec
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)@Hf2X?j6B40{mV
zhuB*x%a^*%hGHlXq$sv!5ADOS)F3G7$YLy!DoHs>g8<u0u>yLV_OSh<{fhmS9ZIsD
zq{y1i6@o}456}0V!;kdgFIWEf=lZ4M$-dw$IZVJ#SOO8_U;`hR7Z*OLJiD@k@BH_?
z@oRpZ*Ry%TX$*O`>Pes)h|(-hBbH~&BxE3|^uohD`|L@;8A+t@hz_Ml2O%j@^6WBU
zexBVrJ>8~Gua#$uE>%E$Ci860&a+QF!2>oZa2FymKw4#EbzjI~5Q%*f!3ZKG`D|zV
z$2?m}HH*}l&g+b8kOB4JtTnnMT9AN6$ZI~Jk;3;i(~A_q(?Vh>tIbfv(A<k45K_BH
z(ikZA8f_O_z0RYq<2V?;>6JobP)NR;r`Zx5fQN(xFF0STB9@S#A0(k=YT!IcRp_U2
zQpSDnG+dKYnJ6L>;AFf&xF{<jP9ibrP+&5bFo~cvjgvgPy(e6Zh%*&}Pt1Tw5pC`P
zP8tFvgz+TRY8vlaBs?0C!l4&}H=Izr8B?7^LPyLcF7<}M5$p1k!2nk#iBen*{P-RT
zQRIDBLM%o=jA|z7V{iiK^U5OS96V5p%0q(ON;Vbb9gUqKl|I2hhs39vD*Tv?-^SJ;
z0wXG*K0$&Jbtj{1MJ~;95=<Tr;z%-#UZdQU76}m?Gb5EIh250dnNbNc<<rrdsWPh;
zQO%HjLUni|sJr8-DIapN&&dd+GD|+q@4jTX?6?<3z$y1mNbN>KC2l5EC#uOLZJLN%
ziHIViBC}$CDrq63Y_5%hIT!^lMt(r{DZ>aqX*otkX62^frI$2Yjs<6CA*zkDfE3&a
z{1fyP%Ely2!mAXxhl-!Wow%yfI5sOplcZSpvB&vRBgZKIVqc9YZm5M;+u7{lHc$vj
zCi^YVYSq~?=~A}YqD&v!`_i~JAun#H+$#c{oHCzQDh+?mZj48tnXcyvcvG{hK{bZw
zh|GU_y?E)84}o?1Y$^74U8U|GYI4Ienlia=e7$VpbFZ?tT3c2%!7>x9a+t+tw^|A1
zK2;X}CB9V*1X9G7P`1&-*lJHOZfr!dSJ?OgK_#`U$2iL_1na3$9Y^b95*t<xiQPXs
zZkkA%<u^gm5AXl*^o5yy-)Rv%wYXNcR->9-3VRw(_0eeHCnS$+FLkYP2E6*(-K`0(
zK-Um-Kp8jhNGMh7_w5%arnG0|+n$AQd&0MUQNEoS`F3XE+nMm~T$FEjM!wxy_;x3J
zyZ_C1JjaZbgtw66wmGlrjQeo#SW-TKy0g(mC{ILb%+;i?*KIUTda&_FX4mPXqutuk
z@s~%(6XIiWqKAHAwO)`~?{8S|4jEVL{f32e4WxzC#)uX|_TPbQoe$YQAF@3QWcz%`
z&iRm?Ss**-Lw3)H?EVi(qmS9tU_5*zH5gYHCH;}q@WGI?tKowoXIH~}Ax|j~E9mze
zV?}xTRbkxPI(uZ9ldAAHe$278{!*`RSf#SIO`)=3g?L_qEL*45bWs9@@y8^PU|pr_
zwJpH`4_PdODvwwtJMAtOHe)(@_RR&#`lc~&VzGvmHI16Sa-7z~PPd6AC?Q&6wWr1v
z9wAu4_3Vz_&QmvAV*@TE5IFE4DGI5#+10YpFK%lp@8|U}2t&xORVDYNKU;WS-QZ}p
zP}VUj-^s2RJFKz7S34L~wn7F%kFO5DVY6geG<Qt1bXtVEdy!DjyB{`5l|#HG5=>(A
z>@{-<i)m?U*aBD`au4Toa~pe`Et@eVQi-MKPPT*vw=9ZpY^<Fqwaa1}L%)6o3{!Bm
z%v$9HtK60HrbDP4DAT@!dxh*Xym%S2)Qy?ern-KcE#Q4DCIdHr`t9F;n&+=<k?<l&
z!*#j1Vqv*#%6seKrXRrOCUv{?0rY~F-vY;Z1diKt9`t+%?=-80J>KD}G@B(1L-r;Q
o{Sfef5DwntfH80YAI-*BDU55r&~5(RQR>?N0)hcEIqDAp0HeX{uK)l5

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_024/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_024/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..c24014c0
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_024/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a061
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 024
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 024
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012228
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_024/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_024/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_024/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..bb543512684d652bad341aceb796af2e8c93c0e3
GIT binary patch
literal 2848
zcmV+*3*Yn~iwFo(%z9-4|8iw>b!>EBV{&C-bY)+2bZKpMY-uiVYixQhbZu||wOQ?Q
z+r|}D8rhPaIChe0CuuSnj?&grDgq=3Q4(DxrbUXzm|rG9TaKhbL10Nj!dI{WNhxus
z{h1le^heNteTKe7AEa;6>0OY*E+xxxszhTC&+gv6_w2>R;w<pj#ee+k(}m<O`phxC
zQx9>b6Cl5@=?HT@4I>VRp6B{O9Nm@9M>+_HRuKOXul+548Lvjm>InJRbe*{NaAD@|
zR_Z5?RxY~^1Jg2tQ*P{Qo(GfTXn8Mm^nf_|A&!>(&<RW%#lwZ@#v>RQ(r9n%V<V0Z
z_@Qef{@6l&VAtav&G)eCddN{d(?gc&Ak3Hhj;VUStE<7#cf-L@oigE79QKZp9;l|F
z<^++~eWV3Q#Sk;JOdw-~zLt=wef9nA|Ni;ke=kN$$T1YcDf+FD6AIb9kj;xqZo5?2
zDCI?ND_7Xs7Gq*IGJTjyxZaQ-SL^jSy2bZQhlhL)A&+uZmZerxZIqkkTD22LUs<lM
zS$yc2lhQ*zusxoWcB@&^=JSHMnO{#}GXAPz@W0!tw>nC-(*PX!A<|vT_2cNB$C9k<
zwwg+(1uSlx1IP7|5qgmCyZe=z+Nd_WYP(b2llJ52CXCuB3#%uyWa;Z_94+Q^xg6<f
z$x5@_fSzA_K`)yt2n86(bEa=%jq5|Gd$n#=R`w+MvD)e??XD6>HxAK3&W@uyGIW-^
z%41b-?LLX4PkFe!e29_H7dLa;#ZCSMo%*IT;4w+i(w<y@4t^lfVC3`D?DVmfBoThc
zCNaCc-)L2&J*nD}f#5^a-Z6V2Sy-hiKT%q3b(Uw~kt_@rSglA(3le@O@k_ipn&ZaN
z+wJF-IC^isq<~1hRhuq)nRb3i@^*d+XQ60_d+ez4q78GG#@eZ+IZ(4Vo+@?e5u|Xs
zEVEY>`EP=3fh&*(OqO5BO0`i@tNYbmwJias8+l<vD3ZmJ{Ixog@*<AbFXfN3!vOBB
z?EWm476wDEE|pt*LL9wMuS^F(t5c<yX1P{rsP%HQ2DJjWPFLo-%3gL0F8t#bS@@-#
zEO+H<=TcG@U*+OfT~?F2l;i#X++0}j@lLK}m^-=rgMwJHoCFk0_HZYcD|zOQn0rtt
zl(3uhZ<LI4&@-k(4|4gE&S2M1aGqd$>UQ&im@naQX9fm4h1>(NP|`ILA{Zx4q2vM(
z3BW;ODVESAnJ$#R-~!E0aGv17S&B7ZXYet#(Ws3z)F?g^89ZdLO^pJJP7WpvK65GF
zr2S{6M{$Y_3K_zd&tMi(*G$AS$OVngG<s(OgQ?9t7MRJD7wV<h_v{oOGbtW37%><#
z*k`cDECrq<l)p=trF$lAFxg`gqHC1e*re3(m|}y$2pcr)$n4Kb6V~Dl7>sDcW=HI~
zp#d|$XL~93dN#!a2743-11-f9#(u)uF#ZA4hUZWccr=I4C|AbF(<ijw9Z}4#ZEn>9
zV{}6C7%^O-K^N^Z3$;CwVv!BUG)8VO#oq)ebV4SYO|gdQ`hA;$BkHDa>C}E?GW{&3
zJ_l9`4GJeZjWih>DL!SG>C9@8-Dk2eVlYj*rs=b75^$KpzQy$0qDHZ4u-K%H6UN9Z
zFqk@W2ZI#*)O@Us7!%s>dLd35*qfwyg1!EE<1euDKG@EczWDqcfUG=8v1=I=`{p2R
zc$y!i4Idq+7>~Ua2R6lqcQVKtCJyF%*Z`s4pSK_#4jRw3*$J>|vBS`u;|Oi6jnJ$;
zlLoupPN&*b7->*zCXdpa9TlGbpjGZ&kggy|-gzc<ly14MR-4b_=#vWuJ^~GEgj014
zwn|lf2C65~HjA6N9O#3)&&x018C+2-lH9JBK_uLoNr5cLw>wk;v}KTspB)~+^PfEM
z?8Bok|J27{CLQEq3LP0xC<$kk2ui65wB+4RwF=R`;$45hCt8PBkZ+p~C^HP|8998R
zC~WG2kXN_+Tbe5B+NP@Iw*|GhRm^W9t*~JT8;}JMcNM8al*OF3OVp9n+>N7;FRLTd
z(XG$`dG&6i^|e}SwAFT50e$#@F}2+@)3P+)v%-PtV18hGS@=&*1VaJF@hJ|ForR%5
zvn&L1?8E6I<*L$c)4ctv1POYdm2tcEvJ97Pkq9pMnX2sfCZM<Mtgum>N$ur2n77&_
zOCNvtT`DjwgfTggaCn&ceR9l^>&kAOsM}9ot!@L|BJy^T2(3Ah^_z<qrP_H02LZ@w
zDbMA%;5sictAHk)KI+dv_rC=zdXJWX)RaJ+FHb8#1QGb|Q$>{;D#+<>ooN24j{bnD
zNjM|48f}<$ca<&1H7J#Pu%Je_u7DD+SD$u?>qVv01wS9dh+1!zD{52PQzTHeO0`Kc
z3dwvcH#>oJx=lrbRV6iX@1n3J(wr3R{R?3a4#S6s!_4X)GF)HF6gJl~htH3Gmr1H9
zarOSCDoRcUkGeIfx!0<w-A)~7{9zab9xm}bNEK2xeb?aniBE_|4u~A7cW}G(qymQr
za?)5Nj^UOf<SS*RtWLX~3->HHy{>qu`G|+@I`Fg;9!<zm8c%ym{76d}UNuasW9ntv
zGsSQsfb7<)yWL9pDO7+S8XETvuuE=?{eQl-u<)8qgp^w8LiNp<PV4X&8~o)sy)yl;
z7@?ln9p*x>u50>m?h;%efYWvg@GF98SM<T<gM-(l1L|FJ$H-5lwpy#V9+m6y@HG0U
z@~A7PdlA9qN(IhwP;;LpZv;Fo817s;5hl0rVxug<{r^!?Y1ngJi?=n?VvcinAma46
zK0T~1PjA)Q*KmufaNqsN1>;TcG#J8DDU6nfE)E=xEaQq-1jC!d<!IT1Vh3li?Fe<#
z2`AYix51HjDY+ci*9)86WUHta#q8{7YzD*Z0IrHIa0PhKEqOi~C2xQ}e}gwbkY^tm
zrcYk=OycjOn?Axed5FI4_WQ|T5c-bp!n36r-GV2BAH3!j&*pZ%SR@?IUw1XbUUbuR
zyfDDY>z;S}vv*i34*YokY<Xe9K>f`8+a<McT4;6l0%|>DXo02z#kJDy4E%jQv(Drz
znc0L4nUI+dn>N`ZG9EeO;|%=sj7&1n_gy>VVvbb9xz(|2I>g5HjuRWBuR@vRGdnN~
zG?iwkIv%aU=;}F%^~?$o%YOTkCoAEnSPe9Ml5Nx!GCP~gt7wFr0CNEzt#IU0Y5`r&
z46LmIMBdKIVX(4xA@~d(9IUtwM!^aM9cZRQek~W{m7^n0VWtSz<SSf<uaNQ;-jr|Q
zntTh_;af=g7T%Pvcul_Ib@+-YU-9*P&*zYlDd7rm-1A|>Sv4I4O?G_E8KBkNx(J~_
zlZCc})4rm(w#IrOkB5WY5jZ+n`S#@(-@Z(VpBE>1I7+PUC#3Elt!FL|5m)z*)-o`c
zgv<c7^N1M;d2}gc{_2pz)gguJgcPn0S-3i6;W{A;SBDg@4k`X0AxV8)uNsJlpQ##%
zt2ZV6GgZS+4tf1*_{kx!UkyJRa;^dc_s6y|@?{DCF)_|pE^b+5r%L>t|B-F${$X%`
zJu|JWJ<Y;sJu`&;68Y2Cd^No(fyDUdB;fg`6RfUOTnE7>3p!=y5#&xz5Xo1q869$R
zeuK|v#GEH@Jd$I+fkDk}7DOJz-jW*ziRy_yz3Q`}hjem?tek=-G<C(-%m5iO^wKYR
yOY-b{TQmAVRRdyz&p#!qpgwODxdJD|AhK?Q?1YDm=IDrsF7AK3521Cr8~^}%VTXqR

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_025/create_stimuli/_0x9e31053bcf1e12b25fec06cca8b3f6ca.json b/Afni_proc_through_nipype/_subject_id_025/create_stimuli/_0x9e31053bcf1e12b25fec06cca8b3f6ca.json
new file mode 100644
index 00000000..8e544add
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_025/create_stimuli/_0x9e31053bcf1e12b25fec06cca8b3f6ca.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "025"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_025/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_025/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..b825fb76727ac999728dfd766dbb05d5c5e9534d
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^AyeCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR%
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk5PfX7XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mWj6@!Q6`1rKlK%lHTY08MiuD*ylh

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_025/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_025/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..44382b04674fcca86f04f0357d17e5154339ee98
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo)%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7n>c>u;XIHOMGwN}
z;N8~IKI0@Uf+B$7AZY6zl0#8vK~U0YMXy9EB(=5^7-%m+1MpV$&|dm``YZZZI+V1#
zwgWd#H-ce_<Z$Mj;YaSrpD+CW&((9qV?O6BJxIY#Sqd@Z-~u1m7Z(Aj++5hkcm7-6
z_$5Eg>t>#Cnm}%@_!6iFqBKjgnB``fL<}UAesqwVPalVzkyHww=tzoe5Ro!UZq5@H
z<mSfl=`L;Ef0&y^k18Mmlew95b92!bJY<6+?m{dE2&-&d*%NXY#$u1eFoGCCKHc8>
zAvY_TX0bZad6jVuGNeA7v__Xi3lg#zam|M`R`|Ybdl3ToT1ZUgN;47(G<RbNh14E`
zv<8a3LfggmM)yIl)oNk-wpR*`Ng?=No|z@s2Oj|mUSPglWh@~@KL|q0%!czNRZ);7
zX_@z(<Kdc|%2W}N0w?1I!bMq$a1u#CM*@qvghd3UX_DsV=C1HCBhFL=0kH!j!)SB&
zaMBPUC5)$;R?~b}W8u@76b}6e{NV)J^@Qp)7CL4g@u)upj<L=^9t?10(m2D_z>n_`
z5JlX#B_v`5#Ij~mJ_bhueO6gyoP!TaQF%ZRTZyI$c}rtwL}frQ(IE+_rV2kM<2SK2
zh{2KyXh0BPOufnIYEetOoCJ%9gE*27<5x&GrA0~v$I3{hNntldc4Ab5%=mQldZz5E
z#Z)sypHdwiN$U1^YQ~3L>~S&zsqB(Z>$@izE<5gp5pc@=BUHPVQi+=h*@<kjMVl7l
zMk?Z%sMxMpkV#t5$jo(+F#Ds>!_4=|9%Y!}C+(JHkzKiI@X||WmJ`95U5IMqEFc6g
zhTsT1g|x8+lkhSF?jz&p+Q@p9C5c@jnx@6Nk3G(p963bt7yD{NaYHS%JFSNsxD6DB
zB$NG?n_6|YOuCe7w<yyG?w+)+ZOV&V8TX3>C#THCilxy{=Gu7lsqK1}f<HC86joz+
zj>!DSSBvM)1rR#N&z53;*Hz~2A}7}!%PCvy##hS@K6ff>r@iS^6C69iDTi5NcdL_9
z9#G}rUm7^YKqy7x2<2KnjIDMB<JLx`yM;{<5@b@_d4#jvg0Q|C)p4{w2C?qc5ZK+<
zhfSMFv-~DV`r+O0pFFp-@3z_mPc5#MtJSFHmc*W>Q++fV_zCHw+6!H4oCsch?d;S9
zSD<ScbU+!m?^q~R>-XK~N2YXU#M_w#Z)bwHb5^|F8S!>!!P}kS?Vc5HZ$`YmS@8BI
zczgeicRa_Alz=x8<CZ<I>Wl}l|433kfO>1ahoO8CX9-u6zKvd^anys0KQcS5K04Z|
zy*~Wn_2C5gn4IXLUs$abpw{~9&bvd_)mp#d;9MKhL1^QM4u<T%6S94J$j<2@JF|rB
zoF1}!ddTi9A-kuC?42I6_dh~fe$2)O>)|7@!MZvt=#RvP4-Ppy8$LMX>}+^%$YTsd
z1^u35tdOT)7RK$(lSh_4sS1DN#~xd2FZ9~FQ!;DI3YB#y!t)Yj**eaqvjQlLKPG?_
zb(OByHU$SfWKjlH9#JK?Iw-go$8d7<^%-P+)0#I?tf8`|aWhb@R{MUp*F*_Qh?c1K
z)L7vWf(mZK?Yf;j^UNw6a3O)fz7J_3q~4lKrO+>KYbx*O^(c%YFqbRIJ?S?K&#D_7
zH4CMVQTevHVC_(2MK8B8DYHTbLXWQwzhbjQSv0q8vvgXdx^tFPPrDyBNmWC<B@!%R
z^W-&i3B|Ou8ny_m4!Do=xxJ0OHOqEPiA<vO+%`)nxMd-}v9WqYYL{XfQ@?s57?$8t
zS+&Xus@#?GrbDP4DBHe;dxh*Vym(o&%uAToR$ad}3wR$($iT~=eDn7o_W9E+5?&-}
zu`U-^ER@Su-a8MW+iu<KdVbi3cE{`73&C$~_&$B$b;Avxq5?1M@eWs&*)Cxeu{U`X
nM1cRpXz(Tn%z*<0Xg0n|VP5kEZ}V^e$~^a9-bXC!>JI<_J}B(l

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_025/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_025/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..7cd16449
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_025/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a079
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 025
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 025
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012355
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_025/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_025/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_025/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..66c33667918324984d5a9d80ee9dad28f3c5bce1
GIT binary patch
literal 2841
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_026/afni_proc/_0x0f44349e272f010e5b6386c8c9482953.json b/Afni_proc_through_nipype/_subject_id_026/afni_proc/_0x0f44349e272f010e5b6386c8c9482953.json
new file mode 100644
index 00000000..a81ec9e1
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_026/afni_proc/_0x0f44349e272f010e5b6386c8c9482953.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "026"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_026/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_026/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a9a8b7ff402a784d16539964dc5aed279fa48d9c
GIT binary patch
literal 305
zcmV-10nYv(iwFpS%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zuCjvS&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_m1MD8&a0MN=LKv)#BgztCx(|P*N3b)*)Rjk
zH^9d0gtm&~5rO;k>CG5U>iHsu^ZmCmJWK{^%ip=80y9_F*LOF!ICj+^<an31_W=L^
DY~7nq

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_026/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_026/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..630998b4837abd85b14cdad5dbbbc0f951c0f986
GIT binary patch
literal 1294
zcmV+p1@ZbHiwFpS%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv>{(jn|`Q8h=)^n
zNu;v3ce&mrMF>?wMHMAH6!igAS>D~*vvXd1vAuUmQ6+e(sN^@y1N<?(^ItLE-TNRC
zQY7}I+qK7@`OVC4W`4f@JKK7%e%!~Bmlq{OB`-m62@%L~cuAFk@$UL5zWs0h@E8Ba
zAGmcQX#w7C(Ohy;YL$AoO&AAFb;>Th`|!zJKrGX$8Z*)u@a`JnnRhoAHzOMNkG<PW
zr~#63?cG}B-3O_XIUm>7HiQ}@m}YTvrt~BiYDNT1K_Iker%%82Zl|(bm`j_txU`^i
zn!@GNsFGMkaxM_kdQOGG_iorl2#{K((Tkg1rV8ku3CNYU34#m<41bMhH+#dQ<3Sw9
z=y}-H%2JE_YXe`oEjWi10V!Ey-c2>2kZ34T4}!3|3g%Kx4a=&cZ2bP@-{!iK>e3KZ
zf+X{_U@CSPULplprZA3MmKR_wElTh1ov8#plH4%JND!zBt*t%6OA~;Sa9LK?EdAXR
zDy4$d3R4E@WC86?L2W6N6+9scO(!7H*0m?&F=nO|6=nlJo+BWNxF2XJ)D%eI$|8Im
zRt$aAo~WdR6pW$zf*`gAO>6SL#Z5+aM$pj-$*83UKNj+PxEc!xd;*#g1Sn{-knYv7
z4Cy2oJQSj&oQT)n-8EK~L`jT{HkQ=qmdGwiHRwt%rFSY5vL>kIh`ywjtvK~yezlSl
zsb-Q)L7R~BWqfCvW7?7BQ;<}qD^$B(QjH~q>_j$&pe+M&w^Tw9BSOZqO4FJ~Zmo}m
zIiKbUdVWr3l%t35_u{~!kh!JtMoZ<k3nh6-L|Zr;2q6)Wt-v!#n-DM!KUN@9Wc*qW
zS#PSM2pOVfS?7JOalPTl8zg^SS5t}wwbARxCqpa)gC@zM-n`pyJIZ3qM4?2vy@+Ny
zs17b~KCNV0JGkgAAG9oG-@Ds$>9er)qJ(sL>_*<oh_T4QzcR=>n7e~iA$XZR>}W8R
zuqMRzVaHU-8Pf7$C(tTv9X{Uf;KPehkwF|<5i+yhZBKvR*~hO>e|obYHJmzV1&8xf
z?WHIf{^5$2Up2Q&OpHC)|58cVKitMRw%5J;<_c|KWwX27v_K0oeEG5;)ogBC-p&dh
z?_OL*d%)UluXQuz=oGT0b`pAbcWI)F=vz0jNyPmj=5_9^cb{F^AaWHO3l-hW#BpzQ
zG(g372(cQ;Zsr6h1PMHhj-tM=61T_4QfVM?o<dpk=$*UK^tpOO8UM;3u$(b=#ss+C
zw(BfpZud!sbEs$R^Ez16Z8VfH{?uI$r;%)|Iz{)~4jC&u@1eiqvcX#~Ps6fNT|52q
zDo+2`jO>y&nm8#5hO@geWw)@Q=upSCO>-eryeh*)dgr!-%&1CZ`JK8gY&yDbK)Bdj
zX*W$nLEmp(vV-2=XhPR2LDzHl-T!hWbY#;~sh+kbs@pQl-+JSAnpr}q9-Git?qea5
z8OPBUKvYS=tquL_o!h{PSCDbyzxv|uKf?2;+a$6!86vS=4>4>=p@DYdd@wi~oIron
z&*NSUj}n~K!}K^k865Xd9vxwitIy+<Z1dN!Wb8Uwe~_f{(P)(PhQn+Wr#%?KXpo<b
zlEE<y68{!|Ot1p~GY0t27{~uJHhJp-Ln;9>)H|PU80K{@GdTBOKdzGKA4vtcHFF67
E04l6^_5c6?

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_026/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_026/afni_proc/_report/report.rst
new file mode 100644
index 00000000..be52b85e
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_026/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a028
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 026
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 026
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.073277
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_026/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_026/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_026/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..3071db182dfada9ae5d2fb8b20fa104784977680
GIT binary patch
literal 2540
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
C6YWa?

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_026/create_stimuli/_0xb821996742c1404f35791ed54fd21605.json b/Afni_proc_through_nipype/_subject_id_026/create_stimuli/_0xb821996742c1404f35791ed54fd21605.json
new file mode 100644
index 00000000..af735340
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_026/create_stimuli/_0xb821996742c1404f35791ed54fd21605.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "026"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_026/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_026/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ec651c029538e1c7aba69635a3990475c4eb4533
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?Z+kk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhiB)B
z<J|AyRWzRkscJN{)|-#(%|W~$PSqjpvPPZMD0RWpkZv_f9iVD85-7Ev2oy4Xf((a|
z(J(SHK}N&Kco-R*Amd?VGK@_A1F7f3Y#MZj6HS9|b*%J>rs2g%^J#c7(tH}8MLw87
zNuOI|>TeZ^PhE02eY~>trt13jN3X5XwH&!%H(3|3637J$wJ#Ch{dzb}#|m`Grxaiu
z6KPvhN|0Kz?e^`yW4nDFMCa}Htk-F`U;PEGk-w~vg3BA9K+Z%)86p|O3{{vQ;p=pt
bay-WbR(>IZAp9IBe%p9=V2Gts_y_<1WC$ES

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_026/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_026/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..5c8e490cb45ba3d181841dd9431e7b706751a8f3
GIT binary patch
literal 1539
zcmV+e2K@OSiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~30&X?j6B40{mV
zhuB*x+p?NA8;YSokfPX@J+u$QQiGr+%3>^$DoHs>ivZh8u>yRX_OSh<{fhmS9a8co
zDYB+@g&-2i!}ERT@FRWr>!m;cy>`Jq`b$Q$ql~y2%}7ESaS7|27vmw3g}$^4@8XZ5
z@mq0R)b%`KI3<N%4Fti8AgO4YC$!MZD5gYU5yVG@{`_&oD9Qv6kctJ*`!Om}3VjjL
zu+TS8PIqz3dsyhj9+m`!R1|v7E%fDpvxxRB?n1)*K&x!59&j;;5`KUZG9(F*e7d{y
zQ=wOKMH6|d^BQG}hzJMdv^BUyilc}oz-vCjiG=r6(+d<xptyigR+}+TNpn9T5f`cl
zB#nWjufTS(z1ex_w^}U--}DNuASfX37r9;{ha><(oLSCStB3{3zz>j6A~$e>z%mZ=
zG%Mr2dlIh6u*f9h8DVI&K(Ht)F-$@!Q89;PE<qBBR5;BFeQTfhAR<O(OhRM^cn)ZD
z_hHh2kPK0l<w{QCT}ya?6J#9*F$o4^YBy4>vV^OI_D~N81Hu67;^TfFRwhewSPl62
z0SIB>eMgX#4+%1=8K;kuDWESZi<~hM5Gk=ZLcpzLQ$gNV&>3S9A_#PVLaeZakMZ~|
zX!R3fL`86jfM9}q<Iy#nOS7B^k_Uq@k`0nqAUCOahB$-F2&s^@n=m^yDu~G0Wb{TZ
z&8j6>QDC286;B0qXEZfu1I7;+8WJJRl27t`ASf(5?1dp=m<3Z(yPjbIn+enjYBEWi
zB;sbqlLX1ctXP-}Y-Ob9JP^#`FzP|%hv)!Pi14#^%c#h#+yuPzlI!J^Giny1+Bge9
zp_h<wik<}7n1l)PGAAqm#m}`t^)gRWvqCt_?7ELU&X*cF2Jzc{HN>!?7TR8GYZJDC
z1V}XAZ-uT^XUn)tx@L<~b>toh<JyG0xRbNM1~@)tE>|jzf6>=RqfbrOvy222vnx?G
z2Iq(<etxxh;X+6v=j7R9_jg_9y?xN+hGR5ka^3i5*@5S7W$m=Looa$(COG9VP0em~
zGR#6O9r(*a#|}h-rw*5{(Zk4UpHpURc(!kC!U%zq+Rh`G<yyf8a#)Aa`iR7aQv+i6
zULQA2B+c?0f#?VKeth!W%)ZxZBRI8~lCF}&np+Bc5>EBeXuv1Q9@So`TH_RW^|iNG
z<4h7&1JFLE%)ApWWv$zFpHEHkX5{P5!q*$~_0G$;Gb7*5EPOj-zMb>(^=IVk&%)Oq
z^Y#Cq?`V!0DG6@_#~pKC)hP?f;Uj@rpVV6$K0pOL$x|lBeVcxxG3~*HADO*Y7aZ-?
zULSw;`glxyBu?<qwN~qv)OvTrd3VUTTJJU-m}?*%pf*Bu0J8fIWczGL?`%kK7D(@G
z$j;f2omn6|XG8jDL;4>9Y4kCh8jOceqz2>ayre&o8a^0ub~Su3<m_sAFXRaYLIwSv
zW6YMPUt8n$_UR+boK)7|=rPCE`U|zb;grhSF@?&86T^8)MA<s2rt=c8#-EZv26dIH
z*S0w$aL7U#RC$Cdx#ev_VKbsr=x@(a);EoL6N)vctZ~u|WvkVG(D9p4f+C~@RC{t%
z;UNSS+@{-cy&~`FHQHxf5JV0GlG#G)t-ewg`u4Uai*8Ymqc|q|YE^QN`}M-J>IR4P
zLRrViVpm@>c2Hx*FLxm*y@L8&jjj&AL$hRQo4cl2I<=whohQ_@?uSiO<q&R(2$I-5
zea&2gVp^CQ)&k2T7QlRFZewrtvKf;+7f^cc>Ln<+g)P3Ju{Kp|m&G)Me(e+(q~J=K
zwaN)pxhv&O2Vv2drhOas3Ob;0@iJz4FQrPE>iVr-fcsdA`n}@GcmMolp1<`XVm3&_
zb=h9Apj<ZPz0-T>wYRo5ANXF-_FI0`x&L6RO~U(r6ngE=7TnfWtv%e~sx+G=jAQzy
ph{Kq`|0wRiDG0>C2noS#bd`d*=B;jv@3-=v`yYMD{><tR001pb@F4&I

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_026/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_026/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..b1f18c81
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_026/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a028
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 026
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 026
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012667
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_026/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_026/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_026/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f707742a31627ab6ddb66f0f8d2c1e5c5f29cf57
GIT binary patch
literal 2846
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_027/create_stimuli/_0x8535316d7b3edd0392f612e06a6f297b.json b/Afni_proc_through_nipype/_subject_id_027/create_stimuli/_0x8535316d7b3edd0392f612e06a6f297b.json
new file mode 100644
index 00000000..60443c3f
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_027/create_stimuli/_0x8535316d7b3edd0392f612e06a6f297b.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "027"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_027/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_027/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..df0a3f6cc7830e904a9acc87e0c65bb10c6eb67f
GIT binary patch
literal 589
zcmV-T0<!%diwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?b*Hk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhi9J?
z$GP9Zt7tw8Qq^c?tv4Unn}c{ioT@|GWsN$iQR;%HA>C?}IzZKGBv5KS5h!H(1Q`w^
zqhVxZf{ccd@h~zrLB_+#WEh$J2U5?6*)-@5Cz=M`>R9O$O~Z?k=F{+Er1>;Fi+nJF
zl0LV_)ZZ!+pSt95`gmpOP1W`5k6v4&YdLbkZn7?5C6EgiYF{G0`}J^|juq&VPbt7S
zCepU1lpwWa+wI$Z$9DTVh|b&XS+CP>zxoSWBY#;T1(!EIft-nqGDI?l8LBWr!q@3O
b<#>(>to%X*L3kb~e%p9=de=&m_y_<1G+7?U

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_027/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_027/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f2ef39c6ee19ed6704f44c5b4cf8bcdeaeb51a32
GIT binary patch
literal 1541
zcmV+g2KxCQiwFo)%z9-4|6guzWMwXJYixQhbZu||tykS{+cp$#)~5Mu)AR@JFziBb
zFJf=0{9C8pPz(iv6vejeqP-ZF8U!sJS&Su8B`GIq5n#J1RzP>tF19z=qwFd6Dm$cP
zJ4ul>oht;9NFJW=JBJ_X!=Eqx{?D}w_Q^iyEICZTO;`dE<KO}xm=_m5s64y0gYW#e
zy!K0elvlHP!f6b7w(3cs8i>*?P9v6Q%OqqVsr16bJp1%<z!^!T@Q4njNCzP)Q1a{|
zVSb+7JUQK^jR&1PTkKN>#Ah<k=G;8H><J#QfyG^j!~kg(jn#c2he0IvNdzN^kmS>y
z?H}@NCDklar#i1Ou0aOWgVWaNl4wB!79p?sfJO@6S4}Tc08a~vp{&+J5kq}1f<Q>!
zN0P=su~%rj*zC3+bQ+BYhHrYM&=?ew@8oH=1P9<DA;B%@t7XIz67+*4v`h`0C#eek
zG){`R@1BIKb1D->L;{?Q7YG++CB#W21|14a<`O0ml%{c#XSeo5A0y&Sh2Rr2AW}q|
zyN{EG0106{Nwu2ByA}zLM#MVwLhyzYYByr4lSt@@^+}(4L*R&Y@$q1QE0aVit_FU5
zhlD8dz9S(PBOpdKlk_n-2J~5Jk#Y_mC`IKVL2d<`67sgj&X7u<V4y?dQ%x0qOvZ0v
zYY>4E6;Pib!HD)JqiZ&oW;qEa4+n818Ah*AZc2-U2#%SNN)u~0Wp-**f=u~z^hT=8
zszp>YWS>wS9t-NucxuXrT<mi)0;$ZBPxHGk87@2Sg%NPdy<<|lo=}OK3Dt>eGD({z
z;$|YEh^WY{n4d~&Wt7deP%sChppTIskbTN9!cUqFqaw3%Q}Dt|nk~nIGqVuo##ulL
z{RsSH^c2d*Buv7~6u5_qpKGG(RT{@;g=mu4bsu}2FEnz5;<x*1L~%ncG+T{_UEBr=
zA<1OF<yoaXTP9t~HCvSFLw8>q*Cyn}?UZ{qz{x3dxm0QRQ+9nk`qXqiOTe3&T?xuD
zJV#{y<EzCB7kmhulV^+F-&K|N_fV4?j?t9Kb?vKV2cNs8wbR^k$_b8{;1t6wHoMhH
zDEFyy@GtQlI}k__J3_fe4`Zu6!ML#z$)2_G1A<CwI*)LcYX$46Q58q4V-g!q1&Q5z
zeN;D*)QfL|q95M-{>gJQ`(C3-@YLd3xmt}XZXxVxIORvJhM$l;s=UyZ+9~kzYj?LI
zxB^{4&;e!Kyd$AhrPp(xADhyek#B1jzO4!0)_M81XXM+Sg>QSpw|!o|of-LdX5rhJ
z@a_CJ-|-wXQV`xkj@#zEsxt1w!6Qle0IH3R4nlb%N@K1jecev2cHD!DKQg<G9y;2s
zygvHk_0fd*Se)pgXRX#PsrBB5^X`ywwce{aIM+ZrNNtShAY|_y$mZFQt+OFpvp}}a
zhHRe=*`5WmeKut0Y{<_4fHeA;O%2AwM^b}vbzagRNev$iIlCG@7;<(sychC>0<nUA
z&oO4p(=V-YbL;exWlk#VZ~T~JYyE{@-*5_LZJR=6!wK=c1X;9Bs_DE0tntSrkYHV<
ztCcOm0S{R$gG!HBB{y1|SlEo|<k{EfDC_ISypF{hR@OAC`>N4sZnishEI|p;601Em
zuJ8!K3a;z6-BzCVvo$v0LIQyU4-#8Qz0Ix^g}%M5sl1n0!ypVHyIPjqlm2YsS$Tt_
z*+NmrsC*~8WbClU3SaJEP}vF@2tB?!{EE$jrETt*X5rL^x_h2b&$=JhNtr{uB@#?x
z{q!|+35#iIYFG=b4!MW(xw(zK&6drW5~;+}b0=HEf?L|+8yjoKO6{VU#?Y^w0>czs
zDY8~N!76v9xaklo2g<Z><6a^A3@={BEbYfkYg1jn%@*)J7L!3gfAY=Wf0*abY>{vq
zq~W@3uUJ?voATayaKC-O-R%0C{Wkc1qy4ZIbek<`bZIweJ>0}Q&8oG>J6xG&vxH&D
r-sGVl0{#!e!J8Z~1`gn(+4w4jam`!Z=HLF6_T7I0L7S7|>JI<_U}W>B

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_027/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_027/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..1622ed0b
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_027/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a084
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 027
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 027
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012305
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_027/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_027/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_027/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..50a509ee01c4dda6d7ea2a08fadd38d3abd8e09a
GIT binary patch
literal 2845
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_029/afni_proc/_0xe48364c65e06397ae3b8a04b1740225f.json b/Afni_proc_through_nipype/_subject_id_029/afni_proc/_0xe48364c65e06397ae3b8a04b1740225f.json
new file mode 100644
index 00000000..df792181
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_029/afni_proc/_0xe48364c65e06397ae3b8a04b1740225f.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "029"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_029/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_029/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..86746a87f1ed181c67f21f3581b13a87ab12c2c1
GIT binary patch
literal 305
zcmV-10nYv(iwFpR%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zuA-=T^Xf_1i%7^eQ_YfpB<Wsc!3W4OzK&1iL)flay2s9G_-4NOee-qv{d;(@txe3s
zdE2SRbFGN;HijPtEwY`;8!aVOtV9-EC%hw!+Y-5Mxq`-*h*3`mskon^zPL2n`eAIW
zZos*%nzkQN)^``5o2+WJmDJ~HQ0%snsT#nq6UlG?ZezLfdG@3gWW_9olVp$K8GmRA
zcqO2x`XyG>8b`DNMGQ9}xB|B);!*TKCAnEF=2gqB^8(f&VmRB&6T{1t>qAzYY?y)N
zYhdGbLR-c0h`@dN^kxi4_53b|)7`f*JWK{^%ip=80y9_Fm$z5fICj+^^aw{M_W=L^
D@9dhE

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_029/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_029/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..fd722edc763a3b3f37841bd142c49cf865516fc3
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpR%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}uw{)21J45#r$#
zUJ|M7efBN^Ayf$!Rg~~h)CW*yd3R^e&Ux*{_TD8$mEfhKlHV{7@W=4Zf5mur?}JE4
zk=T=N*B*Q3H#5JP`T6?qZ0Eh|aUV%uToe!$ya2%^L?9>OB~=Q>yX&X;_P_a~U;G<?
z=r)O@Ie522Gs#JzRpMQXFb<mPgk5;|!IOo6Sf*7uVWc+T-8I5f?`|z`Mzq`Odbb@@
z10?0zyN$@Z8;Oz`pH$Yigqk3jdU0#6^fVJ{P6W(AAhc(vPrvnUx3pZCOPja3w4gJZ
zz~$4Zl2}DDE)ddYMuoxmUf4wlkXWVBi(4J0a_F21$dtA*f(!=?e~o9id!xbeu-irG
zt+1<=r55)$hQ4$=a1IFqQnJFlmuNsC(NLfs1Yva<%q5x{mX>)@`~C61&2=Qzg(0c{
zNfv3rRO~XmL~^i9VH|fX&%s!l7v9}JQ!#oZxnYo!AW$V*+jxwZrT_)uvM8-t`MWPv
zLItT5CJd74658FI+CnHRcuZoNOhKZpYfmN<%uFFl%m#iuM?e&DKh%(`8IZu0W%xL(
z8Tzm}QA!C37(?|1L2Nae#^eKwn~ds|prccgQcDefEamrcH4zZ_1T-ZGP|$cO-LGO9
z(n&CQC`3sy6|cR!XRIoSk{B6nEUC_|kX@2$(4|~S@0KQHO;F1beL*c-bL!#ZYAL5u
z%_W(EHX-G!_|7%Qv?I%BAgN5&sCK8I8cPV-iEIi%TLt1?p@bktgp8%7rWK9cMjr`t
zKFebC{G7}wM-Sf*g|k;>Ze_gIQo2^IBoB#b3TF!;!~)Vacm`<`0;b`|5@dpm-{>Lh
zO_}E*L$oNWye~9v)*N|*<ge;#MzNr_dj0On2+P2rNwTar?+%)dvfMIJC{b=NqPY&L
zgUj1bOPN#-E_=(3hNbL#cV{7e7Pej#kgSf~%o-Un7CHD=3RxR-cbF&yFVjbD4W<;<
zgxEf6n=(E_T0UwAT7|8nPg`w#cpfS;h(jwvW>&k+>Cf8-`1Q$8Zw{iGQ-_V<XmP5!
z6a~XST+#BY`gVbdv4;m=DhUTiEsSGx-MeqD&<55vJF86#G$*5%FZ)r&=BDNCuHo_S
z#Z|NitexgsCq<6VAYExEp?7yyCOU||aTA+Fw||0pU3lx=XID0eT*byhMJF}gZf`so
zqT;)RSdC;i3xX4Z1Rh0$sPD_z?emFL8VH;xP*gm6=Wf=0t{PFszw(DHV~m|K0dBA9
zI!l?`dy?WD>KXgI3Kn%+H6@Hcb=SjbBpWMF(LJ|ICdw{)=&!h}@m9;zu&h;APQSd0
z)BiOiJEVywPD+B|?5s`M9c(B%)Ny6gT*w5k$}o}MxmJ)FRcb81Q@4XnM^_C97yE1N
zrfw+c`|V41(EFQp=o%&Hdgi|SU#^6XY#J(6)7C^)TV~l?Z`^J@O9<5y6Z*;nEF?1L
zINAb;GS0cRp?|$|TR8D@GKu|HU;O<?c>Z+TL{=t4BwE!F!-f<ZXd8ydgV8V<J%;XR
za5APah>vM^8284*ZomIH!yZ?i$0^z5uV%@_wbTAEPP&8fIPQ%`>A0KpU<~77b~28K
z$1sfjTl_J>a{Nyj;6Gy=|IgU;tp^OL1V~ZuV!C0NH@QsV+<*O`jH7=5tDO*$a|r+d
DSn_TR

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_029/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_029/afni_proc/_report/report.rst
new file mode 100644
index 00000000..a7aa7a5e
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_029/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a010
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 029
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 029
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.073317
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_029/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_029/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_029/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c0ae14b399051f5d6b5adb81639b55bfcc19fff0
GIT binary patch
literal 2546
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
I<GB?80DjF282|tP

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_029/create_stimuli/_0xcdd8a1e9a8f4f233f0947d5ed7419b67.json b/Afni_proc_through_nipype/_subject_id_029/create_stimuli/_0xcdd8a1e9a8f4f233f0947d5ed7419b67.json
new file mode 100644
index 00000000..697ce466
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_029/create_stimuli/_0xcdd8a1e9a8f4f233f0947d5ed7419b67.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "029"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_029/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_029/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..69e9373c85c0478d167e795c0a6103bd73b4e9e9
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJjCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk5Pfd9XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1#tLv!}tgQ01K)jxc~qF

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_029/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_029/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..83a9389307b915f6e0252cbbeb59e13949448b38
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7n>c>OvGZtB6g>!=
zgLhj;`-~m82#NrPgP^T@NDf7v1;Ld@D|#hTA*r>Uz(9Km8bG(IhxQ-!SM;xRNNIO%
z2X35h1j7=^;e6i=KXQk^T>0all}q-?zThl5O2AE60ukfj0`Hp_7e1&wyRwV#{P(=}
zYkr(pvsuDv40(3llRz~PrCFRtEYB86$Usu*g-3bz+2epSl1SkZ9ZHe*LsFpR*=54~
zJiB#zx=S0)MxM?0r~=|MnP)R@o?Z0>4_M#g&PAe+w2H>{10e@NBo0UfLx_;%)7_mP
z^K2>AEK+AWR~XkI1M0z9YjjDpAOVYz*K9x|h3{q4ixj}qLSiV_>!FCDz8^s#r0yX}
zW1!e8w4HBmv>$dF4WzzkdZo}96q4`cX|@1|;2|NwE$8JjVhIWQK@wV~2F{aIg?<_*
zMcnsJ!__&Ji6SBaPDTrai?S5rBoc!T1txO=lL$)FILWiy`=W;tai&7>i5U<nqRl+O
zNdtg{FrK7ZP2ydRghwM{9eN>ngE6(6G1W;Vbi{h3N4)`X#Jc>r-^Z0nq7+vHKfXso
z6nWp35Q`xYqndI07@Pq5ytGI;2M?5@@`xa}f=vl|M`LG5rB5)>0r9D(3O~l<x3Sfa
zz=#T{Pmo|ld*jhnn@h8t1e1q@IFbyaS1327MM4C}%t)n)wVN<IGb%x*d@_17Rc6&9
zsu{9Rs18pAb$2v1<pVAbI2nReX2~b{J&+8S9rwZzIOX06sohAZ#La~2L^YYDO%ib{
z5m7``WLC^iCABijW?Cqi!(q_F$PdW@Wf<WnX5%c|m79PUUeata7Mz)dC^ya=Qs_nC
zpP;8uHYQ;bUZ%i3RQya6Rj<-GHY-Gv#IF0u<7}akV-&yLS3`;$YOdL8Y;E8+PzXuJ
z`z_BZ<=HasQm)yeOdq)i(zrGu&+nw%vjL7znX9Er!=JMoqtU0P>sbQc#Ozv7j^Q~X
z^PgVLU%KQ&;G8~N?EbE*w6~9%Tz8D7Os;ERFFN?#E3KX8wo^`U%mk+xX0h3=PC~g)
zm4knY@7RGrir5j#HF_9X?F+_@jY#&bjUNzHQqy^avs^1!PYtU$S{;#CcPdEi{_Eqq
ziKJe96BPa6{tr){o7wjpO@gNu*UHsuSaAzsPr@lbYBl_X<Wc2?uGG$emtT8(6~Ptg
z3WD}2<K`U+r7GR7`~1X|)|7l()9`JL`L-^~w>>4__B4FkW4`T+^6gB?w=)gj&X{lK
zzxj^ln300;HgeoC=T(()9}XW$%KK1ltalK~6Hyv-HSXK!)M_U^xcDQp*XW|7y~^w3
zFJB*ziI2pI9=g_Q&5~N{t~>7z8CPrFnuBu<q=VE(hz>$_-+^qN57{~&vNa84>wL)e
z`H<~tAlv6dcFu?F{0~T@kLlE4JbWZI7*`i1{gKr0!I0Cd;e#QkSHpWDPbm;9==U6B
zwmkjH8aKDk9$Dt3vi?SoIkwhb=(TmHP}YtqRMwpk&r6U+>$I9KO28U_OackkRk~W)
z798-9#WJY$h*ff<wS|Svh)$k;bAhtHZp`agtYKwMqq?sejpk;%Q^yjN5G}FVQ=<xx
z5Uk)f+_u}w(_Xg9`dmmLaOgo|3#qr+wW83sw>6b_^J*A`A!N&C$vy7R=AM-|IGW8B
zb&Se)vn$39Ypn3)E(Vn?k-pHQtHW>DELhs+u4xudZK!(}3H7}DVV#sY#9Jc4B-YPf
zGZ(O!mZpZa!0L#5IG>x_*xPK;j46>yEIoI#1uVFwExxg_dZN@WifIge<qR06;98Nj
z(g{|%OT|rxP}x_eeFygnIbeA4GG=KnW?Gx-`fWCc_pzAtd-;=Z|NhfFe`WK8+aL|s
zMSI1<a@mykj_3OiX%n{S!=Mwi+U=mR)!FnPfWO&kZuK@cu>!aDc!w*~Y?d$#*_%A{
nL%{z**ng7)#=rr5G#g!|Fs@mv+x)vv)1Lb;=J?Fj>JI<_UfKX0

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_029/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_029/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..13fed95b
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_029/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a010
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 029
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 029
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012369
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_029/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_029/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_029/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..96f1959278118eaa5f5324bf41dd595ade1c12d9
GIT binary patch
literal 2849
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_030/afni_proc/_0x946474cb872f3497e0a44b107f0aeecf.json b/Afni_proc_through_nipype/_subject_id_030/afni_proc/_0x946474cb872f3497e0a44b107f0aeecf.json
new file mode 100644
index 00000000..eed9e673
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_030/afni_proc/_0x946474cb872f3497e0a44b107f0aeecf.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "030"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_030/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_030/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..dd23f2e4e83fbdd44f257c5435c90440c8952464
GIT binary patch
literal 305
zcmV-10nYv(iwFpV%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zx}u<X^Xf_1%OWA$Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~c+Q`r^`P>xZ$i
zx&h~QYTAB6S>IiKZnLV@R#Km*L9yRTrfL8$Cz9X(-Ntg|^XyqG$ckAEXUQJJ3;xg&
z@LE7m^((BXHI8TliWqJ{a0Tu_#G~keN^-YY+*B>M&I{Oph~eTOPYkb9t`AvpvS9|6
zZ-9;032ha}BLes7)0;7z)bl!q^ZmCmJWd8`%ip=80y9_F*Z1>V9J}fdUZ%vN_W=L^
D#(|m9

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_030/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_030/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..646f229bfd508fbc73b11a1ec0585cb1f0b0411a
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpV%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpG-<w?HvLeG5D%yD
zl1OE5FFEcK5JHtuQAG(4MSTEOmUnmd?3~wLZ0}uC6bW7`iu{IofIo(J{wv12dmltX
zio~9DyY|>KznS^X%ulPov(0zv$9*7qc~L@C@)87>5P=+pmsA-T?^aLo?SJzJKl@9+
z@79Q<1$ehfbID1mRqEXqVH`BoDZB9Qy(cpPu}rIK#7JYnyBmaO-rb(xjA%SK_HHAg
z21v%WcPo*1H&Z2ZKB}#)3pGM8&Eob{>2WU9ln9uBKxofSpMK-rc4fIRS2pi(X+h^S
zg{!AgC9#U+Tp*;ioC<^Qov@1#Ahk-P7q`1i70^8skSlEy1Q`w({u<A2^ae-A{Wy-%
z^RTOxr55*B`o40Ta1JQ~QnJRplWIUA(NLlu1Yva*%%z$dmQ_XB`2FF(&2=T!r6H;W
zNoHxmRBSW6L<+D>VH`ItFThw@l-@l!Qwe$`xnYozAW#)rTlp9-jR8u+Wm#FX@OM|J
zlnPQSOc|u(IkbBPwWUy2@Ps5Z9fL$$H=c|}n3+;km<{}Rj({lQex#vL6Ci;r^YC$4
zGW33XqLLC)Fox<2g4h}~t;vTLHyPC#K}W|Vqm~-{n9CpFY9t`=31~(TprFZIx?9IG
zq?2IqP>7OpEM9we-&j==B{4GESW=%`AiE;fpewnM-m6T=nxK{=`jT3<<kX|t)k=<~
zno2SOZ9>Wy@ttapX-Ae%KvJ15QSEL?HI@*v6WJ7kwg|-iQVBtf2pP*NO=}vtl|v-V
z`6N%!^K&w#96fxu7Y7!F%q@&JS}M0yD9J-2+QL~!2#J7f37$dPgn()Ip#qsA<5zmf
zdQ%le$Pg{dI`1=$YYj&(k^FUCO(+)Bdhakk8DJS0G)d<5=G|V~QRZ7F3MI<zMKskx
zb#Qs(X(iLz!Fg}F*|L;<=kCs=&%)M=64J%7TX`!Z#v%v*${_Dx?)FoK;AQr>qrp_d
znh@K^9aAM|NXy5aK&!BI@X1yOA6|rt4C2s=keT&vd-}7^9)5lF<K<q|aB9C59L!F&
zm!e?!`)gW$)!Z&IF?N6N3ngLiU<>2eUia?nYqWu-&F*5;0xihk<;%mUW^>!}wwLgD
z_u@L*1J-VPt(zf7Cy*_)lhC`n3lm*L-@1uSB0fS=Zp^&(?$c`<M6P0Ep`x3aIPMLP
z`l$FGAyy;V&5YoLAb|(bQFQ35#O?BtR2m4Jr%={Bdh2dAeXbr+#=r9WEN6_JF#&F;
z?K*Rr+j)}V9O@bSybcz1>kTE0KXt3&G?I-~r|6#BCL?8MJ@gk`HhAmhX;?O@Yo}jc
z$Lar?kzLY86DK9XaCVob>?Sr89qPEYX)a`nS7n$;Z{1dq8C7X4zf-q~O-I)a2p79c
z?WSoc==+^3cF_A<P3T%B=z8wH{a>zxj%->g)zj8Qbz5fn8*kipGfN27BNO_{Lo6gR
z<v7{`h$<<#wV{8#b?Z3s3NlLkm!JRrM|l2p8${M7LnOB9A%+bpG|<jTf6yQH)8u$~
zm>=~|h7i+!Kk3E8Jf;9?jy<kEk5jVEU&E4->tu)hB#n=T!=yJDWWzY^!4QW1{A8H)
zkD;IVH~3?M75JYqz<<U#{-3e&8xI&#36P=Q*>uA&uW^~dx&P|dDvAC9RWKtza|r+d
D^xAjX

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_030/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_030/afni_proc/_report/report.rst
new file mode 100644
index 00000000..cd137b4c
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_030/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a068
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 030
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 030
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.07302
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_030/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_030/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_030/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7e103cbe40fb938fdced9b0a5a5b19f0dbbfa41f
GIT binary patch
literal 2541
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
D{*e5}

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_030/create_stimuli/_0x8f5cb2646fc2fa8424e53b22f26bb048.json b/Afni_proc_through_nipype/_subject_id_030/create_stimuli/_0x8f5cb2646fc2fa8424e53b22f26bb048.json
new file mode 100644
index 00000000..7d73c797
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_030/create_stimuli/_0x8f5cb2646fc2fa8424e53b22f26bb048.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "030"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_030/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_030/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d64b84aad99cea8c424c9255e01701c2d857c9b8
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tIOy7oL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=+E(^P_y_<1zBwXE

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_030/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_030/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..5bcf7fe0996807419aae5d5b07e8d5dd4d11d9fb
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf)d+cp$!)~5Mt)AR%FFzi8a
zA7XE*Y|E~fZ77BUL5gBq_Ru~IOAUgOD2uT~swCwkEdp#W#RBkc+Qasb_AB;Rc1g*0
zk|JwbR|q1Jyu9b!%R~C|*DHVid*hOQ^yiFbhZ%7*nvsMu;u1D6FUCV63w>n=-o+n9
z<G13dsOx#ea7qfj8VG_FK~m8)PiUc+QA~-zB8U$Q{psU~QIrWDAQcOq4`NiJ6#6ov
zVWDrIp6=pSZ?n*gK9&T9R1|v7E%eoZvxp8X?n1%`K&x!5?sGAW626ZTG9n3(e7dv!
zQ=wOKMH6|Z^9E&#hzJMdtTnhqilc}oz-vCjiG=rc(+d<xptyigR+}+TNpmkD5f{n_
zlEy&NS75u??sYc1tyT-dH@$)@2nxt|i(D^}0}=os&MfEaRm6g1;0H)3ksG)`U>S#b
znw4?iKMmJpSY#6Mj4(7_AXt=@7$%{VsF*`CmmrBmDx7A8zO%=Dh=@@clMtB!o&(z4
zLzpxqBtw*Cxsua(*AgD!1X+hcOoHKr+N~6;Ea57lKJsxeBn+@FKOPKVWwIoP)qsy5
zfDi`W_XJ7#h#;eyN%|-`0rXjAkuydDA|)1w2)LDOD#*JEI%6zC1c44wh!vLbF&V!D
ztwBPJs0a=b5KOQ?8C|ovG|Pz~c`yhg*)Vwpa+8W@h%?BHkP2D5DYG-9f{2_=M{niQ
ztXhH<1@;+M@rj`Bji=^p$oM`(BO;_(@@ane1%+jYy)YsSv*3i(Zf01(W&(ABnoQEB
ziMXBdBtbGUD;DMgTN&v&4+L{CihPLt0PSN65q{Ec85Nn8n}U~Ka=n~#M$JN08)pG1
z_z4M5(32n=lQ2PE=7a^H__;QyUgl|PRtRUAUH7ra`BEcCAbz{AMi@5KLfdP7-Ggl)
z0TNC2TcK;!*)r*puGykg9lHC%xHcg#Zs#np0ZvYttCdRQU-ZrK=u^}6EF;0x>{?Wf
z!8sy|pI<Frx)hSgIeoU+{au&2zXzJ!aEzu*t{dMhJMi4Etey6jQ%!Kp1g9LPsoAYg
zhFOTE1AkfQ*nvp!)Zx-KdKg>namtJh&-ScM7$Hzn+j#`DTr1c>j_NR4ACuT{YC!D4
z>!YTLq*;C=5dHAMk58VP*$-N61g92L(p7R)b4y`Q!>K+R4frJ4quL8qYn%bEzIJzO
zoJpc;06M^wnRmjato8fu^Al6N8Top%@bxBqy^Heg%*eMh3*XL!Z|9<XyEF3b&ce4l
z;oJRxzT-J&q$Ior9JkGRRi`W@2ag1115$5obO9>hNuDw}>FaeHjguZ+_>tLd^}*3@
z?e)<Yua73g$KnJJeQULDNv-!coVSOJtMz`vfw>0K0cvAJ2O#@zLAK9_^v;L$W`Xq1
zhwPjW*_j2hb3SDEe8}zxKpK6_rUv8TBdNi-x+v+7q=xr~oLvp?4LQ3S-U)e1flxue
z;~2B$>6g~Hy><4;GAEVwH-5~qwf;h_Z#bp0woRe3;lyxW5>d8JtLdTytntSrkU?Fg
z>a{J-2pqCd22~!RN^W(aDq9@WDfG7&DC?WXya~k`RMt3YhO*Uaf7R(Wp#()p38?nu
zxWYpSD!888alIn<^%@;8E(jtA0m*D3b*!(Ig}%M5$)aD><0y`azFw8wlYYJMth&Kr
zy-?OMve?mAj2+Zi@yi_uO0S>+SL3V0@6aq++UAaFmQHP`yB7)dy!&AjRXK!PB7!6~
z&t5Z^pqLh>hPA-*kOeTGncLX0UN&Qr=K@O49lZnvx3I-GG}ca(+GQ~fq2D+I1}V5!
zX037pRqjf8(?M7aq-o!Uy@K{BT)d1~?x$2KQ(YhH1-Or;Xy6x5zWe7d^ZczB5wk%W
zuFLj{1?93S@14!)Vc>hcZZ8VF2yb@1E_vATJumWlzTfJ?U3k^n!yT?lvsuD8rf-Tk
oj0yaY;=!AOKn#qK5X{C`DTr&{>bCg)IQQNE08uCAs_G8_0JZMwk^lez

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_030/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_030/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..03b13f27
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_030/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a068
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 030
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 030
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012212
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_030/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_030/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_030/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ffc6f2b17b352b650cc79491c386edc7eba0efd1
GIT binary patch
literal 2847
zcmV+)3*hu0iwFo(%z9-4|8iw>b!>EBV{&C-bY)+2bZKpMY-uiVYixQhbZu||wOQSA
z+r|}E64{cSIChe0CuuSnj?&grDgqz~Q4(DxrbUY8n13cfTaKi`fWVT3guh?`ic;cE
zdzl&B1-<F?8Tv}S=^OL~dKM(HOUZJaD$&@(Z+Fk0^X<XG;#=Uai+}&uXA8++^toet
zXCC5ACqRB*(-G!+8b%xrJ<s)nIJ#S#jdTzWtswp}Ui(}8GG2|A)e-Ws={j-s;lkA2
zt<+B(tz32;2Bu{OXWXf;c^*uTqvgHO(F5Y-$2eN@Lnkn86b~1o8;@XMNTa=@pBiy=
zzz<y;@y8bG1G^sYXugM4*F%o#nI5uC2VuU{cTCmuU0n@^z8emP>Vyfe;;?s&^guNY
zRmcmx?jtQgDu$S$Wda!^^tFUc_3Izr{>Oj*D?N;skYgx>Q}jDg5cAobn9WIwuwBe=
z6mt@{EeJVjD<)<m(}$Ua>kavFrCyJtTYS%Sc*y4v@+enixz=i`jZ(8zt#sn(Ys=L&
ziw_-hTztp}w#Rd|-Ab0U`J5<i=GGIKjK69a{O`8vt&URZGyn&Fh;-L-{WyB}aZOfs
zTTP|Y0v5N;f#dqf2tCO6-TiV^ZB&|FwcV-g)%N4)CXCuB3#%uy<k~ltI9kjJf<Ss&
zveGOypyxMU(8~&WF%JVd&h$;JaeWANuiCB1%3e)=thTyJyQ{>}jYD)G*l~16hR#w~
zd92E<-6wJM84s724>9uj!ltlY*yK;pnQuA+9+Lzu?aB4$;0F>7Mm|5uP9IxI65;pM
zBxbkw8?AC}uU6^EK=7ey@0h)iEUa9SpD3-iI?XfiNEQYQtdwg?3le@O@k_ipn&ZaN
zJMHJ?IC_7+q<~1hRh=w)nRb3e@;1AK(@-?TJ$6)i(T2H8r`nmNIZ(4Vo+|a)BS_(7
zS!S;w@!tm7JeMa8m@L1Ll}e+mR`x5qYP$xUZsf!bu|O6}^4IFrloxTdekp&P9R_f3
zW%sACv@jTQ^;)U5C&tkS^vZMqv^o`fX_l+yhFUK*t57R&>vUzVtL$Z=j29ob$igq>
zWVtI>I+v2N_$n8->av>Dr5x}7`{u%ek9UNkVeSaI2YIPzISD8f?ct6f6g_iC5+3C9
zMeHX18%1LVdd6hvfsiZe40inl=LohZZZ{uDxgrjCreLs>7amCYqOOq;!D-SIi!K0(
z030NiQW1@l>0<FqF3|i0=LjC0r&#lK1|L%!joMg4jpB2O!9xby)F`m%<Y3I;bC=>x
z+JA0(6sO3bkRfdO3}zv9%|twhT+rxDqjxScnA*%^k(o?+p<ar8&rb0%lj2hbBL-sz
z`wZ5YrNEPf@^|U7bkC#>CVNambd6FwH7PZGO0mIUgbf;YWcH_}32X5N3`VqJvm^H0
z(14lWv%M61J)7bIgFT9aftKPiV?SnX82^B2!*eJJJetGjlq+N8>0{dOjwoi=Hn(b#
zF*>366fs<(K^N^Z3$;CoVu=mMG)8VO#oq=gbV4SYO|gdQ`hA;$BkHDa>C}E?GW{&3
zJ_l9`4GPCPjWj+rQhdfR)0x#GyU%1{#9*3qP1C2_B;YWGeT(V0C5>X!V6jOXCybGo
zXE1f-4hAXqsrjikVoYei>xDRNU~in_G4}ei#$RCPeXuPQzx-kbKvtfl*tHCbeRGgD
zJk1Z%hL4U@j8DB32R6lqcQVKtCJyF%*Z`s4pSK_#4mzD{vlC#`VuztQ#}V3C8=+}?
zDh+nKold2xFw&sfOdh2-J1RW=L95)mAYDO_y!))yQM#qNT4_Fuqfajw_y{zt5l+-G
z*eVtE8K|B_+bnJh0_cOg&r2`h8C+J&HMw0cfk?PDl>%9iZ+EByXv-iMKR-Nx=RbMi
z*@s78{kf07N;=5H6go1XP!i565tOwi(2{pMl?p`rns@yHpJ*LkLB4G|pv*9+XXNnt
zg1D)RVou%eZ)vKeYn!T;+ZNTrRw1{EwETu4Za@}5+?8t`qAcdLU80U^&D}Wq<gz+4
z9o-5IkXP?DTHmPEMq6!{6wrqc7*pFlH!Vx!Ju4iT4(128mxcf2L@*R#9G~F;*;yD0
zG|NID$3B`YQm!c7HqG1HMM%&Gtc=^Omt?qXi$rk2&qQUvKL)*JXT^=eRBA8R!MxQb
zS^DJr?^A(kA&kj^gu}zkAChB^TvvAMMBRS+YIPgv7Lm7$L}<;4tlwU|D3#7LI0!&a
zi#aa01=o3rSp_uV^ih8Xy8kU$(fhOnYRwvm^W{keNFV~=d#b3lh6-}JTPK=-qN6`#
zY7))}twtMW-CbpiaScl49xSNQtt+6!>y@Wn;(Af(bivOjFrwC5rLx+r?I|@-wMwN)
zG78CjOPHQOI^CvHgH<IpaqptACDNP}?EMR24-UhJhr`V39x_~C%j7rLGKbHPexFII
zC~@_{r7B8J29LVcT63>eR=b@#(D>sp2s~Wmd5|ikZ2GRj^%I{EjT{g;Qt#k)=}8$5
z59Fk=NF2j0MaY*+N=cn`I~VR*ZgO4mQ1cNF+jZb+Cp;RHqcooM7Wt8uFuZD*R>#E4
zq-TQRL;%^XR(8AP(o?7aJv21#TVR*m82kTxYhmFvn+Pej;)Uv)GM&`nuQvGWae8I?
zUok>Gu{+F#UR~Gp;oK#-Kme!h6yR3`)2`@)%LfOqO9#}u<c^V_)Y@vb-g;E3$HTMe
z<MN}fobE*gm&#>0$3e|~p1cw8v|zY%=|q^^!i$Yk4etMslS;#$>sq|6nHF=Ly8{s?
z$Mwl!b$N2DR=<H;RE7KQCoULodS}59o=Rb~Jalp3Xk-~zydoIh94<%89uzw`gKbBw
zn@%{+7Pt+Lyh{-TuCM1ex$#y(ElAnv&#4&<vjey)y2$0>LAT`jXq3DG`r-}V070I8
zWSBmA)iaKNh;I4_+vFkoj@$1igF)y!x(m;iW^@al41VyMS3Fx=o7)M8+3T)m*o$tO
zju!?vdEN6~fBFtf#epC1pD!;g7^t6_f4ijiO$)6~UqG#A3@y-9ptx4Noq@kErq-EU
zIWwJ*Armr_VbdmCM8+d$e4K%Qo{>og`o3#tT+ESbm{}dWrbBF8?>MnB`YM!3F0%u(
zKvQXks^ifrjIPc|tY=n$SoXV@JXr}p!D^u4lWe1^kl9%wr=k&Z0?Y+?w8D`~sReX7
zQ?RxM5P3T*hr!C)h2T?kaIoS!7zHa3bfB3I`L$e(SB{Q2g_$B=ldpIkzGBK(d{e&p
zYx2!shi^XRn}1Wj(lz-?*WoLre5Kd(oy{R56T)TSxaY%$vuZj98t?d;GeE1tx&)y>
zlZCc})4qbVw#IrOkB0-{2pk=(eE0Ip?_Q?FXT=E~juNZ;390)>>zT_##MS+ywG7N9
zAu~X27BK@Mk1mDGT^&-qI;41=kmA)L^H+z=UngY#>X6daA*KH#B&m<<RRi(x3snPg
z^`@kMp=$WqA+KKzKRe|0tKla@&Q)OG{?s-`zAWKCCC0h(#Vw2MREfXYAKA9<9|rf=
zGn2~N(=3eEGeg)fkw0n8SJRskNQ{3;0-kR=!Rkucbr5W_pi`zELGB27@)c)Bhn$?>
z;PV+V=gAw7<d|<@P;;Aki3hQ_<c2|_dZN#+`fTVSog5;|XP^m9UGX(DK!yyx^h@57
xJpJC*j6PJ=fSBOfr$iOh=ZylF=foI9)@_iT@Q~3Q9TCyR{SWQ{#i6+z003>rhExCm

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_032/create_stimuli/_0xe5d7c01301c9bbcd5164eceded2c27f3.json b/Afni_proc_through_nipype/_subject_id_032/create_stimuli/_0xe5d7c01301c9bbcd5164eceded2c27f3.json
new file mode 100644
index 00000000..6778b0b4
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_032/create_stimuli/_0xe5d7c01301c9bbcd5164eceded2c27f3.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "032"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_032/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_032/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..be77c3a2116ce2a7f18a11b254c84e1c9b195196
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tIO^JqL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=ukKkM_y_<1y$K=n

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_032/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_032/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..1b269e4b7688bc2d7a086756d0e092d02b905c78
GIT binary patch
literal 1536
zcmV+b2LJgViwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b6gLzmg^(M8a1m5hA4bbV
zcH1y}B`K{?g%ky$w&?>rR1GW3GvnEDcE%oT&u#*W)V`o1`K9Xgq5Vhw75ytc_RL<g
zC?&9rqRiMnKHqnaKYNdVx%B71*Dlycf6i!noDw&sDTyf~E@3_MVmu%+*O&I;o&S;7
ze$7wvs$N74CnVQbeL=7yNGh6SG0pWViYO6S_|b8$KYbK3ic-OSq$0tyUW5viTwg>q
z$o0+B(_P%yY2|v^!;+wYid-+axxVak7Sf)@U5a@RXcdjCLoWJZ%!eo@0}=ztC;NLp
z=6WqtG?p`+*C<m&gxDvu*5DE;jzSs(uf-6@65i{k7bp;4aRH%Rtw%f|^~0EiTqqAn
z8UsmRg6(p1yZu$C(P%*UrdMzUK>_(rp6L~GM0_B`ndQ7*Ml47Qet?7$nSt{KmQj!;
zX%Y9`({Oc$MJf?b2}7d=f<;-2U=m7*iZ~>51(Hal!bzIzTZi0(h!~X-36L4!8K5oP
zhe>@xQbbvrDLILEBj!Gik#*=t#P5%(-AJ%XW3FQAArJd~!T{^yqh1eICXF*#4fyyT
z2w~uTN05XM2r{Y}r;m~;pwCK+j4|R9DX}<4z^!0YLf%%;8DSA12(*s^tgwWS@%Sxh
z^<rW~MR0(CV2r)-=!VUuSxyAWgFzTc`|(SVn^ZhSoIz%URLI&*n9Ym|A~H4^y^%??
zYB5$6*r!-UQ$gJsP0d)J@gYM4BBWXJNq&cd!m`6&7!Zb;KP9#6DHgDqK%Jl_le9@9
zZl*krk&MlX1)0EBMtTAE$okPB^dRyhG{h7l{G{11Dl#iK0WZ8{dNtvUnuRDg&Js}Y
zViHWzlOP+DFhO2qg!!QOg(j$8W=UdJ2&buC_mRiNLL(<2e!H&*7&g>Wv(<R84ckBh
zBpUCxTvy7oW!xoQvqh;oc89{aHX$$XWz4q$j!&7(rAnip_4U!{6VvrHCH}<hN?4A;
zIU@3(UM^p_5RlM0eYV*BU6q-42%6k-jHXPkYhSNA@Z2q}o#w7nPH@Zwrx>P**{x2B
zS%9Sje`(;@fl%<o;nFpF7+D>1%8U(953NlQB2ZG(c?h#yD_CC+sxVp|k=Sx7K<wVD
zle&qdUVI}EegEDMkDr;@_Zm$ErxsJvRdP^q3t>;fDL-m8_$2AW%5znz&48C*2L~0-
zBvBOr?P1EyJLXbWx?T6#)Rfkod|UJIZH@W1&dawwC*SrweA{Eb?ep^O%*nSi58uw1
zZ|DE{j^>z=g77YI+%xA@m9l^wJrtPrNVT!m0VtoxS;FMFZ@W{gO?z<RN9Lf>1xE*!
zS0`V*IvEomi4#0@t<|O_wb|Wr-X1cpHoG+k<{C%`sErUEfb6~n**qJvbv9&c9>~_&
zknOV}+w(xS&xY)r4cYksNTZMW)L=Y(BsCaU=Oz7-)bQSr^Q+;#A?H`aJ0VXg5Gv?*
z9AmaT{n8pYcV~|*b5dD<qsJUuo6ptemQyHe&lD<KP6X#A5k>2?n$AnW8h=azDb!V}
zTG{1{z#$7|Q0Wn><VM?EXGU~#{mnVb`noZ%L$L;xHID0nY&4oX?M@v^P=u6#YEO<T
zJcOWv+jiS-E6+T=L3@k~g2<6iQd>y9(N~H>-`>__-p#8~7)3;{mnHYOUoSl^Z*W*I
z6?Kfv_w^-X2Q^moVjqIiYpBQ7=<4trGz*rtxo?_<Qyc2Rc|twwepp9k4&j!FAc^(a
zYvu|R)56rS7FZrLALcW28+)Ty&6wnwfYNhcuRy^qZ1D|^jj2+*D5fFwYcpVwf-6PV
zN+(d|t`#>Oghfx9_HEcJXh`AWWy~@!p-P$R`i)+K`&fc{UjF#ofBrJh-+CD_8>Hd7
zYOh#OE}Qb+A@_qFztL<rn*IaN^Mm`%?GD_E0ur?R)=t=l3f$Vm9j;8XS;8oyuk$E~
m2>cJD-s_w|42+m*<Es?JwP<ylfA@Rlx&HwymR@`64*&o_f9MDR

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_032/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_032/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..24de76cf
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_032/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a072
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 032
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 032
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012368
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_032/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_032/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_032/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..b580f0fc9eac5ac91c177d6969d08043a1d79639
GIT binary patch
literal 2844
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_033/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_033/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6995310053ca319ec2844bbb7719ae8e294f73a5
GIT binary patch
literal 305
zcmV-10nYv(iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zT2WBEdG#dhWs#6=rkW-HNYcH?f)9{md>x<2hp=6<bdNiy;hXv9_s!So_wVu1wl*;j
zmtC(~&$S}X+ZcWrbjbE9Z?%+Eu@YHuz3`4OZcF6)<qBF~B1SzOrQ%_RhT_s_>&LON
zx&`O9YTAB6+0b2mZnCP=R#Km*L9yFPrfLK)4kW+*yN%__=h?GXkQK8S&XPTb7yO|m
z;FW-Z>X%qiYaG!A6fxX@;0oNHh$qnlmE>+dzo|NIofohM5yQn^o)}&axjtsa$%YwN
zz6Lg3C$v)>PY67uPjAL>Qa4Qu=euuXcsv-WEq~{V3d~$xU*9*kIQG>aF+qeo_W=L^
DLA{jh

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_033/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_033/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4de4a2f759dc416f316daf268e75806190c6269a
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpT%z9-4|6guzWMwXJYixQhbZu||rB&T)95)cJn>hZ89p{6jls+8p
ziw*AHo$q{Sx0DhnDWR$RkdTLlAhf%)C;7C}R?^<tDS`GSG@!St5A7e*_x@KM?e2Zl
zP%v~4ZdV#<<~K9HnfdwV?`-3P>T#b)UR)Ls6}$k!B}5=c;U!fH#=Dzm`1Zf~gJ1kx
zzwcIwq&axEK{Lrop;hADCSe>j)d{=w?xV*u0kKT0a>Ph&z`GlSr{3+%Z$`A!?|Qc$
zQv)RB+Pjs=yIYBp86Q>F)`S`%n0m1@ReGEWH6;QjAQ0NqvnStsw^dp$%$3bMTw2f>
zP2lQjR7tEN85am?HKW4ddpqnR1W2sX=*3Q(sT|tp0y3p-j3C1S!{6Z9_3of|((iOS
z=y}-H%2JE_D}7(O4Y+^=0V!Ew-cB^2kZ34S4}!3|4CWF|4NJ?ssQv!*-{#tq>cS9J
zfF!fDU@Ep4ULrYIrZA2hmgitB%?s}yoU0f;lH4#zNf4+Kt*sp6r7=K3xGYL*7XI!E
zl~6${g$aXXJco8Kr?wEv3LcY~CS#Cj>&D~J2s2ZN60?CH&kztr+>bQmY62v1Wgb2b
zONKsfPLxtY0>)5%Nf29&rZM@@;wGayCFtmwq|{P_A9MKwT#W<-J^@V$0u(f!OLwbS
zhIA4P9tu%XjKv%8?i;HLq9jH}8%wHl3uITM8gwZa(tD)|SrgQ9L|;(LmYjMtyIRVz
zR8vVNpiM~mBED12G406m2}mlFC92&msKydPb|RZX&=!HXUnn7n5g}t~scA(cw{nDp
zxtL@zdVWEsl%t0qb~}MZA#)4kwU*Lt=1TIAh^BDX5JD^<U4mzjHX&ddek?&I$oLhk
z#2r)SdB_kgiYo6jjjJ_B-Xi&{x|&cdsI~4<=X8K&V9+F)*PC~HO-Gq;nJAPfx0lgW
z2i3vl^(UoFDhKDi<yON|_Jg}SlRgbw&kINv$8Kkhj2Md?{40g5g}K{L6oQxOVM~K4
zg*73zhb>da=Sa)LR-jebI{19Eg%8g|MFw$bMaax*w>kY~YY)FZ`|0goRC8*-5gg1;
zHJ74b_|-Knzpif=m>9di_qCF+cd&_ZY_5Cv-8I_4(q?<HX@TZs@bcwRRI#~fd0R_(
zynB8f?E!1Mxz<jRqZ3FM+DYi$?S+XpqHo;9Cei8jFt0Ojz5C+Y29c}SSg2^Hrqk&T
zdwo=Vj}WVo>}E!ALXg0Ns23giGIqOsB$WmN7YP&<kKVi6b)Tz7l<}|qKFb(m=S+ax
zZo1A~=C&WFIET8%KC6O7-C9iv<Imj9a2m<R$}@D&ZIO|(vmW{@E^EBi@+>TC)s@pP
zujBN8&B!)sqKT7|U^v@LQ+5LziVk&L*)*3j!K*S%r1x$!$c!pAmfxA%z^0?C284^<
zrFK&{6!iVh6+7tt?K*Ug5_COtFaDP+p(C4yO4YPAQPq}N_Rbr(RnHPa^~i+2@(>G&
zOgWCW0HTa@Zf)pa@7)?syqt_;|IJr_{}G-)-8zw#$q<RnYKUP&3JtWCrE&k{^tb~j
zS^xM5PJ1VG2>moZhU0X2IzWEzROfL@Hu<YrGIFi-s2?Yt-f$Rq2ZMCjNxCqEVLv+^
zqDtt;{vH09U^)J$4Dg>Zj{oOu{LTZ0R05=^cQ)NH%&T0caN)mwQO40fop3{Ca|r+d
DCxv%;

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_033/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_033/afni_proc/_report/report.rst
new file mode 100644
index 00000000..f6b7b83d
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_033/afni_proc/_report/report.rst
@@ -0,0 +1,23 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a041
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 033
+
diff --git a/Afni_proc_through_nipype/_subject_id_033/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_033/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ec76e82eb949bb0569b592aedee7c9e4e6a37c78
GIT binary patch
literal 2887
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_033/create_stimuli/_0x6c9baf9c6d70dfe0158fb11e86d9d85f.json b/Afni_proc_through_nipype/_subject_id_033/create_stimuli/_0x6c9baf9c6d70dfe0158fb11e86d9d85f.json
new file mode 100644
index 00000000..cc200805
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_033/create_stimuli/_0x6c9baf9c6d70dfe0158fb11e86d9d85f.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "033"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_033/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_033/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..0a99af6aa745e6129b4b137cd96e354232ad49b6
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tIPThuL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=wXwF}_y_<1!fhhn

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_033/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_033/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6146f70bcc0ef7b6bed03599bc76225d78ad6ec3
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)@Hf2X?j6B40{mV
zhuB*xUz;WyilIP|qS%%_v=75lgP<hJVl0s=N!dw@0NYEk0(_hHu>GU`iv5)xQnH=6
z@S4sQf=DC}&-b0fkM!X$SN{0t`X&45FBnZvQsSmGB{5~hC9G#&j0Z&K`pN;k^WXE@
zulZ?S)r*MXgyeeN7X&MUq@qa{(_F8jh!TN?AD!g-v&SK$C>7jCDiS>FMW{f@^<_kZ
zT;DoB-NlVgGuO)=mIMV<<a)u)^`|~(A?;b*rI`1CR?%1=a?uZCK14AYkQhilJ=p&-
z*K3)gv7G9>PMIPi#6Fp}2A4>26w(-YErvLj@V;hxfdcUr7ZA#NJ>m(eAH^i(LU};a
z7)bgGY?qtc?VV1e(SYzxuiy%T0`i?a(<|hd_&|s=%lTRvu^=h<0TN1N2F@2)MnRUO
zMcnt!!_^rUsYE;_42>2D7G*7hNhl#I;*iW0NFtF6Cuy#4A8`*NVpK*XKxTkvfVS`e
zCiMwP5oKwn<RspWnEN<J)}bE}zdxpSGr=m2xr(WWJnZ)g1FXxBdp%g0G|pf(;NyEB
zgn{>6K@vV7$f#zVK1$92eO_8*j1iwmiNy&5ZUvhX@{WSe2#WwgpnVizg(ZB9$8STc
z7ZW2Yf&&BuW9*GbH*7A=aw13`48lm-k6(e@q~a;!3^F66Le_4=Y-&^xk+I3>%}knA
zi?O1>KE*0J6V%<&)Qt5RA2Ku`LYgI?<aa12EIaIl0b!W=XQXx`#R4`Hs1wv=k~T@i
zt(3<xlCfE_AQRZiNH4TNFvo+?gUFB35L1ZolV-!H$gJE1yzr9g)r2!@7NXoZOF+Sk
zNpOaq1lgE`3Gy-{%m>9Uz)oD3S(2C)!f9&PedKYm(8wu>-|njch7GmUY&CYbVH-$*
zMC1LI>q>dHjJu?3wkTC6?ob%lCgkP)jQKXe@hS6ZsnY0YePcBG)O0;di9a#B8kS>l
zj)?rHSId_!1tfINpDlKOS7qiMfhM;cqbZZ?+SjWNJoid#r@7~p6C5+aDTZlccB_+O
z7GUYXUm7@eAQU`txO9ykMpj3hGGoKjBWn|c2$a-x9>FZv3f7l{DvVY~B(|Ii5WD~S
zv~D7)7vBg(-@pIEljmmk{YDePsl}9Zl^j&uLfDgV%8yzNK1uqh@<LT=Q{d&-;bDa{
zNmK<udzdowj=7YTZr6Q&W=d;LzO8xqw#Iy07v<ZYlW%(-zU?vJ_C@)2=H%O%hi_-h
zxAWh8M{~?bL3j^1?wj+fN?AaT9|_EQq}tf(0F=+;EMaoox814L&U$d+N9M561xJUK
z*QZ~;J{=Pui4#0@t<|O_wb|Wr-W@WoHoG+k<{C%`sErUEfb6~l*_;j8nhn{S2eLIA
zvOOEJJr87iHe_cuWaocC8hy;C2IJu)slm9qDCv)+h7X3EUkx7&Ilmg-3wcg~P(i=v
z7_;T+SJt?>H+^K8lgj!VJ?7Zje4#eCoI+Xqrcl{(A~-LJC|c*$bWsA<_+t`Cp{`QZ
z${uF~4p}IJN{>(_H`;9|Y({i){mli+`noZ%L$L;xHID0nY&4n=+nqX;pa>}e)t($x
zcnCoSx9zswR-So!gZ3B~1d(H(q_&WHtFIP?zP+u<yqi~}Fp7x2R+il3e!cXpyuo3;
zRMastKhRf<9n@IS%L52Xuc01SqpQPj&@5Qm=7DJzPHm`%7YTLN{jiS89KtOTK@#iJ
z*US|triH0tEwDUcKFnw4HuhGpnlZ^U0j1}GUV(yJ*y0-+8)r)GqL_xzuTOzN3a%De
zE1f`<yH?zE5EeaY+IL{Dpdp2emodw{geqmK>$iFd?qdn+dHIuX|NhfFf9Yk!Y><ZQ
zs=Z=CxopaNXWQTPaJcJl2M-%TNE*!tJE7NXlAY~fH`sX)LIrN^;SN`(*(_lc(KmS%
oL<IhaQSVJoAO=QA0A{1B6vVY?b(??pEc4ud0oKQQ+v*Ph09Op@Gynhq

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_033/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_033/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..44aa1cde
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_033/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a041
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 033
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 033
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012844
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_033/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_033/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_033/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e6afdefd0e9120192c15576f3cc19b78939a3b55
GIT binary patch
literal 2847
zcmV+)3*hu0iwFo(%z9-4|8iw>b!>EBV{&C-bY)+2bZKpMY-uiVYixQhbZu||wOQ+O
z+r|}E8rhPaIChe0CuuSnj?&grDgq<`Q8Ha6rbUXzm=~D<Z8?$#0|HAD5^li)B&Ec?
z{A>sRivH+KpP{eRm*@lZEJ$IOl9f1BqOphH?w&p8+k=C}x4@ql|MBln7t+7@GuQG@
zeZ*OAh=RUuAk6i2j5r+mz88c^d{;gn=^z~0Ve<E6?JvozWHnyaMkv6R=O*<>3p01O
zGCxVYa@lnhTDBFQa^pbveVClY%e#?lgv80;lXxkJ+|Y7RGF*snJcfZGjrO)NHk0^(
zA9@brk8RWkc0JzJ10QRik6g{Sd}LcL!hEIgTACkth87M3FB%NBDHC49QSTTTp=Oy{
zK@@o-KzfKY3^60y0y1V4=qZ`{SAT2%_fP-aR^lb(nkwNG|5_*rV!kNki;`M+P!>1J
zMTy%e2t{ElA!Z{hfSH8r4dqF#(MaN3e9v-u$mbC9sMHiiZnv~%rB$idI!XMM?HRhw
zN3Jy~KjK5j=Q(+&mM3k#C`g;d^%SP#uNwycJMBihqt-f2z+n&}!?V30iQjo5E9y?W
zrFPoD;<hz#y#Se!5Ba{kU#)A+TC1z=b!xlveiGk=Q3vH=^<<VJe_c!B#bTjQAU$nG
zZB?4k^GiSM<qM)9!a$L;0t@S0A41)$cWa8eD=Sa5c30i&s!4p~5FHepB)+3SXQit?
z(UkVi(<J_shs(=H7zKQ3v+$s_$)BLpz;XvXCJ9>FRT?kA4<s6l0)CpEKDN^&!tdB3
zX1Dj7?W(*h*E$Lid}KM>Rxct8tJajKYI{$c<r#RS3xfsLs<PUKgx^X15^t{VdP)5D
z-ivAyzc*h}K%~*GPZzyRJ3l0OJHLdpP&C9nc2s@22XmLk`l+qEP_s9lsSWutq;R?{
zt5=fvZ^FFDiKGFOm6wWIYgV<|er-qFlY!HXqOc*9$YM$U+8tSanZ)at^2a$*2=`Wg
ze-=xR!Xej?EA3q&iQlJJrURhesnJWbT(35@Mx|AUT7g@qt8iU)HxFgJ_@qr1ekmu*
zU8UB!l$6ESxwzF(w6rdjWdA=m7Zw7%T_~H@cA@xCl*+c7f>PNTZWjt=-`bW64@I$z
zy|jO$Y@UOjIURafD3%QddqIke1Upl=n-8U88AsbQFxVCg4<)f|=p;lqPMbp610WHA
z!_-nLqe(hlD1X6)dXVBG!Gp65>w&@GV``&Q8+)izd?qn?$Y6&Wg*KfWP8fXVQM^g}
z&n%zf44D)%gzbRAETpcPh-Z)s8l7qM&IATin|UlSlPNFM%W&X389ruGJZ3OrFlKPT
zV4YbCJV_{jk1osbE!tqR$0WqiDYdahso^ojCW8?+Y1om~pOq%8#UC&j(T2m0ICDb-
zW`57{Gwk;qiU$n#DGmpEh9`{ugtcM(1Evk%r6llZ4xdr3jFE3lXumh2m|ff4ss+aA
zgyJz`xI%+2+G7^#_!7ku8;)s=yk3UC2{Y(MOf-jL9n<v(4g*KjP2V=C{m5eaSxkKn
z><pR|P7E4pGBz`O$}lsS)gq_QWMRZ$nsi+^X4@p-D1&{Q>31ZZV#{Q)MH?rKkuNfs
zI`RgC3<uPFtdAHI+VA-h&KlUCWO#!8{(0k%u=75AP$+-#`8fbtd6HqzHYpCQLDul~
zAj}#8I?ga2`xy=$icSAykT)$H&iAkZBBMWVK{{MCo@=ucVAEoUp*hD9+E^c<S$if8
zcDkKTt)(*3px#O!r8heoJpDnd+`AxML6E%jT<)mdN<*u)o+t4q7YqUf8rF=a>KJU*
zn)V!2PpWMeHwy*O2X|joUcxiDs#RrWuTcS!aBC(7@*v;tPzA83fL#3S@Bp6w<bmfL
z9)0<TKK?T8AP-aM$bmvhIcr2v$}OO!>~v~1i1rol1p_|SI=qSk$8tfLVNlP=<;9Y)
zX$V45d(hv~HObI7HNE&i&`MjS;wI9?4O7^FEP%MH${nIC=Coa^j^x%(5`TPI9a*kn
zM<&Rtcbo06wR&?;+pDOc4<9n7j(29+w$A%@G_YLE4;()a|H+A9D8M*A#UXO?Fcj*x
zjX;ilI9;StQ@eXKZ@(x*g5GCk+)ksSz-3z`f(w48D*L?&=q)ENY?NkFd$|GT?LCsE
zkH7ma6PPx_m>ftrJk0$zJ?1D4b*Dkp?I*8Sx1nJZdAmr2)||-t)y0ca>pX{p0OYh>
z<ceExotKzZKod?Mjpv~I-+~prM@v9%$so>`rxhT92z>XMs>w|a<aD<|H2+jbf56lv
zoDtg1J(zWOl`Y0KD3yD#pk}wBf)a1ko^^@qMYYofKOe)0)@WC%T1(zlWl*(htwk~l
z$$YCYJArh%Emek9r8RNyqOc{>oD}T+3t<lqqeq9s-0Chey+F^2n`^nl7e~LzrB#%=
zdjC=tr6+^O-MZY`ZCAB!rvWs6Hw;4`mw6tf3MreuXL9}2CqyF$M2^%uxLtZ$g~J0m
zX)F@Qa7z*L)rwltrrqv^dzPDCS3J}M#KU$S`uYivCgdoMr@du<q^At88m84T^)l_5
zVmJ{%cI&mBZng3ZD!_<Lo%;sZr8ma@zusC{_?}IKlv?>h_05=0>+okA{P{S&HvO*|
zp`O?s=0dMw=*DpF5?mmFvvvmXYl7)l^ugtWgV&`4>RocjC{N`*t=?!qt~8S2Y5Y<3
zaaYOqB7!T`DxBk><~~c`2>5z9+`e=oOmE@EW<`ek|D&|hu<v;`@937z9Ov#p#OZN;
zdRSea-m3Ml;TF~4zWad-##{brIE1HC6fX}w9J)GL#ucv!hBt@H@v;xa4$ffP5gL{o
zP4XpfgCp-!3I(ojh@0GGtE82r{Oo6Jg~R*+u8JXWB0T7p`~Z#8H$b1i!5bjRbAU`M
zAg_8R$zS7}0m2S>h`#Oh`{`g91+L-2v!xZ^f+s@|e$Oi&Y3qToB>{)?*Ilis7vHp8
zKMHaBy64^g>>ZYd!ywr|TV7Z&Q9n2Tc1i17Hd>v%fLhO)dZ=qaajkqi2Y;W>taHU`
zZZ;uDCgi5WmP59PoKMd9I0yfHGnWqZ1JB8Mm?PD2ZguQgF0t|a<J89NYfvV|+&0Vt
zO{JTffk&$_x_VAxJ+}hH^54GV$x8Ss)<PYh<ePPs%+42z8X6%t#9W9+D;&9$dPtWu
z18Zvlk-xoi7_O{c2tGpx2P>Y7QMdv@2fF2wU)#fY<>-i0nJL0G`3l$JD`b3yH{~l{
zldpIkzGB8#d{e&CHTg={;VWf)rSIo^K8K7<30HyRZU7t3s^yw!vK{E|0Ie3*B?twY
zEOK0&^_8TxHP!=pJRB5`z|q0Vx39kV_Ekpwyg0$bQEGKRC3XL3J$HGCxVnF|mV>z@
zWDcmEN6bOUqe~%+SBDg?4k=tGq;Pde@#>J`bwY|)hm@`kDg7TINqt<e8i<FVs2Yf?
zHzoZORl|=CdHrhm(IKy24L=xit^z~vhqf{DWeNX2H7-^!ZdqifO8uSxk!|b#VR(N%
zH?6E)-NtA=H-!BX1=H4iHN7c;)cB_);0Kl)uC7!)7r`bAI%Vb&<W4~p$ycoz9ddGh
zgU@HgoF{KQ(qq1fLCtN75)Wc;$&12N^~9fE_1Vxz2027lPeBt}h8pNrh)e}~>6g4E
xW%j+T6@Q><Au++{pAt1tpEpXJ$O#FEtlJ<v;US~D1|p)1`yUrM_WijW004~QZBYOK

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_035/create_stimuli/_0x60ea3b92aac3c9ed6c62016a8b7c7fe5.json b/Afni_proc_through_nipype/_subject_id_035/create_stimuli/_0x60ea3b92aac3c9ed6c62016a8b7c7fe5.json
new file mode 100644
index 00000000..d63cf67c
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_035/create_stimuli/_0x60ea3b92aac3c9ed6c62016a8b7c7fe5.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "035"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_035/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_035/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..11c5ef096b04b520405abc1888f4bebb86f05cb3
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^AyeCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR%
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk5Pxj9XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mWj6@!Q6`1uA()Huwkt07zyb9smFU

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_035/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_035/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7c4c449a1507a3152704006b52f2da0d17a2ba34
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo)%z9-4|6guzWMwXJYixQhbZu||tyj%%+%^!7n>hYU9Onl~QS=~e
z4&H5@{qH7j5flLo2SHo+kQ|CS3xbkHD|#hTA*r>Uz(9Km8i2Q|hxT3i0DX$SN{5nm
z*LL8>$wn|NksQwV&F~|4_{*g~{=Ie~f6V8cC5H*r6P7^4IMjg;?28K@RAw&i;5++0
ztNofCWmPjzIE^7QtDXd^fhf)5G-8=qCLse!r57G%=F>+3XC#rrBRZ5K9fYJn$;?H<
z{LI`uIlWGso88PTx>N!2nas>wJu{a*!2>qPaTg*nKw3p(bzjI~5Q%*f!3ZKG`DADN
z$IPsxnnmhV=QYMP$bfoq+8SLFEl9v3<TW4ANa6dc?L`XUX(2I`)kY{{XzWE02&r8p
zX$=&6iMETaUgtr#*=%C?wpR*`K_U5WmYO9v01pWXo^!rhMl2ygKS)B$)WUg^s?bm4
zq=@_ONw@~5GEqb%z{z-la8Xu5oJ3;Kp}=G=VG==U8Yh{#wI^JRh%*&}Pwaq55pC`(
zoHPVT2;)hr)imC<NO&|NxkE1mZ#bcLBc?iugpQa?T<Q&hBi6-7g8{Bg5~a8r`0+gw
zqR9J>gjkG#Sk+9@$KV*yXQf5TIe4HHm4^hm6>Lh#+ZsDVDt&^14v9}SRroO(zlE(q
z1Xff)eS!od>P|-2@?6^GB$zxL#F1ney+pYwEfOL)W=1Maa=R(BQ=<}O%BQ0@Qe{^y
zqM9N5gzE5EP<O^tQ$FNkpOX<tWtV)K-+jq&*>Nw7fK%=rliKx!O59ASPE?ak+B6Y2
z6A?v3MRvvfRMK2VX0DBbIT!^lMt(r{DZ>aqX*I2i?8;5S3oofzjs<6SA<B)jfE3&a
z{A2VK%El&4!iyBRhl-zTq3Tr{$99EilH}_?_BdZ?<Os!|@2e5T4Ykl}H#d8@4HQC>
z$$raBr94|EU8-)kDAR}aeQ90WkQcX8?&SeaPMOQ4O2ePc_3`Kv+x0X7Z)$cWD97*|
zk=ai#7cX4!A#hHfE&2Ygs?^;>O>Q_=Q#RMNua_Ns?v~b0Ys)DoICg?l471qoRwtp{
zr^>;<#CP(6K#JHAs&4f#w%QYnTN{z=<u-mmP)RN4A<nAjg7ws>ilfyri4CWM#O}R1
zYS>5`#Wz9G5AXf(_?ex3uh}AaYH_XVT8%38LfF%A%8yzNKOuQod9Ew9Q{d&-?rueJ
z1-gQu1IoC4M?$Gezh8fLY)X4ZzU^7~wkLes=jGd(k#A=fzMTo*&UyKEXXM+Rg>QGl
zxBLHm$8+pRL3j%}Zrk&!%D4{)4<+RTs5Upc2<3?=jk%ii^}4m%aSwI;k=bqb(a~<@
z)zKHPjwZy%;zSSq+-f~1wcg)w-X5~9*84RF=UPYysf`gGgzUcs**Y7teKur!7RdJ5
zke#z3JF`G`&W7xs4cYwwNUM+8)L=b)BsEx9=Oz7-)bQSrv#a5~A!k>^J0VXf5G&|+
z9AkNT`ekn1+B$t?*^?^wH-7A~wf<bMZ#adrwr!!Z;e>czf-G7m)pTA0x$(y&kYHV<
ztCcOm0S{R$gG!HBB{w@*a4(MOWagW5l=Tg3-oRoFD{C4xeAR5W?svKkEI|p;601Em
zuJ8!K3a(f0)Z1C=nl(1yLIQyU50bo)dSk8>g?@fpQ&~T&hCvvDxmuRolYX=Cw7kJl
zvryDAD%&xatR2=^;foy%%B+xq(BrGaZ`dqY=FJ`3ES%<{?w%*qv+jotQsxkEi3F3_
zIDO4r!eUz58a4-3hup*Y+}_6Cm}NVrL@KfL+%Zd7aLc^-#>U#QQoAUoG4yMvz%T_@
zima7Ru*zL2ZaRd@fwJw}xL3$N!;6<SOWl}hZL8}yW&!VGF&Vho<8S}@(>{NhMZ)tS
zE!XAziiPE}E$^LP6KKcXY*XrWyiM?XUa#G3_2>ilzIQ(W6whjIk9W8-&2|aHkiE`A
oKLq?AgoD=^U<@3<N3-!&3gep3b(?+nck0&v171tbJL(Sr0Bw!+egFUf

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_035/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_035/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..170a1014
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_035/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a094
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 035
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 035
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012362
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_035/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_035/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_035/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..cb0a44023ac18da8a05979e935f3645ee1d5c7d4
GIT binary patch
literal 2845
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_036/create_stimuli/_0x992d4ff2428428edc7b2ca38bb86dc65.json b/Afni_proc_through_nipype/_subject_id_036/create_stimuli/_0x992d4ff2428428edc7b2ca38bb86dc65.json
new file mode 100644
index 00000000..f16ff0f7
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_036/create_stimuli/_0x992d4ff2428428edc7b2ca38bb86dc65.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "036"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_036/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_036/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..19714462305f867b0da929abd675c9c555dc4c9d
GIT binary patch
literal 589
zcmV-T0<!%diwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?Z+kk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhiB)B
z<J|AyRWzRkscJN{)|-#(%|W~$PSqjpvPPZMD0RWpkZv_f9iVD85-7Ev2oy4Xf((a|
z(J(SHK}N&Kco-R*Amd?VGK@_A1F7f3Y#MZj6HS9|b*%J>rs2g%^J#c7(tH}8MLw87
zNuOI|>TeZ^PhE02eY~>trt13jN3X5XwH&!%H(3|3637J$wJ#Ch{dzb}#|m`Grxaiu
z6KPvhN|0Kz?e^`yW4nDF#OLkytk-F`U;PEGk-w~vg3BA9K+Z%)86p|O3{{vQ;p=pt
bay-WbR(>IZAp9IBe%p9=MV<z)_y_<1f+`$%

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_036/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_036/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..aa1fb35e3d59a5e94a2b28efe24b2dbd0a083ddb
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo)%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=Ao49@@j`KiL6kQ0D
zg=bnv^Q>dH2#NrPgP^UuNESt%0YORBh#rYlNNQ{+Fwky-2H>vhqWz(wU(sLbC8c?I
zf@z#ign=cJm-n1|c}QRWeC79lu3xf`{*2M|G$n3IQxa1~T*7+h#dttuuCE-xJO3@O
z{gR*MRlSH9PDrlTeL=7yNGh6SG0pWViYO6S_|a*uKY0`~ic-OSq$0tyUW5viTwg{s
z$n~xB(_P%y-Ocr~hb2J)6}et;bN#W;Sx9>pcPZvQpj9;1kGbfFF+WBz8ITxAJ~`O`
zA=hh}qOqLnyiS=SBE&wKwg#6-aTL-RcrAuFmhir2dVvD*6&Dc7dOhL^sUO88<U)Bs
z(ilkk5^R^7+wGlBqtSryO|Rezf&%iLJku-Wg!n*+Gt2o}8L=QK_yH11WCqR`SVlpX
zq($8K&coFi7O6x$B@7K02o_~6f=MVLD&mmL6-XkH3MXl<Zy#|FB4SiVBtT|>XMncw
zB~0oQk|N5|Ov!P)8!`8BjI2XHB7T2F?Ph{i8gms>4|&+{69!n9AN6{$GHIN_YQV>L
zKnMfxyMiQqK#)<*D1DSn0DW3oWQ-A?NQuQM0&WGH67r6M&IpSDL7;sUV1*@ojK*(6
zs}~a^DuM$91Y_)tMmKCO&2l109t^@r+K*p?+@#_u;tVn)q(ati%xr2@5RtL*=*>);
zRg1Brz&^z)nh5IdaB9Z-j2|;JAVQiYALsX2P*`@@3j@M1^CzTsBgFzX6Q~o^WRf;c
z#I2OaF_N)au^<!J%1AG?KrknR(1XZN&@rYE;YZDeQIT1>F?iu6)2j(*)GS1~ah8CB
z7n5Luo&?#LgbDH@Bg_ZIFEl~*GD{M(LO4zBx(_`r78*GN@!Nehz_6i~nytp}Hf#e4
zkZ82ua$PCUmQj~<%@(EV)IAo)wF!B7KV!ZPaCFLiT&gtsN#7WbJ~3TSQ{s=!u7>3p
zoFgLt@#XTRO92U;^Jk0Q-&L7;N1(|q$7ssry7two1JAwE+G*}N<pjq}aEf7?nBD56
zm<3om@Jj>74upay4wtUc!_ex8Q)X;<dSq>a5P_1K&O?~xTEY5qP=(Rzki?c#0b=)G
zoz+bw_2L_W===A-fBekMzTapfIJKCPu9Aa_TL^m`PWe%*!6!){R-UU$Z3?{nIy|g!
zCW)#5Xb)3n-Z7W5((Ss>CZ@FJ<lCBuZ)?Q2by2?UIr+Bd;oBbZZC{jcXHLGIdH8ll
zd^`WmcR0t46omJH<Gwkss+0xf<e|W<N2-mj4nX-l&Jrd^ecPQ{ZPJ4a|6~puU2t?*
zd3E;rtFsaDp*X=q*II2_Qk&f^=j|cmYO`B&V6K65fZ7nz0m$xKkj>eUt=W*Rc_3S}
zA=|Sd+w(xSXG3;oLw5cLq|wKGYA_x?kQ$7ui<168YItwR`PJ~=kn^kIosj1g2o>}@
zjxk%FeqoK9d(%gjIjO9_;bV@i&F5-!%PEw#Zwi$yCxY{mh@y2~O&29#jXxxT6zVEf
zt?Y3|;E;tfsPqU`a-+Qsh0TyouD`xOSzkBibtu-Lvc_>ekc~$3LAz6j5)>gNpxTqe
z3J)Qu;I`ei+sZRfZ_pm&f*^9@lhhVcZ}ioo(6_fWnRoMQ6h;xz*UFN6)UTJGmNz)8
zmx?+@<_G$Uv4a{bdT{_j={3~jYIt?{6`BQ0+dMGM!l@1Q@FJnkx*yh2nM1fGB1mF=
z`kJ`{#k4RrtOb^*%!m2R+{WJMRWl}eCZO~@&?``I3tN0cV`HM!E{bUg{rVIbq~L0i
zwbBVxxogEu2Vv2ZrhNzY3Oc56@iJzamr$ilb^S&!!F?=2JuiR!&EJ2R=TE(im<`f!
zUA0#%D3?un@9gfjf=(E=I;|b}k-&f8wS3&(@w}bwz~6@3+PbxeJ6xG&vxHGZU*}N}
n5%?QMz1KN`7#JY|m<_K|5Z9vBZT{_FndklsAP_X{>JI<_Xs+^7

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_036/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_036/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..b7175d91
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_036/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a099
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 036
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 036
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012482
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_036/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_036/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_036/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..b16bae2ff6513861925795f99a85f42fb7be815a
GIT binary patch
literal 2844
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_037/create_stimuli/_0xcc21dffa6fe1cce80b5314a60c3ff5e6.json b/Afni_proc_through_nipype/_subject_id_037/create_stimuli/_0xcc21dffa6fe1cce80b5314a60c3ff5e6.json
new file mode 100644
index 00000000..8fd5a34a
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_037/create_stimuli/_0xcc21dffa6fe1cce80b5314a60c3ff5e6.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "037"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_037/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_037/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a579c7be5ea96f04ff24a41ea7b951f835830063
GIT binary patch
literal 589
zcmV-T0<!%diwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?b*Hk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhi9J?
z$GP9Zt7tw8Qq^c?tv4Unn}c{ioT@|GWsN$iQR;%HA>C?}IzZKGBv5KS5h!H(1Q`w^
zqhVxZf{ccd@h~zrLB_+#WEh$J2U5?6*)-@5Cz=M`>R9O$O~Z?k=F{+Er1>;Fi+nJF
zl0LV_)ZZ!+pSt95`gmpOP1W`5k6v4&YdLbkZn7?5C6EgiYF{G0`}J^|juq&VPbt7S
zCepU1lpwWa+wI$Z$9DTVh|k;YS+CP>zxoSWBY#;T1(!EIft-nqGDI?l8LBWr!q@3O
b<#>(>to%X*L3kb~e%p9=U%}~a_y_<1HX|Pq

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_037/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_037/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..b102d2fe290cb8d7843c95b48752d8eb17cb7598
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo)%z9-4|6guzWMwXJYixQhbZu||tyf!b95obfXhUwjq!+aa@i5vx
zWEaxCHw~Z)Rf<woKzL{$5b4VD&YanCcE+CCo=ws!61-GY@*Beg{0n{tzk<KQv1fKS
zNfny19YvY3eSFS$jz4=p|9t89f396{kNJ$V^e}~b%2J3KhdS_qeQ^<h%FU%6eCNOA
zwO{h1ylUnNrwQcdsxN_RAWE|&i&<`#NyI=>=|_jT`Q%Z^8A+w^iH@Ym1`#Qu<mMt_
zL2hoIoL;BR&CT2__Nf9AFqxaVdTu`U1rOQ4#a)QS0AUr4tNTI@!&vN-7)B5y$R|77
zKjda5(=1k}I<GOVL59?a)7I#cXhA|2Bd+<7#tPq8Y%f9pUkiz;Tx~=mfyQ18p^&<d
zAgzI7FVS|fwb9w^Hk(aM-}XwOF)0M!%`>wE2jC+h!5!u+WyTUx^n)O@%xpMcQWXVR
zk`{U2JsGaSsZ13SDR44gAY7D{2q%#QbR@8tOISounkH#(ZtaOaX2h9_ARu-?WEgGk
zK290}q=fM_(`uUUYAk#j6X(#6z#mSa-AJfTW1(Z#Cw=M<fn%(Tj|Kx=nKaIDHSps*
z1Vj<{9SMmT0kN!^l#ju&K%bTt8Ry`GQdAxi#8#jwL*CZd8BrM!Oms*Bs;R<{$@nd7
z4PvmQ0vZqm7}Ne_bk)_;E+@g_;UJEr!}ulAO=*!5!Lc$@Y2xgr$WDz)kQtwj-pG_)
zwU}y#=u@hrV@cf^PtEv{i+xT;AeCM6X?^!4!)3?4Fal1we~fC^Qz~&YAv=*xwrJBr
z+)PCr6BXMP3o=O^jm%sd33D(C`<VFw*{2LM{HWEmEV3&%4PJQ3%yJ?)vkOsfoCSo?
zk0Ce)Pa$n=!6dxMfcwb!xfZfsWl3UJh^DDq_p!(Mf+I&rez&hi6gSjDtKIx^1Gj;~
zkYuvoa#JbKmPwbY+bzoUVSQg(*EZ$F?Tq^_!O1D}ammu?Cv$x~`owlUO~Id<T@K4J
zJV#{y<IBYh7Xk>qlV^+D-&K|M_mGq8p5>ISb?vKV51+fGwb$D6$_bvG;1$CxvAfkv
zDG#Xf@GlKKHxNpZctX`JAI4UDf^lmj(miJrganz?@*d)>x+AQwMpYcGjzO$@6$Ezg
z)ltJ{(kQ+Ol74va`^V4h?0d}?!BdNCRo7}%sTaharc-{@YWNB1!^(4AshtX5e(mm7
z1XrLd7<51xx9?aeRq6HW&yG!L&xp4@3*PnwZ~MG>J2T?#%!0Qw!P_}6-tLTeyR+c!
zPVjdB8}E3I9Vq~BA;xWcUR4<n;NYR8d;rzvdKW|aBF+-7CVd;-TJ5-pI{wJ)Hhbu3
zxAN-f^H)a`;A3*4hn}-qbD-9G>)zW#*40|C=HXl$(nDzDh#rRQy%n-`cF6YGA=|Tr
zY@Z#nb9TtiEFn8*hwPpmvim<mT7JyN2J7JivBA1JFX#`%hW8FRI~(3R<m_yCXUG!_
zL<RkhW6a6ZFPw2}>-3RjPb%kc{Mch_?YUlC_X=ihTcNV<MR;C<ELtbobY1|?_(K9n
zQCI0|WlM0tLl$LF=@C_Ov-1Fj%@|H@zCMSnZ&>pNiZxW$G;Rc{*=#-NbQ>r^3DFYO
zo*FAWLQuhN)I0Tdp7qTt8*m|kz=02`6H;%?<wEGY+nUOIc{K{72+WmIa!>lr!qf5w
zN6kW^V^qFlE?GO&Ska3eOv<c~fzact!>`yZP`c)hZ5B>ls=Mb&^{o40gOoMITOz?C
zHcnqNmrzVgt6^PWb;y03&+TpOjajy1N@NnH=Z;xI!7ZKm#>VO~sa=R^O#RxaU|537
zMb%0tsB%||n+~CJpltg#?iI4n@Zx37vVOv}w(9zgS-|^PLI(Z(@i%|}VV^(EBH=Dc
zi*?yuu~05sdGGmtyA^~X-3X!O`>@&U-|w`#bff8a!tg$9paOUHc!w*?Y?m;K*y}tB
nBEbJ)G<cl@=D-00G#g)~Ft2&X+x*+VvVQ$vpf=}x>JI<_OSJ%w

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_037/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_037/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..13c82a89
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_037/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a088
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 037
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 037
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012266
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_037/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_037/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_037/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..fe0771b2bd1e5c06aad6580bc920c8e059866071
GIT binary patch
literal 2849
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_038/afni_proc/_0x9f1fb559a7f70b06e79e2ceeed7c7503.json b/Afni_proc_through_nipype/_subject_id_038/afni_proc/_0x9f1fb559a7f70b06e79e2ceeed7c7503.json
new file mode 100644
index 00000000..e225112d
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_038/afni_proc/_0x9f1fb559a7f70b06e79e2ceeed7c7503.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "038"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_038/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_038/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..10b65b4ab82e4045ec4985c11a2cddbd1f7c504f
GIT binary patch
literal 305
zcmV-10nYv(iwFpR%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zx}u_Z^Xf_1i%7^eQ_YfpB<Wsc!3W4OzK&1iL)flay2s9G_-4NOee-qv{d;(@txe3s
zdE2SRbFGN;HijPtEwY`;8!aVOtV9-EC%hw!+Y-5Mxq`-*h*3`mskon^zPL2n`eAIW
zZos*%nzkQN)^``5o2+WJmDJ~HQ0%snsT#nq6UlG?ZezLfdG@3gWW_9olVp$K8GmRA
zcqO2x`XyG>8b`DNMGQ9}xB|B);!*TKCAnEFuBw(>=LM`m#BjEkCx(|P*N3b)*)Rjk
z*TBZ>gtm&~5rO;k>CG69>iJy^r@L=sc$f^-mcMgF1!k_UFK_49ICj+^%Rvhp_W=L^
D<~EvP

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_038/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_038/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8a3887e32e1e3f7f42329328b25e1887d43689fa
GIT binary patch
literal 1292
zcmV+n1@rnJiwFpR%z9-4|6guzWMwXJYixQhbZu||rB%;w95oasv}t}dZJJgsLL64%
zl1O28HrebpAcQKRqKXm@MLmEj%QN$4?X1ThY|m~|R0%E>m3+e-;E&<Xf5r36><=O#
zMPgRk8T;9O-+S-#_kO<lJKK1#e%wcrmzO0(B`-m62@%LqcuAFk@$TjszWs0h;1~bK
z@4HnZX#w7C&|Gp-YL$AoNf-xBb;>Ti`{2pUKrGX$8Zpv1@a_iTnRj>QJ0lv$kG)$@
zr~#63?cGY`-K|u~oR4a6YeJ0>Of$GMReGEYH6;QjAQ0NKv!~yBw^dm#%$3QzTw2gM
zP2uWlJd#*NaxM_kYEFg0_jZ^?2#{K(F^W4~rV8ku3&@qW34#m@41bMl*L#EG$Ne~t
zG4e30m8BNvSNgtk8*l+B0#dTZyq#)5BhgUeIS9h)D!5BEH7u)&vWffSf4l2Ss!Kyu
z36jjpf~DAExQP^CnZi77SYCj!v?#rMaIO-JNOHp<Bf+35^tN(>o5lbo;j*l(S;V^|
zR7wS@4@?=P<2kh5g4$9jD|kW@nvOxDuNzNBBdkm*Dy#;6JV!tjaX->fs0on3m3jI&
zEIInHT~SF1DHucbB|&Trn%3n*i<6A%j9{Q+l2J<ye$4F;a5NGS_yjZ~2vE>uZr!PK
z8Olj8d1ypSITo+IyKk&2iISKZZ7iwREs$NYYS5KjSa&NEswSxAh`ywjEd}*xwzZOD
zsiu-lK$}qVMSiE6W7(1A6OdG<OH{j8QjJ##*@<ilNn0f1eyM~YMuduGm8La~+{zIW
z=3<g382JU6QjQV6--`o_Lgg0Dn^P*cSt!XvA=-<xh7b|~*%Ca1v<V5*@M8rsMaHl6
zkoBf2icle1mUZ1{C$2Ued4uGy@709jg<9(!#is+j1_oV{`F-<luT_-!l!?L><@Pd~
z>Tq-jdHrc6(>lPpw%lr2%D#8^X4Yq6>O~3ZV%hDywGm^HgMVd^cd&N*sY38FJM3sM
zm9Qq{_ON5B<Q!>v*a@@>QwN`JcJSdvxRJpeqzIW=&$g>S@9g2%CqKQ}iyBVtw}yk+
zs&-Qp9RF}l&##)@B^Ji+?|rEx>>X@k9^38SeRB;NSeooECN0o{3|_uGifT5ulDD;l
z$GaETIXz(Qw%fWHa&!XO;&c+UySs4FMf7c$C=&5;Q1e-|-hFm$hsaeF7Am@#iR0ez
zxQ_?#5@I!y-OLD12oiV@9Y;sLO56?~Nu`0nMG9rjqj&ChqjPnOGX9m{XE|f+oC$E-
zt?JBeZu?1weW+*b^Ez47tu>S|{><GBtC4K1I>YeX78xl!)6idW*x;>)XJObJT?hU0
zIzj(ekL;2*o7gD{rn9@$Wj9bzbhyX0Pje|#+$uvydgnHS&8SM_^*eJLC_1_pARO#0
z$xS0D82jBTelYsmP3qc1F!bDg_rF33ifmdc)!o)awJfvztv7C~=_Q2fkqNr;5HAv$
za%^n@M3ofW+Mr+W+!}Vgf{YUX)fa#N5uQKYI+3-@kcrK@iJ>3`0qvaTy*xQNIi<sV
z7$@-nhNp0p0zfuQhbQqdYFxb@yJTCxh9x7{$&UI-8XpgbNpCR7hH=`1Aq@NZ=`iU(
zhJNDT;*SYd;D5#d{~6=>f6m5lJzz>DdckvN-3`;c%4G%@{_EW;iT(kV%N_-D2><{_
CuXker

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_038/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_038/afni_proc/_report/report.rst
new file mode 100644
index 00000000..0c8985f4
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_038/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a008
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 038
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 038
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.073271
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_038/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_038/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_038/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..caf9d05c193dffdb9d6f206e9418f8f3d6f7a087
GIT binary patch
literal 2547
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
J2`;%6000mR?L7bh

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_038/create_stimuli/_0x8020b887b800fb3211deeaa3d63de33d.json b/Afni_proc_through_nipype/_subject_id_038/create_stimuli/_0x8020b887b800fb3211deeaa3d63de33d.json
new file mode 100644
index 00000000..c84b641b
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_038/create_stimuli/_0x8020b887b800fb3211deeaa3d63de33d.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "038"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_038/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_038/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d51cd9c35c38c5bf6cf83127216c22bf5e66e607
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJUCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk5PxpBXT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1y8X#|M&<10O=eeL;wH)

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_038/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_038/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..1da1cccdc658318c134cc9f6dcd3c10a71ae3600
GIT binary patch
literal 1536
zcmV+b2LJgViwFo(%z9-4|6guzWMwXJYixQhbZu||tyf)d+cp$!)@J!?)AR%FFzi8a
zA7XE*EL&chZ77BUL5gBq_Ru~IOAUgOD2uT~swCwkEdp#W#R~9k+Qasb_AB;Rc1g*0
zk|Jw5R|q1Jyu9b!%R~C|mn(n#bN!Ni^k<CbM>%nGnv;|=;u1D6FUBJxOMPV*-sSIQ
z>(}zQZ0dQ$a7IeK8VZ6HK~mAINNK5;Q9_BpB211-{mG-4QIrcFB9#bU3=&kKl=?EF
zQK@g8p6+7L+bZ>9fF(f@6{VhYOZ{=kSxg5OcOm5ipj9<i54ae{DL+6d8Icr7KH1&*
zvD7PtqNzO7d7UyvM2tgn)*4(Q#ZgRC;58rPRKok3=>-ZTR9rwPtL=nmq`jY#m<tsE
zNn;@COR!z+Z2DV0&+{OB(<``wpn!a@Ec6mNBq0#u%yPa~M=VGVet?7$g@FqNmPu4(
zc@_7)({OEuMJ^G~2}9!rf<;+LU=qrRN;o8Q36e;p!dYJG+xt9#h!~X#iI5rK1)$A+
z36q9|<cPAoP;wgYTFOJ5BI__rNI0BOyP08?r(C5pKmiVigaOv&M}q;ZOr9378u0Nw
z5W>Lwt{@p75oA;|NgpLAfIh7)3dTrCq{QL~0k?`x4S7dFXM#n9AkZO-u)-2PCgZoE
zHAsmO6~Pe#f+-FrqiZ&oW;qcg4+dc*AEqxsZc_0aaR!+YQXy+MWp-v%5K*w{=*>c!
zRZFp=z&^(+IT6&|@zjD189!iXM1(X;KF#leps?()7e<6(7M_sWjT{TuOrTCslS$e%
z5w~)lrbwn{#iBxBD<eJE1;HGS;s7E)L<g8cgdcT0qaw3%Q}D`5p_enxs9A`5<17G$
zASKZWdJ<$~5+=xtg0K)2Ki2`(%OcCn3gJAr>pu24UuonR#BcZ22*ZY2=ybiWHenk`
zfJBr1R_aE5woJODYqls=NA7_zu1&~`I|U1EfRj_^<65Q3&-%uA^oi+unv-y9b~UcY
z;2aU<PcIiQU5ZHToIYFZ{%*=5*auB+I7U+@*R8LY9eD25)=p>JsV6vQf>RCC%<NVt
z$1K9qfxkR*>_9Ad=5Xm6J&djPIc3I%=lj+siV-NO<2-~}t`%%3M@<-Qj!A4d4Ip;^
z)p6TI(yqP{h<<qghsV#%?E78^!KuZRbd?-6+)CKfaO#g%3qDEyu<=|qT4%uPuf4qn
zXOgG}fDSNa=ACjW8~wif?8KDrjC{MZ@a<0cb}!1;pOLRW3txZ2*S{#=-i&;Ev+(Ur
z`1byr?|6<GsR(Za#~pKCH7Se8;X{GhfHb|09zcaWEixu2eVe^j>!b%4eq{E%J~-NI
zygL5;)$xS*Se)RYZ>`oXsrCMb^Y)N&wcc+zFxNmjKy8fZ0A&9y$j<qY-SZ*4vp{yw
zhxE^f^k;$e&xh=t583-4kVYS~slj;oKx#0qE=u|Xso}jLXIH~}L(Z;-cS4?0AXL!r
zIL2&w`h_*_Y@a={%t>YajURJttv^@m8&0LH9aE@mI0>AWL{zQQYPu)^Yy2Sz<WN_s
zW@DQ(0*5S=LA6Jyl0DyCXU23&{mli+`nEA|L$L;xHBQ@+^t{dkzt@Hm6d@&`+LPl7
z4<V@FHeKKCmPMe~=zwuS5IGD<ZVRb5`f63^+uNEf`(-nUlZ5DNb;&*H*9%YU8ywaP
zRUISCU46yaL5-EX*oC0<3L0=VzB>E{&5EUM?wV%h)P}lukx<XOAGT4QL%1a(NMif!
zHFF7yX<=$u3oMUV2=ke_jlI#!W=!%zK<T-wm!RMlw)lp|+KE!TDyAXy>u10q1y`%A
z)lQ(wU8!z52#bL<?K`kn&;f;umoY1Xj4EZS>o<A<?qeAm1m)vz|NhfFf9XZUY><ZQ
zvb|zKxopaNXUpq)!PeG;V9WF3!0&cC5g{1+(WV~}--m*G)!M@yu1>RA!X%-u%Opw&
m{Ew5t>ykhWjF1S-##bqbYu@U%{O(2(xc>sA;Jftd4*&p?+Ugtt

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_038/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_038/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..7093a954
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_038/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a008
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 038
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 038
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.01271
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_038/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_038/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_038/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..43958494fcf44f4f26a0243b3ecfa7da67b7ad02
GIT binary patch
literal 2844
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_039/afni_proc/_0xab1371e1988d24b472db63e18ff73eb2.json b/Afni_proc_through_nipype/_subject_id_039/afni_proc/_0xab1371e1988d24b472db63e18ff73eb2.json
new file mode 100644
index 00000000..354588bd
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_039/afni_proc/_0xab1371e1988d24b472db63e18ff73eb2.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "039"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_039/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_039/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..39004e527fa6f8e032afd9c4359df89d0e61dc11
GIT binary patch
literal 305
zcmV-10nYv(iwFpV%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zx}vCf^Xf_1i%7^eQ_YfpB<Wsc!3W4OzK&1iL)flay2s9G_-4NOee-qv{d;(@txe3s
zdE2SRbFGN;HijPtEwY`;8!aVOtV9-EC%hw!+Y-5Mxq`-*h*3`mskon^zPL2n`eAIW
zZos*%nzkQN)^``5o2+WJmDJ~HQ0%snsT#nq6UlG?ZezLfdG@3gWW_9olVp$K8GmRA
zcqO2x`XyG>8b`DNMGQ9}xB|B);!*TKCAnEFuBw(>=LM`m#BjEkCx(|P*N3b)*)Rjk
z*TBZ>gtm&~5rO;k>CG69>iJy^r@L=sc$f^-mcMgF1!k_UFK_49ICj+^(H`X5_W=L^
D`2w5f

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_039/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_039/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..b18beed8290e203f69c19ccba9e50029ad7ce69a
GIT binary patch
literal 1292
zcmV+n1@rnJiwFpV%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpG-<w?H2qME5D%yD
zl1OFmE_d7|AcQKRqKXn8iuyoRS>D~*vvXd1vAuUmQ6zYYsN^@y1N<?(^ItLE-TNRC
zQY7}I+qK7@`OVC4W`17%oo&8XJ?<mPi;DuHf)^mTgb3s)yrfFOc(;0rZ~vP={Ka4T
z1Gh#b&B41(nn_LytrG9H2;-osPS}NaA3U82h-F%pBSvZi-rXWR^=@~5Goqcrz`Ko@
z8Xzgx-mOI5-A<Iu_^7hBF4PFY)QjDz(&J31DG@LMfzY0xKKstQ?b32#u5I4s(t^%t
z0@qKYN@5ksxIjp285IWKJ7E_gKw_0fFLv8Z<<LG8kST3r1Q`w({ua+}bO*iTey7tx
z&%>@(mRj6j>HE@c!Z{=eNXZKGPND&YL_>jk5QNobFqdd*SX$;q?f1w3HrJL^7lx<;
zB$=fJQ?bqP63M|bg>l@pJO^WGUU>KLOvUJt<c2{?f<TpMZRJzEGzKULmqlsK!rwii
z5-LcgFkz64=g{uw)D}Wn!DABBWDF8*-FiA2VP*<ZVm9#O1p=ao`>}>xO@IWh%)`fF
z$<T+*iBd{Pz!<782x6<zG$tQe++<Xz1RWidlv--=V=jM)tC4`fC!i@ofP%(z>0TAf
zkWPZZLm^6vv3Tp<17lS|l*GtrV@Y*xf$W-8gD&MldcQOwYl2#i=nHDul2eaoS4%mT
zYAVSDv<WF+#CNJWrX5*60ZC=DM74Vb)mTEvPGnOE+9D7S3MB+FB4jKrHLYmmR*sM`
z=aVc(&(Fz}a`f>1ZYQuPWNu-+)>68yTuB}h(G<=)LWl*VOYjWRCIn2wk0r<i8Nbp+
z)|)cVLxyNkRC%9iT&p>9iR7>9YC^G~*1JcYlL3~2L6c-&Z{F=U9c8{{qEMpTUPMzJ
zR0o$go|Q7G9Gv%-+YL+E5ANPf`aEpCEFf7NyOT9CVk~m-uN1Nt=I$U-2wtX7S{h6#
ztO>Dw(lTXyhO~Ur3bYDaho5b=@Zou=$RG}_2$@;!HmAR6?c>)cKV9xeHKz_5!Qt#w
zb14djU*FL3oBDQviLnR!UnvRuhg%rO=DK&^-k=REZMGMi7HCceuU;KR6`Pxux4neN
zyO%f79<a8XYwZ*{I)QYdorK=qUYKYj`o>Lc5}n=&=5^++cc0(bAaWHO3l;6ubUNK(
zuaAoF6Jj-z-OLD12oiV@^`awR#%_;~q|!j(Jb|L((K~mi?sL_MGX9M}U>RfVj0tc%
zP1l*r+|JV!=TO(!7geyRTdyf${Ha?Fr;%)|JVp21HW?{9>!H8mvc_92Ps6fST{->g
zCQkp?jBJx8nm8#5hO@miWjC>*=upR%O>-d=yeh*)dgr!+%&1ah`JK8=Y&yDXK)Bdj
zYBzO5LErCQvxDB>sYBN&LDw_){r_?$bY#;|shYMXs@gKkuDo&E^(-M&k4)$*kFb!)
zl;da%Aj&xB)`tG|&aLCb%gHGAUw`@cAL04aZ4g<R43XHXh8Q-a&_G)>?)HXV=$;%O
zr$_y`KRim~K@YmeSvKrJjGc71I*(Jb$zRQqk!ywXNvAg)#@)dn9d?o~3}M*MPKI&+
z82Yil!XFbX$N!W8{xin$|BQ{VJYYyAK#F>2(+$JC#$^iU{+p{Zj{X6b=?aE(2><|W
C8hbSW

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_039/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_039/afni_proc/_report/report.rst
new file mode 100644
index 00000000..56fd4159
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_039/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a066
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 039
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 039
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.072638
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_039/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_039/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_039/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ad24dba28ca1f78dd507345a136bdf433fdeb465
GIT binary patch
literal 2541
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
D0*U7g

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_039/create_stimuli/_0xc0ecaca3746a356c8aab463303ba4948.json b/Afni_proc_through_nipype/_subject_id_039/create_stimuli/_0xc0ecaca3746a356c8aab463303ba4948.json
new file mode 100644
index 00000000..85015f4b
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_039/create_stimuli/_0xc0ecaca3746a356c8aab463303ba4948.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "039"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_039/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_039/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e8d1fd1be96931c2d285ce9cf4350b03b9f97ade
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJjCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk5PxpBXT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1y%0WKKKX#01B}pasU7T

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_039/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_039/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a29d618b929b3d099e027e64c7b8657b8ff33f54
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=An>c>u;XIHOMHj+k
z;hEOaJfuvL7C{lfa1gY07s;ZiGax95GonW#6_Og;2@JH01`WVn)kXV9{fhodFDcE#
z4%|4M2!<t+m-n7~dB{2Z`NALnTs>zW{W+uAVMg4HW+b7ExP%SNi}8raLSNW{ckz4C
z_@y{1>Ut3|oRUIc2?fE5AgO4YC$!M3D5gYU5yppw{`7I5QIrWDA{7gs4`NhCDfD?n
zqe9;}KHbHwZnx0O0hR<sR1|u_E%e2ZvpyZzxJwBi0IafcWuJ>-KjHf*AtRCi$frBo
zKNNZ`S2U3)I<Hcui0I>xoU{g)NO9Ds3E*1n<3z&yvgri~Bvf2LDp#5@Pf2qxA$=}X
z03eNlq_4nsx!v_1_^nn8(l@<=D@Y2!`$eu-$N>of5N8(i<tk%AGVlW+l*moEP+%EH
zd771Z-#H$x$*{;I;u&FRyg;xhYcWhhDN!+pVy-|DiBvev3Vm~r2apk?GA0o+13ZUl
z3-@5skdO>fmgP!L^IcDPh!bQThA|0;6KK~{tg?iwga#<U;gB$hb^h^S04tLvIjjbJ
zd<TFq;Jz(L%0~nl)=bJr$xNWnDvO*k5)vt~I7EQ0L{o*lrJys$B0`Yp5JgyF2_KX3
zo6s60#E^>M2m!zZ2b0ltTT8Q?2#N=TFp>?ES3ozZc!oHG$_S~DwVNV4F)E12*>v=J
zF3qYXSW!TqVHM9Lb$dKDXG6yK85$8G&5}>+yDum#JM4uKVVH$8RJ)d80h<Zf32ZV&
zn-=0m#*+le#H?793v6km7dk+ggHb<#%n#5$rjX$$?UrGYS-ENO(o3#aQ_iSah-%|3
z0fZnS(F{BZv@rz}<Yi7+2#jB71M6j;re=k3mf3Y5dt59zas=eJ`)Y(?LoKyCt%qIM
z1`<M|$$l$ztvXvKUD7pMl&V8_Ul`XW<>l?1g*L&-DRZ%6Y5bGEHXeOyx}IeuoSI$g
zS7UIFh~mdr%jeETr0*O*TkQU>%RJZvPHsAeQ>NC9uT~v+?o`%Jd&{XNIA(%V4%5`^
zRwu(O!qS1iEOP8XU+~o7(lvY-TkUbmj1ABBtWDHMz@)bG2xhsKu%R5)VYEI5vFX$R
z*xlDhO_NEp{6;|f;oa|_JU6rNw%Q0zEvBTa<f!JB#Ga;8eKZ>INwP<^7pm4c5xn}^
z-K}vZiK;=+0jA8n6E0<~*K?oGOzF&tw=)mk&IE7gta!aS@p|*%^(J_|v*PvV#Ou$4
z*Pr0^{~Pakju|NdZvn<_b6(Xci^#zvf!To6Tbn+F3VD*JOiuc`exot#!G#~0-Bu4A
z?bco&eewEe0(?wP@X)hX8y3_?Z_{~q$hg|*H5{00LOK9#9MOT0y>~*kPY>BSJ!EH|
zke$;*dZ&l<<_YPY9@0NOr2juc8h*^j2IJu)vB9`HE9j5Jh7S%oKN~(c<os-SZ^&Z|
z1O@$`W6a9aFRgKV>*SGTPAcnf{Fq~F<AvJTbV_Dz8=<o4#Bg2`QMQh=>8t>(@y7&^
zfv!^Z+7@R74q1>vl}Av?E$<-+n=zb1e|-j7-!$e;5Nn{Uang)rtJS{m`Av|Z2q^(-
zPmUEHLZINfuIF}&JkaZOz_=iY9E2pZLh7x)R0@52Ta!hvsK@;{Ci-$ExhMU4=~;Dy
z!+NRIF|ydv7mOWftoY>)B&FBTfUEJ<;WucOC~b4cG)t#8)!nnCdfNT4iK-gHEfGNx
zn<uZCD<GzY(XckKJY*rvXXZBcR<D{d$#VhHb4Ra$;1*VVLt}kLYL{XfQonj47?j{r
zS+&XusNA*krh~8;NYlOrdj;)NxOf?}JV>chMqR(vOK=}c(I6<EeDn98=J`u6BW9B{
zSXb>83*@qq_fFU%Ar7&3-|u4YUN?Mzao~47ujK{Uf9O8|1#a!(4p)`gEMXkeH$@!9
n1pfEq!JC3W4vdfp%*IzK$ZOH^w)pnfJaGR7+vL)?>JI<_`O@Xj

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_039/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_039/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..fc930186
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_039/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a066
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 039
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 039
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.01236
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_039/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_039/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_039/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..42e8804c4be13ebe2479d29d93ec7d50b24de059
GIT binary patch
literal 2844
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_040/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_040/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..695206fc225574c967127f2ab279e8545684dce8
GIT binary patch
literal 305
zcmV-10nYv(iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z>Y|`{^Xf_1%OWA$Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~c+Q`r^`P>xZ$i
zx&h~QYTAB6S>IiKZnLV@R#Km*L9yRTrfL8$Cz9X(-Ntg|^XyqG$ckAEXUQJJ3;xg&
z@LE7m^((BXHI8TliWqJ{a0Tu_#G~keN^-YY+*B>M&I{Oph~eTOPYkb9t`AvpvS9|6
zZ-9;032ha}BLes7)0;7z)bl!q^ZmCmJWd8`%ip=80y9_F*Y~$`9J}fdX3jo8_W=L^
D?;M#T

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_040/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_040/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..58b6e60294eabfc0832204175987b4cbfce0b40c
GIT binary patch
literal 1292
zcmV+n1@rnJiwFpT%z9-4|6guzWMwXJYixQhbZu||rBzFh95oPTNjCe+CYy&6ggA_r
z%dWKaJhL+aAruJ(MTFrHlmjTT+}+h<@3`&8cF*hvMS@F2B;POx_%Yo1SCqSZ9;}44
z5<Sv%+htdMRrOWX&)0uvJMUGG`$+QQqJXI21qd!70yzmUsZucBT_5Ay|K^W>@o)T*
z+a!|a;N1?*BqxPdiFdn%anMvJ?83Vbo-72!GOfx9BeenVt`VMkcWZewqMiQ8yX}}7
zASu`0ZA9MPNR-U@q_Vap)C9rQi(7N0r<qW5B47prp*<Tv{nop^(sE%gZQkb6g3f3H
zmrtWgVin1_KuDVz6$an?VHY7lVwFZOZnc@pp?xMGQ`*J|G8{1cHJ;t>p7uwBPN##O
zhh42KwYa}A@TJ><b4U=7k`?CtL<0(mh642<2&>CrF45Gmw9Jdz?~ng&t}Ur93{eG0
zvPcW2Vvpe^l7nRm<G5pa4#v{F@b3PZiqRv<4TF>ffhy73#v{Bm1t<uYMQP2--vgl%
zDoCX;VUSFh(C+5c7D8FUV-nM33KDHydor0|W(rYaHt^#)0-}ifp@v+|fCR2A!^dIG
z(1*>5Qc6g`7^*J_Vyn?KCLdVbWK^dF9i5VtT59lPDZh`aiGaW-peaFsg2qefK^4o8
zPJ+QhAxes=c<tRiV^u+v#K>r4Np)_8?2=T2F6Bykw=^MZf?AH~3u@V#Qx6wcOF5Nl
zF3AkE2`OL2cdj|69a%mDNoBG|wL1mXSVG87WK#&*DiHSyB?K`dWGpQ;t!U&ndPtb_
zSr((`=VVSfdiZ{~6Ic{7w=!O9Dcx?aBoB#b3TF!;!~)Vacm`<`0;b`|5@dpm-{>Oi
zO_}E*L$oNWye~9v)*N|*<ge;#MzNr_y1mZhQ!E36CdsniygO_<%5uv@p+vd8h~_$|
z4lZv$EoD+Uxa=)A8kVx}-JON>S=f3}K(ab^GizkTSmfYeDP%3o-BF?tyi8A88cZpy
z39&tCnKC{@TAs85t-{vvr@JkDcpfS;h(jwvW>&k+>Can-`1Q$8Zw{lHQ%8;9cyX$^
z6a~XST+#BY`gVbdu}6nrDhY?jyBNpjx_94Pp$)8UwpW`LXiiRFzU)O6o12!mw}!{N
z7gy09u(q3P?G!mWgLI{xgx=j=nP?;W#!YMzodJ?^d*Q8jpIzA?aupj3746h?I^AJ^
zfQs)DVl|T8EC@~r68JRgM?GK0?to9E(m>!mfuiEkJ9o40bJd74{*^ys8Ds2>32^&O
z*ICNk{*x5vP}kV!Rj{brswrXo*j*2&k!-9SqkC?TOq5;p&|h&`<E@tCu&h;APQSd0
z)BiOi+oXvmPD+B|Y_Cn(9c(B%)Ny6gT*w5k$}o}Mx!oW$s?=D1W4D7%M^_C97YA$Y
zrfw+c`|V41(EFQp=o%&Hdgi|SU#^6XY#J(6)7C^)TV~l?Z`@uzO9<5y6Z*;nEF?1L
zINAb;GS0cRp?|$|TR8D@GKu|HU;O<?c>Z+TL{=t4BzCJIh7Bn+&{j6;4@aYZzYo1^
zM1l4nXI*&I%d*ZOi<41?J+3;BQ?kil&60_0rM*F%bo#?#+&w)_hn=JgLl_RS$HRCq
zf<f%x;*SZI<A2Hk{~6=>f5xV7Jzz*BK#F=7(+$JC$z=-X{_AlWNB;mu?TWH<2><|#
CTXG}-

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_040/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_040/afni_proc/_report/report.rst
new file mode 100644
index 00000000..0e56a9fc
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_040/afni_proc/_report/report.rst
@@ -0,0 +1,23 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a038
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 040
+
diff --git a/Afni_proc_through_nipype/_subject_id_040/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_040/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..31a470033f9d2d0b4dfa1be41fa6076e269e5216
GIT binary patch
literal 2890
zcmV-Q3$^qgiwFpT%z9-4|8iw>b!>EBVP<Y=UvP47V=i!OY<ezqZEyg!SzB}4#uZi?
z*^-?&cA9A?mre$w^dfmg0KABjs3<WlQZ&ZA$OI_Mu~Q5PEJ;|n1q+arnsn0X^dTL*
z1%2yp>1%&Re?a>S`qZ-kiCs#vqv<4?(cs(NvuDpadv^ER<+sa!`}2oO$zSxbV|r&E
z;!P(&{y@_a=KC5(JPtk2^@BLNE6rQF2!~b>e;;rBDgGv2k5<(&^0DbUapS?#Ox>+a
zPaLgXRviYWWd>*b#Me9zI>*uKVd&@qQSyBpt@xo6m^O+>OVN#o&@iH-y{S)(I64+a
zu8oA378-zceZkRu538<+9Mv;DWSI`aLUrJns^`198jO559FEk~5<$gb|0U7`)ihMG
zBnsMG5bQ8QUrX$0eE!{E|NZTM{`)doL5`sibD|FmVxgGJ7jpTMBJNg-<%*c+i(-Da
zkdKMj*z}<%G4qD}sNQVG(Ji5GIs$}p1R<2`vMhDlYOC6=HtO9t`rLAL%@RV#oK_wP
zf$a&rbWqQcvXC#7w)2|_Oxmw%2K@(}W~ZyvyDh+hA0pkgTtAN9dL+rpL8q;BJ7C3a
zbLhA}GC~hRefOl+P+RqOPd)0^52cehx(Tf|%7OQ!mn?lzkE7+hD2k+}BP;D{3u=Dh
z1^t{@EEJ(3&zru9HGTj?-D~vfvT`WNkJL_2IqE5KbmIkjF4}Q)M~2F3PkE%uorA}5
z^eX{oRtPcjh4QwzTizB<(V1^LLjjWjtsKhDr=SM{4MM(<MrVMnB#7{xm_+RMNvl(n
z4yAfm1_K|M_P*H<iDR|8{8;H6sk1nP9f@P$V7(?O9SHcHL@&|iXpS34Zyr6Z#nC&9
z*#w3(JB`%oRa*HTiQ9Y%XG75;?y;@Pvm@xcGSSW~&4F~i@kD7#4<Ur9TV}sp621y@
zMZQQ1&{=*aEA>`Qt)J8n)FTOOx{)tz70Sd}62DGYQl7=p=B4=Yb{N32%AL%{(!yZG
zH>GOlun<S@(wXT3=ydCJYE~PymfEbg8;~ooYI-u?Qx0=GF!7H%#PLfpS?$U7?xmnC
zU!~$!Q&y9_l;e|s-CSDo@xE9w%zZJxS1eU5CjsS(J=zz=if8VZ#Jys%g59Kkt76PS
z-$<MG#C%0(u<Iu{Pq3Y;-QFwZD>&Srf#H5p+$$9;x<-ZwCP}eSaRHPFz(FEes-S7o
zy->N&2b!PYJi){B3~Rp5;FnZJqcYY=qxihU;1PpuDim0>b1-G_xl8djtv@$CiZf(T
z$QW$-3}zu!&5U>sv7n<fh5mVg!Bl1u7nsh}F4WJk@7WoC$%J^qV8md|V4uMn;|d%i
z)P9$`rF$kVFwtWIqHEN&iAhbv6N(K6BW%!N$L3&`n&68!WH6!yn{BZdnubjOzU^h$
z>)R9$8SGIU47ChT8TlzI!{`T03!X!bz~cpcPHkm`Jbg;*-7&?iZwp=*7@<>&Cy22X
z3e;(ran$xo6qnfHn8MiYXZWiigHFhdW>c(T>c4L@a7@(<ES<`aO{Sj3ROisjph4kO
zrz1@#MuyKA%XG$DWDl4qj2TRWu4(#gn*<zYa9}a@c1feyG+1oX!YL!<6&Xwwxx-<G
zeJVcD#*7H9cfAm21?){TJjLE%Uic&IynDN1<^Csg0F3f9!>(me?3=@^;Awu46@2tE
z!+7FlIIt-;ywhRMFmbS0!wwMYgGC8a;h@Pvne70Z7TXNP1skD^wK1BNXVl=J*X`EZ
z3PTMV?c^xE*;V262d;AO0&4|A^477`ReIH?T5li6(MJ~qd<3l22vcGVvPxY&2G)~s
zo8@g$1b%S$Y4sVL!8Nre$w$p9kc3+^Dv$&Ec84;6BN^!8$1k44`A-f!`^A@^eLBFO
zB^Bf_g$fQBN@BB02&L2pv*d$ry$+*&F1Y?sNVtxmAm26}U}jkN5pslLxv;Gl3VC&R
zu%oFZUE5YQpu}o<r<~tLT5-!LY(W%&+|{HmVHOMAE@4Mf`yh@!xXg}BN4G))=+)b;
z&KGK<b)+6u72t<^jHvCNo0g>so)r#F2Ma^n%fUan42%lUj?Zv_>>M-&nq?uNWACL-
z%5|l8MC10e3Iym~mc|`4t1?X6G9g^>Nm=$gQ{Y>6uCP^}QSH?xh<A=ils@?S>x^Jp
z2xD>=;qi$3O>)DLo613xu-lKWX19TE5qi5!h}Hth`sKw*sdtazA^<V1<oWy#%<~H4
z1r*`-(L4s;{|0#U4ov~6Ede=SO*5bbB=GGgiYm2Kpwqo3;ruC&{yCGAa7XC0j-c1w
zbv79{AXV;xL#<v@0Vdw8Kj{(G%SyKgdOm;_wb`lG)V6e}NWf~9dYeQPg87CxyMc6j
zZAAjFlAO4Ak=PPyP7?Na7lwWQB7E>-#H}A9!}T?;xV^!>c>3k9xg?7cRqtNPqU2`q
zu-A~<hn<?*>o&oR-;RR7!xcdQszTCc;2QiO(FvoGyCF~V9n`KouEFJj+%%SnVpvkd
z_*zw|s%f=zVa@XCyyB7OBLTMSz|&3zG$praoYq!^v6fi)s%DxUsg|@R#c(5l=r-yH
zy;}7NWPlzT8vhkomn@8vzrV4x^qNhCq*~=d_RTC!^YABY{ON4EGW=JxP)+O(bD>t(
zHGQ-&1s4p!Svdpviovv3)WP(@#p}`q^)6X4@?+^pZ8SR%tIc?H7QJ74*psuph~R3i
z2KP9~xsQ_<0Z$7?`<HHn$r4^}RV7&e?<bjtJ=e7aTQe=@I(G*~Ot0(dWpy=Os*NvT
ziK?*feqh1`(>n`Ba4Ln->d3``qY*b=@kB7XIa-ZYJxF#?2HQ@dX*%IFSLU~P@|Gfs
z{6H^m^V6NOS}x^gpNScaazmIEy}%dYpj+{LG)^9WKDox@55(C=hUt@6o@xADbkj%J
zCWq*o?qHBK2BGihE}Sjx=oXv|e(;(np2E&<sk93=%wM|N<go>AA$?6hjZgl$ytJgu
zi`=>m@!()&<OCd~jKx_R4mK*cIquN35V!Wa(56|K#<s}k^8z*ll=DEZHbhvMJz&wN
zH1f2B1l{!!@13n}a>RMAxVy8-nGOf30fTbf>^Y6w=P<Gcyb5JCQ?Wj4-AF{~-|t`Z
z_tUsCdleMsuY!z6`BEYAXwme<VmA!HvBB*5P#ppDvC#Vc`<g$*tWQ7W%BMIWFHxV(
zhb%E6oH<Lk3D&EyPo56pv}f$y+7cIL00#!xxk<jr_rczI7u~gOSj@T>pmo#nhzyww
z5Z<4CFV4#~rstKjb$ti&1u>s^z!;c%LNaKgnZf$T|EIT{29~HulQUU~v&>8szb*hj
zvYQ35R8A8svuE8i4Kh)9BU>+lf0kM%UNIRzk{x0imTaucwzxQnJ5;SFW+iQ;Mg<zN
znCsWfk=u{aS>M%sBYE5RLoc`ud@<YDRI-HP=t<S#&{RhrSznwx-~w2;+@-FZtLvc;
zn=UsQ5%(eW9av9XwpzLQ6F(pSB@X-1%_QG(@?8FQwtit1#?e0vG$0DrN%p~l-h?b6
zKRRF)wsZ(c`h3618Csx`s$_HJIMXIHilY%uGd7jp=hgt_{_xEjPfj5%Sf4d)%%$ej
zLI!?*&5^%MdwZ~T1nX-x*FkF=5X6;P_c&@@=a&jvDbUIQX|`HEJ}&SB)5n2@#t1G;
zZ!z}7k$fHP#8zR}4fw8aj*&sNtK`=Yferx-b7kfxoR(sV{0K1jmR!89J0Q6*C$~fc
o0~y#ZmIUAmE3lrENpDBDA>3o+XpRm?aM<Vn2SEkT^Ntz-0D1JI<NyEw

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_040/create_stimuli/_0x067613127eb9873042069b2d00551fe0.json b/Afni_proc_through_nipype/_subject_id_040/create_stimuli/_0x067613127eb9873042069b2d00551fe0.json
new file mode 100644
index 00000000..09e24fea
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_040/create_stimuli/_0x067613127eb9873042069b2d00551fe0.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "040"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_040/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_040/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..33aeb5ad4b3a51b9ee4ca0a26e165950053c3817
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tB<R|UL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=;yw)9_y_<1wvHjt

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_040/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_040/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c0629f78fc3baaddc539a017ba733eca39766cf8
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b6gLzmg^(MBa1m5hA4bbV
zcH1yJdm({Vs6vW@P)qs%4^_j;^2~U4oSm@;+p|ePk=hqjB)@g~(Eg+TivE=zduA^Q
zN(o&?QD$r(pYJ=zpS{PwT>9gmYZvUJzhpE!%7~lMj3ks1m$1HhF&+|G=u5lsE`Bc>
zzZS<uUC$$iQ&Q;FKoG15l8UBzLJPf&VoC%SL3~u`&mTvOqD=4rsaWv5AEOeb&=(O6
z3w`tCbQgP_2Zdhru_P#@qR?}0p)UuVMYL~m7ZTnFT4iJPfQvzt@B@^PAxVJb)7_mP
z3%!ynn#fa~*C<m&L^vR)t-&Qy97Qw%Uh@%7B)qShUZ6k%#RY`2+KhQhn)?ZfxKKWj
zGzOBs2HVBfX6HfI^E?RO^a`#ZC?MZ0a=k<jNdSa6vz)J15et%mA0VMbZr}oeWgO;d
zR>pnzBwUkWkx9fe!q8}eU{O|Ln1oWIVh+h%f+P~DaGDkR);{+kB1UCQLSzPb4rp`t
zVbXw*3{jTlN>1WkOL%}2WE}=E2?k?oH&U#!gsX)5$j8BeFu=O_xZj7B$&wsa13rEL
zLKt}85hUe9f{bd$>7!%{=!?oCXN&|yN-T~La4XqVkhc|d##n?10v(_bD=gt-JbnvW
z{e&1%5gZ~Qm|%ZAx@L1}mJ>npU=T*KLGl{pCKb;RXOI~o6|!~{W~W945jmTT-pHj{
zwFD~)>@%$5si5wRrsizG_yI#hBBWXJNq!Fmg=L4mFeD7KU`lG&Gb~^;fjU7=CTWvI
z+{}2AAeopI3v+?3jPzU^1amlye2DxI9bgI(e%A7gip<JQz)LT=UQRiqW+AGLvj7zQ
zgoIP{B*?}jOpsSOVF4(9t_7->d77FP!dYh5edKYz)W|W2-|nj+h7GmQYI_eiVH-$*
zMC1Kd=vsBQjJu?3wkTCc?tw6_O~{KoISXun<5T8xrPBCkeSI|g)O0=1NH8(G5>;bx
zj)>x?*NYb}gd}oKo-KBN*JbYSgC;i|qbZZ?#y86jJa;Q=r?u@=6C5+aDTirlcB_+N
z7GmkZUluxcAQC)vxO9ykMppZrGGoKDeQOg&2$a-v9>FZv3O10#I*iswBsQEH5WDy0
zxM?D3mfr|OKe+eo$qO_4p4UQfYB42UC5JV)6!s*X>Z8$sPm(>Vy;QZvDe&rRZ?DFg
zB&r6WeN35oCtS)}ujjs)n$n(;Z+jNL?J?i>dHHr`<lC8rZ)eQ6b6&pP8Toc+;oBYa
z?fy64(Ht{U65a-mJLbHqQx=lLM*_1xse2n;fC_k$r%aCfHoJ|+v<DY{WcIusINGbd
zIsWR+@tF8XoZz8nt=286_1=c_{*ZCC-fK88*FZWzZG`9mWbZx5*4dElvmx8FK(^0@
z?3@kRnFX?QHe~l~$nO7uH2RoL4aUPKQiE}IUecdP4Id3TyBa<ka&|R*5b}fqp@ROv
zF=ortudQ)w`}C1zPAcnf^q6C7{iRypa7tzEm_lX4iQ&8?qHLX1(|HM4<4;K-gStx9
zYulU=IAoy=sysrK>~*0kTO83T^tb0I>zl^B3B?*z);MW~((_tdoo*9KP=u6#YEO<T
zJcOWv+jKi_yU2aLM*EBlg2-V&GFwQ!(^twu-`>__(JSh46vsqgtxE23zg~D=-QciZ
zDC-zm?CML#4r;9U)h-03S5Tj;(beHMXqGH(bJsLWr#95R^MrcV{jiCu9KtOTK@yv%
zubE3wObb)PT3~s^0+`RtZS0+1He-_K0!q(ay#xifu*Ekt)}~7BvY3X@ubl#e6kI8@
zRylzxccr}PAT0XQv~R;+K?f8rUdAl<Q>v7yuHWeexR0f%?-x(L`}<Gx{G}HWvq2iJ
z%l3)|<+3U79dC1Mv(;&}w}}7n!B)rXw!O`VemnHM`}bQB0r9L_d$_|@X*Nq3$MkIx
ohcSWwQQUu95Qu>h5`x+2Dg|-PTiq7lKg)ghUrH#x7wQiH0H?R%!T<mO

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_040/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_040/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..7b5265e7
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_040/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a038
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 040
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 040
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.01229
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_040/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_040/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_040/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..9443791465692e12bf13f75fb485b2079a5cc854
GIT binary patch
literal 2847
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_041/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_041/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..95fc336c110cabbd85147de99bd52956c17e9c8f
GIT binary patch
literal 305
zcmV-10nYv(iwFpS%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
ztBZo-&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_mE?B0yslbqofohH5yQnno)})HTpzOHWWx+B
z-vAr06WS_{M+ENEr#E9bsTcDY&iCKO@Gu#uEq~{V3d~$x&+l#)ICj+^e38-q_W=L^
Do3)q0

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_041/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_041/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..1c4015cf3ab2c7f896d5ed549378e0a6ec738a89
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpS%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}wMYHvLeG5D%yD
zl1O3ivv&yyp(0dNQNlw}ABrl=>zzG2w`(u9_bw@_1TPhp{DygeKZbYyE5^HfA4Ecm
z#GZ7!_SiGOnfcAk&)0wFTklnm`$&r7qJXFn1!O`(1acf+QYB!#yMBsq|C>Mj#lP_f
zZk<S)gLhjrm4XynG4Hks7oe$T{KC5r9?u2Da;?fSC$$0Zt`U)VcWZGoqMd%vyUmyy
zAc@f4twrA5U`nQ9Tv^-5)EL3ki(50LCuyc;B!ekr2<_?VlkdFSDXqxNrOn$yTF@zF
zaQQT<Bvz4BWC&?JrJ2F^ZrDW#z^u~f#jQ41Ike9*NR_rRf(!?Yc#UT_yTktRpwsD~
z=V4bXOD*oN4Seag;2anNQnJFl%QT>nXedw*g0Q*_=9s32CuLsLet-OLb8Sg=VTdX~
zl6hJ%6+0X+ksK^n7{@Iuaxj+Wg?IPQRE!=;VK^it2vmvI)*j)d2|z)FEJ|yZ{_bUp
z(Tr3I83#65K)ah$TV%>+A|^3q6Od@@+T-yUGgD+GW&=N-As~vlA8N?e6iDF8B76c?
z41L&~D5V4j#!!7h5L=C=G5NsaCZ{?f=;(wb)KY^V3;BIqjWY;*0-6v6n9+D4-K%05
z(n&CQC`3sy$zFSR&sbFuB{4GESW=x^BD*Bjpi8-w-YreYT1Krv^aZti#i@t$tEHSs
zHIrlt+JuxZ<2%y=(~c~kf~1nIQ0-1ZHI@*v6WJ7kwhY9*LS-2-S;$yYYFg3AtznJq
zo=?*lJwGQiD$v9CyPd$Ikh!JtT1)A+b0tMcL{m5$2qDfOS%GJeHX&ddek?&UWc*qe
zS#Qcb4;i9GQRRKEalPiq8zg^KS5t}wwbAW$PKH<p22GMhy?M9abd<%Gi9(4AdlAia
zP#s*}d{RnQIk@O8HyW1mm+sD7`ZR1kFMutN-Ao%9F%~)aR|07Zb9cZLf|torOM@vh
zYeH;~TBeN8kd{ZSK&!BI_~~{FACZTO4C2s=keStPbNchvK7M`j)0_RM=F~wWIGmqq
zE=9rc4_CDOs=i%dV(h{GS4zVE;Woyxx$fP!S7-w(o9*SM1)7uLix<79Vsq2-c2@9s
z_xvi_1J-tPt(_o8r;seQlhC`{OA~EG-?)iQqBB4aZO*;*?z1Z!M6P0Ep;<dIolbYu
zAE4s9gjkJaH*<m$f&?B${ix^5*zJk2R2m4JGbkz^y>mC~K39z><6rp$o^sC5cm{5_
z={gIU+kKqi9O@eTtO^!&8#N`2KXuo`X(SsjPtiTML&nO^d+4vYtnpUM)3B^nS5CjU
ziqro!Bip2jCQeF%;cTx=*)41+I@EDx(_Bb~S7n$;@7#8f8C7a5zf-q`O-EM^2p4-R
z?WS%h==<$UcF_Bqb?6!;=z8kD|6i_zj%*q#Rnyi)Ra@riTW{P>Jxd7HV-xzy11uym
z6FAxeh%(NFwV{8#a~nAEax#wn*I)eoM|l2pn?zP7LnOAVA%+bpG|<-ZsK<Kr1QJFm
z8xCl{f83${WE8WLN5iDs#~xRm$0^z5uV%^EwUXW-W}W_M6nBTiWYl3@7{O?eo{Zwb
zF$`k=7JoeBIsPXc@Sk&m|7U#i)&quA0wkz+KHV_P>p~`Q?!Wo6jH7=55-Wqoa|r+d
D9w%=@

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_041/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_041/afni_proc/_report/report.rst
new file mode 100644
index 00000000..55a8841c
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_041/afni_proc/_report/report.rst
@@ -0,0 +1,23 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a032
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 041
+
diff --git a/Afni_proc_through_nipype/_subject_id_041/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_041/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..56e5f15f7cfbe7c253fe19714e8b1eaa1aded44b
GIT binary patch
literal 2892
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_041/create_stimuli/_0xa892d02df6f04aa55c6f92705c256a0d.json b/Afni_proc_through_nipype/_subject_id_041/create_stimuli/_0xa892d02df6f04aa55c6f92705c256a0d.json
new file mode 100644
index 00000000..3a0a6033
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_041/create_stimuli/_0xa892d02df6f04aa55c6f92705c256a0d.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "041"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_041/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_041/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..953d9b6808f22515fba3c22efad7698ed40fa5f1
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tB<$LYL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=_+jH3_y_<1x@00F

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_041/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_041/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..63caff2ac8a9f6a52a6c66dbbdb93a5255d759cd
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)@HdiX?j6B40{mV
zhuB*x%a^3>hGHlXq$sv!5ADOS)F5byvKULGN>WbJBEa@itN`DpJ#7DIzhZx7hm?GY
z3$N*1A&5ls@O<An{74`Ea^;VIu3fT^{({l;G$n3IQxa1~T*7+h#dttuuCE-xJO4ee
z{hFWURlSH9PDrjdd_k}xNGh6SG0pWViYO6S_|a*uKYJW9ic-OSq$0tyUW5viTwg{s
z$o0+h(_QSfnz>%?Vo6XyMXndzTz~3w7Sf)@U5a@RXcdi(V=nq(%#Tq_1|$ZOPY?Eg
z%=KEPXe_5XuTiFm2(eG5t-&Qy9ECInUW*})CA`;7FHj)9;sQe1s7E{@^`n@CT&OOP
zGzOBs0^8-rZtFqY^E?RO^a`#ZC?Ma?GrdAih!2D~vz*t<hy_W(50FqIGjP7ZG77RJ
zE#kg=9<I)?NG0MaVQ9EOuqbO0OhO4!5r<^1KoW^mI7xGT>xg$DB1UCI0%Qhw251XA
zFsV;SiYQAnCCBk@#@xp-vJU--`27*J8wplv%vDUgsEhqRVSsh{ajyp}lg1gW27G)E
zgfQ^FBS^vr1R2$g(nrYz(C4K^#u)L5lvtc1;8w6HA#W?_jIan01lmUdR#?KvX#5tm
zdNDDgA~--mFvi`{=%&r3SxyAWgFzTc`|&G~n^ZhSoIz%URLI(mnN5ufA~H4}y^%??
zYB5$6*r!-U6G7b>PR&@K@nePtL`bvb<NO{A3d;_AVL%vW{)E)7r&z#d0(F9#Owz`Q
zxS8@eMlv=l7Gwfj8R-SsBkL!FunUo&pkquS!cQ8WQIT1>F?iu6)2j(*)GS1~ah8BW
zHzvUZJqfZg2@~XHMwkzZUub~pWtJpng>ahMbsu_MEHrWk;<x*1fMG)|HJaYTUDyT^
zAkk>Q<+@UyEu${!nk`Dzse3GpYZLPFe#U$o;OLb3v{Y&Iv%WqYeQLU%rNkebT@A}I
zI7dYO)2ro6mjV(x=g$_qzpFCq9)Tve9iu6e>)O|=4m@{DYp1d2loK2?!6}AmVs@*O
zVisWOz+W0Tb|4fyakzAi9)?y&oHAp>(<5sWgb0+>a2~-d*9z8`gDQ+xha|S03J|;Z
z`mAmusTbb}MBl&n!;|M`_C2qG;M8JDx=IczZXxV(IORvJ2A?E-RC%E)wJGrO>+rC`
znIx(Lpgl~PdB<GJN~hyKpP15|lW%h#zReNe=0*9o=H%O&hi_}dw{=mz?K%0j=i%EP
z@ooP%-{BlHQV`w)j{D}ks!|q^lScxx9;tfUZGiH5oFz<-`gYs3+N1{;eq;{44mdij
zygvK#_1TE{P@LeQW39F<sjbeo^X`ywwbiLPFxNmjKy8TV0A%MK$i{5Q=4{C3Jdn-V
zkgeH}t$83@vmx8FA>020(&%G8H5d;cNe#x;MM-}oHGDAS{A&1M$obXqUdVF_gbMmS
z$Cxcozp}=Sz3C&%oK)7|@G-~M)(f?@?G(z|H-*Z!6Tx{&MA160ri&7=#vhYF3U!sL
zR`xg}aL7U#RC<Ie*=s`)wLGMg>u)Yl*4K@B9f~!mtZ`fqq~|s6x7u|mK@m~{sy#WZ
z@DPFuZr5$O%{=SsP1<8z5JXOVlG;M*t-e|m`u4Ua^G;rk!YCqoy)3y${d(zHd4t1x
zsi<RQexR=yJE*aumj@7(UPC>uhF6E*pjoiA%>&acoZ3(iFB0mk`(YiGIfPpxf+W_b
zubC@QObb)PT3~s~e3;M7ZS1XHHDi)z0!q&Vy#fWdu*EktHYZB$qL_xzuT6nL3a%De
zE1f`<yH?zE5EeaY+P7h^pkoRbFJqQ<6RMP{uHWh<xQ`{M*Ug`N`}d#b`AaV&W`i_b
zSM3!G%4JjDJNUuFX5cl0a5wbY81L-(yWzv;eQ(Ea?(AX@3hoVS4|ljS&1MOsh`!0A
oAR_QTjCyZ!0x>W`0x%n1r68_FtK0m$$643?7pd%Hdg>1V0BRrT7ytkO

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_041/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_041/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..9fff31de
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_041/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a032
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 041
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 041
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012978
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_041/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_041/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_041/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..057e1f02f79a1a2ad0165785c183f165736d4181
GIT binary patch
literal 2843
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_043/afni_proc/_0x8b492afad08c3518e645a7f19af0f63e.json b/Afni_proc_through_nipype/_subject_id_043/afni_proc/_0x8b492afad08c3518e645a7f19af0f63e.json
new file mode 100644
index 00000000..48128f82
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_043/afni_proc/_0x8b492afad08c3518e645a7f19af0f63e.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "043"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_043/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_043/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ad3e82a8af09679067436dbfcda806313a380a96
GIT binary patch
literal 305
zcmV-10nYv(iwFpR%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zx{HG1&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_mE?B0ys27lofohH5yQnno)})HTpzOHWWx+B
z-vAr06WS_{M+ENEr#E9bsTcDY&iCKO@Gu#uEq~{V3d~$xU*F9aICj+^2`PT2_W=L^
Dn}U`k

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_043/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_043/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..5fe8c32698b8fa184ea32df580e4782bc980bc55
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpR%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpG-<w?H2qME5D%yD
zl1SlhFL%95KnPVrMHMAH6!igAS>D~*vvXd1vAuUmQ6zY&sN^@y1N<?(^ItLE-TNRC
zQY7}I+qK7@`OVC4W`17%oo&8XJ?<mPi^~Gq1usBw32l(0@RBM8<K5~RzWs0h@E3pO
z58N7&GzafCX(l--v`W0&B8-EkI$@XIeeiT9AeL!Wju@#8cz28N)VtmJ%{Gmqp?4cG
zH9%6Xy<2H}cRNus<D<&jx=<qoQ!jR>N{=(4rbNI51VVd$_Uv2lwoA)}xwd(iOA9)q
z30yyoDv4Dj;{qYAWmFh^?}S~10Etx^z1ZzAl|$!TK&G^f5o9=E_!~UC(H-<o`cV|2
z=V4bXOD*oN^nK|z;Q|r_q-2G8C((dHqM<-N2*T<zm`gM@EG_e*_WR?1o9jrb3qw=^
zlFZVAsn}+CiR56J!Z>bPo`bP8FT8tru442^a>F1cL7+;sw(<lojR6Y6Wl>tQ@OMwB
zgbGqAOc*5NIkfvZwS`bt@R-Cj8G}Syx1Nqhn3+P9m<{}Rfq*FDeykx^6Ci;r^YC$4
zGW20{qLdO6Fox<&g4k*_jmbwAHyPC_K}W|VrIs4}n9CpHY9t`=31~_XprG+wx>v<A
zq?2IqP>7OZEZ%tcz*tofB{4GESW=x^AiE~jpi8-s-Y-qanxK{=`hr@v<kaKY)l!b7
zno2SOZ9>Wy@ttapX-Ae%KvJ13QSDwqHI@*v6WJ7kwg|+7LJ2{P2pLODO)DC?m188#
z#UzW-^9wSi96fx$8wD1H%q@)9T1vN-E6GD5n!;H}2(f^437$dPgn()Iu>_eQ<5#-K
zdQ;|k$Pg`xD(^FmYc)r%ko;9$O(+)BdiOXw9bg$4G)d<5=G}hNQRZ8w9ZHnj%l1?U
z)xqVBXQfOk2j{)zcEeKky}LJ)J`Y<j3rH5n?qrRO7>gYID}}6uxjRS{f|u!0OM@we
zH6gY~EmOwlNXw&EpjFs9{B)~@56?qI261Rb$joZDIsJKSAHP2N>1w}SbLyZG9L`QP
zm)gPb4>z>@y1rdtV(h{GmrBC^;TFcRx$fOJH)sP(o1Mj`1)7t=t5?VEip@>S+g`%s
z-OHP34_G_RwN8p0oj|(KPD1bQEKGC|ed8uJiKyShyw1G!?z0;kM6P0Ep`w$TDC!P-
zeN=p(5UY{wW=3#Akidg>uYK&x*zNI=R2m3eBv4d5dgt!ceXbf&#=rIlEMttFGXZX=
z={j?n+j*Me9O@eTq6!vu>op~eKXa?$G?I;#XXu{WCL?8MJ@i*x)_AMsSy<MpE2m%G
z#OeQ<ksZ=R6DK9XaCVla>?Sr89qPEUX)a}gS7n$;@7z|98C7a5zcaUqO-EM^2p4-x
z?WS%h==<GkcF_Afb?6!;=z8Y9`(Lhvj%*q#RnykAtG3Ltx8AtzdX^BXM<(=@M_5Q?
z%5k&>5M`WmYeWBf=hkuJ<zy85ufF*EkMR8IHi)cDhDdBxLkt^IXrQf=xPN*~Gnz&x
zN$*Mb1P1*lbeMHdX%=OJ9v<1P&f}D9@>jED<XY)*KTe|Fa2R(7gLD`rT^Pc!pPdfl
z{t5JB{}z8tupIwW2Kdhy$NzISe(M24Dgjc|JDYA8<~1%;xbR=^m2vwY@)D=3a|r+d
DNMCi?

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_043/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_043/afni_proc/_report/report.rst
new file mode 100644
index 00000000..a1861cf9
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_043/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a007
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 043
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 043
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.074271
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_043/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_043/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_043/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2d3a0f5fac78bbfdee53307914bbbc63f0a488be
GIT binary patch
literal 2538
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
ANdN!<

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_043/create_stimuli/_0x381748b44ca3771052bbcf37e8afe6cc.json b/Afni_proc_through_nipype/_subject_id_043/create_stimuli/_0x381748b44ca3771052bbcf37e8afe6cc.json
new file mode 100644
index 00000000..e3860d13
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_043/create_stimuli/_0x381748b44ca3771052bbcf37e8afe6cc.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "043"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_043/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_043/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c60cc5633903d58ac0fd8ccdf90b638f9a49a777
GIT binary patch
literal 589
zcmV-T0<!%diwFo&%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO4tB<|XaL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=joC~>_y_<1wZ9?4

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_043/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_043/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..056a4bd6822b913a1b2f70779251e615767b1334
GIT binary patch
literal 1536
zcmV+b2LJgViwFo&%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=An>c<YvGYJu6kQ0D
zg=bnv^HOZLMNkAV90YCMMY1UB3<yf1M)XLeLQ-Qpfq`}tGyr#17wsSQEBY(Fq%;pZ
zaN~3$7?wz0-h1xlA?NUyD}Vg6ddWWeb4Ih{jJO%iNJ1HL3G15|;~|lSzOo1J;`gHQ
zYjIN4^*mxYC565b2!a(sQqeR|XrY%;Oo_lEh>r{X>Enn|lnEXn6$_sCV^l^d^kqcD
zLf<|;-NmieR-qStEC~v!DD<3L=&J!|5$)T!3kmN7tg><Akc&Z-@I#c4AxQw_)4kmv
z3%!ynn#ePqtCT4sA{>yj*5DE;jv|@>uK5Tj65iKMFF+uH;sR2+(TsUYng<DqxKKWT
zGzOBs0^7y*W_R0bwOWwA=@nc-QUKm7a=k>3NC1F1vzV_}84Hqu9{{05Zo&lu%Q(!_
ztjzoV>2OVkMJ5r?2t%U<f<;-0VG>G-ia8W>35rOh!f96MI|tl{j2M+M36UA#IYgU#
z2$KecWQejXS8|f?TEYXIAnP!QNiY~gyOm;<C0r%cM?MY)gh8y!kNbUCnJmd+HQ?iW
z0E7YeJwZ}FB*?I4Ts}&s0)19l<cyJkNQuQU0&FFkD&$=SoiP?6f<y->#0pFJ7?0n9
zRzD$zR0M|z04CTUkFMETn&m`LJQ#$LY>>PHx=F<|#2HjZNQJE31lgHUK}60bqqlNt
zRxQDb0{RTAcq*xTqp3L?Fn-9;kO*m(d{W;-L1EcpFANF8ESRF&%?u0JOu$ZHlPTJy
z5Vtd)BuFM^#ll=*OCvqk0m2*&BOfw9LWh__hM%-shDB!OCc#TDxn52=qh=whjk5p{
z{Dg#4@FdX26ikqpIbi`Xey$CymwB3+6~b9&*L~!1zU0UWkl*gBA%+dL(C)Op+JtQ&
zAtV~_w?fydvt`^RU9&~0I(83*acxpw+|5~F6C9s1S1XprKkJ*L(Wj>CSw@11*|n$|
zgL6a_KfPMKbSWf}bNXzt`@1f4{{T3-;TTStS~tF4cHp^RSv&0=r<&lH2~IgoQ?py0
z46_hR2mZ3qu>+Cdsl%mf_%O0M;FK8~o*h`5Fhanjw(|&Pxt6ej9M)m9J_51f)BxCn
z*C$PrNwfS$K>ERhAD%onvmdnD2u>}gq^snx=9a{sq*Hw~8t_T7N3|EK);JTq`r6;G
zaVCkXLC`*?%)ApWWv$n9pHEHc%!s!$3*OEcZ|9<TyEEeL&Vsi)#@oFpUT;Rc-Yj^%
zF<$S#@s8%0krMC@VB9t5Rh_bs96b`4^+~<8;X$Z?Cwa=`xNp;IG^Rbc@FTO|>Vc#E
z+Ut`qUZ0GCkH`rgde&;)f?DrwIPVS_SL?lo19MGC2cV52IuNq=PRRE8Av@=X?939f
zbAHI~`60WrgzTOl(mOw-_dh}!e$2)O<KZK*!MM68=#RvP4-Ppy8$LMX>}+^%$Wsgi
z1^u35%*xX*t#Nzj?2%<oD(i3bm}6`Gg<9WmN@ndEp|at`a9$EowobF@q5!P%#{`gp
zu2S{d4rc@oS&%`MM^MQvuM5Iv1gFs7TtL=0jd>Hq8YpX=G(*{HwYR!n6C@}?N`Tsv
zBZY?$D7a0x>voFV*K4%TxFCoe1thaV>aD(33VnN9lSQwn$59*;eZ7+0<9@yHth&Kr
zy-?~HS?uX6#tt-A{BjSH(krOX)#&Q*8#GIlwz+4TrBj>g{zXzf?|#@sRSn^mh@gng
zv)9Ze5YxhFSQ}U#vjFBZa~pfBm(7^uxd7?8r<Xu*3oE{%u{I^OOEC?pubv48CAd~r
zt#Se?ccr}PAT0XQwC}=RL5CDBUdAl<Q>v6v*KhR#+{aSX_lqar{{5$U{?dzx*(43t
zWqZW}xoqUU)7@@wdE36{1-QGl)owlP_<j&|x5ze*$Yv0L0=M>XhpWnLmN1U#n<5Tl
m0{^49|E3_210y5^v(Z%w@|w52ExudLefM82Vzs^M4*&p&!s3nq

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_043/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_043/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..78d1b355
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_043/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a007
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 043
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 043
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.013179
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_043/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_043/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_043/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e910b9f062e59ec42b4c265f4e157cdf3b4010a1
GIT binary patch
literal 2853
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
DGA^Ei

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_044/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_044/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..fd4bfaa7d5147922da51265a1ad739fb77e87631
GIT binary patch
literal 305
zcmV-10nYv(iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zYEe+UdG#dhWs#6=rkW-HNYcH?f)9{md>x<2hp=6<bdNiy;hXv9_s!So_wVu1wl*;j
zmtC(~&$S}X+ZcWrbjbE9Z?%+Eu@YHuz3`4OZcF6)<qBF~B1SzOrQ%_RhT_s_>&LON
zx&`O9YTAB6+0b2mZnCP=R#Km*L9yFPrfLK)4kW+*yN%__=h?GXkQK8S&XPTb7yO|m
z;FW-Z>X%qiYaG!A6fxX@;0oNHh$qnlmE>+dzo|NIofohM5yQn^o)}&axjtsa$%YwN
zz6Lg3C$v)>PY67uPjAL>Qa4Qu=euuXcsv-WEq~{V3d~$xU*F$0IQG>ajJ{!x_W=L^
DTd<ZZ

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_044/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_044/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..826ffe398cbc0f56c27556f5234d17d5963f5016
GIT binary patch
literal 1295
zcmV+q1@QVGiwFpT%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}uw{)21J45#r$#
zUJ@zX?OiT+2?(J|sHmcZhoU}!D$DDgJv+B+FShqCDXIi76_xykd4NBLcm6BJyL%r*
zLW;zmbi4N0GryVn&CJg?f9G58Rge2fisG_>P9X}&goF;rad=6Ufbs6;8NU5*{@@q?
z#_zjzB54lZZP8Q;QfS4zYY{F$Q_c9LcON{N3y9@fm19n71K!;rBJu9d;%0|N$B}oN
zF*QIEp}kw{cz25_nTl~`Z6i}-1XC~W%#@y_nVOLdrjQ}DXJ=2p^=`YgA~RPu?+R%_
zr<B3f)2NbIMN*L=r1g|$2H!hj7a;(%N~0Hdx?JVZJ<lLj+QtYn95CWFp55#Xk4^?r
zgwR`IS1U^`?yn7e>9*hk7y?qV!o0&Yppa-NP!EEzx(w!+riLeFUetbn{BLtzNp)d}
zDnOEXS}+yc950a^ELRxEEh};`mga?b56@MM9!X(1BqRt_iPqMR@zMmKAVL<UHA{bY
zGsS2|Dus*#n=GK+&#5gkWit_zn6e2-v~}ajc#N4TvJ$g_AI}jGMcj`y<Z22eaAgrb
z0V{?+Y)+I?0s~{Hz9fjPM$?#lWO0*Ioe*?%LK14J!H<RfA+E+51U>;x2m;J#ypZlz
zu?*=X7(5iBq?lx{y?bD+Du|L88Eq`7&MlE$k!sMTTuSekCS)z6Rv`L<TE61c<N4K6
zPNbSiG6iiy%9rt-X@O}+mQO)a$yTU#ub>)B2-%5j3PD>2;z6OZjF>EBEGaduXyn%V
zNSKRh8l&eIWJU#g_<k=6EDD)h8n3mKu9Yh(LL!>N*+2+!2FVIMgR}_&)9_;nk|E>Q
zddPZH=6T2vEs84dbB*gYN8TX$tGb#}EU1lMKRO*^85lH47WL-cUei$)Tc#6ARM^YT
zOb6A$<;|z1WR-)9-g2v9DgWNxn@gXCtrrEb<+0moBO}Hl2meYSZDa2CnL_X~Ic#e%
zWoAu??P1%L@j24+upMX>whlgRweb;osK_7=tq7S}?KY=BZ|~vPCqKQ}>(rduZv+SP
zQ_ZDLF#N+cEx)R77nm5kzxSn*uy@eHI5yY4`{o*LU}dwr+_XS*GJN^6->KN#w7l&V
zJl?&yj`o1H+g$4=$k8bzOYJ1|?(Wh=7tuFvVv~pl1I+8(Tkk%*wn5}7HWr$76B9+f
z(a``E-zUUsB)gdtoDd}NuyfSu`!aUBVl0&g0v8O5ibwC<?YhrZBg*(!exIkD^K+ho
z+iAMaLgsd!Bshn9#y+otMcqbC3FFV)&2SpY#>+Ew&ux>jvhyDLD=uri)$%MXYt@z0
zFR$bDf6d4)X`+dfl3+NyD^qq08;TBfT-h|2lHpYuCel0C3NoWgjpcXdwy^2wssZ6*
zcctCb4F!F_d&LfVf4dG{qXb<~-FN@XmC%t*L#1lknoiZ0dHU8Hw_VQ?LiN~$zVZkQ
ziOd9!wg94xb75`hU+>%oPQ09qWB=6`fBzAlKiwvgmB|o^RyD-1A%zCo9*roA*y-pv
zN}~SpNjik%{&B>P;3Pd^r>8^gan*U8l1=_<mW*9H=?`KS9gRkDZ#Yaw5$nMSMuYTp
z6c0{d5c{|I;~CHKKjDD?oD2Lv=aaV{Fr*S7LA~?ohGAY8GJy;Kby~)qe*g?6Bt>%x
F003hob5{TW

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_044/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_044/afni_proc/_report/report.rst
new file mode 100644
index 00000000..3a7756c2
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_044/afni_proc/_report/report.rst
@@ -0,0 +1,23 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a050
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 044
+
diff --git a/Afni_proc_through_nipype/_subject_id_044/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_044/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7232492185cd8dbeca24bd734e9b930cc364e82e
GIT binary patch
literal 2888
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_044/create_stimuli/_0xe3f0a878664684a99c6ad6ba1be4cca3.json b/Afni_proc_through_nipype/_subject_id_044/create_stimuli/_0xe3f0a878664684a99c6ad6ba1be4cca3.json
new file mode 100644
index 00000000..bbf13ecd
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_044/create_stimuli/_0xe3f0a878664684a99c6ad6ba1be4cca3.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "044"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_044/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_044/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6744ce7e8cc0c281907bb158ec788adb7cc55136
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj-R51mh8fG)!i%#8DliIoG7&=BgvsO1o{D9x}Vv9sN}@yJa8vdMFgVwKF%>*ZhpS_
z_50#ke|DYSzAhS?Ny2C<B=5fdP@x<bAmbQGte%moDM?z865FD=S>sH)AV(6VIpNO7
zS3sRNhinke!Jz=?0<aI0s%Bh*8qpjHpgwgD`ar>11(@(^Bv(V$nh~mVSiSCZ@*?F8
z4Z%!Rd5V&!nb_DWY7Y`Fu$0(zyYuy%`1^Y*k@z<K^7%?vPlGVU8%(9}q}W(q!FYw_
z-`6=@97kPoJ+rQ*<=lfGZi|J*sKC-v&?O>Nf0s-MD@nYoTP2a9Z)D;d9etxyePcu4
z*u*zJ`o^dFLPK9@;tP+y@ZY{ejgIVv=gRStqYB%E=J@-JBf7+P;6jDUSlLum9G|_1
zj&r+%SF&soB&yNE+V0+NcSrGII8}$F&zkg7lf(rNL%P)@ae%7TNTAdPB2dWW0Wus%
zM&roH1R0GZ<8fqcf{e$Ja2yH$1F7f3Y#MZjGfjhTb*l84rs2s*^J#c8(tH{oMc$b}
z$sSu{>TeZ`cYSg=zrV8drt13*N3X5PwVb$MKUtTk6xanTwJ$N>|GGO(rwa7R=M<<p
zq0+YIjAFH9yY}UwW7j?pAne+UL8og!`72goe_dh)mp48|ycQ{|F->by<C0J;e4Xwy
bPL_nC($7T@gdbw)ca8T42u@RK_y_<1i9#i!

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_044/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_044/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..73cd621f14de6994c8b62598060f734d227abd0c
GIT binary patch
literal 1535
zcmV<b1pxXViwFo(%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=Ao49`E;XIHOMHj+k
z;hEOayp)O4A}9hF4uZDsB3Tr51_UKhBYGrKA*r#Qz(BhR8i2d1i}sKD75$Z7QksVy
zxN$lW3`-<0?>+bOkaPIUr9b|;cELXS3r4e}jJO%iNJ1HL2^*Lf;~|lSzO)PP;`gHQ
zYjIrE^&(<8C565k2!a(sQqeR|XrWh8Oo_lEh>r^W+2e>&lnEXn6$_pZVpK*c^hHF&
zLf<?&-Nmi@twJyRSP~RcQRoG?(4PjJMRZ`}E+u>bu*$~O11^S9!VgeFMkE1{Pj`2I
zEc9BgXd+K_UZYGA5#fNGwg#6-aTL)6a4kkSk?_7^dI16n6c>=n)n?37(%er-#D($!
zq%n~671%Dfd)+Os)dJ|NrdMzUNdb7T$n^?2Bmn^8%woP$Wh_VregK3Lxd|5tEaNaw
zvoi0yC&M)v7MVmmBMglf2o_~6hDj(TD&|nk6(}N+3a442Z|!p*GGbK5Bt&L_=MZh-
zK1>=Ck|D~nT*+y^>j@8Vf~><JCc$t5?M8}KmT;9&ANe>K5(cp@J{}BUWwIoP)qs!h
z0T2e<cLYiKh#<q7N%<(53G{hokuydDA|)0_2(XoCs*tx8bjDbO2ofEl5GyR<V={gV
zT7!fbQV|>?0GMEZGP-VSX_gZ~@n8@}vSIQH=q44<5NA*sAr-QAQ)H(`1ra%$j^4<n
zS+xW!3g|Pe;+drGjHl*o$oK(6BO;_(@@ah!1chaXy)YsSvtWj5*E1|&GXXn+O{Qqm
zLfp)Fk|3Fw6$^8LEsgX-2MBXGihRiY5FKC&8Gh1k85Wt9n+7kv<a#ybjGBe0HqH`2
z@Dmcwz>`25Q!qhZ=7a^n_=PsGUgl|PRtRUAUH7ra#gZe(Kz_TgMi@5KQoGZ7*n@2#
zAtajYw?fydvt`mHU9&~0I&u$$acxpw-pN^D6P%nfpH?i5f7aK>qfbrOvy22&v&&I6
z2Iq(<etNZh;X+6v=j7R9_jg_9{yuPW(=nVfwQhX9>cDfivUb|rPBp<X6P$9Gre?P~
z8D=4t4*X@IV+SI^Q-@2}@L_DV&nYuDJlnT6VT6E5ZRZipaxGy4IjX~GeGFpLsR6Ki
zuaBE1lV<sifb_$AKRkJEX5VYI5u92~Nmt2H%`J&NO{e;3G~knDk7_Set#K-N^|iNG
z<4h7&gP;RUnRzE%%38ngKA)M=nG<hk9=x3i-p+aPcIU*~od<7sg138KyxyF6y?O9@
z6TIGk;~md2BPHN%z_?@1t2$*NIea8A8<2Wy(}Pd}Px6$>Nng)vG-f@x@FTO=>Vu=b
z+Uw&lUms6^kI4xh`qpa0g4*bBI`0k{R~!9?19MGC2cV53IuNq|PRRDzAv<S>?93Cg
zb9Tt?*&)00gzTOj(mOk(_dh}!e$2-P<KZK*!MHjv=#RvP4-Pp$8$LMX{A_q{$P)|%
z1^u35%*xZRtZ{q$^pRywD(i3jm}6_>h1%G3N@ndCp|a`3a9$EowobC?ya256#{`gp
zu2S{dHfID5S&%`MM^MQv&jVpIhEwQo&LQiY#=Hq)4U{!bnxSm9+7G&36C@}?N`Tsv
zV}*whD7c>6bvs4w>vcL{To6PK1Cm)G^;Talg}%M5$)aD><0y`azEVl<NxxotR^8yR
zUMh8rEOzxJV+R^5ez^-t=`}RqYJ7G04VooN+uSwH(y2{#?>woVbw6yPs)le&L{P-$
z>1*Z+h-qOotPL!WSOD{xxsAQmt7c5{T!8f4)hi&lg%#h>Sf7#FrI?1)ubm18CAeHx
zt#Se?cdfkXAS?#bv~R;+K?f8rUdAl<Q>v6v*KhR_+{aQh@QWwk{{5$U{?f~c*(43t
zReQw(xoqUUL%LB5Z#~%R^}ODehaWx+dN}O)xa|`!2yhn^xV48nTvcYXgmFyY6mb|6
l_#efCHwA$l7$G5;jjvLW*P`WZ@g2#1_g^-7kQnL@007Ay$P)kn

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_044/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_044/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..47d74938
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_044/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a050
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 044
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 044
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012737
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_044/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_044/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_044/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e5172b12bd212066e3f9ec085433fca32c75b7e9
GIT binary patch
literal 2847
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_045/create_stimuli/_0x6354c94b8fafad0a2d0ea01316084569.json b/Afni_proc_through_nipype/_subject_id_045/create_stimuli/_0x6354c94b8fafad0a2d0ea01316084569.json
new file mode 100644
index 00000000..7902f73d
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_045/create_stimuli/_0x6354c94b8fafad0a2d0ea01316084569.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "045"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_045/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_045/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d87c39411055381dae9e76d465daefb4c811cfd8
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^AyeCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR%
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkkkbG>nXT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mWj6@!Q6`1riawtM~{20A*bw1poj5

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_045/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_045/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..07925429199c63a039729e23b4a036588a690df4
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~31jl3vgb!yW|p
zA@-KavaP!9hGHlXq$sv!5ADOS)F5byvKULGN>WbJBEa@itN`DpJ#_zQzhZx7hm?Ft
zimd5eA&5ls@SN`)exyJCdg0H1uAZ}x{*uw`Fe7e8Gm=n7T*3zC#dt_$p)c&fyZEDM
z{8k(lb-jofPD!D!1cG2ikW@6y6I$q16jLIw2;##+fBraP6lH=3NX3HZgBX=j3Vj~Y
zu+TS-Pj|6*zgy_#K9&T9R1|u_E%e2Jvxp9C+@*vM09M(!vd_gZO87oX$cQ8W^6Ad@
zPlaB~6;0%c&a0FuA|f1+lh)u8DUKqV0ItOdClcP5O)o$of#L#ExzdbzN}78KiMUXG
z0BH;)eFe75t#0Rm?|B}iZ+Zn+kQ9LTi(Ide0}=or&MfB3RmOs3;0Hh`k(+RVz%mZ=
zG%NGIb39y=VUbD1Gs4h#fnZVAVwi+dqGArkT!A7Isc@PV`sN<*Lq?3sn1sj-@EoEo
z+=EF&LNY{ImMb~UcRk?&PLOpN#3UF_pj}U~$`Y;;+DCmH3<-l+=N}ISurgVa!)n0C
z4*&=Q?%RT-d_<68&7^#k%mn(Pvd9@D0g)1mLj>4LG*!r33OZvfLIjBpQHT|m@G%*`
z39Ugw45<hX5dchZe=@pmYiX7fLGfS^MzUe@3g{*k&k$!&86g$2c2i_0Mg<W$n~q-3
zrCGHED+=f{tm2uZZjYztY{>XNLn9)jS@LOp_XUMzhrKW&46|T{YS%I>U^4+bfla1p
z(?Z<Hc#<HQm=z0ifh~>nLK_HkFpBz+`2pI;6f*p*<rx;4m74}Hz2tf|<&2tzs5Z_L
zK<FnVoPj5SHl|>Lyvzv;fbk10V7<)K)T|KBGP~|$kBcQoj)44jUyU$qsHIlhd)S3-
zAR#20?6*SKs<UO%C0(;csXBD`g>h|CUf#}GU=y62G8ZeB#=q!m<I$(4>sdyEsoABd
z8iR906hFUOK6fr8k#qcPvHQC&^Zp)ia?>%KGPQ1ev+BTer?PfhTTV5>F%z6}n5Jg8
zIvHjmmJa-7p<@Rk!BdAz*YII%wZ|zlHay$2HerN-NiF9Q%yKPZ139Y0XnhP~)2RWl
zyRVO$CX;6QjezvSyFWg8Zf4*0S_n=prlhOnsOFZ$o~BcMG#c<pvPZQSs@6CWy!zVR
zt#KxaszJ~Jrp&w(E@iFPbDz&lY0rtbJrCaY1aJGScsq0A?aYI>Gr`+AD_(z2y#73R
z{Rv+GzwwUen2{3j7GT^q=T)7ukQ_V`m<>qX+w>t+z>_>>a?;oJ8;w~HF8s*sdOdKo
zTYG)<)$5}P@G&{TL(f`mSWp|iP3Qd~<7%VVaA2+p=>W8GL<d6l-V50}J!JdzknMRw
zwoeb)IXz@&o{*i>L;9zO^#4al!;kscU_5*xHW*iD1^tQG@X;aXXTwK_oSzLJ40()!
zprAi+j9Gd5wKZ;SojkJ4NoD<wA9HMNyigmPPRXooBUCn>7|u%~%GPl<ofUvJ{*(YR
z&{e8l+v1GCAqz67@(3!~^FeSgkKq*h+cU`erZI1VSOaB^lV&JAuXVrUH$j3Tqy(rv
zIaYWGfr9J09k*TNeZ5Wxj0=LuK|nGqq~7XFrO>yxHCgnEdK|?u(U&X9J?Ym=&#D_7
z)=Q<1k;RU_VC+C+#V>atDZPdUT#c^|zeBS`X`4HySvs|;?w%#p)9!~&RMik}i3p0=
zJbBGr0WmF%hP8p^Aq!wWGq<s~dew|co(qtkJ9-5Kx3J<H8tXGsyA;!q`qdM`pahr7
zs#Q)v<*t=C9fZX|n)WT&D`=m>#mkuG{gf(Y)b(4v1oyEN4f@5C@BV&gp1<@mVm3*G
zb=6+6KrS13?{qu&{NSPAe-PmahaPT+9>HF#)9QK;{CnMppunv?+~KM+n<b26`lg7(
nn85!i9=s_C<iH3C!EAh$g1i<jZ;S8W<$d>G{3Kyb>JI<_5|!q+

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_045/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_045/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..9ca54cd7
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_045/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a076
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 045
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 045
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012441
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_045/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_045/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_045/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..71e154789300596a370df4969c4afa4f7ccf8f91
GIT binary patch
literal 2848
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_046/afni_proc/_0x1d4c51e53416d8b82b13a96333580f82.json b/Afni_proc_through_nipype/_subject_id_046/afni_proc/_0x1d4c51e53416d8b82b13a96333580f82.json
new file mode 100644
index 00000000..2d18d0f4
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_046/afni_proc/_0x1d4c51e53416d8b82b13a96333580f82.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "046"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_046/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_046/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..07a480b5f736024af32151eb39e5719e4f0ec977
GIT binary patch
literal 305
zcmV-10nYv(iwFpQ%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z>av33&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_m1MD8-c&8O&I{Oph~eTOPYf?pt`AvpvS9|6
zZ-9;032ha}BLes7)0;7z)bm9Q=lgGCc$f^-mcMgF1!k_UukUW>ICj+^`3BC`_W=L^
D5mcE6

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_046/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_046/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f7f2d6b4c85aa76c4472dc713cd88cde1e757d93
GIT binary patch
literal 1294
zcmV+p1@ZbHiwFpQ%z9-4|6guzWMwXJYixQhbZu||rBz#R95oasG-+;4nqJf*#KS7Q
zBvP2&&2Dy65JHtuQAG(4MSTEOmS^V7+F6f1*q+^_C=$F>RPr0<0e%ec{40)UW-mlS
zio~q6Gxo84zH`p!@BF;_JKKD(dfZ2n7ncP@1usBw2@%LqcuAFl@ox1D-~Km$_=~^t
z2X2i>nuB+nG?SbZS|#3X5ynANov=&qK6pAa5X-bGM~u`Cyt_qs>fP>qXGA-lfp;4*
zH9%6Xy<3UAyPYVR@loY%U8oU)sRz4LrN^02QzBpj0--%Wd-kn&+ok2gT${Yhr3IbQ
z1g@{fBZ*Zc;{qYAWmFh^?}S-|0Etx^qu6aTl|%bnK&G^f5oB0k_#0fi(H-<o`<+e)
zBM-A$S!!{9rSD6(2^WwcASElzJBbD~5)B2OgCMLfgS$ji!_qP@>bO7tx4X8ax-di)
zAjzyOSc+|in@A3pDa_-h<vAEj^TNA_=PJgCBsUCF5)7(DZ!0IbX$(*hE{oEdMZ9}L
zB~*~=z=T0Eo<qBzQ(FjS1&>KglQBs2b?fP9gq0~oiPgZ57YK+V?#CK(H31U1GEX0e
zB}X4ND@rLL0b{7XB#5m>)3|(OagtG;5)5=qQfjHekGcIJjz$6kpMa(W0SX$=t$S52
zLpcd14~=Lk#^Q~44~$g>Q4%wwjV0B(1+r^a4Z4&I>;2M%stIa2qA#drOF=!JZ7t<k
zs;MLs&?c08k>9E2SaxLj1SFNo64mY%RO1ywb|RZX(iVw$P$(gY5usvfscA(cw{nbx
zxtL@zMt(u2lw*YNcRPVap>hl7^(m#>%9Z4y5Y5F|M+mWibP1k8+JuB@_^||;AmdlM
z$a+)ed8iOAimL9j6W3~vTp{_Zdo`hWq1L;{ohJjl1_oV{`F-<lzfqL=l!?L><@Pd~
z>Tq-jdE;3rlPbWuw%l%5%D#8^X4dCn>SY1RV%eRnu@PgDgMX!vwXk*vi9+x)J!)w%
zrLZRC_NZmb_#A0@)C#l;Q-_~!weaD2xRJpeqzIW=%{Hq)Z|&pPCqG^7M>VGo8pGji
zRkJAyj(@nJ=hyY_0t;gg_P<mT_7Ar(kIi=PzPW)6EKRl-lNM-B2CrTnM-`hJ$=hDS
z<K4@foF1^Yn{DkBIXZ!KaXJaw-Cnq8Bl;#x6p2nhsQD~f?>@V+L*yz73l;6ubUNK(
zua5`cC&X$byO|N35G3#*>P5%CjNKj|Nu`0nMFK^|qj&C3t#eh2GXAwcU>RfVoC$C{
zjq1#8Zs%!=eW+{fiz->vt=E(={>-h0)krp0o?&=yn~ap5Y3Q#wtnpUEvoNfWu7ZAb
zlc4{rN480mP3)8e)7f6?vYRL<I^5&Rr@52~Zk3@Uy>nZ^W>l&1`klE=6dhd&5Dxa1
z<faxBjQ#F4KN$U;I(5w<7<%Tu`(L31MK%qUs%~qdN|ssn)*H87_Yy+&$OK(^gcpfS
zIkvU{qKtEHZP2fGZXG*bPDZi+>Wjbs2+yBxgUHHd$i!CF#88lefVR46KRM~bNw41>
zq^I%eaop|ECxc$EcXHavPEkpBtM%9=oBGu(8M#(^+>et^Z#ay*gF!m%BwZN7u%A5{
z#{E<1$Nnw;m|!{nrws6)F^>P|Z2Z;(rc?r?c<!vbVVc*tOyR<Ry<5i7Kh-D&-E#>5
E03k|nhyVZp

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_046/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_046/afni_proc/_report/report.rst
new file mode 100644
index 00000000..c2767b58
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_046/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a006
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 046
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 046
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.122185
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_046/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_046/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_046/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4adef68491373379e86651b2970302b31b39a920
GIT binary patch
literal 2545
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
HxfK8a+qUfO

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_046/create_stimuli/_0x5f43c7f735c08a981e581d35b508cae6.json b/Afni_proc_through_nipype/_subject_id_046/create_stimuli/_0x5f43c7f735c08a981e581d35b508cae6.json
new file mode 100644
index 00000000..abe90023
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_046/create_stimuli/_0x5f43c7f735c08a981e581d35b508cae6.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "046"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_046/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_046/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e05894aa7a077ca469f3c7e52ef464c4877ec6c4
GIT binary patch
literal 589
zcmV-T0<!%diwFo&%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?Z+kk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhiB)B
z<J|AyRWzRkscJN{)|-#(%|W~$PSqjpvPPZMD0RWpkZv_f9iVD85-7Ev2oy4Xf((a|
z(J(SHK}N&Kco-R*Amd?VGK@_A1F7f3Y#MZj6HS9|b*%J>rs2g%^J#c7(tH}8MLw87
zNuOI|>TeZ^PhE02eY~>trt13jN3X5XwH&!%H(3|3637J$wJ#Ch{dzb}#|m`Grxaiu
z6KPvhN|0Kz?e^`yW4nDFB<Jn+tk-F`U;PEGk-w~vg3BA9K+Z%)86p|O3{{vQ;p=pt
bay-WbR(>IZAp9IBe%p9=efIn^_y_<1Uy~f)

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_046/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_046/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..1cf129c97c2fc89fcf0cdcd59943a2538a30208b
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo&%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~2~NX?j6B40{mV
zhuB*x%a^3-hGHlXq$sv!5ADOS)F5byvKULGN>WbJBEa@itN`DpJ#7DIzhZx7hm>q5
zF1)67g&-2i!}ERT@FRWr>y<zMy?)6)`b$RBla#nAO-W1{aS7|07vlkuxxTUw@BELv
z_FI0MSM@w%I3c-S^98|*AgO4Q#WdH;D56AQ;YTOA{`_&sC`twQk%|P*dJ!s6a(x-m
zAlJ9fPj|8BZRdKiizPt;6}g^sbA8q4ETlb)yAbmp&?*{hM_ly7m>;2-3`h(lpYHGd
zl<SpD(O6D&UZ+eE5n`WAT7yfZI0|VDyyin3OL(uEUZ6mH#RY`2R*!f>>W482xlmmo
zX$&NN1-6Tg?bc4)^E?RO^a`#ZC?Ma?GrdHPi4TN0vz%AUhy_W(50FqIGjP7ZG77RJ
zE#kg+9<I)?NG0MaVQ9EOuqZ1LOhO4!5r<?hK@y2nI7xGT`;d1bB1UCI0%Qhw2556z
zFsV;SiYQAnCCBlu$K1y;vJU--`27*Jn+aBF%vDUgsEhqRVSsh{ajyp}lg1gW27LSg
zgfQ^FD@eiz1R2$g(nrY|pf5^`j4|R9DX};~z^!0YLf%o(8DSA12(*s^tgwWS(fDm>
z^<rW~MR0(CV2rz?(RG_kvz!Q$2ZJz@_TyI|H>r4vID^axsgSiBGn*I{L}Y9{dNY$|
z)ncqDuurjy&IEOLI5lH^#*Y{p5FyQykMnyZC@eedg#lrh`DdhdBgFzX6Q~o^WRf;c
z#I2OaF_N)au^<!J%1F;OK`_UIunUnNqa#cq!p|C>QIT1>F?iu6)5{5G)GS1~aTb6=
zHzvUudJ<$~5+=yYj4&S*Ki2@&%PdLE3gI-h>pt{2UufhM#BcZ20K<k_Xf(Zt+prBJ
zK%&up%XOtZTSi^dHCvRb6Zc3M*Cyn}y^Q%bz|kplwNz>Ji@q@&eQLU%rNkebT?@-G
zI7dYO^Q*;6mjV(x=g$_qzpFCq9)cz}9iu6e>)JQV4m|ftYp1d6loK2?!6}AmVs@*O
zVisWOz+W0Tb|4fyakzAi9)?zjoHAp>(?e?$gb0+>a2~-d*9z8`gDQ+xha@(g3J|;h
z`m}B$sTbb}MBl&v<CEuR_I<B`;M8JDx=IczZXxV(IORvJ2A?E-RC%E)wF&U@>)@cm
znIx(Lpgl~PdB<GJN~hyKKQpB{Bj4sMe48V_&5QDF&B(Vk3*Xj=Z|kCb+cWZQ&%(Do
z;@kdzzQZ|Yq#(Qt9QVw5Ri!K-$BzVNJyP{H+W_VBI7^ru^=-FnwX+^v_>npAI^gJ_
z^7{0v*QX=mLvezKj<wpbq&7O6&bvd#)kdf0z+40A0JR~a1CX6}ARE&mo6{kivp_bd
zL$;<vwq}8BO^0kxhircYq|wK0YA_x?ks6Gvi<16CYWQHt+12pDkh81dy^!Y=2o>~u
zjxk%Fer=5#yOT$jIjO9_;bV@ijTdTT(<zj-X9|@~CxY{mh@y2~O&29#jXx!U6zVEf
zt?Y6};E;tfsPqU`ve!1(nIWBAe|v$lzHZFxP^>{^jpKSCJ+JYg)viMcijWde?a5(<
zhY(b7+iuHk=2=&-(;nl3Aad-J)D}{2^|hkVx3@K!ck*f!MiJ4gWywA2*9*_e8ywaP
zMI9saeSO8)L5&r?+=rm_3hHq+ygK|2&4Q(E?we-e)P{O+kx-}I59_GRA>0xXB(Xku
z&0K<FT9_Kv0?QNT!+d6LV{i4c8IwE{P<rm`B`COsExw_#ex}qeifIV_`UDuH;98Nj
z(g{?#E5%I*VbPPOeFydmI-+p#GG<vfp-P$R`mJ7o`&fc{-TcXS|NLd1zx5(wHb}#D
z*<P`rTsGysvlX^m{)6yAYs>d`@WY)3+1hCYt*!2sx8q|1;#sryaEB|?Y?d&J=$kwW
nA_D)zsP`r(5CbD50JGs$3gVi#y3M~|&ARS?B)lJB>JI<_RQKx4

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_046/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_046/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..d7927803
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_046/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a006
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 046
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 046
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012248
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_046/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_046/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_046/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e1445f4acd57f84711115f7fc72accff2bb62680
GIT binary patch
literal 2848
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_047/afni_proc/_0x6717d3cf6657c70372ad1f0df71c7481.json b/Afni_proc_through_nipype/_subject_id_047/afni_proc/_0x6717d3cf6657c70372ad1f0df71c7481.json
new file mode 100644
index 00000000..3346a999
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_047/afni_proc/_0x6717d3cf6657c70372ad1f0df71c7481.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "047"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_047/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_047/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7c8163ef545f9bb82a6076bc63bd039135fb3fed
GIT binary patch
literal 305
zcmV-10nYv(iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z>f(ap&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_mE>-@ys27lofohH5yQnno)})HTpzOHWWx+B
z-vAr06WS_{M+ENEr#E9bsppFr&iCKO@Gu#uEq~{V3d~$xUoURwICj+^<5?jW_W=L^
DF%_2V

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_047/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_047/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c0c5eb15a25435b9c1a369bca4875c607aed2027
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpT%z9-4|6guzWMwXJYixQhbZu||rB&T)95)cJ8$14r6X%1Zls+8p
ziw*AHoqf5DTS^I(l+e^Iq~swb2<`6dNj|N#m9%$uN}zoS4d|`vL;J_{z5i85yL%rs
z6b#*i+m%L|`OVC4W`17%oo&8XKkg&R%Zn1Cl9wR3gb3s)yrjy&c(;0rZ~vP=_{G2R
z`)-X$T7Y+(G?$!|TBY7?5ynANow5t>K6pG65X-cxMvOEDyt_tt=H1Qt&4~7nPrTbm
zr~#63?cGY`-St$-oR4a2>q3nXOtZK-ReGEYH6;QjAQ0Nq(<k40w_RB-%%#m+Tw2gM
zP2uusR7tENITr|NEvLfZdnfE71W2vY=*7)0Qw4O-1msHF1VM%ahQG$M8~x$&qd~9N
zL(jvmR+d`aUm5tyZNfRE2uR5q^G>P(g+xP%dJu%wRWO%oYFJhkW#jk9|2Ef^RF{UR
z5+s?W1yixj@DeG&GKF#6w7dXgX;FH2?@T4=k>rL!MuI?9Xl>;oUK#_Ggv+wBX5sIy
zP$?CpR+utK$8%_R3TjKCtl$YrXgUUowyr%MjW9E%s4yG&@eBb`#Qi`+p(a2ASLWg4
zuw>}N_CzHmq+kry7X-02Xj+r^Ep9TZGlGteNk%O-_%WB?!_`PY;1ke{AV5KrxpcRV
zWk@H%;GqyD<ygG-?yj+_BuZjrw6UZ<w?KADszFzBA-z+XkTpRqNAxANY{{tyv#XUH
zOEr~b0@{R>FXB7Z9Mg_0pMaz?U836Ul4>j=WGAvI1Z@$ByQLC>7!fj-Rhrf`aw|tj
znDa@Vpy%ggN;!J?e!mx36f(Ck-e{@ZR-q&hiD(OF9U&wFvL$#1X%hmb;l~POii}_B
zBkN676d^;jEbF|_G_Exqd4uGy>uN%=pw|0Gy^|r9fkBgGUT@y*wH;-?Wuj1`++IXe
z9aIOGH=a~7tsR{Amg_A`*-LkOCVd*Vo|lj=j@`&x88H?)_*Vvb2XnWdDg-aH!;S`1
z32Q=Z4?Ctx&XAUeoj|Lwb@1s{2OnO9iVWh=ijbN0ZhQLk&K`b!^3$8WsNvLpD>#^)
zYA;2>@DEqC{HnQKVq)z6-j_<k-oX~evAyoyH&<u_OPk%rrUhD%;fohXQO)MI<!vwF
z@$UImv<Ix+_F6YXj!qz3XeXg}cNZqQh`x0bn?!FAV_s+8diU9t4I)>uu~5;?Ot06E
zj|Zsu4k1<}+0BgLgdl;3(Q$O-tHkZ{kyIK8oTpIMJbLGDG<~ifQO3XW`z&XSoiPD!
zr|mj(ncI1s;T-B4`>YNYb?Xf!j6Zd&;WUzsRj25l+a@DrXFc>+TsC;?<!M+ps%xiT
zT*c}Cnvq@7MiVC`!Ekn$rtBs*6dmfgwrMV8idSWrNblTMkQr5JEWcB?iA_h>4G0&z
zOYNp<DCqmGOLoxv8%^k1CFpwYzW-mYgpO=lD%I20M0Hzc`CD(?b~8%|)gu%7%6%*(
zGUYhh0*ERpxV52wy>sh0@d`3Z{8wN6{YQBIbQ?t0CPO5)>LG>=DKyZ|Fz(0MaheZ@
z592iM9mhvB>*u{JkNasncoceEeIBP|o4<x7BiG4}21$xH;-o(uW^pg=Lk#gCKZ%pU
zBN!z9E&iBb1^#CY@Sib`|7UFc)&quA0%WLnHr+7HYg}e<?!W%7N}_)NY6u7Wa|r+d
DHMn;h

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_047/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_047/afni_proc/_report/report.rst
new file mode 100644
index 00000000..849eb040
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_047/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a039
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 047
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 047
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.073904
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_047/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_047/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_047/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7b47a6a67c4aa87a197e04319ad43496a70c69a4
GIT binary patch
literal 2540
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
Cjs2(q

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_047/create_stimuli/_0x856ccca4ca2e5938d06df03b1cde90b2.json b/Afni_proc_through_nipype/_subject_id_047/create_stimuli/_0x856ccca4ca2e5938d06df03b1cde90b2.json
new file mode 100644
index 00000000..f22a4d2d
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_047/create_stimuli/_0x856ccca4ca2e5938d06df03b1cde90b2.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "047"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_047/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_047/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..5b7a48d03da5ad62f4b0d09eb6428cb3901c3201
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?b*Hk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhi9J?
z$GP9Zt7tw8Qq^c?tv4Unn}c{ioT@|GWsN$iQR;%HA>C?}IzZKGBv5KS5h!H(1Q`w^
zqhVxZf{ccd@h~zrLB_+#WEh$J2U5?6*)-@5Cz=M`>R9O$O~Z?k=F{+Er1>;Fi+nJF
zl0LV_)ZZ!+pSt95`gmpOP1W`5k6v4&YdLbkZn7?5C6EgiYF{G0`}J^|juq&VPbt7S
zCepU1lpwWa+wI$Z$9DTVNY2~sS+CP>zxoSWBY#;T1(!EIft-nqGDI?l8LBWr!q@3O
b<#>(>to%X*L3kb~e%p9=XQ>nO_y_<1A<Q0b

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_047/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_047/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..800be10a3a7370c53a09b6d1b6e20e7bdfa0c7d5
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b6gLzmg^(MBa1m5hA4bbV
zcH1yJdm)fks6vW@P}}eT4^_j;^2~U4oSm@;+p|ePk=hqjB)@g~(Eg+TivE=zduA^Q
zN(o&?QD$r(pYxsL&)(0!T>9gmYZvUJzhpE!%7~lMj3ks1m$1HhF&+|G=u5lsE`Bc>
zzZS<uUC$$iQ&Q;FKoG15l8UBzLJPf&VoC%SL3~u`&mTvOqD=4rsaWv5AEPo#p)VpD
z7W(GN=`Qv<TZLZqu_P#@qR?}0p)UuVMYM0@E+o7Uu*$~j0T+WP;Rh%oLy`c<r@K4P
z3cZpmn#fa~*C<m&L^vR)t-&Qy97Qw%T=Nl5B)qShUVuOX#Ra6Y+KhQhn)?ZfxKKWT
zGzOBs2HVBfX6Iqo^E^o3^a`#ZDFELsa=k<jNdSO2vzV_|84Hqu9{{05Zo&lu%Q(!_
ztjzoF$#6}EMJ5r?2t%U<f<;-0VG>G-ia8W>35rOh!f96MTl?IHj2M+M36UA#IYgVg
z50eIjWQejXS8|f?TEYXIAnP!QNiY~gyOCm*C0r%cM?MY)gh8x}kNbUCnJmd+HQ?h1
z0E7Ye9YIn)B*?I4Ts}&s0)0_g<cyJkNQuP}0&FFkD&%bioiP?6f<y->#0pFJ7?0nA
zRzD$zR0M|z04CTUkFMETn&m`LJQ#$LY>>PLx=F<|#2HjZNQJE31lg%kK}60bqc?JC
zRxQDb0{RTAcq*woqp3L?Fn++$kO*m(d{W;7L1EcpFANF8ESRF&^$ZKxOu$ZHlPTJy
z5H~ZPBuFM^#ll=*OCvqk2ErT;BOfw9L<g8chM%=O!y>bCli;P7Tra1bQL_-$##sOe
zenP@2coJx13MR;_oUi~GKi2}*%REiZ3gIlX>pt>0UvlIa$Zz-65W|LAXtlkqP1pt!
zLZb10D|D?oTgF||HCvRbBlkcU*Cyq~oty<W!SN|`xngPjv%WqWeQLU%XC#=IU5TnO
zI7dYB)9b|x7eW#_C(jnUzw0vh_koiej^UK4b>o|52cEl?wbR;mstJyn;FQBOHM`Zx
zFblDC;4cduI}iz;I$XMj4<oC6PMNXc*}k<2BLqxpIgenLYY7|3VI4;6BM=)-4S?Ny
zbKEqUG|O)Uq#xY-@yQD_`<~ZAaB49nT_uM#w<Pu?o$8~}fKQS=s=ZXT#;M@d*WO-@
zGf7kpg7z_G=ACdUYrUTPVroizM!fA=@V3Wz+vmmGnGtVi7QCG?-p+aPc4x%fods`q
zjJNyWct>;0NC|iwFz%T1s!mx*4j&23`lRk{bRks0lRRZ|+_%|nG^Rbc@FTP5^}x|y
z?alF5Z;r>nN8|(#J!`dYL9O>TocD)}tMy*Pfw?B61JFhh9SGTbFJ$ZNknOWWwr2_1
zK09RR?2w&VLUzs$**!aC_kV;m{Fsdm#=|FKgK>3U(4UA6A02XbHhgr*+1c>HkS7=j
z3i<=bn3bnrTjSRD=_AXWRMy|<F~`>WOSQh?l+4;OLS@5=;k+cGY@KA&c>!4CPYECc
zU8U-^ZO#ZBvLJ&hkD!vh?gJ1uBRGZr_8hXlY0R4-)<9X~q!~)jYdz?6n;=0EQUcVT
z94S16K*4Rg9k*TNzFwn!#sxv-Fd&%~Qt$MYQs~>;nk;%nJ&xj-=&P0F9{1~o=hY1k
z>xELs$YNJtGIpS`;#a$nlwLu7u0~gf-=JBdw9Q@9ES=g^_s)~*S@**xs%i+gL<B`_
zp1x)-ftVIX!`i^|hy^g8ncLVqy==xL&jm=&UA+W?TUhZ8jkPJMU5aT){o1KuP=YIE
z)hZ{Ta#zZm4#J`@P5U<N6?8!1;$_ToKcz|;b^T5+z<n%5eZP3}-QRzj=P$j8m`&1P
zUA9*&kjqBiI}h(~20?(k0dAA~Tb+lYw;4uW$8QB8+46kQ`K#6*?r>F^%@W2jeOts~
nOyGYM_um!-a$tmnU^co+L0<Egx5f9*a^L+Iekjx5>JI<_!3x~B

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_047/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_047/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..3045f66c
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_047/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a039
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 047
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 047
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012221
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_047/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_047/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_047/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..956be7bf20cb6f665854d05860508dddc5ea7120
GIT binary patch
literal 2844
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_049/afni_proc/_0xe463d38146f4daeb17f42c78a43f4970.json b/Afni_proc_through_nipype/_subject_id_049/afni_proc/_0xe463d38146f4daeb17f42c78a43f4970.json
new file mode 100644
index 00000000..44a89fc6
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_049/afni_proc/_0xe463d38146f4daeb17f42c78a43f4970.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "049"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_049/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_049/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..b749bbdd06380914bb93baf234b575e9c484aa19
GIT binary patch
literal 305
zcmV-10nYv(iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z>Y}K4^Xf_1i%7^eQ_YfpB<Wsc!3W4OzK&1iL)flay2s9G_-4NOee-qv{d;(@txe3s
zdE2SRbFGN;HijPtEwY`;8!aVOtV9-EC%hw!+Y-5Mxq`-*h*3`mskon^zPL2n`eAIW
zZos*%nzkQN)^``5o2+WJmDJ~HQ0%snsT#nq6UlG?ZezLfdG@3gWW_9olVp$K8GmRA
zcqO2x`XyG>8b`DNMGQ9}xB|B);!*TKCAnEFuBw(>=LM`m#BjEkCx(|P*N3b)*)Rjk
z*TBZ>gtm&~5rO;k>CG69>iJy^r@L=sc$f^-mcMgF1!k_UFK@5sICj+^>2@AR_W=L^
DAl#b+

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_049/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_049/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a060558ae8d2dbb1aa9037833bb068f27e241c28
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpT%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv>{(jntrH7h=)^n
zNu;uOms{=<5JHtuQAG(4MSTEOmUnmd?3~wLZ0}uCR0&=xD)|lb0Dlbc{8x;3_dbY(
z6p20QcI~leelzo%nV)a|&bHpEANQf;<z)#`$x9GiLIiRgUQ%UXyt{dZZ~vP=`o+KY
zhi;unT7Y+3G?$!|TBY7?6UISPow7^s-hVt75X-cx#*8!uyt_eo=H1@nW<+~~*t^Yy
z8Xy_h-mOL6y_YJP^Kor$L#Q!=X%>4kr6;*iGa_IL0--%Ud-AP!JC)_aT-m(Mr3IbS
z6t12|mBcENbAgc7b1DqJcf&41fYd6DUhH+5DxiBVAXnNZ2r?Wn{1u+v><<Sgaj(}y
z&%>@(mRj6ji+$y`-~v(vq-2eGH`RbbqM<}R2*T<rm`gP^EUSvL@%y8Ho9jxdOG8u%
zlFZYBsn}t7i4<U&!Z>bOUVyQ*D80LXt`hV}a>F1aL7*zMw)P2LngEo9%d)a&>F>T!
zDHWtvm@-Hw3ut!>YD=N4;0Z}+Isu8cZaf~3F*Bv8FdO*s3;|KZ{ZK=pra%H$7UAQt
zV(5eRL?tDpU<}ol1hF+}T9XefZZfJff{so|MlCh?v5?=#)mT8_6VQwxKtYp*bia;e
zNGHMIp%5kIM7;9up0TPVN@8TRv7|n?M0Q20L057qy<3@(H9;*$^d+@y#i@t$tCgHc
zHIrlt+JuxZ<2%zF(~c~kf}}ECq1v62YAhjSC$cF7Z5fDrr4oV|5i*uln$|ROYsW~K
zi)o&q=NDu~IePeRzZX~(GPg9|XsO(Gp(GE9XbWcpAtVB_6?g_|69T5;#|mVMj9=>`
z>rGV@Aw#q*>%7l3t~VTcjpVQEYD%%7Hu}fC(;=3DL6c-rZ{8iW9c8g)qEMpTUPdz=
zR0o$gpHwof9bEL5_ga>+@7<lb^l8|7UP8J&b}MgX#8~9uUm4^b%-vzC5WLJDbu^et
zSQBFVsAH<+9BKKe6KEB-jy~P);KPehkwF|<5i+yhZBKvRIl!-ve|mioHJmzZ1xNE!
z?WHIf{^6RIUpBW(OpHA|_)<wYINHWIw%5J;<{E8aWwX27v_K0oeDUHqs@dGOyqy(1
z-aWsL_JFn9Uh8Ja(J5q0?IiT>?$SgT(YJ15ljy~#nAf?t-hFm$gUD5EEL3ze)9dv|
zgBTUxCB$kZyO|T55G3$08brswO58plOQnIpMG9rjqqpu>)930DW&BHj$a2QmITPS^
z+pe>ax!uPZ&Y`}s&+1@Nx6x3-_%nAioJO*->I~g;J7lcvyodgZ%LZ?~JPXT4b?x+v
z>p1;iGqOwCXyT+K7|!m>l-<IHqC*|mHqE6>@v00H>8;xiGNUSu<#*<`u<7W!0pVhQ
zrQI|Q1%1DL#SVIZs|j7J1YOVFcmK<k(2-3`rFz<$sBX(Ff8&kYX=VwbdTc^pd4PpP
zW*kRb08u3cw>I>zw{8O`UO~o*|LTjs{|L{YZj;E`WQfFeJ;bmfg$CMzcsR%gC;fPs
z#~FpBKg#3dbaX=FK^~uuuxakq=W$B5`D<7*cAe}vPSW0BG)nrzVK(ZeeHg(g&QC{4
zd;)Re-{6l4R^Wfe0RI`|_<znOZ#-Z~B|wIH=hF?tyv}6?7yj!fRTBLJEs`Fra|r+d
DhT?nf

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_049/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_049/afni_proc/_report/report.rst
new file mode 100644
index 00000000..77d0fc09
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_049/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a034
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 049
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 049
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.072226
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_049/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_049/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_049/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..03c9539014cb392b0f46e605b069ccad58feffba
GIT binary patch
literal 2542
zcmV<K2@&=miwFpT%z9-4|8iw>b!>EBVP<Y=UvP47V=i!OY<ezqZEyg!SX*=3#uZi?
z*^-?&c9KaaX)+m&(~F%k0q`QyqN>ES2+<gW7Zac?-v+Y;mgL&F1q+arnsnO7&fqQR
zTYp0z`UBdZ(Z~LP{)wIiDeg+LQ@=zr8h(5B?Ade9p2dE<e_H?R-#=N)|I#mg5*~+G
zB7Tgc5wbCrhKOQ`CSe#vah6`!PJ8;8CT^VlnBD$!_Ct0n-L$4Sq9pLM*1ff*xhpF>
zS$gxL=_DpDiI1gOgu)O8XX)la;@dGZ@?(~6M2R004`-9L^wNFknDE)&wP#M29?Fxz
z!}3cPkHEX3?4u~8RuE#}3Q34v;$tc|Mn18^D6p+~5(UY4Vl6z8Et(8pVmr2oV=0v#
z8J#MEA5IdX+>h3`|M+2C{_ns3oo-;?F_}B*uS!a(Tqu?b#fquy)XUYnQk0atwX#ym
znA(&?Fp{}>$#|gZdX`?1hs2j5l@myzp&EwP?O5$br_oaTS^BLT*vOR=pUms`<k$;k
zN!wQotSuKym0Iym4)gxkb%Xu=uHNmNYQGIQjuLDKZV+YZdk-|j-0ybGeiyvBO2&Q=
zVJ8V8)z^=jEvv0|23D`H9%x5ddKr2>T!84=C_{UyX6brSQ4}WW8fK@_2FWL3JS-^X
zQW-jm5{U>!(g>!y(Hf|Rd7v2&tnR?<4a_XP^c+7^yez$DfUq$zA6Q0r|6!JXA;Zeb
z3B{3IttmUzn*0hMN5mh?lqG26z|bFq9Y{1NMe-s$BkJZ!gx?uqYFCfi-KKV+seJ<+
zyhpq}GE7)tP1Sg4c6-(`&)`QM7zC&`HM0u|zn0r&)_mj#S^948aWhLlI9pBNh~8~2
zg5Ko9k6GSMmvA{1pW=qtYd-10*o_%Fc99R|dg+m=Yxg0Ai?GPBT9Lnt3uURy8Zg*+
zVwh^XX{kr*zSYyfr%T1scB#sOW%=v&HS<Z9-no!J$xC9`R)wSGTqubrlCCwn2T+k8
z@|EcW==N2<G@Gqv+tM4I7Ssytnt>q=%!9&RSojBB7WjpnYz_>ye<3OBuQPE)H>|ua
zjqK<@m)F)Jx~J3~vZoYx%ayw8=b&2mCVPrf56NCd*)5mrG|1)Kb>|ceokiEKQmoqo
z4x$_v8TJ-tYrB<VohExrFy1RGyOna?Mr?|BmN!fF06>KS8t0moI-cjlOZBg%7)3cQ
zGCV$6VHDW{e#vzZ*KsF^<CBVjCj$1kQta}<@m#<s0mn5iKOrH<E97t}IP69O79lq+
z%y<I1;Ij*j;YmrrT<0t<34^&`c(}q*=&kTeA;mKRV*yhEM*>DdC~$~y{{tSD9TMIU
zvL__OM%=X-;jYmc$Buw8b@;SXGFp}<#1f7LjCsQod%QDUV`2Qz3s*QCdK`}h9C93w
z(F)H6{kf<k*ayrTq0gP5(=+&l`zk1f_MFRuDaT@LXQD0%O0PJcVZm2u@Sp=BP%o@-
zToI=e8q;97!r#R!=qJK#9><9C_#;n%Q*LJD+FXB11i6U0&9S?J4u^A_&orMoD|{??
zW((0`ZzN=4Dqx;;gzV*K5^%DDBUg}n6~r-dL`-<&m7o-s1<VZv<M9edTz!V7f(n-h
zVM1388qQaEPQ%e@<B#y=-Q7{@Uw?H9fKk3$;lOn`j>ve`2vHQT8WDcE!gLm{aO`pH
zgs;X0htT+}M4TY8M`tydz{j&QZE*m6w8U;`p79ad6ixB6y`%>FgMMG_m;yCub@HS1
za^Hf}AGpembF38z$$N)d-yAe_OYIzH>F4JZA`Gn5NfyKybWPPd1lE&toAsKa06)0?
zxbXze;HK5ojGo>Al5k~71qwjlu5kv?Gk`9B`TQB2|Lnl?p1=6!_apjEE?|c#2)2Ns
z<UU)BP--1;%h>O$D$Mq+97JO|=Q^^9BaisN%%~k<?91h9sb-f-MQdkt7g-e>)htxp
zDOuIK)nW~!^0rgjhAaTNYifPQEY5JdoE>SM{Ve_LB0D0!?IsS;tM}X8r&g=ovw95^
z_~EXg>IEmnb&(vp$(Z<59(!Q{{@G<<Qi6VZOk?a7peshMi-C@Pya>`z%|Van?H6@O
z(1#+8+t(WgEZaIGT=27C*&ob-Z+V5%c6CX$H+4|&_E?ra`~LeC!E`aD>@FhF$<}Z3
z8;+ry`#NK{pTC~n#<t7o?K&e`XGqpB&o7GFKZJ__<g{Ltig#h1H-spl3AYdZ5P1JP
z5YY#`1hkF@<a~2c0Tm#D?>{mvt!)9F9_WnoFL?AvLQTRQq1*1ksOz`HV!REdasvWt
z4|EflxUN1LFw^U1e*ktqgC0xoHkwvPJ1{k1wWiu(8HHrNqbzSA{XxgnAga73Zk#8!
zjGD88{oT1~pFL0RJ)dmdI>1g4p{;W5_SW;qFMhq1S5a>2!wXfE-wf^#T3Y9z+q4FK
z9o+csB#uK`mt~+TtZYVsBaL#KFdMrYO03?&?8d_;Tprj>W1Sg>EybK~Hq3^#5c}u$
zth88HIzbVZ;d32_=#`A;>=sQI(z-lFxrcA+=GC#VvXCq=+z24MEp>m;Y&?PruoDMK
z-+_1e#yI-hJ8Nq{@eyIARzFvLOHUVd__KBXd_KK4{jcfamc%d2IjL<Udvaz8&N)C=
z?G>P}nGC%_2FnK*uL~E{>ukpu54E1v(!2K?dNw&uKW*M07^`m)!;NMW?r~6aU*<0Y
zA&Mt^7jA_47G7^RG}!;2=9NanAaG?55m&g*U4t1H*Y(9^b#t**TTfw&TCnf_&w|M$
zJdP)DDkbUWB%ra6SQu}3BA8sBY^Iwb6gwD$&rV4veljmqrEQ75r6`ItvdcATez$5>
zD~09HjKq_|7*@qDNo6?bHo^!`^T(gB-s15G@*H7@MC_Gkp8X}g9AWCQL-gHXG|D^U
zB=YS5&X!Jk1x|)2{;4OP;<i#_KAgUEb&_FvnfPH6)BL&T{n7II%AzrRBmU{&(H1Ps
zEj#c$IEwFVMfsx{wZNr2Tg&ICJ6jHl5fk06U)_Q~;<3*F>t>HpaDL>{rS{&|O+bY|
z{BToZSw!)zWykGPt>qwzP5kUFXMV959Y(~DZ{2JLKE8STDg?S5o~7-#d1>Q9nG0i#
zJga(mSdvC0qOpso7!LdQ1b?#BcpK}?S9v)MzSj|%VuxF|*z29lr+_cy#xhJ;ZKblq
z9`%;dGUD*I6Eeb=vmA#)G1tl!8ESnaNaB3a(=XoiU>ahZouSQR*b>AxBSd2C7$D_u
znAaMPPpl%1^*kq?^drlPnIb)XO0{4MUaCrEsgyybU4@mMVjuZ7W|b%X4^nS!r@0jX
E0GeLxiU0rr

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_049/create_stimuli/_0x5c9bb7ddb1134a0503ef16fb2591e367.json b/Afni_proc_through_nipype/_subject_id_049/create_stimuli/_0x5c9bb7ddb1134a0503ef16fb2591e367.json
new file mode 100644
index 00000000..dab957b2
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_049/create_stimuli/_0x5c9bb7ddb1134a0503ef16fb2591e367.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "049"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_049/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_049/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..b3f3a4a72c31d19c6d41cb4985bf6d13338cf5bd
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJjCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkkkbG{pXT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1#N~bqxc8_03>1}S^xk5

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_049/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_049/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f5a33b0cf928fc951f79ce358ac51c532ffa7ce9
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7o49`E;XIHOMGwN}
z;N8~IKJC;kf+B#MAZY6zl0#8vK~U0YMXy9EB(=5^7-%m+1L#)u(Eg+TivE=jDebQ9
zz>U+5U|1qKocU(>k^AwNOMm=x?Sg&s&p1mDQ*cw3Ld-b0zz62VMF6VEFYVyF_`PWS
zS{xPie4cQcK#^bdB~T4SX_jO$EAnL$F_2XH(P5E)@-XC#q*C}qM^a>ih?G%^{32mN
zk>5Ny-KDK=ugDiYs(=Jc7Wtf8<RANjhiqWuF2rJhu*$~OeIbWoEcQtZBZv{?lbuID
z7Wqo1S*%WVUSnK?45<&Nt<fdXf`lwaT=OA~6~3>SUW5R?77|mr+Kfa3&Ak{xA+?7f
zje%k>(RQ)D+5NKDYPB$Z(<_C>q!4_s$nqsP03QJfZZTh}GM12{9|WOgX2SWBswl{k
zw9NbN$#6|hWvYlsfs^q9;i9ZWIEf^nBZ0+S!XkpwG)as6)}HV%BhFL=0Wkw2!)S9G
zIB5uw62{X^t7*QgvG8e3tV2Hne>j15BcVEtg^rm=Jn9dDW2}o02LoK0G|q4}@Z);~
zL=pEL35gg1F|3)CkHN7(pH>zb=iq}<R2~w<R-&mw-qzR|Q5g_SbVvfKslt!R_$_P=
zVlbov8W02+Q*Sc5YHMkhlVI_15J%Es{1WM=v`C5ISQ)7_v365rr$!~nj88{zWXh~s
zOf^IFDb>-jr0$HTW_-xSJ|`oP$}IV`zWb8lvg2MD0jJzQMz!lHmAILZoyaCrv}qx3
zrXr4sip`1znWUCR`CJDHb1(`$%>01tQ-&FS)NUCTnU$LcFTG^>aw0f03sG&H1%%+m
z5FCT2kT#}Z5?*A$ePsMx8(FWiBrz*Q)6}l}*yDW3ks~C(-B%-u8)~85X>D!dHc%Ln
zO!ixm*Q&E+(xqIpMVUTy_oZ=dQeJ$Nao;95Ib}YsSQ`DDUmuS?F<nnn@TX>%!)grA
z5n257a`D2207B>F*<$y1U1i=La&p}<oHDg;e6{T0bGNc~+S^Vw!7&q@a+oD%w>l~1
z0aXtErGaAyLMakQDA({|Y_%sCH#Q>Ovo=9UkV$Rl0nTzQVSP2K<7j;hV%@1BuzRnL
znkJKG`Av}Y!+SqGer9IhYqbfUT3jnvt5MA@i9JoH`e-!p6VeB@=epK76}<Y|-K`0(
zK-VznfHH30u~4ek@4L^AP3g>tw=)ag&IE7gym-4a;_c3Yw>!bxJulwgjCgyq;O$ND
z_Wm31c#at<0dFJ5N9Me$GakUf14;P+>aF!2hVn(6C0tGVHhYc6aSty3$n3WI=xDe0
z>ge-VM-$*<a-xU6wOX^F*81zt+e60HTEF4oTockkXyb?uhU~u;vVC^Q&e<V5vxMxN
z9kP3N$nGp5yJv^&ogK3GKSCOQ%*F=e;RCV3xH>QB55$J|4mmp;-aF*%Y<OqL6AVNJ
z{f=YI%F{2baeMppk!4OQ>u>y+V{7fXUR!rcW<4@OW!;JJyaZXcPO|B|0Iczc1dyVx
z()HT5;DCoL%Am?4s^nI03x&-XPLY3o4q4wc=1ml9sH|z+3{<PtzTfRNQGybpC8|9&
zR(OP<g4=YvZl}n+e3cEjkU-$ThtvwGH~HmK=-b<xD*8n|3Zn?}E0yG)^ydpts~a56
z7fKzYik<wDu|tg&z1YE|@)a@=dVF>G4VxuO+uSkD(y2{#_dKbdbw6y9s)l$=Bv{1e
z>1*Z^ifL&ytPQLVxsUU?xsAQam(7?GnMCQilP{s*mR5XYWA&KSF2yvae(h8+EWzcn
zYLydIxhv&Ohfq0CrhOat3fX6P@iJzamoTl3x_*-{;C(D11Fv}e&EJ2T=dXN`aGRvT
zx@@mlD3^`AcQ*Vj&$}N4Uc24x(bh(*3t@XR^g0_`ZRl>^M+I)}@eWs&*(_lcvDZZu
nM1cRpXz;oK%z*<0Xg0n|VP5l=x5angW}f>mdAa0(>JI<_`L6-*

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_049/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_049/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..a44f9d22
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_049/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a034
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 049
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 049
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012481
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_049/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_049/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_049/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..33e661cef3b5056c2e71827a730cf233f076b9a3
GIT binary patch
literal 2847
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_050/afni_proc/_0xf629673497638fc1be530fc0419613ea.json b/Afni_proc_through_nipype/_subject_id_050/afni_proc/_0xf629673497638fc1be530fc0419613ea.json
new file mode 100644
index 00000000..775b1600
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_050/afni_proc/_0xf629673497638fc1be530fc0419613ea.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "050"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_050/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_050/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ce003f01c51a4b3d42d350f37de84eb8bb27bab8
GIT binary patch
literal 305
zcmV-10nYv(iwFpV%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{s+aIS5LxTL_)TiYL@&XN%tZPK0uD~b$lWpV%s%K_t-fN-^@3^Z@!Oz{tgeewT^i>
zZ#&g^t`%|K#_-FaMYdCUqot&ZmB@nYgm;8-TO!vjmeBYTG3x0c6%RAi7nep`Ka7pl
z4LG+|)Akd}`tIUuomH*2lKMOiirrQ+RRj2KBKiH_Z7f$l&z`k{teC}clI$_O;7=_9
zF9q~ezrc!G<A^q(h~WkVSK#(UJc=HuBzN=qRn>Cqynq#m7|!<c#PB-h`j8bT8)jhn
z3fOp^&{lCgB5<ERy&1z%eOt$Hy8AYU$H_o#`3F~2VCL%j^8We;$FAA{L)e|d_W=L^
D@|&4k

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_050/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_050/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..44dbd9807632c09a56c9aaa9350150cf198b74f1
GIT binary patch
literal 1292
zcmV+n1@rnJiwFpV%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}wMYHchJ*As$ZQ
zC6U73UUIo>KnPVrMHMAH6!igAS>D~*vvXd1vAuUmQ6+e(sN^@y1N<?(^ItLE-TNRC
zQY7}I+qK7@`OVC4W`4f;JKK1#e%wcrmzO0(B`-m62@%LqcuAFk@$TjszWs0h;1~bK
z@4HnZX#w7C&|Gp-YL$AoNf-xBb;>Ti`{2n;KrGX$8Zpus@a_iTnRj>QHzOJkPQ6=C
zr~#63?cGY`-K|u~oR4a2YeJ0>OtZK%ReGEYH6;QjAQ0NKv!~yBw^dm#%$3c%Tw2gM
zP2uWkR7tENITr|NHK)ShdpqnR1W2vY=*68bQw4O-1>{QG1VM%ahQG$M>%GD8<9-~+
z=y}-H%2JE_D}7(N4Y+_50V!Ey-cB{3kZ34T4}!3|3g%Kx4a=&cZ2bQC-{!iK>e3KZ
zf+VxFU@Ep4ULplprZA2hmKR_wElTemoT~&qlH4%JND!zBt*xBkr7=KBxGXDc7XI!C
zl~O@!g(-t{JcqVhP+JOR1y4vq(=kZ2b>qosgqbNth1tN5=Lm=*?nfF5H31U1G7lez
zB|{&!Cn_l+1!JhbB#5m+)0%u}ag$M<5p;A+GHR*8kGcE-u0{d^pMYir0ScPTr8{*j
zLplit4}~Zx$Kthj_l;F0Q4%AgjV1ND1+ptr4Z4yG>2760)&#X2(U;V+C8r+Eu2ym^
z)l`xRXcJPti0@Q$OgplC0+PyfiE8&ss<DKSoyevTv_&B9mr4j?M95fHX<F0BtsEg?
zE+%<`o?nnD<>=x2y*RKaWNu-+(Nek1LP;JH(H71cLP!K;OYjWRCIn2wj}^!i8Nbp)
z)|;v*LWXEr)_I?4Tx~e=2FYL7)r4X}t@V!L(*c%&L6c-&Z{F>-9c8{{qEMpTUPe<L
zR0o&WpH?!h9h~=;TP;i3_wL?I`Ydd{C?Q=OyPdZ(Vk~m-uMF}I=59Y#2wrA~9Sx=u
z)`Zv|c1)F=BP|a*fmUJb;M2_xKD-DO8N{I#Av5dU_VnkSJ^cFQr#E|1!>RpNa4<X7
zUW$U@AFgTnRdc(<#Mu44FO`J7gH4QMd)>QluF(dTHoJ>W3$!4EmoJZ^n$2y?+gifo
z-HYpJ4_LeHwQhzSoj|tGPD1bQE=+V0ed{JRiTDIbxjysOyU(s|5V?wtg^F%w;<z_F
z?xW&eLaauzn;F3gK>`n=<LJm&iQC~LsWcF{NTIBG^v>OG`dmGtjDO|#S<V<cX9C=I
z+jZtLxBVo;In*=uc^xe3)*4C}f97t6(?~W}ouPYfi;R?=_0V5&+2F00XJOf>uAP2)
z9jE_mMs`UXO`Mbj!`WS$vK!b?bg1Lnrn!_UUX@`Yy>pvEW>lrI{Lb74HXU6zAYAM$
zwVS4)pzn9D*g@}aH=%2lpzFE&?ti%wI<jf0R8LzI)oq#OZ@qC_%`72Qk4)$*53!KQ
zl;da%AgZL`)`tG|&aL6ZE66DEUw!fSAL04atrJ<B43XHZhZr`b&_Fx+;OKOK{5c)s
zjLy?u0w>3Dp2q#&>7aKE6nk8K9;alRzlJ3v*U66hNg5vyhe>ZR$cAy+gCPw2`ROp}
zKZbtd-{Ox6R^Wfe0RI`|_<zpEZ#`g0B|wIHXVVSCyvk(;7yfHkCDA|QT`UlD2><}n
Cw|6K2

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_050/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_050/afni_proc/_report/report.rst
new file mode 100644
index 00000000..0ad397e5
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_050/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a069
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 050
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 050
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.072965
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_050/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_050/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_050/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a79fbc2b4c19d7638b0635d8d15cf5dc771497b2
GIT binary patch
literal 2544
zcmV<M2@m!kiwFpV%z9-4|8iw>b!>EBVP<Y=UvP47V=i!OY<ezqZEyg!SX*=3#uZi?
z*^-?&wv$OGX)+m&(~F%k0q`PHrmDoW2+<gW7Zac?$If7uz>-`Ww_pL1Qj<>m*cm)@
zCg@xLLi*4j(CMG(bN@=uf)sZp*{NTm84bTZd-m)(XU}54-9N4W?H?bm<$vjCJ_(OQ
zED=A((Foa?N<&1kM3XQKqBu*hYo|SZOcOWGe#q|pIr~1loo-rF98nVZS?m7V(%hAm
zoh-d|(R30Mm&C`?EJ9%jgR^w=Ao1;(8TlbgH=@LkiHEbvT6*aLbWHecZ`(5`OAqBq
z;9>cNi$~zyQ1($2QY#3tZ-pepF7Yvy8zY}sVHDU_Jc)v2Jh2v@$QDh8FR&e3#IclZ
zMMkHJ;D?h$DEFiF)jxmy&tL!j<9fP*eaB?(q`xXDrE;NIDikZGa<5*l)|IkUE|qsG
zwT!7vNdzOAo0p7-s;+106?sT}8B#fc6dI~wXx)z0Zgd(gwV$P5xq*#bIq}K7eqWBg
zP?ofPwZPhPu~exQ@8&S?e^ocw-|y<(zNz-xfa55^cHjn4mcH{)GtB*N$Lx2(i>qYp
z2N8CX5K?{psM)gGYG+{e`s#spl%<!U*TV&fo{ciJuhlGFFDi<{BwfSoG}<8fFpP%<
z1)_zHqC_G>ku-v-ZnOrfVIFA4L#sP5djm5|FFnW46faA!86a#7%!iiI-G7v&pUSYZ
zazb$=S8K|>YE6ELk0aubWy%t?abW0Azz!rDlp=YNoe_2OB*O2EFtw{k?QT;$(A2&G
z4&Eo;9vLPqu%>D}GP^x%nP>1L4-5iSo0{2$gkQ_;GHX8agDic!_oSJn@13nCa76F6
z7C~=v;Rh^lr%Sk;icfJv>@}bEVC=>W9lOYfa=rA})U^kY!bMnQSgpw4#s#Py)_}pr
zQ^Qo-O-nse_pP1=K3yu7wo6qOEX!ZFubEG?^zMcHNnR4ewkjMg=R!$5k#w!mJt$@A
zO};XH0NuXImu9ooY+HJx(}G%oT{AGGfq78afrWqAWr1JF$>zXN`xlb3{wfn!bi>N)
z(#VefdwFdwqI*i+A$v-3w_K^aeh#X2Z?dN-^^ojUl-+W<PJ>*&U3X5w&{=ftD#f}j
z;2_FzkzsFPwzgX-)@ic01mnH3vRf(FZN#RCXL++!4**mcpmDBQspEM*yj1@}icyr~
zBE#d86-JRQ;1^s6aUFMpI6kQecp_krE5$A!9M1)O5^!AO@)Htryh09#g2QekU=ecD
z!i*=73qHHh7@m{_%yrJ<k}#P2g@-E~h29Fk5K=r7FcvTsa3o+PgaU^M_dnoa*&*Q#
zA$vkXY{Xrg5$+nDaqI{fQ-@DGC8K3&LM-7}z?e5YvBx{pH5SGXy>NxYp~vx9z#+%+
z7_IPJ(4UJsf_=ce5&GN-Iz59=xUYgzXwSJkm~t$}b|&hQp!AaC85Vqn1`j$A0`<ZQ
z#}#opp)n1HEBtM|f_@^*=5dTDk3aGRIOS$WuFdtQM39S^+Z?+q=x{i<`AqYfv%<%M
zXSNV6_C`V$rUK?kN621&CIKfaIC2HKS3w*TN5q6TUJ6QKS-{*-FdnaP#MNhLDyVRI
z5GHihpy7Ol=QJFhHvR}--rajj{fo~}0Wiv!D;&5E#}OH?8X=0}RU^VLR+!Gh6^=cQ
zo$%$j;1C+0m5380_UNnz6Zm*`rY#PDkCxaC%`-kio1!URwwKgkf6(u%9aEqNtxkTF
zUhZ3P`U6+FagMbDA$jLe>zjjyZmFHaEdAu1LWF^pI>~|<gRZGshroJrZnIuf6yOKf
zpERDr8Qip*n$go6KoYJjsXzhf+cnMrdIr$N&z?Vn^Pe4f-t%w1{QZc2nG4uq3W6<Q
zD7nuTBa~VP+%oq2stU7xB?r-1&bf|k;>aUDFf(dL82fU$TB_NlQqj6M+Cf&uMl}l+
z@0G0TPPJIWsJ!izwjm2Z?wVSkF^e<YE@wwtXFp3nzQ~S<Z@Y;D^y=Mq_iL-w?peKt
z3H)$ZQ1yZn;<`u<-DFIBDv!Oe0RQYVFeyPlJ*F}C3eXiJ*Tq1`K3D{4sOF%@^Y)86
zB<Q9{<M#E20n4_|2p9Y;SoV8!;9Fjyv|U|N?M)rjyFHerkH7nFMKE1VDZ7hEbh7oE
z{Dx!b=DyC@?I*8hx3TRqdb`eu))|uZ%kzt(_7CAA06DD}rQ!~(^M()wG~xE49|G@x
z3nF@tmw?vMfShkGDxd-+@ZHCzrL`@f(*vDx{soVIU#LmABXrw67<K)&Sd4d|RBk{(
z?SXCr6W7(p17>>N><_@s$IxTx-A2>uXa}YStkzUJETfRjx0K}#q(A7G8bp=X#EtXB
zmQiz7u)jMu?X%~}{pXXd+XvVQBD7Vm-PwBn<eOh_<yDlMx_P0B@|(efK}+i#beq<o
zuY()Eoy2iS>#__~g_X@HaHLUg6J}#~Ly6TpnB92Pgv$fFX{<BDu%(#u&4$^q7GnS0
zo|P8sN+&47GJLM%5WSS~oZX`7LRy!nDEIJn-Ml&$Ru+;4h8qE7x25h6nvKU$0e0db
z>09tF-xx=Ke`{^+Cq5#q)avJ|Z|Uix4u7`JpU<aPrvDW^+>-c(IVZJkWKYg4!8r%$
zs=WgA6_cUY$YA;4;&tJIdY$bU<B`_0T6*_EL(eA1=|{~617r0qVz|+4!aWXZ?z8+w
zAVl$G@4}5R-@@zdh6elpqrB2+7zD2DA>s<xxoa@v;<~=LtZpv0YU^v*q89AC|Fd8+
z36J9moJvW$ISFX&BNoPMo(LwFC!6VJ2*nP@;ImWGiJ#01RcTvdZz+l*jqGwwn(tJt
zYNfFJnUQ!>7{jXAC8-Pt-9{MUY5w^0`5Qd`K%OJ)kchqV%(K6wmm^F)c8I<mj7E89
zoJ77Iz}eDCufWL=#Xs@HQ`%N`cHlz2ar)BLNrvfV;)h90^XHy-N6Y6ci^lMc_?Lr6
zTd**<?ZETkD89QD<&S360+;S?EuWw6ZaFAMOmwGybqoH8$36qBn>|Ls`H@SP+Iw5K
z02Ti5{Vj=Q5yiKc9d}N(mV+cV@v}Fa`J2V)Fd}|@`&KjX@vS>oA<*UUEN#EZOB)x;
zTo_~IS=GbCk~AU_ja@v&aM-^i_>-l^n^<SQ%FAK!y^hEfJKVa(UhiZ+1$-elmSMtb
zE8FZ5>oi(M9Nu(7M)-1;<4`E(TDc-at#1TLoG*I%>FXX$Lu|7%w0R6$g4kw+NQ@l=
zr2Gx@TEp>)Riv?==cJRqZ&@)@q^D1*7Hq*wRS7CDgG##!D?7zL@@>p2Px>D_g5Vvw
G6#xMCWd*YU

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_050/create_stimuli/_0xc20abc29a7f2cfb3c129121baaa625bb.json b/Afni_proc_through_nipype/_subject_id_050/create_stimuli/_0xc20abc29a7f2cfb3c129121baaa625bb.json
new file mode 100644
index 00000000..29ba639e
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_050/create_stimuli/_0xc20abc29a7f2cfb3c129121baaa625bb.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "050"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_050/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_050/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4cec64949f16b7e864091e8a4761f0e2e3fc5135
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^AyeCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR%
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk@G)q&XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mWj6@!Q6`1;;3_Cin;d0Bs*4Pyhe`

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_050/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_050/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..25286d684b938d302761223356304dc724a8c45b
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~30&X?j6B40{mV
zhuB*x+p?Q38;YSokfPX@J+u$QQiGr*%3>^$DoHs>ivZh8v0{9i_OSh<{fhmS9a8co
zDYB+@g&-2i!}ERT@FRWr%cVd6y>`Jq`g2CJql~y2%}7ESaS7|27vmw3g}$^4@8XZ5
z@oRBh)b%`KI3<N%4Fti8AgO4YC$!MZD5gYU5yVG@{`67AD9Qv6kctJ*`!Om}3VjjL
zu+TS8PIqx@bF0vcK9&T9R1|v7E%fDpvxxRB?n1)*K&x!59&j;;5`KUZG9(F*e6qXq
zW1&}aMH6|d^BQG}hzJMdv^BUyilc}oz-vCjiG=r6(+d<xptyigR+}+TNpn9T5f{n_
zlEy&Nmtect-t2tUZM9kuzUdWQK~O-xTjY9)9FhPCab`JRts)jA13y4QiQK>i0?Rne
z)2xj9?n$^N!y=Q2XM~~A0>PrJ#4rh^M8zDExdcfhQsFc!^sRmFLqv?qn1sj-@Ep+Q
z?!%-3AsM19%axqOyO!_(C&)SsViF9-)NZ6$WeHaa^^uQ*0bzi3@ln4IE0ZNTtOk61
z4}>uAz9UG=hXfhbjMGQS6wqgtMa~!rh?H0yA>dZBsUUAF=!~%l5d=CwAy!zz$9Vh}
zwE77#q9Qm%Krq4ncy!I?(kv%}<iQ|}WP{`-$W1DqA<iH(LMmkKCd^Ka3L<hg8NHE9
zvuX)e6xe52#Zy7u8BNXEfbj!{hD1oS<dgg!2nx#%dtpczX2F!yu4h=lW&(ABnoQCr
ziMW~ZBtbGUD;DMgTN&v&4+L{KjC_dv5FKC&5q{Ec85Nn8n}C;Ia=n~#M$JN08)pG1
z_z4N8=t+=`Nthrna>4>o{9GGUFY`1tD}=MmuKUR2e5sLR5Wn45Lkt^gq3yM{Henk`
zfJEc{R_I!Fwv4-^Yqls=NA7_zu1&~`J2?w%fa6o<a;4JvXMKG%`owfS%}6jYyAoAn
zaE^%Lr<aQtE`%g<PM$4xf7fO1?}H{c9HS|d>&Dm14m@`&Yp1>KR1+LC!6}DnYIduW
zVHRTPz+V<Rb|4Zwb+~km9!6ICoHAp>vwdq5MhKMDb{@hk*9ta}!#a%CM<h0!8W6kp
z>bPklX_nszL_fIq!{cXW_Ptgc!KuZRbd?;|+)~(+aH@|+13pRiu=ZTl8mGXkuf4q*
zXOgHIfc7zE=ACdUYrUTPY-)-(BVTV8zTTLxcV51o8Toc*;oBMW?VOiycSgS5S@?Fx
ze7pb8cQnV0l!Ui|<BmD6>Xe1#@S(u0PwK6WE<go5$x|lBeVg4zW7>lYKQeo*9yr>o
zy*mEl)$y44NSxrIXRX#PsrBB5^Y)N&wccwuFxNmjKy8HR0A%ki$oAQg-r11eERf#W
zke#z3JF`G`&W7xs4cYwwNTZM0)L=Y(BsCaU=Oz7-)bQSrv#a5~A!k>^J0VXf5Gv?*
z9AmaT{n8q@w@)8g=A^RzMvpnR)}O2O4X0Grjww_&oEXkaBFffDHJz7$HU5|cGN`Lm
zy|&F6fkPI`pvogu$*ucPl`W3w6#AQUl=V$x-h^TeDr=lHL)mJzA9T7+C_xcY0;)YZ
zs_+nk3U1TwxL%R_dX4rO7X*>RfMm9idZVwDg}%M5$)Z=(<0y`azFL*s<9@yHw7S7z
zy-?OMve?y^j2+Zi@rzvuO0S?kSEH-LZ_q4R+UBllmQHP`d*=!DtovaTRXK!PB7!6~
zPhT^apqLh>hPA-*hy^g8ncLVKy==xL&jpm8yLt%<ZefdWXsk_@+GQ~fp<g=%1}V5w
zX037pRqjf8(?MADrD@-Wy@C!XT)d1~?x$2KQ(eE&3veGxQQt2ffBVm0=J{JMB4&d$
zT$k+?3(93v-aCQU!hYaw;RlfyM1Ch|ds}U<?PH8Lz571gX;!U0+~KM;n<b26`nrh2
nn85!i?!PVw#J~s%!EAJug1F|bZj0}J&wckllDL{;>JI<_@!{@5

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_050/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_050/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..17a2c41e
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_050/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a069
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 050
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 050
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012405
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_050/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_050/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_050/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..cafd045740135b2b8986c265acfcc7befb5fb9b2
GIT binary patch
literal 2847
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_051/create_stimuli/_0xb010da99a8c5ba299100258ce16f9ffe.json b/Afni_proc_through_nipype/_subject_id_051/create_stimuli/_0xb010da99a8c5ba299100258ce16f9ffe.json
new file mode 100644
index 00000000..73473abb
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_051/create_stimuli/_0xb010da99a8c5ba299100258ce16f9ffe.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "051"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_051/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_051/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2d62e1426e49948ca3dd4ebebe69c255ebcb7d17
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^AyeCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR%
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk@G)$+XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mWj6@!Q6`1>JW*=lBQ!0CZU+3;+NC

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_051/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_051/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..80d248c044daf1d2929cc948f378537579899690
GIT binary patch
literal 1539
zcmV+e2K@OSiwFo)%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=Ao49`E;XIHOMHj+k
z;hEOaXdZU$7C{lfa1gY07s;ZiGax958qp(>3Q3La1P0no&;Z<3U9`W^ujp6wS9(cl
z9(Lfy=|nIrk-WU;+{;7G<<D1s|L4Xf`{>UY&5kqTW;7!SWyB?{Z(fXtL>BtW9=wa+
zipDR+Nm1AHh~bnJ`g$M;Rs=~!(>$StUPdt`0*fF%F7zjlB1Tarcz{$ac;1guiBjmx
zh=zr}eR{f!y{+v+FZx&#6jD*>Ik(Us2b@K;Z*dnA-UnJ`<N6^NgDByLC?P|V0LdqN
zyFV0qC08_&XF6|Crih4eK+al&OQbl8Xac<EBb-QhUo*Wxfdq;R2<3V+<|%0&BqZWO
z`9RVbNcs|N7h9X1t*+;J5WeXZTtQGkzFXvai5!st2ytdPU#lV(Bm+M{LW$hK1p>=B
z%+sul`~GRTCc`3=h-ZYM(E`Duti&)0r9{OXlDPy)BvRotEA*WM?n6Y3%9w=64DcM#
z<~Cr`fRGGPmgP!L;$2O6fD>dL1~CZ+V`{fjtg?iwg!;(G!GJKpy8Ni$hn2~a999E9
zz5_xSc;6Ew<wJsuYR2iKWD4lh$|7fs1Vl<KjuCJx*;J5s6?Dc}ga`s1pb#r8;bT00
z2U`7v7*P=%A|RMxe>}Qsb7__nLGoY_MzTTj667Wo&k$#j86g$2b`xf2Mg<W$n~dJd
zrCGHED+=s0tm3Jl?v1AAY{2*-Lqj5@S@KDK4+Vu~hrKW)46|TLYBw`1U^9U_K}{xU
zlSJIkc#<HQm=z0ifvt@6TpI*)G>m+R{0JRl3K4$P@{Eei%1yvaFS%Y$IiqGFs*SS%
z6#RsQQ}iUr#w1LT7dc@8D1NR5s+W11niaxXX4ie>alX{Z35ehBt09IBwa{vN+ncZr
zBtW9^ek*jXI$OqF(luL@s$=(17}qA`#oe3*Ho);I^Kqrp_$PgHH2TDJJ<UikF}oU7
zV{nd$;>VYZmo9}Qa!#Kuc7NAp?jL|A*BzrNlk3J;%MLvED{H5<<5UwIGr=i`X=-+>
zlVKKO>A+tWI(8ruJaxEqjUGl;2b?lv!?Ocx6GjM>)N&reEY}J)ki$BR)<-1Pof;5(
z@am*#B59W22t+@4@crXwX7&TGh2Yd;O1er8Yi=p*NjTL<qXC~Jdsus}YK=4C)z|)h
zjWbD94M6*tGV@Njl(k;ZeKs|vJtN=tEPUHzzU_<h?aauxGYj9&m~ZEze7iI9?asot
zJLcQ{Z@!~BW~3y%0~~kFc~z$@Bu5VgW_?ok*1G@|@FY)}9QSQ@8;xlXF8s*sdp&Tp
zUwd`(`KyyL@sT*eL(f{RSyF4gb?5CN<7%zfaA2;1bb#6j(E-TbTac~uA=~Fewr7EC
zpAXqNAF?wGWaoUy?)i}2{{d<AF`F8UhYzF%<LaWMKad*U8*+9vyf@_RYIrB)DFs3W
z{f=YImZx7><JQjEBg>pr*5Bwc$JW|&wYKh*%Gx!B%DNN7c}YasI<2OQ60pV}l0XJ^
zm8#cvI3sY#LK#$fgeuwFfFf#fM5oYSU!bgS8uKO;YfxF^q!~)jYkk@2HlYMXNC~L+
z<fy_!2r9Tux8t^p+}EqL&$u9n90eq^h145;wJh}QZA})vq8>+aO!T#?<R16yg{RdG
z4(o-oj*-QlzGCd4#)@C;K~Q=H^|=~d9e#yo$<j9WOtW-qL*2hfsOQ}eo2bem+!7Ha
zv3d5Ixdg?uFg2_Nmd7lB`OMtL-sojBCV4KP^xV@+P;d)dd_!Y(s?;uvX$bws88Aq}
z)iP_96R2`m%9{?tqAyMRF6<R_Na5mT%yK`aN}1~Vjb4EJSc>|7@%Wp+|1i&=dJ!=j
zq~W@3uUJqnoATcAy_Of^?QOgjZ1}jnz1{M>_QqB~TAR^!6qyUQwTC-gm1eVqaZFzq
paTpW$AI1IG1%VhCAt9KJu2K-!ywz>-?O(a?{tL&!Tq)`g007+3=uiLv

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_051/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_051/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..180d8805
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_051/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a089
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 051
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 051
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012498
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_051/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_051/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_051/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4a73800a0c357f8630dbaae8d4c8ba675ceae7f8
GIT binary patch
literal 2848
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_052/create_stimuli/_0x6b31a6173b7df71090af96acd2f6c8a1.json b/Afni_proc_through_nipype/_subject_id_052/create_stimuli/_0x6b31a6173b7df71090af96acd2f6c8a1.json
new file mode 100644
index 00000000..160b4f94
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_052/create_stimuli/_0x6b31a6173b7df71090af96acd2f6c8a1.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "052"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_052/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_052/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..620290eb356663364169869420c4c547d4ccec23
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^AyeCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR%
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk@G)w)XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mWj6@!Q6`1+tI;e)tFg0B@}#PXGV_

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_052/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_052/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c65e23fa78f439f387efc3d02bb064573fb48c2c
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo)%z9-4|6guzWMwXJYixQhbZu||tykS{+cp$#)~5Mu)AR@JFziBb
zFJf=0{9Cu#Pz(iv6vejeqP-ZF8U!U#7GsH2Ny<rD1lVqh72w^pi|s}B410>b$_^>n
zPF#3R=L$h2l85K}&f!P;@aIdv|8wnvee~yyrpGC9Q<{>PGU5`}H!sEmB6EFd58nB2
zdF_|{B(Lg4#Bf4#z3vNw6+u$bB#UXTS5ZWXz`~D?bN%V#kWrKh?jscmp7kSCpyc`@
zqCu{2o}KRE#&$E;%N~{l1ytmE!Oit$pR<tmE$&jx`#`H`tRHeQ2xESTVlpH#kbJtg
z`$MkRGDTxK)p?CFMMQ{wGHnemk>V(%G4NUpaV+6|)${@d;wvs7l=XVV6H-5jNyvrr
zfTS^y^cC1HH@oeJokpVp;hSE;6$Az3J9(y8$Pw{@5NDS2)iPp1Qt$&Ll*kO6FR+Y)
zEJ=&F@1BLLGb~bxcuE)=Ef6fqS_G3&LR7>dnJbV)A{9>3T;Dq29z?{bj7WgY0M7tz
z;XX_n5RxLw(oD%oyc;q1ag3}(KO+8MOzlR3RT^^@QxAFA9}osu7a#Zgurg_!!D_(A
zcR&aO?>mAdd`OT{%{YCOoC5l+w8$7EK9LfOV+7m^HYMb31)UKV0fImWD8LF!_!y7h
zf>u8!MpOg`2nfd58;@?-T$<%XkUSWKk#rEh0=Y@WQ^Xl$Mo5LM-GtfHs30O^lhGTQ
zG^-Y4MS*>aRdgz-JEN%?8!&#z(2xjemVA=mLqTELVJ{2`!^}S=wd*Msu$e%epeB>F
zNg{5hJdTl!&58w?z*a_jp#_3D8ipQ3euNG&g$O@sHjIkQ%1yuvFPUCVIHP7E%8j!G
z6ug)Or|3zLjY*gwFEhe?Q2YYy#C4e^iCH0>rgq&&9v2IZoPhZ4z8YfKP)p5LW4jC6
zKmsHh@3&l6%ClwMC0(;csXBHKg>h{{Uf#`^Zvz~kGM7u0MnCE6qtU0P>sd<tiP@E~
z9D{R2<UhVzzHlKRp>y_ZvHQC!Gw%R2x#bv5nOxVtT6N&LTUtBK9jBb&m<diXOcS$P
zofNYGO9%eaz_A0N;EBVfYxFR(I^dKU8=f9mn;=A>q^9!-X1P|dz8qFzv^pZO<y3&!
zz1Jso6G^@JMj-mZz3-nqH?!|Gng~uUrlhOnu;LcNo`h3=)N1fa(npmSs#2Q*FTeKp
zE1XH9DgfHYl$m$TrL6RN?(<VqT66Mk&BM1f=G!_i-}an*+w<^kkNLLG%eONp-_AUI
zJ7d0`|K>ZIV@3+XJHT<*oL5!K0&?_7VAdzq##RTQd>&^BljFW_r&c@d!G#~0{YDQQ
z?N?r(eDV5ZOnf9x@X)hXo0imOZ_9ai$hg|<)f|{>ARVAKLUaJK_YP!pHe_oyWNRMC
z)@;c3Y{>RJknP!!o!O9`{{d<AF`pWYhmWKN<LbPmKav_g7;=6!d@$tvYIrZ?83jTG
z{hnjYmZx7@<L1uvk!4OQ>u>a!V{7w;+T3yqW$l_mWy^`+yd<J%omJC$30UKgNg#!~
zN>wX6oDn!=p$sZLLY3UO52f1jh)%A*K1W$!H|BLH)}XS+aXpZYM)N_tQ-=~1Atj*N
zlcNd`A*kTGZrg3;nWr~spK(DDIr2$r3#qsIN>S+B+nUUKc{K{7i0G?j$vy7ZOV7$1
z9M(%k9V7ESeaYBCjTODzgP`;p>T@-^I{XUFf~9TlnP%bChPr>AP-oo_>!{2j+!7Ha
zu|9pxT!CU*m>Sjs%VXxld}eNAZ}qAflROhpdhY2JD7b|!zM-*ks?;uuX$bw=6d0u7
zN|CkF2~@dj#Z3oc(U+!u8}<r1q;T;vW|@~zrA&4GRxiPQEJ1xQfAY=Wf0*Y_y^NR*
z(r{h1S1c%(O?mHhy>=6KVR^j=LHMBA*lyr(yNmsx6?XlH*i_)w9`0~un#~eM5q*<K
oK}6tx81>)e1Y%%>1YkD0N<mzUR=4@Le`TKgFUONEf$9$c05odr*Z=?k

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_052/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_052/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..2a6395d4
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_052/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a091
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 052
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 052
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012609
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_052/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_052/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_052/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4e202515e52bcf6e92cd5cde0dc051d8d05a85b4
GIT binary patch
literal 2847
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_053/afni_proc/_0xd3fc95320172f7d63d16ee61a28a0d7d.json b/Afni_proc_through_nipype/_subject_id_053/afni_proc/_0xd3fc95320172f7d63d16ee61a28a0d7d.json
new file mode 100644
index 00000000..a3278f03
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_053/afni_proc/_0xd3fc95320172f7d63d16ee61a28a0d7d.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "053"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_053/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_053/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..929d9c4d69f2a8811d3117ee2aa4668432b84e5a
GIT binary patch
literal 306
zcmV-20nPp&iwFpR%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zy8Z#hn^#Z5UPMB+nQE5&BT4rn3qC-O@pXJ6AHsIc(mi%g!#DHI@0+jV@883NZEa#6
z&f88ko@+&%w=w)MXp!wy-e@VQVkNTRI^i8*+?L37%M~=fM2vbmNX7jO^~I&p)(>N2
zbpy_A)wKPHvc9|c++<a&t)xCrgJQRpOw|B>ok)KBcN@!<&$B13AS-4uoFsb;&-g=2
zz$*bg)i1H4);OXKC}Ow)!4<eY5s#t=D#`6)aaFb4Ixk=iB8IcQJTbgXxjtmY$%YwN
zz6Lg4C$v=@j|kkSPjAL>RNu^FINg04!^32tw)~wdDll_(eR(&(#<8pZ04zV<TlWC~
E0AaC`<p2Nx

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_053/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_053/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..48fb41a80b5e5e41efffc2f960d5b256c95f8c58
GIT binary patch
literal 1292
zcmV+n1@rnJiwFpR%z9-4|6guzWMwXJYixQhbZu||rB>Z*95)cJn>hZ86UPZj34J)+
z7aQEYPv0dir36Y!XzD(s<e?!5?e6SJKCQHsw0Cw&pnVAq=&kBQ`^WUX|5Zo3dml9v
z3|+(RN+ZquX683D{`vavZ0m#SaUV-wToe!$ya2%^L?FlEB~=Q>yX&X;_P_a~U;JBt
z=+=p(Ie524Gs#JzRpQ+?VH`Bo3A^y_qbG9#u}rIS%t&p(yK97}-rZW<jA*CZ^KLVy
z21v@acWaS%HxeZ?KCY~72sK79_2Sk{=}9Kkj0l*5KxofSpMK}vPHDL?mo{&6X+dW+
zfy<{+C9#TRTp*<Nj0%JA-LQ)gAhAlL7q{9><<LG8kST3r1Q`w({szx(c8C2(gHES|
zo`+qnEVa15Ht?m}f^$d^kdhVV-9!TliG~98APB3=U@p<ru(ZsJ+V4;PZLTe;E(}ox
zNHR|grecTTC6a?>3gftCc@D<XyzuVcnTpXP$qj>)1c55i+S&<TngA4p%c8Vq>F=IU
z2^FMLm@r5t3uyZ}wS`bt@R-CjnSexF*Pe{Wn3+P9m<{}Rj({lQexM;&Qy_sWi|}z+
zG4!xGQA!C37(?|1L2Nae#^imAn~ds|praF#QcDefEadlaH5L%~1T-ZGP|$cG-K%05
z(n&CQC`3sy5pTS^Ypg1Wk{B6nEUC^dkzJB%(4|~T_e&G9CaC3zzMz(^IQ3wDwUiU7
zW|B-nn~?Hld}o?t+L7f`kW?lsRJ&79jU|NaL^g$>Edz14P(lzRLdMck(~3rJ4Qpig
ze454R`8k<Ujvjv4?F1Hu%q@-AT1vN_E6GD5n!?#Y2(f^41)f3Lgn()Iu>_eQ<JY>#
zdQ;|k$Pg`xD(`cR>orH-BKfPjno=yNjc%{=c!*_S&?H&Zn|B9IM_Fu{D3mC-7tu@y
z)xqV>r=?6P2N%8NM#EC}gS#`AJ_}nf3P_g6Zf1>)7>gYID}}6uxjRf0f|u!WOM@we
zH6gagEmOv4NXz3^pjFs9`fR&}56?qI261Rb$joZDIsHZJ0KY!{>Fq&ObLy}W9L-NP
zm!e?!)fFwju5TBZ7<+i|m6C99w2g6Wu6y_G723ecW_!75f#ziR@?|fo*xa<dofSOZ
zy|{|@fVJIRYp2N3DWps7B=qj~(nK54H*R8+=$!O1uXAs``~1oVk*nBPsA#9A)9H@-
z15~_Eh}B4TGbcD9NZ?`Ak9xk0-5wuHrGdbC0!786_wHuh=c*B9{A+*6GRD{$6X156
zuCtK2-6tu|p{}vdt6)*LQB%VBQ+GX_MzXQ;6y0+>WUTDGhyIGo8gI2c4a-_}<@C#|
zIQ?HUvQ3(3;-n-P&i2Zb-NJ^VLmgK(&4o<xstgn9z1t2lqe_kCcj~sV>FBBf;bL#4
z-P8>QeZPIl4tjsH4qc-JUC-S2|I3xokxfITYTBBpYRfEp=Z)K`X9=NtY(ihTkA*~L
z97kIKQN}s9HuSIeZUZM?PR6nS`pdun2+yBxlgP?sh{Sd^#IPZS2HHydS@QU#-$N4h
zvQawhr`;jIuuFT7XeS+oe?O}8I3=6>)hrp~)!raZI{nco?hc3PsFQSI1fxOrcoYvF
z!65eU@Q(?W<8R6Ue;MQWd&Va3JYYyAK#F?j(+$JC&SeVc{+owo9Q^}sE6-tb2><{p
C{E86(

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_053/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_053/afni_proc/_report/report.rst
new file mode 100644
index 00000000..73299fa5
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_053/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a012
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 053
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 053
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.073039
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_053/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_053/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_053/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6b66cd44bdc3710dcbeddd088cf5d5d767b2c5f3
GIT binary patch
literal 2544
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
G6#xKF;@<86

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_053/create_stimuli/_0xa8b26774dc1bbda1ac991b50707e62e8.json b/Afni_proc_through_nipype/_subject_id_053/create_stimuli/_0xa8b26774dc1bbda1ac991b50707e62e8.json
new file mode 100644
index 00000000..b63d1416
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_053/create_stimuli/_0xa8b26774dc1bbda1ac991b50707e62e8.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "053"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_053/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_053/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..9a9a8d8dfee71395abb3b8e1ca1022d24f24606e
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^AyeCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR%
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk@G)+;XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mWj6@!Q6`1*p&OzxW6M0Ctxnw*UYD

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_053/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_053/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ecffd1140eb8f75fbe679242abcd052ffb9b02f8
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7n>c>OiSt0x7Ci`?
zgLhj;`;48m2#NrPgP^T@NDf7v1wl!(D|#hTA*r>Uz(9Km8i2Q|hxQ-!SM;xRC}|&d
z;Ku1jFf5TA&iBpmBX{`Ar9b|;b|HVv7n~(W3AhPMAYvR`;C=hzA^??{OS|~ae$Q&Z
zX2)68%o9#y$jnt=0@Xm2W^o#^%q)|Tfuzz8k23S=;~r-uk-{fBlp^hiq(I5cMZ$v2
z+&nqmrHy7QGm9QoKmsN+Gv{XJvM+d#^>f^XNc53b(YSgb<e(Rc0}{ayA|&~Acjw2<
ztfZPn>Qv`7#x=+u_2INNx+GeV9*dCIe2+#7->bG4DS)qq#89r*LlHxLKZ2f++C!4o
zK(SY7yV%@pKj<_X4GiD*N}(|*B;UzWvjm6WBO$?a&Z}j_5)$--B(zK|oG+;ggEUTx
zxbL2Xt8*$7MMMIej1~wNWhKN(BnBM{Oy&|M5tOEJl9^lk!o!F-Qy~Pz4u}-d=I-O9
z0YE|+Pg1QW@vcR}rxD2=`XTs(F|`{p)k!3D#603re*he@E<Wz}ab=Py#nr%%?~xEi
z-ghL#VhF^lW}H3-Q$U}W7Afc8gHlu;5#&~|DIsrb><p<42nISJ0o7FD$9Vh}w)zoR
zQ2`AI5{#%f9$m|GX_u2=@^BDGl0oze<)*Yqh~StRsWi#$Cd^KaN{}g^jNV9<UA2g6
zhU^on!>OR|jHaf1z{LS4Ly*cY`6RywlHs!BUKj$W+@F%#^@K{?OsGy&lTF$r5jPVN
zMMOn*#e!7QTt;RN_sHtuu;*dqhva}VjPR3Y!>Y)x+yuPvlA7gMaAp^x+&BwJ!HXc6
zqNh+cHenK8roeqv{9F@NuhKZSD@2ndU-yy6`9dSdDE@q34JmG@g=VYqa1*zILP#>+
zZ<(o-XUn)txps>(edHcU>)M9AxRY`}4{&_STrO1_{%o#~MxWZQX9@Tdvn#!F49^jn
z{q$<_!i4~O&dIYS-``c0di$u!4aaKA=DPOvvV+gv(%NZmJLLq&PH>807TewGB$NkK
zIrx_ZPCn3+B6fswtsX{J`+{+6Ba;2xCg>4VQqy^av)o*;z8Y3>v^pZO;Z%^=z1PQe
z8%e$RCMf#By&s-Dx3ljxngmZRu9d6Ru;LcNo`h3=)N1$%$)m~(U8$V{FTeKoDuOG}
z6$I^5#_c;2N>#dD_xaS6){J~xv+!+=`L@o>w>=}@_AGqcW4`V4^6kvXw=)ah&X{lK
zzxj^l*pY(pHgept=T(*Q01h8X%KK1lY;+LH7f~8>HSXK&)N0cnT>O#QYjn}kUgh=i
zm#>e<#7E*p58d2qJtwu^-EiI=vaZ&<H3#QfNC&Bn5FLc<z604j8?tpaWNQ}4*4dEl
zvmx8FK(^0@?3@kR`5%y0AG4{!diY3cu&&Na`Xi~~gCS>E!v{mou7>wQo=_lG(C<0M
z^78bn+_<@Y`pB{;Rqk)}*kfz`g<juq3T5rsLS@4V@w^0Cv`(t&yaaONk4YfGx=L3o
z+kyigvRDR{9<fSp+;3xHGoq83Z_ZKH*R6RSi#4pQX;cqXqtV=Icj{Pz5~3wmdumkS
z5rP%mrrUN~S?ZZJ*5^V3fkPjXypVcpt`voSep^#nH>-xdFa)z&mfYihv+%6E!BMkN
z)G;dCHJ7X%)>z@oT@1>skiO8PtHW>DELi5vUE3_2=ArJLC)Bg<hjmis5O0YDlUP4}
z&0NA_TG|>m2UbVi$NAje#@?D`JElY`vGm+EOIUEry!gh(+El4s6w?^`wNqf2f-6PV
zN+($5t`s*NLS<js_HEoN<bdJD%bKNL%(S-E^;@%m_pzAtz3j=ifB$Kpzsw@xd61Ut
za(>0aa@m&m4t?OYHn+Aqf#3AJfHtZB@L|)t-`Hww!Db5{U<IDr;~lO{vt7b4WN)%C
o2m$~1!v32KFa{0~pxNjug>lX2y3M}(EcM)f0gYJ+xato80Qp%Hp8x;=

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_053/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_053/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..d066c13a
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_053/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a012
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 053
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 053
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012302
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_053/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_053/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_053/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..dfb73f88cf5f80c1c8d74b99014e2ad1ea42d38b
GIT binary patch
literal 2847
zcmV+)3*hu0iwFo(%z9-4|8iw>b!>EBV{&C-bY)+2bZKpMY-uiVYixQhbZu||wOQ?Q
z+r|}D8rhPaIChe0CuuSnj?&grDgq!tQ8ra2rbUXzm|rG9TaKi`fWVT3gs)%$ic;cE
z`!h567xZ7Bp%2oR=nM2AdKaXyOUX){D$&@(v%7ciJ$rGnI1Bu3@gM*CbRqqVKXWbr
z)JL4<hA0^52Etrl$B4s`?|VU*#CPTMkuJiK9VR~{YkyB(C9CnWHbw!qJU6L7T9~=J
zmHA2HmCLT9(6X)YlsgG@--pRbyu2H^Mo66eki<(t<c5}mlF>qZ<1q}3XtcMD6ElhT
z`H|-!{>VlHVAtneJ@B#S`N-9L%SX25BFt9?uBG{bXK3Ll@S@>Jn=;`w9QBWo5o(sH
z2^$h`1V|5&h9PETTR_H)0zD;D|LXg~zh4cd|HezmHC4hX{=F!OQobPO3q@6USe7=*
zg(4?xJ}d|i5@I&C0+>m--cX*@8jU2r#rG|jhkTA8k4jBZ<aSGIR$7&Mt((MO*`A@>
zeB@e_@*_TUe4dkcYI)M;3u1Azu%5zn{B^_Nf2ZAOchy?A2{;TQWO%k0B=I{>WJTR+
zx72PMSlqUTt`{IP@*&@M_o{WRS!?yQPPeuz?<Mg~7<Et{R!?Rr^4GN_UMvWLKziDW
z+Nw06=eK^?&kK?$!9ant0t@Th07BiX_iBo|D=Sa5c2Di})Fi%ffc6C^iSH=TS?Q@y
zG^M@sG>Jdu;qvkkMgd>i6dsl~`D1h%SniO=Btc8NO5+9ifkcB*z)!O?z;>EM_&u?R
z+3me%yDIO>wXOmLA6d?})sM)+sx{@Q+U{txJOht(VX(kjRaV=O@H?qr;?31vFNxpo
zyr?Ged-Ej)L>le-bkWPS^Fxxi^Gi4jMMK<UN7a`dn7eeMpW3<$HGAWk+K?YZ3a87m
z`lTZOO_-NBi8Nrc@={T2&8k-0tL<nV893c2h#O*wESBW2-IdjsNxXh3f1DGAaBt=J
zX0h}r9B~b~(%u!5_<ee1x&YeU8oe~j^=eaVR9bbY6}WYJ3fEJ2^H9c%PugVRmvXY)
zQ)=ByNm+cIi(3svOY2fe_WpBoVIjcVLfN#og~FCpEZc4hN@ZuXEeK`b+Aa!Pl2pcC
z+P_gY&q3du4s8jAvcX_4NO6H+XX<uyt5_)GXnO{R+mf(Vl*)!qLWC!2Q!IM`iUi;=
zwJes=B%Lmnzu-bWNO6JS;aP_Dz+mtZwb7}KJ<=&YD>8V*V22uoHk}+!7<}eYyh;1d
zET7^GnG`aF?SR27q^_BWXOIgTooV#XL<Uovc`P!MDKFH|aNs)`K4MaQ!eGQ;%;12*
zI<pjbl2HC0U6$cnw83PLNr<6SY9|(@hEFIq8H}(=!;Y=NtTbUQ{*b|lHXL@unHw51
z^ZSmUVZZNCJY=v>aX8d7JYno7tPSHIFm3oQC4t9t_>6L8jC^B4`@J#6?Aqp5Eiy*O
z6rUi5D>Ue$J!YYfU!=ImhGQCIub<&>!VJ0*6V0Jm$8`OH!@x0hGq4S6Kem{D7E_-?
zJA)>L6N5&YoR}FtWtbVvYLPQwvM^>aO}efdvuzS^l)-_`^gBhJV#{Q)MH|PAkuNcr
zI`W3Y3<uQwL?1IIwBPe1oHejN$?ydGgY(8;Vdvd?D3rhW{2YL+JkGFZn-mAuFl+dF
z5N3@49c37w_!$lzicSA`m^UpP&iAkZB4aRbK{{M?GS_A&z^26xLvxNJw6Q)$v-V6H
z?DV?bT1#c5LA{keN^f>Gc>04@xpzUjf*^V4x!hHIm4;SpJx}6KE*Jy|G^`m-)iKzr
zHSIa5o>bc`ZVCeEgS#&(FX0(n)vB`6X;eTY+?q*&Jjk~@Q~`7pkc*!k?8Eb)Jn)=@
z!!Q3bz+a{v<Y5XOIZ!AmXN?F-xdpV8oo=lL(Z1rnV92LhhgVVHSS~0t4C)!Vyi^i5
z4N)v;4+jr)t!U_*nqGJ)YNZFI!Y0zC4O85JEP%MH%3Y!?=Coa^j^x%(5`TPI9a*kn
zM<&Rtcbo06wR*Fobt)?8!!5?t@y;yU)_LEKhL(%@q2uS_KRFSML>R}XI7Ch!hC<!8
z5y-I*r;Ai-YOh1{_M0*!=zUhk?KCP1T((6bxZr21vfrD4-g5HdMrkIsmm6T-?vN~f
z{M~n%z_by@<UqpVQSOiFF-K{rI}M_4KY6{n4Go*f+eIR@=0w)-E?$&c_c<H{AgAR5
zS9k!|d5KvCG~x8ocn-S%Em+Zev;^dq4B~uwS^-56f$u(3HMyyQobEM<=AY{5515*S
zGeW!BfmwG~*<xISQn?2UYW5l`DDg(^S&z70RJ%R!^D&HQjdrD~wd7q@234!pS|p>8
z%(sNu38dR=sWPl8t%-XVg)Nchq+st~2)lm}JvtcWR(Fx<1$s`}T+1E2IQ&B{t)kS`
z`<JRHJsCXi)#cW1yQ=lN4WRL-Q5gET%<~{sNZAZLlN+QyAsRU#a-`nD?b6dK93IF?
zW05$9TZ)jcR@90%?RGERv)uH$;*lO89=7Yy*N=HLAxCLE?Je_TJ!N>+Fs+WMmub%w
z!-)X0Td(c(s+DI@0Y+r%+&923y)pLw`PRb1k8C2O)XEpCZ^m?5hrin3ugB@N>3_`#
z^~CNl7kUjtH%4=p-~s`hwKITU6HLFN4=x`Zye=J3?~*%4c`A3bdZYcg(nv<9@kiCi
zJtf<V2(DDCaE^nT`z(DU;OpUN`_hRpy@eN>6&ddTkJ3uRzUSGzqgys}oVx=Nr^of_
zVRd<WtJc4UTU3Ml?k6r7Z~3R;2%bt&ygc%7=;~w{SG*z^-5f2)%RUr4ID>6RY*=nI
z$(Ohdj=W0|1a4qRo806<Nh=lev!4?y9OZ{_RSc1n;6b<K2WXtW0s8z6-T*<K17unO
zdDSyXzK?GP2s`8<`nES1q=R7;xP}MMmR5WVo(w_wW3PBhr3d6;yLA4#s}=R*o0jWG
zAx>ZSygQh^!_sgVBztGe3kxP1<mTTlX#>kftFsqS>p4>obqy%4m2c<Z@AH{;u29X*
zCgjM3+;rG-$QF_F$r&H#;Gb{i(t$zXIXMq=q#Dkxjy%gHHlBZ!+L!|k%A}CnhFPGg
zbW=0%cojxh&q=K3R)ARk+gChU2|vYJsN>^&v#yfad7+@8F>*u9g?PNekxQwEbU8Dy
zwgwRS+baj*%G!nCGqk_I;<*@wD-d+3TQ2#vJ&acl4>^^YB3_fPcpbiC##ek(zS1@M
zO4s2lWqhSK<y*Wa-{N)n7BjxZALn~Mhm1@KSApYh02|J#<(g=+9q8^5tqSW!2nCuf
za$KDCm5OU?tOxRV*cT4L(f-P}ufF*9RYv^0IKjhVYIQ#)b^mZZcX^1ox_`KqgSjMR
z4yc_+%t6S*OCbwahZL_4DPAX}cy&nW>X6cPLP}SMEM6V5_<w{X^>MvwARd09Y9OxO
zl=LrD4L>{N^{e4$hrE6@{A9?v3JkrU+Q!J2CH&{qxKO>gWs#jK^>_Y9wypaI;r;d8
zw6b<}8>98y2=+@9Ok4BS^ri$-<6n}1A6Ra<x>EIA1e+}Al$l46JHm!UzG}_rkdyNp
zd_E)QJbB}h9`j8MYHm|1@*wt>yeLdnPyFdspACIvkV9nk6f~h_sDW;U$W)-0e#u)>
xX5ZUd@dug~5)*v>DNzIUd85QhoS1;fx(%`u9x}RXAR@ZB{{aWMFVVRi006s;i@5**

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_054/create_stimuli/_0x5d692952cbd51d3bee4eaff23316a6fc.json b/Afni_proc_through_nipype/_subject_id_054/create_stimuli/_0x5d692952cbd51d3bee4eaff23316a6fc.json
new file mode 100644
index 00000000..43bea763
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_054/create_stimuli/_0x5d692952cbd51d3bee4eaff23316a6fc.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "054"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_054/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_054/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..754c751c31f2d3da02f62e17ca3fba8ab56481c9
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^AyeCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR%
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk@G)t(XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mWj6@!Q6`1ua<cm-q+(0B_$Sng9R*

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_054/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_054/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8f054354a1cfa4c2a4aff4a7750ac011c7a53f5e
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo)%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~31jl3vgb!yW|p
zA@-Ka*LdrOVki)#D7Iw}?ZdFtAZY2xVl0s=NjXW20NYEk0(zVFu>GU`fIaW8?2wY}
z#6{M0t`I~bd3eru4nNW#f4=nlKi4nVC;ODM<R}3*VF^TxgA06MUR?N~^6b(szVqMm
z+AsNWUd<K>r!nN&HBSQ7K$K>28nHZEB_RVzr57IM*~gCp&PXDKM|3DfItWP-CC@Gr
z=I7b1)6-qrY;^N%xla`kpUFI1aP#c4CwRaHHttd+1_-NYTsshQ7)0WLL@<H~K|a~t
z`618NQq3YY(|Mh74Kkn}%vz&Mq6G<9gt!(18Yz5VHN6M{JS`-qa;+YU80z~G1VZXQ
zf;0w-y+qsPX1D!ir_pF&`leS3jY%Q+PM&5fa0ng(65L|GT4pREK|csW%hZJPBvqlG
z#z~R)z0=|9oXSKIkpL&-1;RyH3vm*OL5Bj1xq?LmrD>ex+3kJN$BZ~rA^5}$h!mqO
zY~iFKKtdQ#Qmv->u1CV75wQ-v5WL|8+Rd2iBoaDeebT4i5IDxV_-HV|l}Vx$R|7x3
zLqHU9-<1%H5fH<gN%<I@2=qy5k#Y_mC`IKFL2Lz@GUOeNogtMz!9<6|r<yAKn2g`X
z)*u2yDxf|=fD!FaM%QgE&2kbf9uDG2GK^j#-INvy5gaQcl_u71ifm?7f=u~z^k%Be
zszp>YM4wO{o=EEMcxuXrTpVyR0;$ZBPwRUi87@2Sg%NPdy%SWskx+@73E7EkGDVvf
z;#MM}h^WY{n4d~&X_PIrkT8d%ppTg!k^{;x!;hK`!y>bC)8K`dG+T`YXJ#SFjkAOh
z`Vsgi;3=eyDVT&8DR2)NztBY1t2B<y3ehC7>pu3lSa9SR$#3`7h~kD?YPK2=y0{G#
zh9r~ymS>gnY?*W^*KARykK6-kT$_}acT(=z1ShA=<&vf0PuY#}=o8cRGy!jFb|oms
z@Eno(k1v-mT<{@qPM<Aye^*u7-$zbvI)+oG*0rxz9enPU)=qQVDJM8)f>R8$*z8s(
zq1>m+!N0_J>_8wz><Hx=K8&sQ1>?p>B>UFJ4+t`;={&?)t|hFeMpYcGjzMfX6$Ezw
z)p6ZqQZK#<l74vq`^V4B?E8%-!BdNC<!UvmxCODN>69O}8h%3Zu<~42YBRyhuf4sB
z;0kmFgAOR;<{b&8D!rcj?8KDToOoOF;B8Itw$6*UJtyAwJb2p^yzTSi?aYa{GY{U*
z1aIfR@s8)1kpl2GV%#z3Rh4lc4j)R&2T*Nnb}*DDqBQ1e(%0?OY9~Fo_#?B|=%J&%
z%B$ngUL8+>kI9K1de&;gg4*b9I&TjdR~x;WgL6$t2ceB4IvBF|R><brAzNpMY|Rt0
zb#}=1*&*BWglwN3vU7IG&i@E$_%R<FjE4`z2IK0ypg#~B-aF*{Y<TaG^RwZdAx|+7
z74$ofF)L3$x5mxw*(1xGRMy}4F~`=%bG@<Y6wKN&LS@ql@w^0Cv`(|>ya256hXjzI
zuF}=Yw%~w=EXttLBdX-aRtJU67*3vjeGXY)H|BK|YpASgRQFY*(fp#_siOoXL`zhA
zYOL@GK?T=!+iojQ``J1ha3O)fp$CZ-Qg5;=h0wRRHI?`BY8ZqeWLHbcJ?YPuo|ZQ_
znk^MNM&-NNC1ZygD}1qwNo8wfAoTd^@GCY8l(xBRnuSxF>fU)$J?nm0CuI%smPoLO
z_1SCY3W{lIG^`D*j<|>Oxw(zK$yUvn5~)P#xtpz^;FeZ=V`Ke<)Gov{rha`U7?$8l
zQMJ+us@%2WrbDP4DAT@!dxab@ym%S2v>!9Ajk<o5E#ZAECWC(d_?y4}FwdXaGT}B!
zgLTzju~04>dGBob-3P4)TP?5eZ#DgPAD{y?2wLrSvrD^yhYH-<;~lOnvsuD0WUuqk
n4*~xN;ox-+m;(p!(QJH`!n_tOZ}V^ePW$e^1m?h9>JI<_K(_Ue

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_054/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_054/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..5e16c65a
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_054/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a106
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 054
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 054
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.013562
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_054/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_054/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_054/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..288f5e6b5fc089344b3ca17a82ddeea9166f9153
GIT binary patch
literal 2848
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_055/afni_proc/_0xadf9a5388032e433d0e4c62c11ec1c67.json b/Afni_proc_through_nipype/_subject_id_055/afni_proc/_0xadf9a5388032e433d0e4c62c11ec1c67.json
new file mode 100644
index 00000000..6aaec569
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_055/afni_proc/_0xadf9a5388032e433d0e4c62c11ec1c67.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "055"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_055/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_055/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d6f0876db95d82879409b9cd508675cddbb3401e
GIT binary patch
literal 306
zcmV-20nPp&iwFpS%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{#gaZn^#Z5UPMB+nQE5&BT4rn3qC-O@pXJ6AHsIc(mi%g!#DHI@0+jV@883NZEa#6
z&f88ko@+&%w=w)MXp!wy-e@VQVkNTRI^i8*+?L37%M~=fM2vbmNX7jO^~I&p)(>N2
zbpy_A)wKPHvc9|c++<a&t)xCrgJQRpOw|B>ok)KBcN@!<&$B13AS-4uoFsb;&-g=2
zz$*bg)i1H4);OXKC}Ow)!4<eY5s#t=D#`6)aaFb4Ixk=iB8IcQJTbgXxjtmY$%YwN
zz6Lg4C$v=@j|kkSPjAL>RL|!zobJAj;bAgRTmH@!6_~lYzP!7>!Lh6U0JHZkviAW1
E05AiUOaK4?

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_055/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_055/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f966fd91e022c02d851bd3d9f03944cc8947954c
GIT binary patch
literal 1292
zcmV+n1@rnJiwFpS%z9-4|6guzWMwXJYixQhbZu||rBz#R95oasG-+;4n_ko+#KS7Q
zBvP2Yb~gbbR0$PTl<-j02T)~sX3ngg_1J^$*-eTn!AnIYzhNHW$MDX-;&^8ELL{U}
z%t||BAKT|U=Y0Oo&+EUl?f0t3eI$8tSwK|q0tA;3fgFdIR4Ewm*3a<mfAdGb_&5I0
zZ4gOw@NS!Cl9NKK#Je5BIB2R9cIn**Pv!<<nO5bPk=lWGHwaI?yS>;M(N1sZ-BwHu
zkd$lh)*|n2CQ4>}TzT6RYK&m&!R?vSlT4@?5ikXT(4L(={noqP(sE(0Oy1$rg3f3H
zS6Aba#43_;fsi&bDh$5&!Yo37#43$Z+-@_KL;GAnrnHR_WLRMMYh1h49rjNKolXZM
z53^cXYH@yT;7hj+7my$zB`eH(i3T(h4F#TqAgnHfyF^pN(lRgVxIg~4ySAjdFhms~
z$-FFBid}}ANDh`M%;UD@IT%ax!n+6OD#nN;Hw;n|45~zLYmaf$1fU>X7Ns@Ic=v@$
zs36sW34>&^fOapZwh+n+9+Q|R6OicZ#*^_FD^rLPtAQWS5fDY(k2K_J3M6o4kv<M9
zjy`Nwlu|+h#!!7p5L=C=arw~VB%?Yd80dtg)KY^V3;P2cjRgcg0Zj=46f|B~_p4ln
zauQ4)8qrcr#B1;F8><SUBxXh%OR9BCWLK;jbSanCd!-3g6V!4<Ur@_df_gOHTFQx3
zGfAePO(^*?zcbCT?8x#dNGg*Rs@*N9#w&#EL^g$_EfaCSP(lzRLdDWj(~3rJt%roU
zm}W6XenDoGV}$Q_JAp-^a!cp+DW%)VmE@ri&BfV72(f^41)f3LgoJ7Mu>_eQ<JY>#
zdQ;|ks1PlRs_yd>H)@W&LGoAkYD)1!ZFYN|(;;31gD%P9zIk`hD9U2WMB$2Zdl}7i
zI68#9^|X{p72rZ!ZZ<4s-@ChW>$5QRqJU(%>{iy;h_T4Qzf#CrSi8eSA$XY{w=|ei
zSQB!4+%jc+j<h^(1zLrvqfd8Q`0za3$Y2gqgv_jFo7JDU4)E)fpWYlqHKz_6!_j<I
zvndLWf4HXSSM}}!3u6xtzElzpj&?AQ&35m;xrPj^OtzPk7HCd}FJJbeip`DW?XKYQ
z?!|RZ4_MpHwswjfokF@iodoS}FI}_|eG?{%MCUQ;&DK0x?>@V>L*yz73l;6ubUNKp
ze}D(yBgASXyO|T55G3$0>PJ0a#%`aFrP4s)B7vgf(K~mm*14)h8UM;3vWziy&IGu<
zMs*f8xA!E)KGZe#d6g{cHfu^4f9BT1Y9t#g&oDf<OUBC1HS|{;)_AMoSs2zwS3$qL
zPSF3=Bip3OCU#1K>1?lb*=-aQ9qw`E(_G2~x606w-npG%Gpf{h{m$GrijJ-X2nYKs
za#ITm#(w9DAB_H1ox0`_3_Ww-{jX4hBAbRvRkt-!CCe;(>y6v3dkLX>Y=W*l#EV2`
z99vreQN}s9Ht5$ow}~AuC*#<E^~K+Rgy&DUMP%hNWMZdkVkk&KKwC7;PU++R$w{Z*
zgF(Nac3_YUdr7woNjDjeP~)og*d?3#)hrpiR@xiHNvA&=#oggB9d(i}j9@g#PDk<J
z1O~Bxi$5k<j{hkG{AY~g|2dny^?)gr04bh3?{1jp4K7o-@LvzhIQj=tyJkXj2><|^
CpKy!-

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_055/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_055/afni_proc/_report/report.rst
new file mode 100644
index 00000000..5c3db00d
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_055/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a026
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 055
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 055
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.071081
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_055/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_055/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_055/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..47f0e3670a7f20a2ac63dc06e8a8078debf10851
GIT binary patch
literal 2540
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
CMepVS

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_055/create_stimuli/_0x452ae5708964c457e7513fb29c2053d3.json b/Afni_proc_through_nipype/_subject_id_055/create_stimuli/_0x452ae5708964c457e7513fb29c2053d3.json
new file mode 100644
index 00000000..57ce4945
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_055/create_stimuli/_0x452ae5708964c457e7513fb29c2053d3.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "055"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_055/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_055/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..652c02cc636c36bb1e3d91ec8534a35ec201b552
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^EQlOLk$p>TVW=j4>KpPL$e`kmOJr0{wt2-OrqV7|Ds#dEic_iU>sUeVk*s-28s^
z=jQB1cQ&oPeOoppmza`FNZx+`r9uTNLCz7BNIk=KQ{k+{6|zNhy+pZmK>;Pq3e26)
zZ-6@Q_Sqnuf_(wd1z;D(HKSYt21x-0P#;!+E>Ln>11dZQ<)Y78QcQFXWy>z7C^O!W
z5KL5+rzl01i<PaSb}!)qONouw8(+VPzq@A=iXY=|UoUm_I0!SeLPQErik0P+l-E%H
zeVzTqanu#DiFG9{=K*|wo6Rgr1d^75&LJlHyP`r^Y3g0xDTxeyBNN}~;2Rz58yot@
zCcg2(H$K)kG4xGLe3OH3@^9b1Mn`tSQ{{NUVU27|3iNZrA(<mPa1({fY1Pz39G-nl
z9OrHaucG-ZNL8bmwcfm6Zw})9aH<Yzmo@67MyU%Phjgn^>Ht-%kwB^SM4*uABV;&?
zjE0es2{IZ+#>2?i1Q`z_lVN1?A4okPX49ZMoM;+!t7D~4G!4&2noq;Ck>=CzB=X(_
zO8V3qQ-7;SeCU$H>BE(!H&xfKKYDGAuH?uCyUDtMl|U|7sC|j}?$`ZkI#!@dKBWNT
zm`K~2Qi9ZyZMU!Y9oy~8;QYMZp7lEI_KUxuHS(7gQgC_g6Udp!C_^M;n4t<2Bz&Fj
cQ;z4Dz{)Q~5QLxN#BUq#7B>eUR`>`209{@kJ^%m!

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_055/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_055/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..67973fba0dfdade5cd39f40e86039d7ac9983224
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7n>c>u;XIHOMGwN}
z;N8~IzU`z%Py{d>1Z~|zawzI72(C0*(JPS(Nv-V!2HH!|0K8Q_wEw8TqJO1BNxN%1
zaN}en7?wy5XTBMJ<bM41(x3lczmPxXOU{zR1l)ur5HSue@PU1C;e*P|r5$`{e`K}a
zvZJhO<_V`UWagSDfodR1vp9`dW|m3FKvL<2hne~Oaljc#r0|FirAP-MDWYWNB4K`J
zZk?R&(nf0|GmCwyfcQ*iX3ovbWl!*c4f41Pkr*JXqH%3s$YBtPeG<V4A_Vz#XZxqj
ztfZPn>Qv`-#x=-*dT`nrT@o!wz#_yoAJ9nQ`>O3l2;gZUF_mleP{dH*iy#nE_YtHu
zQ0x`jE;cvX4?2xT1Jk#?QfN#H!FRIMEWrVI2uSc8^VKqA2?_c^5L%`-oF}OY{WMOB
zyziY1SLakFiiiX_87~kn%1VfnNDMj@Sj;6XA}CGcBr~`7L?1KaOoiYRJ0MbwHrK^T
zLx6-Zo}^k$^IeUEM<bFu^g{546KFSMs*_0Qi1kUIdPCqC>*C|V09Pi7Qd|xE_yGY?
z#C=ynEJi>qYbNDma4gUlrA5j)c%T%OhXk<|Xv&axG<Jqm`UDdl5}#_S@MAK58(V`2
zEUAF{1OZ00KN(%kYiXC0VDWGeN0MRm3hAb_NQmHA8L2eM?WV|1jY^OypN`&4m0h)n
zYKG_&s>5SR-5pO&`H+i!PDUV=UGiyt_a(z+$GtEDPPuoCYBv%paWf%1kxjN}(?Z-z
zL=+Jf*%k9sNpl*RxfT-UU=;K*^8>O^8D{udvte0eS8f`-@RFM4Sa4<+qTDzO2%#T=
ze+-^N+Sr0gc$otCknwX(WW7q`*sc&wl6>9A9_I^=93lDheKn%Ep%$90#={NV1`0!x
z$$raBr94|EUCOmvl<7lvUs~5T<;CrkdwGJBQ|5BX((o5^V?6rQc0EhLo0?q-$}v1g
zWcKr`#S0gF2%M8=OTNFWD(&wfC)XXzDO>B>H_Hw__eyK0x#g4-96P}&hFNTPtCLXf
zQ{~`a;yd|3AVus5<yt<Bt@Z@t)<z_Ixs4wXWKz?4gtOe7u$~%KakM%HvF=n5*!|Z>
zb(=}O_$EmD;r$<<Jh!v&H<|=bEv}WT)u`eY#Ga;8e$;CC3CW|%3tg$53SNHg?p6d>
zpeq=3KpD61NGMh5_1x#jrnF|n+nNP$Yl63RUcBuY@wR8d+n(TUpBHauM!cO_@OCD6
zJO7V&Jjad{fVU9iwmq+^jQeo#NK!t4YGb{Fp*#_#F;|nmjZUq0+=GihGP{i)I@+zg
zKKknQ(FFLIoamvKTdn1w)_UvCyF=F1TCe8dTpQ9sXyb?uhU~o)vUzsM*4ZIjvxID&
z9kP9P$o4ED+h>RDoE@_B5g{!<W@Cf(@QK)9U7Z*7Ct||~hn$@a9~^RaHoQ0F2?nBq
ze$O$M%hRuO<L1`sBg>vtxxevakFB*AdTre)n6+(%%DNNcc?q&;on+H_0p!M?5<r5w
zN>?jef&(71D1%CmsFE996x@qrIGOqO9J0P{&Fd)EP+8Nc?yE+lx!La2QGybpC8|9&
zR(OP<g4=N0ZYxXsW|a-NkU-$TgCrMHZ_SlL=;yaJmG!b}7=$61tEJ?g^qYle<qeLS
zg+j-uY{y)(cBrw!mpho0Ss??V$5)5nv00$Zn>)5yIL%YtJx{7<-4E-etRdbK2^O(_
z`kJ|fVp>`an+H~h+{5|Y-p1aVWjm%sDp7jwm?ae4G8f<2SUo1S3o(tUUq2NLOK_#A
zTImE;?n-gfAyf{OZQsGYLiQP6ysTN;kD1n1UB5L8cpr<&pr1YY?w`Nx^S4<fJWtYM
zUCysqD3`6gcRJk`h3;nK!NZM?*XeG;X1Cc6`mKjvtI=)yZB*d7J>KEUGTS8#L-r;M
o{Sfef5DwmCfH`mgAI-*BDa>m==WX_VH|@Ls0eod>(&`TY0C+w2mjD0&

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_055/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_055/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..6814650e
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_055/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a026
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 055
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 055
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012851
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_055/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_055/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_055/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..b356e5ec628e3d0c4e96947aac924461baf4fb54
GIT binary patch
literal 2848
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_056/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_056/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ee4feb0e166cf8f3b3388d2c9b5e0728f2f848e8
GIT binary patch
literal 305
zcmV-10nYv(iwFpU%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{#!xu=GBw17m<){rkW-HNYcH?f)9{md>x<2hp=6<bdR0W@XdVl`{wKT`}go*Tbr1N
z^R`os=UNfxZ45sQT4XzwH(E-nScxpSPIyNcw<U7jas`bq5u=_CQgJ^+eQ{~D^~2a$
z-GFmjHElnltnV&9H(AwcE2+=ZpxA9CQ#F8JCz9X(-Ntg|^Xy40$ckAEC&?beGyc#L
z@Jc{W^-HX%HI8TliWqJ{a0PBp#G~keN-|$8uBw(>=LM`m#BjEkCx(|P*N3b)*)Rjk
z*TBZ>gtm&~5rO;k>CG69>f3n?r@L=sc$f^-mcMgF1!k_UFYm5zaO|o-+z@Rm_W=L^
D7{8cQ

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_056/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_056/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..b0243fbcb45c3136039f730505ac38aff439b0fd
GIT binary patch
literal 1292
zcmV+n1@rnJiwFpU%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}wMYH2qME5D%yD
zl1O21FS*_&AcQKRqKXn8iuwSmEbs2@**UMh*xtLOs1m$XRPr0<0sa`?`L7u7?tKsm
zDH40q?b>6{{AT7iGe6(_oo&2VKkg&R%gYj?l9wR3gb3s)yrjy&cz5#*-~Km$@QZ)r
z_uVRyv;glmXf8P^wMxC)B#eWmI%SvMeeh%^AeL!WjTmVRcz1*F%)6cW&4|X2PrO@C
zr~#63?cGY`-K|u~oR4a2YeJ0>OtaXTDm~7Hni2sM5D4wr+0$>m+o~)V=E~+BE-mPs
zrf~H%sw7sCoC}1snp0u$y&ZND0;E=H^kS#WQ~}*{0lCsPL6G5q;ji)RdT(%i(vRa9
zJrBEDS!!{ArSB`Z0T+-WASG+e+o=W=5)CElK@e6~!Cb1TVOdp_jo%;t+gw*tT^gcF
zkYtt?OvM(%OQZnH6vlDG@&b&dMd{sxbCsY+k{bpY2?AB2wUx(sX$(*jF3ZZAg}=K(
zrBskwVagyK&!OEbs4a!Ef+r-Q=@=y1y76Q*!pxMS!ffEja|A>Y_ahC3ng9u0nTL<V
zlA#aV6P1*Zf-zKI62#V^X-z(~xXGx_2s%0@8MV~l$6WpZS0e#|Pe3z*00m9v(%m|i
zA)N$+heDK;WAWO%`^Ku0D2b8L#*+Hn0@)R*23^U8^j>8`)&#X2(U;V+C8r+Eu2ym^
z)l`xRXcJPti0@Q$OgplC0+PyfiE4LCs<DKSoyevTv_&B9mr4j?M95fHX<F0BtsEg?
zE+%<`o?nnD<>=x2y*RKaWNu-+(Nek1LP;JH(H71cLP!K;OYjWRCIn2wj}^!i8Nbp)
z)|;v*LWXEr)_I?4Tx~e=2FYL7)r4X}t@V!L(*c%&L6c-&Z{F>-9c8{{qEMpTUPe<L
zR0o&WpH?!h9h~=;TP;i3_wMdY`Ydd{C?Q=OyPdZ(Vk~m-uMF}I=59Y#2wrA~9Sx=u
z)`Zv|c1)F=BP|a*fmUJb;M2_xKD-DO8N{I#Av5dU_VnkSJ^cFQr#E|1!>RpNa4<X7
zUW$U@AFgTnRdc(<#Mu44FO`J7gH4QMd)>QluF(dTHoJ>W3$!4EmoJZ^n$2y?+gifo
z-HYpJ4_LeHwQhzSoj|tGPD1bQE=+V0ed{JRiTLpV^E&g^yU(s|5V?wtg^F%w;<z_F
z?xW&+gjkJaH#340f&?B!$I+3m61U4oQfVM?kwRJX=$*UW^tpOO8UM=fvz#$@&IGva
zw(HDgZu?1wbEs$R^Ez16tu>S|{><GBr;%)|Iz#u|78xl!>!H8mvcX#~&%&}%T|52q
zI!^!BjO>y&nm8#5hO@ggWjC;)=upSCO>-$zyeh*)dgnHS%&1CZ`JK59Y&yDbK)Bdl
zYBx<oLErCOv4h^<ZbH{8LDzHl-T!hWbY#;~sh+kbs@pQl-+JS=npr}q9+}Wr9%3Pp
zDaX+kKvYS=tquL_om<0+SCCQSzxv|uKf?2;TPLzM86vS+4>4>=p@DWz<6d%-4u&wG
zw3iHfDUI`((&RLS{^=l0jh*^DPRTZZ4NFF@lO6SwG(H{<lipyE4db*2Lm2k+(_zv-
zfqvrO;*SYd;D5#d{~6=>f6m5lJzz*BK!$o}(+$JC%4G%@{_9DVME?Nf<sFT42><}`
CLxxfS

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_056/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_056/afni_proc/_report/report.rst
new file mode 100644
index 00000000..45a01cb8
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_056/afni_proc/_report/report.rst
@@ -0,0 +1,23 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a058
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 056
+
diff --git a/Afni_proc_through_nipype/_subject_id_056/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_056/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..67037bd998a8da60d93b6a73ac6c2c5f3e31284f
GIT binary patch
literal 2894
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_056/create_stimuli/_0x3b6c30cc71f9ad366c822496fb589718.json b/Afni_proc_through_nipype/_subject_id_056/create_stimuli/_0x3b6c30cc71f9ad366c822496fb589718.json
new file mode 100644
index 00000000..d2e81da9
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_056/create_stimuli/_0x3b6c30cc71f9ad366c822496fb589718.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "056"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_056/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_056/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..dfbc2328c8ead7ebd7f029c3ecf14e200de20d8b
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^CX^OLk$p>TVW=j4>KpPL$e`kmOJr0{wt2-OrqV7|Ds#dEic_iU>sUeVk*s-28s^
z=jQB1cQ&oPeOoppmza`FNZx+`r9uTNLCz7BNIk=KQ{k+{6|zNhy+pZmK>;Pq3e26)
zZ-6@Q_Sqnuf_(wd1z;D(HKSYt21x-0P#;!+E>Ln>11dZQ<)Y78QcQFXWy>z7C^O!W
z5KL5+rzl01i<PaSb}!)qONouw8(+VPzq@A=iXY=|UoUm_I0!SeLPQErik0P+l-E%H
zeVzTqanu#DiFG9{=K*|wo6Rgr1d^75&LJlHyP`r^Y3g0xDTxeyBNN}~;2Rz58yot@
zCcg2(H$K)kG4xGLe3OH3@^9b1Mn`tSQ{{NUVU27|3iNZrA(<mPa1({fY1Pz39G;yg
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DF+BN+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk@bSFep7lEI_KUxuHS(7gQgC_g6Udp!C_^M;n4t<2Bz&Fj
cQ;z4Dz{)Q~5QLxN#BUq#7Fgh4&-e%c00B-N!2kdN

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_056/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_056/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..72b188c1876981876e19e3144e92555fe9c4f263
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=An>c<Yj`KiL6kQ0D
zg=bnv^Yp}S5flLo2SHnRkt~Wj1A>yM5j_&Akkr^tV4&Ru4ZvO1Mf*qnivCJ3Db2$U
z+&GyCh9#1h_ndoq$hrLW%Afz<xMUywC8OzaO5BvDB&LkGg!Rpf@qox&U)h6q{zqQ>
zEkDVtdLA*HkX*0&f?!3ER5ZzAn(Jj0Q6jMLqvKqE{y1b5rGooNMS^Gj2o)%~zKm#)
z>)WTNySTBrmFq<hOM(I_ay{qf`l`=aNc$FdA?AIcRWw!)xfp~oKSVJZk{C!n-P`>s
z*DIN#u{_gxgEB=#h<$R_8eAg9QAlIpH6P+w!uz`E1q#GhTtFzR^@t~=eh`z83*`Yx
zV<71(uw86++gqJRqXFTYUcnUv1>`$<rkBVO@qrL$mh<&8VnI^y10<Bl44f~pjDjpl
zi@5KfhO09yQi*s<7#b}QEXqm*lTbob#37kWkVGOCPSRZ8Ip7{d#Hfr&fXo2T0Bvp)
zCJhKl5oKwn<Rsp;nEN<J)}bE}e=w$YE5Ry_xr(WWJnRn$1FXxB`+ZoMG|pf(;Nu4%
zgn{=xK@vVB$f#zVK1!y5z9=m+#)wa(#NrqMw}MRxc~?PaghhZL&;bgt!V*5l<9DFd
zkBJc#!2tq-G4{rzYc`i=IT0ie24N%}#IHbZQt=dV2AL63A!|2bc4kx%k+I3>txTF#
zi?O1>KE*1U3hLfyYQ_ePA2Ku~LYgI?<o8feSa#S8L&7lgr=)f>#R4`Hs1wv=k~T@i
z?UctclCfE_AQRZiNYAxEFh|4CgUFB2A*K-FXU&FDky*J3c;O|}%L!-HEJV3+7Jz~m
zlVFOT1lgE`3Gy-{%m>BKH9_?<OA@m}I8E)kk37y78aV;++kG{}u%Q;3t;Tj2wt)ml
zG~REyu9RoXxJ$Zbi&Ay$9tz{yguJ+$G2aF_K4q?!Dvf^8H%FsSP1m!O_!F~hVL1lp
zh{%6_wRq`LKtkvA*<$y1Rc77+XmZ0bnlibreY5PqbHB89nmbN8!7&q@Vwfgow>l|i
z0hSK@rGaAyLctS<OV{XOWOcwPGd4Uuur@)6KuJyK5zKO}V0}5P!f16wV#BEbu?MeD
z>L!wU@r^+Ag9kr8d2VJuXfzR=T1-h-$zjDUggptT{HWF7lcbL-FI1&=2E6>*->+~c
ziK+l-A5&)DF_*H^>$%UTrnF|{+nR-MYs|NGQNHaN`L<`_+aB|6UzBfWM!ua{_;$v8
zJO9sjG{=k-gm-}Bt~sx&lm+DIk-)4^s*Q~fK>0k*5+=ue-A=7G?ZJf~nf*o&9PL+L
zpM3TDWK4V{PVmsPR_m73dT+ydcgVO}@6{ZbYakt<HbQg&viA;T^L)tG`H-zyAY11{
zw$F!b&jQ&#AF^{kWalFwjXq{mgYoc*)L>j)l=LT3!v{mou7(eWoLvp?g*>G|sG#3-
zjM?(^Yir!xIeTQ8lgj!VJ?7Y2f1%bloI+W<rcl{%A~-LJC|al0bWsA<_)`){p{`QZ
z$_{4)4p}IJN{>(_H#WOa*o^4p`r8YX^>t%jhhhyXYaG`D*=RH$wmWqwK@m~{sy#WX
z@DPFuuIsklR-So!jrJKA1d$`3q_&WHtFIM>zP+u<yq8y_Fp7x2UY6YBe!cLlyuo3;
zP}DIp-_uu&9n@IS%RLB6ub@6xqpQR3&@5Qm=ALO5PHm|B7YX&e`(YiGIfPpxf+W_@
zUNe`Vm=>mnwZQV2`7ocE+t^#ZY{n$d1eBh8dI<_{VT*5QtWA~LMKKMb-#7yXDY#Z-
zt#kra?n-gfL0I&qY2Sstf(|KMyo_1qB~&R>UBA@}a34!h-^-tT_s?JE`CBg{W`i_b
zm+ch`%4JjDJ8iG)w;R6yuo-USpxy2ITdh`SyBm6&TiXwta2H;+_Hc(Q(`=S7is+j>
o3L*mk!>IozClCW8BmlF~RSM#ox4O;0&oa;b54GbHSLzP{0GZ<DivR!s

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_056/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_056/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..58f189a8
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_056/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a058
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 056
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 056
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012266
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_056/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_056/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_056/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..337852fd9600278a9d3d0fccc1d3526eeb22eafc
GIT binary patch
literal 2848
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_057/afni_proc/_0x9c05bb27deb8f33f64413d4465ea4ef8.json b/Afni_proc_through_nipype/_subject_id_057/afni_proc/_0x9c05bb27deb8f33f64413d4465ea4ef8.json
new file mode 100644
index 00000000..da157b5b
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_057/afni_proc/_0x9c05bb27deb8f33f64413d4465ea4ef8.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "057"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_057/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_057/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..9c696abb33acfc203ac93185cd0b515ec6d5b348
GIT binary patch
literal 305
zcmV-10nYv(iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{#{VKdG#dhMI>aKsb<MPl5{V!-~;3sU&kl%A#B$y-DBr8d^6wtzWF--{yjX{)+XlR
zyzNxuxmLt^8^aHS7THeajh2!sRw4_o6W$TVZHZjBTtVYY#Hgo(RNT){UtAh({V+CG
zH{je>P1}zs>${83O;)wqO6v18D0W-PR1M(QiR8C`x3OILJbTg#vSJp)NwUZAj6bvl
zyb{n;{Sqr`jU(ECB8D3fT!GsY@hEzrlH4s8S5?cc^8(f&VmRB&6T{1t>qAzYY?y)N
zYhdGbLR-c0h`@dN^kxi4_3b={)7`f*JWK{^%ip=80y9_Fm-Fiz9J}fd#!rIk_W=L^
Dt#Fxl

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_057/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_057/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ea17f980f9d93a0bb06a9bf9cab37fba0b5d8a6b
GIT binary patch
literal 1294
zcmV+p1@ZbHiwFpT%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpG-<w?HvLeG5D%yD
zl1O3iE_b<0K?qesMTHU`iuzDgS>D~*vvXd1vAuUmQ6zY&sN^@y1N<?(^ItLE-TNRC
zQY7}I+qK7@`OVC4W`17%oo&8XJ?<mPi;DuHf)^mTgb3s)yrfFOc(;0rZ~vP=_{CrP
zeYZv=&B41(nn_LytrG9H2;-osPS}NaA3T`}h-F%pBSvZi-rXQP_3rlkW<)!^fp;4*
zH9%6Xy<3UAyO}7N@lj=MU8oU)sTa4WN{=(4rbNI51VVdu`t&>RwoA)}xw3hOOA9)q
z30ysmDv4Dj;{qYAWmFh^?}S~10Etx^y|~?GDu?!&fJ|u{Bgk;T@HcpNqdVxG^gEpn
zdLDMQvee@KO5c}m6V4$)KuT7acM=UKBpM3TgCMLfgSkXg!_qP@YQI1Jx4E{Yx-di)
zAjvE(n2K$Nmq-qlDU9Q$<vAEj^TN9aXDUXIBsUCF5(KJ5Yb(ciX$(*hE{oEdg}=K(
zB~*|~VZtC8&!OGRsV#)Eg2yDL$rvQsy76Q*!psz+#BAWla|A>Y_ahCtng9u0nTL<V
zlA#Zq6Qz`pfH72G5X4raX-qz}xXGwa2|79^DYew#$6WpZS0e#|Pe4<G00oWb(%mYS
zA)N$+heDJTWAVnj`^Kt*D2b8L#**sX0@)R*23^X9^j>K~)&#X2(HGRRC8r+Eu9k8v
z)l`xRXcJPti0@Q$OgplC0+PyPiE4KXs<DKSoyevTv_&B97fJ|XM95fLYFg3AtsEg?
z&L>%no}ZH`<>=x2-A-Up$lStst)+BZxsp62qA8qpgb)izm*5$sO$eBVA4`x4GJd6t
ztT$zzhYZo8sPaD3xK?xI63JiH)r4X}t#^+)j|W%=22GNAy?M9Sbd>p)i9(5Tdl5}_
zP#s*}cv{M&a&X>TZZ<4suiV|4^jX+?Q9!adb}MUS#8~9uUnyiQ%-w#X5WGweTN+F$
ztO>C_Y?(4XLs}lT0<FT<!KYg-e0UxzGKfPfLS|OG&FRlud-(OqPnUa9&8huHa4<X7
zT#AC>AFgTnb$z?Q#Mu44FO`J7gDs3>bKSdduh9mUHrtC$3p6K#moJZ^ip@>S+g`%s
z-HYpJ4_MpHwRVaeoj|(KPD1Z)FHE!%ed8uJiO%s5^E&g^yU(s|5V?wtg^G4+I-TyY
z*GI+o2(cQ;Ze|201PMHddeM<DW4FskQfVM?o<LFY=$*S&_ql3B8UNbvvy3rz#ss*X
zrt8dQZs$pgbEs?V^D0=>t=E(={?x68(?~W}o}znhn~ap5_0V5&S>vsir(s#EuAF{(
z9jE_mMz%>4O`Mbj!`WV%vYXgYbg1LXrn!&_UX@`Yy>nYZW>l%M{7&5_HXU6xAYAM&
zwVS%3pzn9C*g@}a)uC&YpzE3Y{(rd=I<je~R83nGRc)DNZ@qEb^(-M&k4)$*53!KQ
zl;da%Aj&xB)`tG|&aLCb%gHGAUw!fSAL04aZ4g<R43XHXh8Q-a&_G*{lg@D*9}QE8
zPqJPw8}$3#UfS;uj)C?eJHZ}ToyRHJ<gaGQ$hFd=ew=iA!(rSV4ANmI>B10({p|5D
z?w>$E_HXgW1k3S1Wq|*Tar{4H<F_6#q!J)Sy|d|tVP4}hg>(PS*JT|215m9bLvslL
E01Wwm(*OVf

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_057/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_057/afni_proc/_report/report.rst
new file mode 100644
index 00000000..5ab467a0
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_057/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a036
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 057
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 057
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.072067
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_057/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_057/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_057/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..0b072cb8bbec48cebc655221ef58daef4e9a94fc
GIT binary patch
literal 2547
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
JYhAe&002YZ6vO}k

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_057/create_stimuli/_0xfb31361957b77b916fbab80d8fec6def.json b/Afni_proc_through_nipype/_subject_id_057/create_stimuli/_0xfb31361957b77b916fbab80d8fec6def.json
new file mode 100644
index 00000000..c831cd7b
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_057/create_stimuli/_0xfb31361957b77b916fbab80d8fec6def.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "057"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_057/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_057/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..24ef9a35f396970c8d88b6bd65f81dce44ae3bbd
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^FJ-OLk$p>TVW=j4>KpPL$e`kmOJr0{wt2-OrqV7|Ds#dEic_iU>sUeVk*s-28s^
z=jQB1cQ&oPeOoppmza`FNZx+`r9uTNLCz7BNIk=KQ{k+{6|zNhy+pZmK>;Pq3e26)
zZ-6@Q_Sqnuf_(wd1z;D(HKSYt21x-0P#;!+E>Ln>11dZQ<)Y78QcQFXWy>z7C^O!W
z5KL5+rzl01i<PaSb}!)qONouw8(+VPzq@A=iXY=|UoUm_I0!SeLPQErik0P+l-E%H
zeVzTqanu#DiFG9{=K*|wo6Rgr1d^75&LJlHyP`r^Y3g0xDTxeyBNN}~;2Rz58yot@
zCcg2(H$K)kG4xGLe3OH3@^9b1Mn`tSQ{{NUVU27|3iNZrA(<mPa1({fY1Pz39G-nj
z9OrHaucG-ZNL8bmwcfm6Zw})9aH<Yzmo@67MyU%Phjgn^>Ht-%kwB^SM4*uABV;&?
zjE0es2{IZ+#>2?i1Q`z_lVN1?A4okPX49ZMoM;+!t7D~4G!4&2noq;Ck>=CzB=X(_
zO8V3qQ-7;SeCU$H>BE(!H&xfKKYDGAuH?uCyUDtMl|U|7sC|j}?$`ZkI#!@dKBWNT
zm`K~2Qi9ZyZMU!Y9oy~8;Ny9_J?nMa?H7MRYveC0q~P+}Cy+CdQHDsyFhdn4NccM4
cryS2Qft6o~APCRn#BUq#7DB(U4)_QF06r}oUjP6A

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_057/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_057/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..64a7ae3933533282869c585fdc1405213d33e788
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)@Hf&l3vgb!yW|p
zA@-Ka*E;QnVki)#D7Iw}?ZdFtASj8l7)zu|Qclt$!1hwC0N<uPZ2xG#Vt-|alzfQ`
zujyPNh(z-6obMcdq(A<0>5qS|U9gY-g3<IOC2mSn5>rN8!usaLctB*XFYUuS|2?n$
znxE!Xy^I)6NUpE?f?!3ER5ZzAn(K8GQ6jMLqmx{J_Bdn|rGooNMS^Gj2o+IseG$<h
z*Ei2jcX6ZL&Go8>B|!ldxn6Q}{i)AcNc%SKO3eEJt7u$3;$jfS{0PNlNMZo_bbs&1
zTyJEG#&V|f8fA)z5c_1-8eAg9QAlIJwH)GD!uyKp1qj4fTtF&U>k&^#{V*mW7s>;W
z#z4|nV7uDvwjXpFjRvG|dIeXI6oBvKnO-Bu#0Nl}S<F|;j0H)-4}ef2GvR!JWfWvd
zTI7BAY`8kZB9(}zgrU&_!J=$LFbO3@MI4H`21O)N;UvxVtwZiXMvTgc1jr2V45BUF
zhe-oMQbbvrDLKh^Gv+>yk#*=t#2<{I-AJ%XW3FQAArJcl!XVbg$NfI6Od4mf8u0Nw
z0K$O#jvxsi5@c92E*~XRfj%!SGRBBcq{QL`0k#578S=J*&IpSDL81c`V1*@ojK^<5
zs~;0XDuM$90AuWpM>lOP&2l0r9t^@rI*4BZ-K63v;tVPyq(atif^23~5RtLT=#5O8
zRg1BrfIh`4no8=<Xllj=j2|&HBtn`cpVaqAP*`@@3q!&%^QWkGJ;eex6R;E5WQsN^
z#Lbk)F_N)au^<!J(nv40fH23y(1Xm6(GjMQ;U~?8VUbz6N$|o;rq>hBs9A_|<E#J#
zFDAhhJPEWh1ry|DMwkzbUupvDWtJpng>ahMbsu?LE;w=u<hT23h+#vmG+T{_UDyT^
zLZb10%XOtZTgF||HCvRb6Zc3M*CyrFy^Q%b!SN~cY01*)XMKG%`qXqiONl=*yBwBd
zaE^%lr&p^NE(9cW&YmrHe^+JZ9Req}9m6S8>)O}r4m@{DYp1#EloK2?!6}AmVs@*O
zVisWOz+W0Tb|4fyakz91A4XP(oHAp>(?e?$gb0|_bRNMh*Amv3!zzqcM<BMH3IMzJ
z`m}B`sTbb}NI$su!;|M`_Ps_E!KuZRbd?-d+=AGXbjpuf4L(WwsPaNpYBRyhuY-dM
zXOgH21npzW%sb{%R(d`6`P7uwf_Pht;BAfZw$6*Uy&&H9B6!<lyzTSi?JS75vk2bK
z7;opl@s8%0kpl28VB9n3Rh6=U96u76^+~m{-GNX(kF$iyabLGnt4(`w;Ya46(E~>Z
zmDi_VzCIlTACVJ0^sLpE1+~@NcHSK_uC{tL2j-fP4nP}4bRcB!osiA>AzSl9wiXH5
znjf+~KV*B6knQ;)JM%+!{zpi|kHy$vJbWZJ7+2>7{gK%4!66rC!v}|4oDJ^{d4_?Y
zpx<+hS$X=EHE!<C9$Dt3vi?SoIkvW5sI6_MVAh@yD%(y3=OqzE>nxkj3&0wGOaLk9
zDpjrQaz@~g1sPO&1eM&lzXQT%1Si+uoI}>vjd>l!8YpWV*8|yTG<VvaI!I82lmN9S
zM+y%iP;gzh?Y8pF)0?!<xFCoe`y{nO>aD(92z`57lX)+%Mqv~YeWjG#<9@yJth~Wt
zy;A5HneXdM#tt-A^l~4P(i^DH)#&Q*8#D`)wz+Sbg;SgA!Ff`hcR#G7vW9R=L{P-~
z>@{-@#I!IP)&`a*%!m2R+{WJObu%V;CO~@b>opME!isNbY)(n-LQF&I*Jgr22`(2^
zE1iJK-6(E42#dZn?c1<d&=G};modw{geqm!^;^9H_pt=^z5L0yfB$Kozw|0%Hc5kZ
z-CnUkE*p98gkHPZ?lvFZ-|=>Kyob$h=wa_cBX|%JzY7``6u7mAJ6u_2vxHGZ-{esc
n5%?cQ{Wm#*92g-1n2oMdkk_*1ZT{WU%ya(*VJ_gA>JI<_U5V*h

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_057/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_057/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..4f4293ae
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_057/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a036
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 057
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 057
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012327
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_057/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_057/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_057/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..025b9936c2603ee45127b1917b85595258d95458
GIT binary patch
literal 2852
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
C%Z^O|

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_058/afni_proc/_0x09c1f3168e2d72b072ca0e01a947a58e.json b/Afni_proc_through_nipype/_subject_id_058/afni_proc/_0x09c1f3168e2d72b072ca0e01a947a58e.json
new file mode 100644
index 00000000..99112c56
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_058/afni_proc/_0x09c1f3168e2d72b072ca0e01a947a58e.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "058"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_058/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_058/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..85c1c712948c450d991aefc076836ca539f17426
GIT binary patch
literal 305
zcmV-10nYv(iwFpR%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{ujlYS5LxTL_)TiYL@&XN%tZPK0uD~b$lWp!gkHlJ$6pRH}lQ!o3F#~-~GK!tz#Ze
z+fFr}Yek&5G5j!Sk?mC8Xep^;C9>c;;T>VzmdJIBB{aT7jCwjq#r+KR#ih~K4`X9>
z1I}&KwEc*(zB~I|XH~1Mq&`oBV!M@0)c}5-NPhcw8_Si?vnQ<}D`qhqC3_6d_(My;
zO94IAFR-H4IHC<GVz>dp6}TM{kD>=E$<2IzQMKGUFJJ{ChLfE<F}zH<K4itoh8bAC
z0ybVJv{f9B2;8SnZ^m#?U*E-Wy!|$Yhsi)~`8!usVCL%j{Pyw+$FBMV)<05v_W=L^
D)5em*

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_058/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_058/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..485acf8d67c2c2d2ad43744e006a55752c5179d5
GIT binary patch
literal 1294
zcmV+p1@ZbHiwFpR%z9-4|6guzWMwXJYixQhbZu||rB&T)95)cJn>hZ89p{6jls+6T
z6dTgJz4Q6bZYd>DQbJSrAtetfL1=epPx5J{t)#uPQw;4(Xh3gOAKE{r@BObj+THu8
zp<w79+^#gz%x`9XGxPJ!-`U1{)#E;rytpW!UGM?~m(T_|3NNWrFy7rf#kc>>AN=Ak
z{k~fzlIGyu2F)ZVg;t4on}l)DR444hyAPhs1jI6}$`K>A0q<@Qo_e=4zuBfy_t?Aj
zm>M7{*WRtPy}OktnekC&ZB3{Vf~glfQ>Dk5P*Wmc0s^5uJAL|{cUz_9!d%(B!=(kC
z(FCrZMwP@Wl5v5MRx>ILzPH0JLV(07jb7|@n98AZCLmMV#t1STF#HXkUGEMKkNZ&+
zq32;&D@!fzuk?NCHsBl*1f*nzc{|a7LZYESJqW_;GMGy=H7qUjqW1gaf1B$_stZF@
z0g}wpf~nYIc!}g-nZh`3Se}EiG%vh+aHeAPNOHp<B|)G{w6=1Dm&O1E;j$>LS@^pv
zR6+%*6ebLk@f_N{oZ3PtD|k#|nv6lBts759Bg{-8O3Vg+JV!tjaX-?Ks|k?6m3jC$
zEE)Q+IZ;Xp2^d551wm{zn#SZqi<^w<l%S(yl2S_ze$3?$a5WMT_yja12vE>?F5RtS
z8PZ8Gcql|kF&1yUyKk&2h>{o?Z7iwIEs$N2YS5)zNbi*<WKB@Z5q&`|TXO2r>}n~;
zQcWe9fHooJi}+48$Fw8MCm^XzmZ)~Opc+dE*@<ilL0bgkexZaQMud!|rKS~)+)57#
zb3Vyp^!%JmDMt_A??!<|A#)4kwU*Lt=1TIAh^BDX5JD^<U4mzjHX&ddek?&I$oQ2m
zvfh+=9x_CWqRRVB<7&;3OC*0)R}+c_wbt!LCj%@4gC@zm-n`puI?8;@v_pw<d(oci
zpgOp`{<M@y<>0)x+-g|LUb(w7>9er)qJU&^>~_}3h_T4Qzf#Crn7jQ%A$XZSZfP*3
zuqMRzam$qP8Pf7`E6^%z9elRg!iVRfB7-=zB4lQ@+noNQwTEAy{&cz5t~s^e2o7ea
znoI3q_=js+eqG-#Ffn$2?<*x??_d+-*j)GS+iSFerOnP_(*n)O;N{C+yJB<G^0t=n
zc=zHu+5^^3bFGsiM<<Xjw3E=gI|~yXMBliHO(Hr9-F)V)cb{L|AaWHO3l*KzL{WEm
z*hj_p2(cQ;Ze|201PMH7AGUkGjNL9DNu`0nc>+bnqj&Ch-RG(iW&CTu&oai?857{P
zo31mLx$P$@&Y`Zc&#Pcjw^mca_)~W?oJO*-@)X^3TV$l{tcU)J%NlRBJPpfQb>;NS
z>p1;iGqOXPXyT+K7|zbpl-<CFqC*{5HqC`h@Tv?G>7CmQGNVe3<#*~fu<7Wk0pVhI
zsom5K1%1DB#SVIZyAEBW1YOVE_y5b4(2-3;rE1!mcGZ?y_SPG>RnHPa^~i+2@(>G&
zOgWCW0HTa@Zf)pa@7x+ryqt_;|Mi!D{}G-)-8zw#$q<RnYKUP&3JtUsoh04tusb-0
zUOMc>(Xf}$2%;`M=@04AF&^2e&f}D9@>jED<XUO3A1Be_a2R(7gLD`rT^Pc!pPdZj
z{xS4p{}z8tupIwW2Kdhy$Nw`ne(M24Dgjc|JDYA8=2b3JIQQRtQpW9n0I=@bVsi-q
E0DAL;L;wH)

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_058/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_058/afni_proc/_report/report.rst
new file mode 100644
index 00000000..05c37e85
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_058/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a018
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 058
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 058
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.072004
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_058/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_058/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_058/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ba5babc37c14f3f1175d75572449ad50ca2e9d20
GIT binary patch
literal 2544
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
G6#xL3Rqm_+

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_058/create_stimuli/_0x01e5b8dd24756ed0c0fe3629cc71eb3c.json b/Afni_proc_through_nipype/_subject_id_058/create_stimuli/_0x01e5b8dd24756ed0c0fe3629cc71eb3c.json
new file mode 100644
index 00000000..998f5ce5
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_058/create_stimuli/_0x01e5b8dd24756ed0c0fe3629cc71eb3c.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "058"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_058/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_058/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c6887b49086b64b02c8b7180749a8515e21adf03
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^BOIl3kdtW;csM#u$w)CrWKeNOC9*fqp=i?q|+FRC3~U9=MaKA_7r-ALke@H@{x|
zzBzl=olR?RUzZKZC8i`3lDFS}s!)MSkaGkjQqOSRR5&Yfg>2DWFHtUCP(TT@0(0l{
zE1=GseKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;`{jG>!q$92VsU*h)Cf{v9i39@*2v&
zud}~6j=CZ?v96@$+=K6LvzbMSK+;msImASNS5ycqO})!oC6S?TWa1kge4}H1V?*EA
z#5X?p#>e_5hQ5i3Z*uTW{_We>=*UiZsvOTbtdWgLfqqOlBy(g3ZlX{*t(uyM!?O>G
z<J|7xRWzRkscJN{)|<EM%|W~$PSqjpvPPZMD0RWZkZv_f9iVD85-7Ev2oy4XfDDI`
z(J(SHK}N&Kco-R*Amd?VGK@_A1F7f3Y#MZj6HS9|b*%J>rs2s*^J#c8(tH{oMc$b}
zNgrEd>TeZ^cU^Kgy}z>brt13jN3X5Xl^nTXH(BSf637J$wJ#Ch{kl6%#|m`Grxaiu
z6KPvhN|0Kz?e^uqW4nDGy#Lg0&w8D9`^8_-8u`l#DY(4$3FJ&<lp&Ha%ut01624CN
cDaUh6VC5Gg2*QtX;<t_W2U5>qpZEv>0O52V@Bjb+

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_058/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_058/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f13323cf27026d21383bdc97fbad8735cfaae1d8
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#*QUAkl3vgb!yW_|
zL+mY;<xA3bLopNxQWV>=hxTDuY7mrkY%!Kdm86`cMS$(4SOL9Fd)WTbe#QRE4k_7A
zQe;i%3PB{2hv)mw;Ya%Lmy3V=bM2gc^3OR-4^nVbmO{)pxWEVI#YG6J$S-c=yZF6m
z{8}6q^?Z(Snn00X4J1$vL}`{}F)Q*V5;2fe2GK#0fBLx38A+uGh>oPl1`#Pyiu?j$
zVUgcFKHa5W>p_t(_*4N2nJn`2ZjoOK1n;wf#hs7E0BMztt9wEY`?1&~F^nKal25m{
zek}6kOtV;>=)A_b2HB?poU}%lL<`bqG4h)0(^%pAis?lP5NIJWl&j51B+%TAp)aKN
zk)$zD>=oKBv^F{qx}N7@_@-A1jX@##Zjt4Sunz$e65MjWQbjBwML$SF%gn$9lBy`o
zlC+Hb?s2##r!rMUq`=8|fpAflBb-DM(2>AoE@BcvX_}-(ers3w7!hYGf{>U2ks;do
zb(}N=ND1R<rqwjwl~@EcCe~pPK`@+9yOB_x#zM!;Cq4~^z!B@h<G}z|CXF*(4gB~X
z2~p&IM?xY-K#Xc8>0@vN=(EZq;~WA|ipm3m+)6eT<ZX?e5tSjqK!+rxnkxL5jNii6
zAO<5UpdmqmG4&^-D>j#AISD2Y2XQ1F#;;IrN{f^Tj+v246KgkRc4Ab5%=mQlMyAZF
z#Z)t7pHdwi3F^*xYQ~3L>~S&zsmzj3^SdV*E<5gp5pc?bBT~DbQi+=h)ro2{Nt-6(
zW-8*CsMxGnm`Q47l%H>-VD?9SA0yu<dz4{>pR_!qBC~Q+@X||`FC~IAvk=wBnMVqK
z4B-)a3T0ywCgEiUJV3>tZ=vc{mLz6{Xqwt}AA6iDHFAjJxBF^DaYN0w+TOzr+y)9E
z$z;D3d96BICSA%kTa@VocTXDECgg>!j0ZNr$tiQGQfc&aetkUp)O0;dA()z7?pI@Y
zj>zJtR}1IPh0u47pDlKO*Hz~4q9)fIqbZZ?#@9;@K6fi?r?u%+6C5+aDTi5NcB_+8
z9#ZAtUm7}gpf5$@2;~|*jIDMB<Hkm$yVfS`6I4>md4#iEE7(Ad>Nr{-lUQ?VNbKJ0
z!={O(S$-1~{qWuoPoA6E_q-OtQ;TcmYBj34rLd>rR3D87enR@F_CnVhC%~((ot>KC
z3Um!Y2b6L1j)hXSUeA4gWJ-HRzU^7~wkLesXXV?Ok#A=fzMTo*&RO|(XXM+Rg>QGl
zxBK6G$8*d`Nq7@EZkh9{&Ugs>k0j*-sC#Q&gbGBQC0tGVHoA?*Q4cQu$n1DMbhJ}@
zefZ_;!wK=RIMGATTCG}AtGzYn-67*@wbyWPu7Pxr+8EJ6$lg1Ut<xdfr$e@9foz`+
z**P7uGYe$rbja@Mklp_QY4kCh8jOdJqz2>atfW7Z8a^0ub~Su3<m_sAFXS-=Vg>!4
zW6YMPUs>bU=E)<=oK)7|_%X-U>I=QP=9J3XGKI>T6XAIYvTPk!(^&~v<Bv%o#kxw@
zYny@t9<o>lRUWZQ_SVgHW=yBZzd1u$-!$e;EY`5Hrg1Y=p4YnH={B(hB}7ZC_SCq-
zBLpkB4Y%XAi_Fhg*nkTO1oi_+Z6WnGzg!mj_O_;qUQv(wQ3Uyws^p&Z=kw318ywB&
z%Q{9C+xbOfhc#C8avOunm&rir@zvosY?dr-bK5jar#94`vxIuu{jf=@9O5mJU=o`r
zubGQjOiNS4T3~g+1DwyzZR~BnWX6=pB$l4r`63qF(iY#?SUFN^m&G)Oe(eMprr>g!
zwaN)rxy$8Ehfq0CrhOat3fW_L@iJzapD?XWb^SJ<$NN}927dA6+rR%b&tLfh;WkLa
zb;(|_uv|9fz2miD-G2~<?e6{c4G6u!>qBRw{V)jbx4`cNSb<x6yu(##HcJ>q>`f7c
n5#axRG<Z`0#=rqWG#g)~Fs?bP+v2+~GT;3d08I{p>JI<_3TgLP

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_058/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_058/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..3984d89b
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_058/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a018
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 058
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 058
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012335
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_058/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_058/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_058/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..9092b05fc77f35197e68913633c8ac44328a6ee1
GIT binary patch
literal 2850
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
ArT_o{

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_059/create_stimuli/_0x09b6f0379631039b0ae4fbfc242d4d59.json b/Afni_proc_through_nipype/_subject_id_059/create_stimuli/_0x09b6f0379631039b0ae4fbfc242d4d59.json
new file mode 100644
index 00000000..f5dc84a3
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_059/create_stimuli/_0x09b6f0379631039b0ae4fbfc242d4d59.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "059"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_059/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_059/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..187122417d4454eb0189b7dbfe4ca29c312c3957
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^Ax*OLk$pn%yi48DliIoG7&=A<3aM1o{D4x}Q1!P|1nYdEic_iU>sUeVk*s-28g+
z`{wLfcQ&oPeO)#rmza`FNZx+?sX_%RLCz7BNIk=KQ{k+{6|zNhy+pZmK>;Pq3e26)
zuYfvl_Sqnuf_(wd1z;D(HKSYt21x-0P#;!+E>Ln>11dZQ<)Y78QcQFXWy>z7C^O!W
z5KL5+rzl01i<PaSb}!)qONouw8(+VPzq@A=itpo#ua~-d9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}a}U11&1M!Q0!d3j=MWS9T~Q&dH1#fTl|+WVk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^O}Jkj#-CxQRmLv}$T14$nR$
zj&r+%SJ8YHq^i-(T5sO2HwW>4I8}$V%Nli3qtpctL%P){b%3hXNTAeuB2dWm0Wus$
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinuaGM&8OkXNb_lU6nSR?
zC4Fp-slQbu-gU|0^#01yo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`L79V^f!pHhHv
zOr&j1DM4z<w%eEcj_vk&@cvV~J?nMa?H7MRYveC0q~P+}Cy+CdQHDsyFhdn4NccM4
cryS2Qft6o~AP7IkiQhKfA4rgoUib(A08+^t@c;k-

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_059/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_059/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d6fb77d018ff90821ad714d61f6dd6fbb96c6252
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo)%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=An>c<Yj`KiL6kQ0D
zg=bnvqj|)MTLeV_!$Hv2T_lU5&VZmKYDAAjDkL?w6BuYWK?87Cb<qO-pngSvrI(cE
zVFzxUP6Wde$;*4ry*%Vx{(R~8f397ykN%v|>?k8{Ml+I7MqI-B=EZnOWT7wZ!n^pb
zX#7$f7j-?47*0u{R|7$?B1kHl<_RtIGKwh?SOoD=p+9{bF^V$51EgZX^L~s<ltN!b
zG%WPZlha-7J$P8?MITFoLMjS9=N9^Mz*$857Iz`xeV|n~Ru8xsL<v7Y2^o?ENIu=&
z`JvD&xuS_Y)p?CFMMQ)Ha@rbPBE?Ze6W}!;;Y7mws_6v^Bv4#HD67qwr=+=`kcbQA
z14&~b=_{~ZY;ATPc0JF7@J+Aa3W5Ui-6GdZ<d6hFh%?LiY89~{8TbJbO5_GE5Lm`x
zo@Qm-cTd7K85WsDJR=N^76=w)C5A~TB`W5S%q2)7kqW0-p>OSTA0lE@#w0{$faicV
zcONDV2+0s-S+3+H-nE1WI6>B75R+gqrgkI6DoeOZsE>Rc3<v|Pi;w$#SeY!zVKw06
zJ0OIC_Z>k}J|xJfW}H4srhq=HEON$3K%~Ut2m!Z}O$B*dL1&Cbh#=4b3bDcxKE~s>
zpw&-^5f#B90)h$l$D?aDmu5K;Bo78*BpW2JKyFg;3~>gT5mF&*H(_>aR1lG~$>@z-
znpI1%qQE}GDxM1J&S+}R28<stG$cZrC7<N?Ku}nA*b76#Fbk%nc0I!aHWR25)MS!2
zNyN>JCkc{?S+Ot|*vd%HwLvh4!^nro577ap5aA~+&#1_(+yuPzlI!J^Giny1+Bge9
z!B0pyMNfikOu__tnG+U(;^$hRdYPxGSs|QdcHKuF=Sz(ogZS;f8e-T`3$3=dwF%om
z0wfymw?fydvt`^RU9&~0I&u$$acx3g+{syB100_+mn)UVKk4hE(Wj>CSw@11*_Ego
zgL6a_KfYSLa3Lg-bMkDl`@1f4e;+it;TTPsTsOX2cHp^NSv#$5r<&lH2~IgoQ?py0
z46_hR2mZ3qu>+Cdsl%mf^f0p8=ad;6p6y$kFhZcDmh%W^xmK`&9M)m9J|eN<)PUH%
z*T+p0NwfS$Ao{_*@1Hz3v+sE=1g92L(p7R;b4y`Q!l^zQ4frJ4quL8qYn%eFzV`NN
zoJpc;0NTftnRmjato3^C^QkHA8Tqzn;oBbbZJ(EKXGXrAS@?Fwd^_jm+ntebcNV_g
zG2iZg^Bv7GBPHQ&;J9PXt2$*NIea8A>yx^-(FLf0Cwa=`xNo!DXiR%>;YViA>w%-a
z+Uw&lULTK%kHiTcde&;)l3MR=IPVS_SL?lo19J_e1Jp){4nX$afoz=(**+VxJqu*}
zY{<^pkeyi|J7+_7&xY*&4@jer+0<Y>d?Ym(SLY@Dk<{?Pkh81dgCS>E!+Rl5C=e>>
z_Z(xkJpIxdx3*6oS>~j&{zi{Ew$@*$^$n*~){ZGuHk=sFOCrkFNj069fHnS@1Tv_r
zRK2#%8G%C<%Am?4RLS1`Ehub8bPE0TIm-H`F>gY#29-5VnxXW()`L#B2_+~(N<g(I
zM-?7IP{D1w9k*TNzFwn!#sxv-Fd&&Nq~7W)Wub3xYqIDS^*D-SqOVpZ_qbm#JgaVS
zSTB@yj4XEbC1VFQR{U}og3>Ff&(-Ma@GCS+mbSTTnx#`4>fU)mJ?nnhL{$#qmWUvU
z&C}P+B`BtasbMX!JYoUNXXZBcRxg_|$#Vgv=dNCYf?L?)8yag<rFL0NL+IB|fk6tc
zlv%5sK$W{v-gFQaeQDaaVXvSA3KuV9misAH%2d~H^#a_-Qq=d0C*S=2hk5?gi-_4E
z4cBFR#e#C#l=qIe<!?q_=fT!yr{#6Fd=Hau<VQif+YY;-5znf%hdW%AX0wEGOy3l7
o7!&v(#r-!0ffyJeA()M>QV`d?)ot<ZU%Bu83!fxAF6s{e0Ddjmn*aa+

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_059/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_059/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..61f1f860
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_059/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a078
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 059
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 059
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012781
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_059/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_059/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_059/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ce1a6abdc58c64b735a465a2b18cb8c4286c1c38
GIT binary patch
literal 2851
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
Bmiqtz

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_060/create_stimuli/_0xbc6ff409e7a11a5e715e4ba53677c9c8.json b/Afni_proc_through_nipype/_subject_id_060/create_stimuli/_0xbc6ff409e7a11a5e715e4ba53677c9c8.json
new file mode 100644
index 00000000..2739af83
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_060/create_stimuli/_0xbc6ff409e7a11a5e715e4ba53677c9c8.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "060"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_060/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_060/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a452af40550e0350dd21a139d5c54f9eea0b1c68
GIT binary patch
literal 589
zcmV-T0<!%diwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?Z+kk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhiB)B
z<J|AyRWzRkscJN{)|-#(%|W~$PSqjpvPPZMD0RWpkZv_f9iVD85-7Ev2oy4Xf((a|
z(J(SHK}N&Kco-R*Amd?VGK@_A1F7f3Y#MZj6HS9|b*%J>rs2g%^J#c7(tH}8MLw87
zNuOI|>TeZ^PhE02eY~>trt13jN3X5XwH&!%H(3|3637J$wJ#Ch{dzb}#|m`Grxaiu
z6KPvhN|0Kz?e^`yW4nDFoCodptk-F`U;PEGk-w~vg3BA9K+Z%)86p|O3{{vQ;p=pt
bay-WbR(>IZAp9IBe%p9==@dKr_y_<1Nj@A4

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_060/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_060/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d9d2472c108590c04bec5315515ba0bd41b95271
GIT binary patch
literal 1539
zcmV+e2K@OSiwFo)%z9-4|6guzWMwXJYixQhbZu||tyj%%+%^!7n>hYUV&?}*QS=~e
z4&H5@{kI*r2#NrPgP^T@NDf7v1wl!p6}=Lvkkr~vV4%GO4WL`qL;EUyf<8rGr9(=)
zYddh`bR!s+NDgPd8Ght`{Q1i7|14j!Pxd)y$x#CJge4F$4t3yt^Wwq>m1kFW@tyyc
z*M7;5^J+FrIE^9CZg>)?2BI{J(}?BSA_*BtD!uS1&pv$|a7Gd-JfcG>(tb#aD0z07
zFh9?3pPpW)&8<$J&AU_q@tMrCnR=dG^#l)C-^QJbL?2-ljT;9-4uVJ=kO+nlA;_n@
zJ3r*vQmR>`&U7v_u0aOWgR|D?l4wB!79p<LfJO@6*G(@%08a~vsoZFUB8J9(1c8v+
zMUciou~%q2-`eOr>^7TCOyBfMp)n~0-_6r(0S>`KK!RJ$*UOA0B<Kf0XqlRDo}?=D
z(>N*ezJEGggHxF(A`;+av_QBhOCe4oG3ZcWF&D6ipfrt>JiD_mT+E0w6@pL9fJiag
z%sNgQ03?L*B-Lt??@A;*8WHQz3&9(Vq1}q9P9mWr<`S2B1K=3z^5cFVS0;&4Tn+sA
z4gpcbeNRFxhCmE!#^qyhBG6~0MansNpcIuy1hExp%8++8c7{~?1QQ()pK7Y`V?2Hb
zTm1+Oset+f0Y=mvkFMBSn&l)|JRHQ4WDvbVx+yIZA~;q?Dow221lgHU2{PrA(Oao9
zs}@ns5Pd>*cp|BLqp2w$aB;xN5Tr6oKB@14WVr0O7lyzo_fAmlW<n)yCS)hF$rNo;
zh}(&XBBCO*Vty*ArBOE1M#3Bp0~a$tBnOmXhM%;WhDB!OCcz6YX|@;(&dfrT8)pt7
zxDog#;3=eyDVT(pDR2)NKhr|it2B<y3ehC7>pt>0TX5tU$#3`7km81#YqgtO8@LS=
zh9u+tmS>gnY#Dc{y4j*kAJq?}acxqb-$}V=6C9s1S4)<LKV>&ZqfbrOvjn_}*|ne?
z!*fLDKfap3bjgRnIeoU+{asb5yN{e)a}1|Ut!rN`I{4f#t)14kQ%-Qq1g98gvDvLo
zLb*?sgMW$d*nvQb*b%C3_%O2C7mOPlk?dO=KOo4Ymh%W_)h%H?HLT)jbp&F~sUWZi
zua6rhlSc7Pko1EG-#>Y7W<O}Q2%cJ8tGZUhO1&WVB%Si3R>Mz79#vlGO6^SW@@sFe
zBDexw!JvK0xOqoHsY<U`e|}<0drG|RY4Enkc-t4n+nEw?XBxbnG2YHa@ph-g+nok)
zcZ|3D-*`uJ%t!%v8!_&f^Qy|Y4~LH=<$b6&*SZ+W6Hyv-HSXK!)@mm`)bU4Vuh~OK
zdzIJ6U%WmZ10RtSJ@l;Ass**$TXWtWGOkv8H3#RKkPbo{MRYJ^@12mX^Fy}J580k3
zWc&P(o%2I>rU}_OKV<j(klp_g((q$CHW&{di4DfpML~ZgHhgf%>DlnXA*W}<dqbXL
zAS&qh9Aj3Verb(c+h>m~b5dD<qsJUut1tBGno}@q#|V`*C&cp-WYId!ri%iw#vc<v
zg1SmqE8Btt9<nHdN{^_Ln;WRg=0|Yy?CT52`i3!Ypjbm?O{0ddn$6Z`r`tdYN{E)I
z_S8t>5rPVCqu!~v^VH2&Sf2|C1P(n&tdM$}T`PpXy{)Odmsi6e3?aK-O73xgHutQ&
z!O?84&@n3C&8`?b)L7xmT}&!lB7LDpSBGD*S)jDdUDGU_+En*0lInT)!v-m9h_^(7
zMQohCW-g$ZmPW(c!0L#5IG>x_*xPK;j46>yl%BiU0t#+v#WyxqPDt%SOk?WHXM$k~
zt`$`)ouJBHDsDQ2%Dyt~ySP`#0mF-zF-zT;X>HW?+iVW+V=?Kw`IB${{=+<fX7hyG
zBn{R@d&NSzY~;P;dK*E|ZEnFPZMEn+Y_`^+>(cek#^$EC<vm0NZtd|7SC-i<VHmPE
pdFY3L|AVmqCI`%c1Ndk*x=LYQvzE8{w|}K>{a?T%8>#9K00247<&^*c

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_060/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_060/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..83d68508
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_060/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a093
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 060
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 060
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012353
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_060/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_060/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_060/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a749e921ddc53f5bbbcb8c404b80d69bb33bfd85
GIT binary patch
literal 2845
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_061/afni_proc/_0xb2f2d7a9a1dc7b5068b97008ab38a8cd.json b/Afni_proc_through_nipype/_subject_id_061/afni_proc/_0xb2f2d7a9a1dc7b5068b97008ab38a8cd.json
new file mode 100644
index 00000000..75612d93
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_061/afni_proc/_0xb2f2d7a9a1dc7b5068b97008ab38a8cd.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "061"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_061/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_061/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..88424db8260778fe9afd38a3e899cfc5bd16a3f7
GIT binary patch
literal 305
zcmV-10nYv(iwFpS%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
ztFnUP&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_m1MD8URN!*&I{Oph~eTOPYf?pt`AvpvS9|6
zZ-9;032ha}BLes7)0;7z)Qfox=lgGCc$f^-mcMgF1!k_U=XW=^ICj+^cf01^_W=L^
DpVgPe

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_061/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_061/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8d77a915722353c0e281d4272a5e53d18f5c4a8d
GIT binary patch
literal 1294
zcmV+p1@ZbHiwFpS%z9-4|6guzWMwXJYixQhbZu||rB>Z<95oOpv}wMYHvLeG5D%yD
zl1OE5?{d9M_z<duiYiKY0QCV>S>D~*vvXd1vAuUmQ6+e(sN^@y1N<?(^ItLE-TNRC
zQY1Fg?b>6{{AT7iGx_=Y?`-Rx`f(pfUS5<CmAnMOB}5>{;U!fD#=GmM`1Zf~!(aSs
zf8f@Mqy>1lMRUnXsa5LTHennz)hWC1?!6~-0kKT0YRpJuz`JXNXWrdf+>B`4Kk;re
zp$16CwRdZgcQ;Zcb3U%EZ3s0+FwNrDOzBB3)Qkw2f<S1`PM?0`-A-k>FqbxOb7?{6
zG=<BjQ6;g8<Xj-6^_&WW@7=JA5FoWmqZhZjOcl^Q6Ob!y69gF!82$>+ZuW*p$AdVI
z(etpYm8BN<*9N|FTW}630#dTZyqju3A<<Bx9t2@^70jiY8kSW>+4%k8zs+?e)ukb-
z1WD#;!Bp%pyhIAHOko_iEHA)VT9n@1KT`>MB)MUbksweNT3dUJmnHxu;j*l(S^B#t
zR7wS@6{ZZ*$pYHlg4$9jD|kW@nodBXt!q!lW6Vq`D$E9cJV!tjaX-{hs40-Zl|}eC
ztQdN~JyA&sDHucb1wm{Ln%3k4i<^w<jG&_vl2J<yek|noaWxhY_yjZ~2vE>uA>FHE
z8PZ8Gcql|kIT5eCyJxH_iINx@Z7iwJEs<T4YS5KjO7B)CWKB@Z5q(K5TXE{){Awj9
zQq3fpf;J)L%lOVT$Fw8Mry!|JSEzQUq#8>I*@<ilL0bmmUa5p2Mud!Im8La~+*%(A
zb3V-z^!%L6C`S+9?ZtsbA#+RPjh4!77fSMwh_-Mx5JDm#TY+bgHX&ddeyl*I$oRD$
zvfflh5i&%}vd;Tl<9fr9*GT@luBH?VYNOYWPli|q22GMhy?M9ac9g}Ii9(5TdlAia
zP#s*}d|Ju0c5u;KZnP|A-@7|=>9er)Z3*e}*v-6^5o3{qe`Sz&Fn0&3Lhv$s)X`un
zVNHnbqmHSPGo<CCPM}rTI{bLMgAXr4MFw$bMaay0w>|w?XCJ>l`sww4)Ntyc6&%h_
zwU?q`_=hW6e%ahEF){XF{|hBy|8N`Q*k1SU>npT@mCf#Q(*iBX@WqRMRI|Blc{?k3
zy!-Yl+5^^Zd##%xN2ic2wUf}hyGs*YMBloJO(Gs5hc@TldiTkd4I)>uu~5;?OdR({
zM*~!Rmk_Iw>}F1ILXg12=qT#@Dsg*!ER_ZV=P8smkKVeQO`oerl<_b90m~U<XH0<G
zZM)7w=60WCIEQ-1KCgpC-9|$R<4@i7a2m<Rs#A2&?U1pu^B(#uE*re{@-!?P)wR<v
zuHy86&B!ikqluG}U^u%gQ+5j*iVk&L+cXz4#j7$*q_=K6$c(Bqmfxw{!lt9^284^f
zm3GrK6!iV}B|GT-%_elM5_COx-~BIFLPs_&mFj70qPi`!{Eatmr<o;$>ahuZ<pCBF
znQ<I#0YsG)+}hB;-ntE(cm)|J{>#t*{v$kpx=kW$lOYn@^$^2`6dGtJ>F51yL{Dfh
zOGnA$czB$gjN<s1CP&BgI1T@P)aP+Zw)tyVGIpJ;KS<K}Xf#TC!(ldx(;kdqG{{dz
z$>10UiGPECOt1ofGY0s}7{}i;HhJR#Ln;9>)H|PU80K{@GdTBOeOe{aKX?p3vU3Rl
E0Q0DI?*IS*

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_061/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_061/afni_proc/_report/report.rst
new file mode 100644
index 00000000..dd1861ed
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_061/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a029
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 061
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 061
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.07261
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_061/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_061/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_061/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..58318db8f62aa933147305abd4883279cb21b322
GIT binary patch
literal 2545
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
HxfK8awL1SX

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_061/create_stimuli/_0x8266e658cbe0fdf32e3a7879b8073bec.json b/Afni_proc_through_nipype/_subject_id_061/create_stimuli/_0x8266e658cbe0fdf32e3a7879b8073bec.json
new file mode 100644
index 00000000..94269c7f
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_061/create_stimuli/_0x8266e658cbe0fdf32e3a7879b8073bec.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "061"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_061/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_061/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ac441018355248d719b9f3bb330f28aa75dee117
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?Z+kk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhiB)B
z<J|AyRWzRkscJN{)|-#(%|W~$PSqjpvPPZMD0RWpkZv_f9iVD85-7Ev2oy4Xf((a|
z(J(SHK}N&Kco-R*Amd?VGK@_A1F7f3Y#MZj6HS9|b*%J>rs2g%^J#c7(tH}8MLw87
zNuOI|>TeZ^PhE02eY~>trt13jN3X5XwH&!%H(3|3637J$wJ#Ch{dzb}#|m`Grxaiu
z6KPvhN|0Kz?e^`yW4nDFoQLi9tk-F`U;PEGk-w~vg3BA9K+Z%)86p|O3{{vQ;p=pt
bay-WbR(>IZAp9IBe%p9=^Gnn^_y_<1W)~cz

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_061/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_061/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c99a8d0b17dbe9c24f126d646ea5d1e80f7ef7f1
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7n}=VC<2;ZQMGwN}
z;N8~Qch*jWpa@_%2->=b<WSUE5R^1p(JPS(Nv-V!2HH!|0K8Q_wEw8TqJO1BNxN%1
zaN~3%7?wy5XTBMJ<bM3+(jWg^zmPxXOU{zR1nLP(AYvTqzz6olg%2t-mv-=-{hrl+
z&5p9FxlA~XAu}tU1ge23&Ehm-nOPzs14*S99%knACjn<9k-{T7lp-C3q==H4i-h@^
zxpi`Soi^JKGqd1Q1;l4EGjsLKT=4`C*dUKPABh3NDjF;MLJosS?2`ya5FyBCJKH~I
zW;xX?Ql~nvGp<1f)PvL3=#pqb0u~{z%K?oPzOUI{gaDov5>r`egd&E<UIc-V+C`Ao
zK(W_oyU^-&HoMJc6Vtc7QfN#H!FRLNEW!bJ2uSc8^R+T#2?_c^5L%`-oF}OY{WMOB
zyziY1*WgqpiiiX_87~kn%5sR4NDMj@Sj<H%A}CGcBr~`7go_z*rb6(E9S|u-n|pwh
zh5!j+JV~{h=DQjRk47YS=!M`7C(v%jR40+p5p#)4y&-Unb@9nyfGd+kDXs>7e2;)A
z;=U^(79${*HIwo&I2P!O(jw&?JWz_tLxR`}G-b#;8aqQOeS(P&iBC0E_%Rv3jjcfh
zmQ+A}f&e4xPDWSrTH56#SUeoWkz^RXM!G325+XQOMk-BmyD73$qY`Awr=vGhWmhet
znj!jx>hM@ncgIsxKICGblMzT|mwZ~^eaUdyaW9O3Q|=w3+Kq%t+)T($WRor0v=Fxv
z5k*8rcE$Wu(ws(Su8o8_7zHk7en9pq!wf%bH7$$m%1wh8UQ)9Z3(o99lpALrA-ECv
z$KWZXjV+jjS1E8089&!T)~hs*?F!K($=7}C@p8eDBP4&muSOI%)O@SmeAvTnpfDtv
z?6=HR%ClwCrRsKzGJROzm)5mSd0{){UY_9Ol(|x}H2m4z7>_=)UC$Hnre;@zatzNA
znf>&7;lc$U0_Wt}lJD=TO5Hu=<ho-yWoupgX34?lUTN*Lww!W;V<$MpFpKSObrQ;b
zsvP`Fd?z0Wq=+4%>Xr{<t3AQEwGqi)ZsP|8nbdL~<E(m4SWk_rI9eTpSa&K2?Eagh
zhRvi=d=n)7@cs`^U)b6An=OK;7T2n-)u>W0h&@fG{HWFN6OzZ3m%36r6}<e~-K_|&
zKvyv6fHH31kx;7A@7G@(o6?>UZ+jNJ?FruYdGU5;#M_w#Z)bwHb6&jN8S!>!!P}kS
z?fy63@f<r+0Nz53+xEPwGVa5{V@de{s?GH-hVn#|##~MMdfi&>xQ9Ca$m}-z=xDd{
z=IE<8M-$*<a-xTRZnc(!TI;Vn?+;m5YyFyob8Scmp^YOt7_$Ff$ky2*+h>Pt&l0kI
zcF4}zAv?2#?3^94dv?g~{|IUMF&i7Khfl-?>*~CqKM@-~I^^tZ_~?+cv*CjwPcRS_
z^aqZyT%LZN8@IMjA6fRK%KeQWdu*+})NAWb!K`g7RMwpk&r6U+>m-}b3m`ZClmHUc
zRk~W)5*+Z5MHy6jM3vm^p@>=-!^zB}bIAIJHE*C;LuE~)hOe5<)<&n>KnY5SmZ<jB
zSm6<Z3a(f0)Z1C=npHO7LIQyU50YF+y)#z}p`YK@RMyX`VGxF3u9cE|(r@OUmp3?S
z<_jI8vK@2D+M&h@U+rL0W|<6x9$y`P!)AdpZ|>M;;WSTm_dKbdbw6y7vW9p|Bv{18
z>1*a9ifL&zY#vx0au4TodmDRamh6}ksYL0yV-`_x%Upb8WA&KSF2ppZe*IK1EWy>H
zYNZoYxy!{(hfq0CwtWZp3fX6P@v>&A8#Aq~x_)Qo@je!lftx-3_U}LK^Osp5JWtYM
zUCOUmD3`6gcQ)I-9`qh;dM-2rKj^ffLpL@z9=e;&jgE^N*R16Bc!w*?Y?m+$+1o7i
nL%{z*ICz@@=D-1bG#g)~Ft5uwZ?o?nrEdLSxyIqX>JI<_#{}=C

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_061/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_061/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..b4ab39b1
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_061/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a029
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 061
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 061
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012638
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_061/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_061/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_061/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..1e92444310f5307efc13752fad75b3d9913dedf2
GIT binary patch
literal 2849
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_062/create_stimuli/_0x0e1aaf13355ed7c82bf254acf616f31c.json b/Afni_proc_through_nipype/_subject_id_062/create_stimuli/_0x0e1aaf13355ed7c82bf254acf616f31c.json
new file mode 100644
index 00000000..87439393
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_062/create_stimuli/_0x0e1aaf13355ed7c82bf254acf616f31c.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "062"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_062/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_062/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..15f813e5c7680f9be97a849b71f1d451d78fb5fb
GIT binary patch
literal 589
zcmV-T0<!%diwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?Z+kk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhiB)B
z<J|AyRWzRkscJN{)|-#(%|W~$PSqjpvPPZMD0RWpkZv_f9iVD85-7Ev2oy4Xf((a|
z(J(SHK}N&Kco-R*Amd?VGK@_A1F7f3Y#MZj6HS9|b*%J>rs2g%^J#c7(tH}8MLw87
zNuOI|>TeZ^PhE02eY~>trt13jN3X5XwH&!%H(3|3637J$wJ#Ch{dzb}#|m`Grxaiu
z6KPvhN|0Kz?e^`yW4nDFoJZ~Utk-F`U;PEGk-w~vg3BA9K+Z%)86p|O3{{vQ;p=pt
bay-WbR(>IZAp9IBe%p9=oUD|i_y_<1S{xjg

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_062/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_062/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4fa438ef6682d7ef83d0a05f8019349c2e6cf400
GIT binary patch
literal 1539
zcmV+e2K@OSiwFo)%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)@Hf&l3vgb!yW|p
zA@-KamhGh7hGHlXq$sv!5ADOS)F5c-$YLy!DoHs>ivZh8u>yLV_OSh<J?$s#uk4VL
z?IcCkbgmFYB6)bucMd<&AAi2|`#;w%*eCytv-B_pH)ScrjDrh&U|w7Vpo;v`4!(=u
zipDR+QBlw538x7Z`Bh&6)j*VHNfxsrUnUU)Nu?hh7WpTSLe5Akg->)OMK*{?8KuZC
z5*8Hs&6Cqz>a{vWzSyS<NWf%~&$&hZu`hVY1~%?OECvXxY+T(Jau~*9pTsbN7(qVS
z+5Vx(S2E3Fb*l3k;~Hd0eK>86E{PT-WHI8J4{5CMeZ}-51n{+xn99{=Bob)u#SjXq
z`v}q)DE1O<7ro8SgKn$U!t_nA6dIF4@ZBQIm*4<=1SGh{e5J}*LW+J6gqE2J=S!-h
zAWPCR@4F|%H93{3A|eG&#tVdtvJ&AWl7Nl`7IO)U2ujl=E%IA?qK_GIrXmQ484wvp
zo7=!iLx7Ypo@QE2^IeUFPh(;o`VsiU3A7st)oCnr%=)BH{ULCSb@9<)fGd;68LkF?
ze20K2;=Usx5hEamHIwo&I2P#B$|B<&d{BzYLxR{!G*!sk8apE@1A>VTNkBDK_%Rv3
zg{?shhEzZUf&gRMpNy{BTAJk~SUeoWk#rcpM7k+0QX)83Mk-CL-4xlWQ3*2R)6pB5
zGOHF-%@BP`b#yGLJL9PtA9AtJ$q1w}OFpgdzGS%UxEDsiDff?2?RrWjZYE?WvdI)}
zT8Nveh-0E+vtmIesijdq*G9q|jKV%<en9pq!wf(2T82et<)*<)FIm2v2+qtxR2ydj
zA@pMij=@t%8&fa|FEZdhGJeiO)~hT@%nH#owd+3iIA3z)2+42v)rjJTTJYMfFE?=;
zC=5v^`>n`p)!8!XQm)yeOdq=Y(zrG$FK%btw+T*8nU5=$MnC1($D>b7*V7dIsoCYQ
z8pCr$7C*jRyl^3a&^dXw*!^8sS$_{Xx$YQFnOZl#T6XZcTUk5amQzh|%mk+#W{KIY
zPD*(|m4kn2;Mjpsio_AhHGCLb?Fq(>jY#*bO%M`flIJ|cS*|6luSRtot&c&hJ2eD$
z@6}P$WYR3Z36g$z@B7Ek%<OwDkKn1rwQ{u@)!dTU({!qjMgu<~eOP<0YmHOEtFPVN
zn&1j_4TBCS<K`U;rE0yN`|Q}1_KbMjv*2w{@V3v3w=*N&&MbI46TF@C;_c3ew>t~o
z?gVf5zwwUen2{3j7Gm5s=T)8Y01h5X$_G$yt#>h$FXAlWYSOpaZ8VO1aPdcGx79;O
zyR}zGpT9bq03VYRJ@l;AngzAiTX)_bGOpHo4F~6%kPbo{M|3b`@2!yD*&*9!hiuOh
zvVC^Q&e<V5vxMxN9kP3N$nO6LY4|Z48;pk!#0KN)yr4f28{RwQ>}+`Nkh8Plogq&!
z5Eb-0jxj4wzp%#M*6Ab5oK)7|_%X-U+H<|O?v%{hHbQ0HiSWDxS+-8H>AV1}@rMME
zqOQ{Q+Lqvehb+pV$|I`e)+S1|#W9>B|N0!VzG=*xDArI})3_O^R?EBJ={8Y<5~3xl
zJvCN%grI`kbUSXl$olyz8*m|kz=02`6;f~V%can_w>4Gtih2}A5#(1Y$vx@M7oJu(
zIGQh%Iz|;c`6XkA8Y_CSgGuEpWFYkT>hLQzOO&>`W16K?o9ga)Qa$T_*d$dA@s>!i
zh|Sa2%q0}l(r8#4SRHa7=W}x#dy_AlF(opI(sL(YLcuMq_{PTSF{xdOX-xgvsbE-w
z%VpInC#Z5)%9{?Ma-dB6HtrR&&+y`9%(8yMv^MJcO}>Elv4jlz#p7@O`olbb=8J^e
zBn{SOd&NSzY~;Pu0*}(r>vT3YAh_>8X!pbRMwj~Grneb(JRcRfwZ}VLRc5n<QN&&s
pQ4j(C52L~B0x$;-5TM!kDusE?TizDm{+;#Re*t*gPlxIc005Z6_EG=<

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_062/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_062/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..ca4bfb9b
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_062/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a103
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 062
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 062
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012282
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_062/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_062/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_062/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..9c260b9740099243fad8986d3d0e6787ee05f28a
GIT binary patch
literal 2847
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_063/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_063/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c3738dbe1b5cfa973cd5543fac4352d900f02488
GIT binary patch
literal 305
zcmV-10nYv(iwFpU%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zy0U`e&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_m1MD8-c&8O&I{Oph~eTOPYf?pt`AvpvS9|6
zZ-9;032ha}BLes7)0;7z)Qfox=lgGCc$f^-mcMgF1!k_UukYr!ICj+^0s~2g_W=L^
D)sB}S

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_063/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_063/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d7f9da6c9186499f7cc6249f8944fb9dcb2f64b8
GIT binary patch
literal 1295
zcmV+q1@QVGiwFpU%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}wMYH2qME5D%yD
zl1OE5FS*<$AcQKRqKXn8iuwSmEbs2@**UMh*xtLOs1m$XRPr0<0sa`?`L7u7?tKsm
zDH40q?b>6{{AT7iGe6(_oo&2VKkg&R%gYj?l9wR3gb3s)yrjy&cz5#*-~Km$@QZ)r
z_uVRyv;glmXf8P^wMxC)B#eWmI%SvMeeh%^AeL!WjTmVRcz1*F%)6cW&4|Xw$KI_c
z)Bwr2_HHHe?pCT~&PTPiHK9fbrdjMvl^*9pO^JXB2!!_R?CH1OZB>>Fb7k`mmlkwR
zQ@DB>RT8U6&ILkR&8aZ>-VVD60aB|pda=`Gs(|jffLv*tAjojQ@Yi^Dy*D^I>Bn)5
zo`+qnEVa15()X3yfD1?wkdig#?NkE_iG~vOAPB3gU@q0vu&gS|#_x~+ZLTY+E)7v7
zNHR+crecfXB~pN83gft8c>%`KqV(>;xk}I@$qj>y1c9p1+6qQ@YYb2lF3ZZAg}=K(
zrBskwVagyK&!OEbs4a!Ef+r-Q=@=y1y76Q*!pxMS!ffEja|A>Y_ahC3ng9u0nTL<V
zlA#aV6P1*Zf-zKI62#V^X-z(~xXGx_2s%0@8MV~l$6WpZS0e#|Pe3z*00m9v(%m|i
zA)N$+heDK;WAWO%`^Ku0D2b8L#*+Hn0@)R*23^U8^j>8`)&#X2(U;V+C8r+Eu2ym^
z)l`xRXcJPti0@Q$OgplC0+PyfiE4LCs<DKSoyevTv_&B9mr4j?M95fHX<F0BtsEj@
zE+%<`o?nnD<>=x2y*RKaWNu-+(Nek1LP;JH(H71cLP!K;OYjWRCIn2wj}^!i8Nbp)
z)|;v*LWXEr)_I?4Tx~e=2FYL7)r4X}t@RG$(*c%&L6c-&Z{F>-9c8{{qEMpTUPe<L
zR0o&WpH?!h9h~=;TP;i3_wMdY`Ydd{C?Q=OyPdZ(Vk~m-uMF}I=59Y#2wrB7I~q(S
ztO>Dw+%Z*hj<kH-3A74Z2cK?s@Zm+M$RG}_2$@;$wx>Vu?BUlZKfT$D8cyxEf`i$q
z_EHoK|8PyqubSH>CdTgXeW@hu9c*G8+w0zabB#8zwAo#3TA&3PynJ~W)ogBC-qsQx
z?_OL-d%)UluXQuz=mfHbb`pAbcVVK7=vz0jNyLLA%<Ifs?>@V>LF6hn7Am@#iR0ez
zsE>;85n?rx-OLD12oiV@9Yu$}O583VNu`0nMG9rjqj&Ch)930DW&A6@&vM4tITPTv
z+paU0x$P$z&Y_;M&+A}Ox7JX?_%nAioJO*->I~g;TV$l{tcU)J%LZ?~JPXT4b?x-a
z>p1;iGqOwCXyT+K7|!m}l-<CFqC*|mHqE6>@v00H>7CmQGNUSu<#*;bu<7W!0pVhI
zsogXU1%1DB#SVIZy9r&Z1YOVFcmK<k(2-3`rFz<$sBX(Ff9s9gYGw(cdSpUhd5DEX
zrW{9G08u3cw>I>zcWw<QUO`5Q|LTjs{|L{YZk@>5WQfFOJ;bmfg$CL=?42H;4)Q#W
z^OHC|$_Mdr+CLd)`SIy#I><1LJN0>-l5PGPmW*5{JM1TEd^8*;y}=+G#%T|RFzn~2
z!=!%#{lve;9}}#=|BM0tGsf}%oQ>alz>rFS4E4^Y8-{t6%M333*JYJN{{Y#EZ#{Df
F003-^i%I|h

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_063/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_063/afni_proc/_report/report.rst
new file mode 100644
index 00000000..c1ace05d
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_063/afni_proc/_report/report.rst
@@ -0,0 +1,23 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a055
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 063
+
diff --git a/Afni_proc_through_nipype/_subject_id_063/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_063/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..9ceceeca1b91213446e2ecb7e8638f0c54a558e0
GIT binary patch
literal 2891
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_063/create_stimuli/_0x4586828376765da3dcebbcc65842752d.json b/Afni_proc_through_nipype/_subject_id_063/create_stimuli/_0x4586828376765da3dcebbcc65842752d.json
new file mode 100644
index 00000000..e6fa91cb
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_063/create_stimuli/_0x4586828376765da3dcebbcc65842752d.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "063"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_063/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_063/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..be8afb0ebd99042b81d7495bb416c2411dda0881
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?Z+kk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhiB)B
z<J|AyRWzRkscJN{)|-#(%|W~$PSqjpvPPZMD0RWpkZv_f9iVD85-7Ev2oy4Xf((a|
z(J(SHK}N&Kco-R*Amd?VGK@_A1F7f3Y#MZj6HS9|b*%J>rs2g%^J#c7(tH}8MLw87
zNuOI|>TeZ^PhE02eY~>trt13jN3X5XwH&!%H(3|3637J$wJ#Ch{dzb}#|m`Grxaiu
z6KPvhN|0Kz?e^`yW4nDFoX73<tk-F`U;PEGk-w~vg3BA9K+Z%)86p|O3{{vQ;p=pt
bay-WbR(>IZAp9IBe%p9=hVy%3_y_<1bh#Yu

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_063/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_063/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d679292d1477d380f2c17b53a8ece44aab027690
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~30&NqRv$40{mV
zhuB*xU*lvOilIP|qS%%_v=75lgP<hZVl0s=N!dw@0NYEk0(_hHu>GU`iv5)xQt~A(
zvZix|AQH*LbG~!<k^cD0wLkvZxMCmuIityGLfnKVB%+MCg!Rme@qoxoUps_%_Ip<O
zH9O17dJ!=klT5Gsf?!3ER5VT_n(0*(QX;VM!_!QE`nby|N(A?j3I$JlA<Cm<`YNJ9
zrth4e?&8|cPNtVVEC~vz$n=7n>FYjcUD~s8mm=N+Sb1Z8$VI;!@ga)HfJ6ZD>EXeT
znO;j3jpR({24#wfF80Z+HMm5Iqb`jA*J2k(65cmWFF+u^;sR1xuZBD()#HeCxlkT}
zGzOBs0^8+!ySdk@)oPHw=@nc-QUJb{rFw;&5FY?>W-;F^G8QBOKLA3B)P(Z|mSK>_
zNuKwE^Wmxti$o%x5Qatz1dFm3!Xy+E6>=!%3KWq@h2tdCcaOOT88IqD5+F0cQ;4<z
z)m`fok|4^GRLM!cn-TYMgsek9Bz}Jk?RJb+5^)t#4|&+{69%!aKJN8kWs)d`)qs!h
z0T2e<_XUahfFQ$~arr2j3iMfFkupYnA|)252(aa7ijemdbcR?22omk104prvV?2Hr
zTD^!EQV|>=02pC!Ji2LXX_gZ~@n8@}l793G=q43U5NA*sAr-QA6J#@^f{2t&MsKIm
ztXhN>1@sA4;Z#!hM^jVQXMD)efCy=pd{W<`ps?()7Y2l3=1)=WR)Pg=CSWJ9$rNo;
zh&u_7A|xZTVnHgfrIB7}0AWrBT@NxpK|@R-!%ylp!y>bCli<0RRIkRIQL_-m##sUg
zUPOW^coJx13MR<QlrSF{zfcF(%QTM73gINN>pt?hm~-R|$Zz-60K<k_syAw1wP71b
z2#Ln~Ez_mqY#Db+*KAR$PTip}u1(6z2PyMyg5y)>dco50XMJll`qXqiONc))yU{Ji
z;2aUzPp_7*TnR|mIe)g;{au!+cMP1|b_}OXtt(%zI`BLwteyJ4Q%rEo1ScP+vDvLo
zf?0s21Aj^2*nzI#vBRZn_%O0M=9C#5o*Y}7po@S>b>|VxaxGzfIVi(uc?4qHDFLvD
zug|I`lWP8rfb{)`KRkJEW<RXe5u92~Nmt21$<2v9NvHUzRN#{&k4i68sWKD1_&Pc&
zaVCi>LC_wi%)BEmWvSC~pHEF`%!#)#58lQYZ{xCfn{(oA&V#o(#@oCs-qxIWTl3&;
zjq$er8}De28OZ_f1I7b$UX>{e$jKvtS&x)!+bsy?^C*p(9QU<bmCCdS7k*@pY8`NN
zRC;~(#p|;%@DVw|L&sWeSx{S@ZRgz~<7%r@abT_q=>W7*L<d54-U(U1IAr7Ekd1jl
zHZBg?yf|cYo{-IpL$)ps+4>(L4L{~%gYoc@*kD{;7W7AA!v}|)pA8=za(*_vH{>}6
zf`Wd}F=plIm)5wxKYL`Elgj!VJ?7ZjdZD(qot#+*MyPB%A)J>)<gN2;x-0-|{4oI}
zpsQ55w9grVLl$IE;Sp4Ft=$A+GlG-pZ!RJ0tH!(vVhxlvj;evI)#|&=Ruv>DLP~(z
zlOu(P5Gc5|+jJXQ>gi3|V_XnKPJEJBA@x?@$c4VWt;wvDmBVfr5`D9f+~a<|^sKnS
zVZD^=7?~aFYsL;VR`~J|lG1Ca$JOZS@EbI9l(u<jnz>V(>d|FVz36^eMMVwamWZH;
z)!A$23W#Z8G^`CQPni$%nYoR<)vIPq@>GEIJk%>7xP=wp(Ab=k+PRp9)Hh~=K?!c;
zRV$o;%3aHEItYuNH0^t^SJ05c#mktbUQCrT>iVr-g8NvEdS3SA+rR%b&tG~OF`J~p
zx@xajAeW82cUn7p?Y+icbGN<Q-U)Cs@QLU7etT!H)!5x>fZ$%Y_Hc(Q%50V}4C$LJ
o3_=3`yJ7E5Mj!`9NC0M|s}$t5XnC7`$5YS!7e(bmtLhH`0HLz#2mk;8

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_063/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_063/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..be1d7a3b
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_063/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a055
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 063
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 063
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.01242
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_063/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_063/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_063/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..1925ef7223d96916719763ed9757b808e935d6f3
GIT binary patch
literal 2850
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
Ap#T5?

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_064/afni_proc/_0x837b611046fbaed0402751086c5c5aea.json b/Afni_proc_through_nipype/_subject_id_064/afni_proc/_0x837b611046fbaed0402751086c5c5aea.json
new file mode 100644
index 00000000..d91fcfc1
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_064/afni_proc/_0x837b611046fbaed0402751086c5c5aea.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "064"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_064/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_064/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8bcca19223b6b25eaf89e738aa4c869ae690e373
GIT binary patch
literal 305
zcmV-10nYv(iwFpU%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z>av33&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_m1MD8-c&8O&I{Oph~eTOPYf?pt`AvpvS9|6
zZ-9;032ha}BLes7)0;7z)Qfox=lgGCc$f^-mcMgF1!k_UukUW>ICj+^hm=;X_W=L^
D3v!rK

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_064/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_064/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..25cf52abf9a27500c3e394970fe09ae72832388e
GIT binary patch
literal 1292
zcmV+n1@rnJiwFpU%z9-4|6guzWMwXJYixQhbZu||rBz#R95oasG-+;4n_ko+#KS7Q
zBvP53O*XqJ2%$=-sG@|2qCS8s%QJIk?X1ThY|m~|6bW7`D)|lb06&Iz{uReFvlk*E
zMPgRk8T;5i-#O>=cYa>|oo&8XKkg&R%Zn1Cl9wR3gb3s)yrjy&c(;0rZ~vP=_{CrP
zeYZv=Ex@}?noCYfty1r{2;-osPT7TbA3U8Ih-F$;BSsnr-rXQP^X~S1XGG)UzIPi5
zH9#`1y<3UAyO}DP^HJ?>U8oU)X$H5aN{@4)rbNI51VVd$`s`cpwkykpxiWc&OA9)u
zDO_ERM-r<@&ILkR%c(H<-U+h^0aB|pMsd5#Q~}*H0lCsPL6BjA;csy5MsIL*(vRa9
zBM-A$S!!{9rSB`Z3FnX^ASG+eJE;aV5)CDugCMM~g1b~x!?LO<o47yzx4W*Sx->+U
zAjzyOSc+|in@9ncDa_-h<pmf^i_*IXXDY#nBsUB)5)7(BZ!5>RX$(*jF3ZZAMZCL0
zrBsmmz?4Bco<qA=P+JOR1y4vq(=kZ&b>r!1gq0~ph1I~17YK+V?nfF5H31U1GEX0e
zB}X5&D=H}=1!JhbAc(C&)4F_UagtG;5e#%pGHR*8kGcH;jz$6kpMYir0ScPTt-EzD
zLpcd14~=Lk$Ks85_l;F0Q4%wwjV1NE1+ptv4Z4yG>%Gc^stIa2qA#gsOF=!FZLQ>3
zs;MLs&?c08k>9E2SaxLj1SFN|64maORO1ywb|RZX(iVxhUn(Jp5usvPrD;tgw{nPt
zIiKVSMt)AFlw*YN_u{~!P`QQk=9J296-x3@i1y;FBZNdiwgk^0Z9>8{{8)iZk?|`%
zWWA}1B2<W$WnK5#iE9l<E|L88y_!(GQ0u+J_{jjTfkBsKe&4*?YZYZaWukCJxxI*{
zIvgEB-gs8Yv<`5tEjL@1vhUs9ne};?dRaocSavIKZNymQ;9nW!9jx7cst~-)9(OdD
zN>~$e`?zDO<P2%~xD#j<rVc*c>fpnRa3g~`ND(r#o^4lu-r2*iPky@GiyBVtw}yk+
zs&-Qp9RF}l&##-^B^Ji+?|rEx>>X@j9^38SeRB;NSeooECN0o{3|_rDjA}NwlDEBt
z$Gex;IXz(Qw%fWHa&!XO;&c+UySs4FMf7c$C=&4?sQD~f?>@V>L*yz73l-hW#BpzU
z)W?JG5n?rx-OLD12oiV@9Yu$}O583VNu`0nc?xCCqj&CBqjPnOGXAySXE|f+j0tc%
zt?JBeZs%!+eW+*bi#l1<tv8e~{?x68)krp0onm-yn~ap5Y3Q#wZ1C2@(=cp~u7iGc
zouL1#M|Me@P3)8e)7f3>vYRL<I^5&hr@4?RZk3@Uy>nZ^W>lr|`klH>6dhd)5Ds>i
z<fai6jQ!3PKN$V3CUxy07<%r$`(L31MK&#!>TYYIT9#S<)*H9o^b$h#$OK(^h!=@W
zIkvU{qDl&GZP2fGZXG*bK}L!H>Wjbs2+yBxgUH%t$i!CN#88lefObxfhRLAUi~EB-
zp^(M>_;7gKi%$mWae7RFqQ=$hu}ik~YgjUJo$Romr18;knDhpNY#66K7{aihKN%+d
z6X+-YE&iBb1^#CY@Sib`|7UFc)&r(g0%UmZth-^F*SO5!+<z^rB>D$kb`k?~2><{v
Cb8<ug

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_064/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_064/afni_proc/_report/report.rst
new file mode 100644
index 00000000..7abf13a5
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_064/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a054
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 064
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 064
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.07284
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_064/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_064/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_064/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..57b31e7bacfc759dcce1c977caa68d9576f84712
GIT binary patch
literal 2541
zcmV<J2@>`niwFpU%z9-4|8iw>b!>EBVP<Y=UvP47V=i!OY<ezqZEyg!SX*=3#uZi?
z*^-?&c9KaaX)+m&(~F%k0T84po2nAiB1B^hUQB?p96N(q0!wmj+=2y2N=-WLV`uOd
z^sSHWYajXp`ZxO6ztXcH#a&5u>X&Fn!*9=?J$ugCv)FI<PwRjE=SOSBU-o%GqT>il
zBuH>PLJp?V5K%1AG>XDF$+PSFX-^;1)JyUo^V@&Uf5>lToAwmPl!QUvy1%wGcV%TK
z&u(5cohHO1$+0wxQ53=8Jli}-11Dide$2CtI1Liw<9xD~U3vf=6F%G9&dklTLwOSV
zSbpK*5qLM00~ANp4kH}c5s9!z0!-z`C?IwehmM_0;xHXg?1d+?P1E5E>?AgEZKYO~
z(WxT%;ifSv{AhjsuYdfV{HH2s8#r(+=1%r2RZ%OYvRW!vE#+RlQmZSfq~6_D6g6jR
zQxd~S=H?~yp=KC)c10eNK!#LKAcdx8ntHcmw;P>COY7&^*Iwu#Pfi0euiuvwKawSV
zUn{Y;Tvn?)<vRr|`d`%z_V>F+w{L0vHsB;qu@ib>oM-Pm)J<!@+p+px@Zu^N2Vsoe
zG=fxLKWet@w$>Tgy}ov!ALZF)==E_4qGzK_{TnUM*2{{bFiF?6I*m3+K8liINvWt6
z=qO7hCKO2{nCeDrpqbWzZa%cT1FJW%^6b)c{7mul?3xL}#=v@Lo8A3KdG?tMD=ViI
z$8v2)xmVkfU*hAK1Y?=91Z^Cc#uKmui3X)uUSwxPy&{S5J0nc(>QTGf)DLv6Z-RsO
ziN8mNDGRKrnUAb)&tB#k{3rs00JWxWbs^!`3cJi&fPyg3-tIkV=Gl8^s|g%2x~)af
zn_T!I%iHM^E~nyC+z@-Mr#%?EF+;~53ZPssJ+=(}0i<vd78yd(eV3FfQiU~Ou=&)q
zw06_hj<kKdr-M(I%IdaSW5Kfgb^E&YG|%o_$e-k=32dv<(Q+=7CKJif8{Gq_$oKim
z^Z|7H8ef{tR<mszjZO<{1$NEAlm^y8=`Jk%!!8T_LQXaZrq;iZl=WAcxMG-gQI}?Z
z^xw;CYcbtZ>Mq$+%Da_n-3tm(tNW8ZMX5(*ud3`;Ds>tb^6k2N3Wn~YYgZ}P9RY`N
zfy)g03$r`B)pDJtdrL6ht0=qGO5H(hiey$a)p`h^$^cCY&1xObi{WbhODREdfy)e!
zPgWSkj(}fq9mI9K3F7#qD&UELeXf*vd~h-s@JYz=4ws*hh~pJ<ITRfBVgZYgn-*p~
zfn4y}g~sqi6)@L1i&bGT_X`hKIF9@kej%iICSWXJD&SbaNC*WE5$=D;!*U|R8$$Mk
zggA)1HY40MI^)<CFs3e_c1lLe(u7!|v4Ame_+pQLrfV#WANtV>M?;_Ev4A6vlQCN1
zxu8E6bp-o>c_RwA6Lfk8pKxCVrO26cc{t@*jO|R+s-X0e;~5rwg$55g6aw|5D#ulE
zI-xNQhb#PDvVuV>%;s~9D33q(1vuqqMxMj<r$ms8nA;qCE9i1Kclb>6nY+Trf@h8p
zE%rx37N!E`Nk_<8ekK8@D>(85xnD&b6IaB9H(m-#QANPqP&gj1aLm<bXey|1c^IX1
z)u7RQh37OHoi_dmU*6q&O8v_(P605=mn$54F2^w$uNo1GlT{<eFIJe&q7_bjj@{_x
zxa1O=oRx?Zq|WH91``B$cBU;3fRC2g4b3w?LYtx~UbdIiV1Ll>YaL6V2CYtUlwR)J
zaQXvRxp9uQ0wH<lQ14rVhGA=+!#w-+oI;F&mAdJI7=x~**@wV-3U0H$qbR@+u0Lr!
zg)_KmH+8dTG=L;rSyF)#(6?)x0rX6ui=RJ#2IoIJ@cifBe)ani{i+bK!xRKtz)%XG
zZAK{d4!C9R_caY>`&tg;v0QK+*}}0;0$^s;i7^i3N=@ByRJCm18{I{A)j>NpD&JG>
z+TB`t2cycit8POUfZR3pK4TVVxLv`H^v-^seR7c<k-+g%7wFZy?d~^rtKGAE4GZ|;
zuAu6NC&crR9C_)O1XLdTQ3?LpWniL0KRu=i_Dj%}AkV`<$39#HX=>J>$Mg1!Iwa_Q
zk;d&C4HK4aoe?hhS+MN)=D@f7lDb`6QteFx)Vn>FrBA;9enl`nOewpINOZFGo8pFJ
z8rHtS*zKpUX19ssF?zesh}IdB^~>{%qV*5qA^<t9m!<MuSmzBP3TVRZ!#D)q{}x2_
z9xnmCqXRkLTvR|6NZ`AVEn9EfK&J-=<NOOA{ee)Ea7XC2dob$yEwLDHL#f<=fZ7AY
z0w!)~j|a^3y44?moll_0HoA?b-O&#$9aycUby!9rnQtk}8%Tf9v2=*4sEHfri7lh%
ztYCk4ZrW$h)BDdSTel9d8^&m>vU7Xu`IB#dy;W3EVe0)0RaD#z9t>J~=b+oP2YmzF
z`0XS~B3hSapen3vMxiT>3Y#z+yBkWZ-ofm~qb6J)*iB=d8HO#zoNqR)hP@C6=k~0$
zSXVkhF_z(TokZxRjOXkYO&8L-JVk|vuj}U3v9Pj`EHK;%AiFJXf6#0^h6->}7fIiN
zcg4my`rBJ;Yd`T3VWn0-SA9!Q7j^ivb^d%ly)yl;=;4;cFU&cq;~-~pW(m$YKv(S*
zps$z=y+#Jh2N$mk7u4%)$C!`wp4~FK4;n^3InF+AJ{Xv*ZxO?dW)tplP;;LbF9H!t
zCVLldgvAzKZ#Q(<{~s5XMx!wFWFHYvxXxXJ85h^}#btGKu~l2&z!tS(-~FEjlSy=(
zOyE>Xv&~6JlK`<WUh_mSxjfm-HX|r@Fb1C;)gVDSFV&=NiM^#LiZpU6JJS4a&8}5T
z%byuZCZ#c~ila&uIOsN_7*C7GpD*6v@dxr8W0%D2m1my+CA%DB>a#=i?Qk?II+HXG
zoDj~IPId)OhB*1DC!VreuCXVc)0eJJI?OJUAW9QjJomgiT0URdG=Xo#zg;}qf`z%|
zguV|)@tv)>cr>FnxO8W0`TTTe%S8!dqTBVWTkuDG_8DN^>@f<?k3zcC-rKqfsPu;)
zZb~eRD7m%lxP7X%93-)cpS|JC-!4W+F$t1eH=ALAZ{EHNfi8#VS^G_1+PF~W!UQAV
zt{on#(ul+~@$eMGVgHWcPo9}?Vx9RaFNeYRIwn)>a_csGy_5MA@P*u1h6$^!)T-=J
zZy7Bk4sSXkBYXwRaVZq@PNgbCt#5>BQY?D*+3OxmBkZs<w0R6$f;d);NP=Axr2Gx@
zTEh*9U8adq<fM~*VA}~(q^D1*Hf+I5HK`)0IaJzJSlKBKP~c!zdD8y?g5WJExfK8a
D=%?La

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_064/create_stimuli/_0xf50a88c8bfa3bb40af29bdfe600ac624.json b/Afni_proc_through_nipype/_subject_id_064/create_stimuli/_0xf50a88c8bfa3bb40af29bdfe600ac624.json
new file mode 100644
index 00000000..4c4ba305
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_064/create_stimuli/_0xf50a88c8bfa3bb40af29bdfe600ac624.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "064"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_064/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_064/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d8d5856ec58f61400fcd0608fa5e2b0b6f144fc3
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?Z+kk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhiB)B
z<J|AyRWzRkscJN{)|-#(%|W~$PSqjpvPPZMD0RWpkZv_f9iVD85-7Ev2oy4Xf((a|
z(J(SHK}N&Kco-R*Amd?VGK@_A1F7f3Y#MZj6HS9|b*%J>rs2g%^J#c7(tH}8MLw87
zNuOI|>TeZ^PhE02eY~>trt13jN3X5XwH&!%H(3|3637J$wJ#Ch{dzb}#|m`Grxaiu
z6KPvhN|0Kz?e^`yW4nDFoG0z}tk-F`U;PEGk-w~vg3BA9K+Z%)86p|O3{{vQ;p=pt
bay-WbR(>IZAp9IBe%p9=17u`M_y_<1M%Eh)

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_064/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_064/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6cb484f59b0576b6e561c9723e6517bfcd68d3cb
GIT binary patch
literal 1534
zcmV<a1p)dWiwFo(%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=An>c<Yw(~$z6kQ0D
zg=bnv^Nj1X2#NrPgP^UuNESt%0YORBh#rYlNNUDTV4&Ru4ZvO1Mf*qnivCJ3Db2$Z
zxN$lW3`-<0?>YDKkaPLVl|TO3xMUywIiu-GO5BvDB&LkGg!Rme@qox&Upatx{(D~g
zH9yU(dJ!?4kX*0(f?!3ER5ZzAn(I{*Q6jMLqmx{J`Z#11rGooNMS^F&2o)%~zKm#)
z>sx21ySVY7lj~&<OM(I_a=qZ@`l`=aNP8A{Dds((RW#OzT=c`34^d18BnFaC5B7h|
z^;)KAEN415C{sj)*eA2r;1Vg0LK*|F#Sq65-q%epP$0hI0zz4@M?4|*qnLzTC=W;)
z14&<j?Q(Ocz1wLt8W6te6<k43K)#b_dW9Sl9|&<~IbSa$79<5fKthSk!1)5pD9Dnu
zi2L4IxH`ikm58T=q0s`tqO3(Q2_-~D9Fn;LNhDI?B+d2hBkn;&jLL`v$PDld&=wxR
zq&^`jqAbmnoW#2sb05dZI`kvr_s7(3CRn90S26XFhy6ZbfOYwCuLmoW#u=;ze0&dt
zFz~)BNWupM8P$x_N68e>XQf5P81adeSezi>R<J1{?<nYuum}(Y+D8FaSi;A6{5G_D
zF)^YdI6y!!#@={z)8^7FCxYa`AdIB__!Y=aDxM<FATvTLWbG!*W<~`O8JmpW%%oYh
z7%K|wQ>>z?pze;QW~|Tnkf8w)(k%HTze7P`*<mjX2*b>ulG=?F3)oDcPEeCc+9VOT
zQXa=h#%9HWOkgV`z0d-|91lVdB0ok$Od-Ngnhm2OvvL#g!b_%C6V9kvh;rjB0R=B6
z!4y3SvM~u0<Yh*f4~k!Cg6d_KBxZ$hn%Z?Ad0Z?sath+N`)Yt;LoGF1jfXq14J1IK
z@qWv7r94~4UD7pMl&TYVD2!_p^74Mhd>i2Sl(|}}H2PWJ7>zzPUC&bDPt2}`<rthJ
zBLC^t@})}w37xZNi{0N<nR!Q`$!*7I%H+EC^{NBUz0%rg?m6WI$4qdFVVaoT>ZF(j
zSUT{R296yF1y39<U89GQ)e)!6*zoko+5{m2B{iK#Fw3=q_2r-nqty|KZKndn?!P{*
zn@H-#Hv-Z3@Bi@RxtV>x(L``+F(q9k2Nkyv_9UG0qgI1Yl0K@uP?g#Yc=>gBSm8_(
zRRPc*rp&x!E@h?Lb)Qd7Y0b&EH4op`m~ZQ%eA{#KZO_BEJ?7iKDBsSUd^_{-?Tq<$
z{+sV;ju|Nk?*Yesb6!;`3&`;!fmx4K8`~X#@_C#kOpg0@I<?xg2N!;14jWx?bXa+P
z`o-(hG4YW&!9&+tZCO%V-EHUHA>(SRTXSHpfpmb{2+;w^?mLjp^C4U3L$>CDY@H9;
zJ|D6@4`lm%$j<qYo&N!8^f8|rjE9e;2IK0Yq(71xJ{WR-HGDAS{AzeF<QWA*1^u35
z%$BELTI1&4?2%<oD(i3bm}6_}h1%M73T5q^LS@^D;JhTFXq{ElMG08rk4Yefx=K|m
zdz=wCWT6ZyJwlb-*fH0c5uIFrbAhtHZp`aYtU+as<9Z+)jpkSFP8~{6gp`14PmU@)
zgrI`kaocVy&pf?JdyET$$gxjSTS&dt*NQ^l-qvK^&8txuMMPgOOYU*MUV2vE;ILjQ
z>KK_H=qtt!YOLtx0R*MjP>-w8)!{d27A$S^z%&b|Hq^t5gnHinu#U<c!YvU&66>?q
z%oQl6g{fgJusmTt%xC5{_ExW&G08IlrRRZOfr4Au;u{*9Q>AuMOhf1!GhmQ{Yem*d
zCs5_C6*nD(MNgXc9oQ>qNa5mT%rY;bN}1~VtzLrrSb}<9{^Z-g|1{5EdKobrq~W@1
zuUJqnoATZXA2jgpuD|Prxb1nJ1`b;fy&xn|L}P!a1>#w^_Hc(Q(`=S7is+j>3L*mk
k!>IQrClCW8BmlF~RSM!-w7Si|OES;>7kaE_Rq77_028q1-T(jq

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_064/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_064/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..738a11ac
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_064/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a054
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 064
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 064
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012346
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_064/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_064/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_064/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..75071ec4472d04352b4a0bbe58ddb211983c70d5
GIT binary patch
literal 2846
zcmV+(3*q!1iwFo(%z9-4|8iw>b!>EBV{&C-bY)+2bZKpMY-uiVYixQhbZu||wOL(r
z+r|}D8rhPaIJT2%CuuSnj?&grDgqz~kv3f=rbUY8m|rG9TaKi`fWVT3gs)%$l2YPM
z`<NNL1%2yp=r8I_U;0CO7o@OD$#R@3(b&VYyLazBdvUQi3;b>QAOHGnDfx>&cTDfZ
zL!9XZ$RB7r!dzd&h{K`hxqc8wx9evkU4%m`h<}VX{vN-I*P~T+jC^dmPF#DmG<SC+
z^%F;H7hQ*eX_>(ZH}N&kgUNBUx*IxrK%D#-M=O5l1g4GR(Nc8nF$|1ow0HH15l8#{
z$h8rFWT64D>+_E0dsuZn<fxwMA<J|S=F0=eR6XC-)nMei;c%qRnD8nN`$tF*RMSv}
zg2d}S(gLJnh#6WYkTF7EOUTr|{^7~L@BWwjFj_&5p%6~d??pk(XLDjUCn>^%QhuwH
zlenT#Earunn2k*zW)iN~<R{feBaUwHebeC~pCiblT$SZ|yQMbEt#Yl}jiawESJx~)
zbj)e#5g*td&((LTS<>cnqEyUnCNLR)-7xsyX*b$krP^%*4*U@5uI2i1^xl)Ytn9Q~
zO1BLxZkj{K^^p;Jknh`jm73bDwt8x(Tivbi#nE*bwNVyUPiD#WZ>n*$oD&3r^t5HA
zRc=DhZ@r+O74l*p26CL~n^@xp5b92?SCy6By8J|K_moagiKA-=XkW17=#~tf<(~3H
zmD@W{<LEOUE-xQq<nx81@SsrSkI{*5Izt|l1g-4KjThht5)DQ^Kg-SlTS*e(cVZH=
zn|sZ6rM_FQc4Z*=$h5c3en=Kpsmf24c1NA(8F(ZMg9TPAb)^jnzm@nU-W<(w<LKSa
zi%J}Quvk(+q|vU;7QIS4KO%WMyM*&lG{hZtRC(EfxhoUx#L^t7*=x^~M*T6QaJDS7
z50&?Akj-;>(tyeGOIfKlD{6JGx}$dL!0B2}+!709u_S-(Ze4j9N1GS&$Jt>3_f~dq
z9!m>@5!a}f+q+^M-KAHi3!vSt(o3^it2EU{xmAN&fm^31b3J7@dmk?RlQvoSg`BMR
z<ZAaqQkGxm;zmPOle(1Sz5iTaTJrI>P%_MIA@?vZl`JO#g_1qm7KD;#ZcD<$e7=O;
zq<^bqoPoYE8+s_@N;-pGKfyVI?U~!+Ln&9n;r1L1xAVe7DPPhx5+ax+O|j$xkO;s*
zVkwo-G?^}zzT^VUPjHUl;c1FBUuW<Uwb7`JHPR?Pl^8r?uuY8ui%t%v3_f)!F4F!}
z)1x>=289e^%V#hPscR<UDdd7iXBz!ek-^kv5sS=Z$_w>V?0a^KkC+rs7>pQ<8SFDy
zW0nF>63XAD%hElQHkj-&3DGr5ZDLYtctWwkV1x}Cc5Dvjr3q{Ch73luVY4Il!qAYJ
z-?zOKdwrYYA%i`NgQ1q<DPuonZ5aQ6X~T0U2|QlFr<5yW<mpq|?~W;E*S4@~kuf@^
zc!C(N(4dQUnT6V(M6tw%V;W<(pW<(W6gnXj&8Aqxbp5`~z%g|*uykraHkp1FQ=daC
zg$9LFokp5Yj1-?R%yee8$R03R7&DkAUDNdWHVHUP;lN`0ZAqipG+1oX#xY~$<rz#J
zxx-<KeQG|@#*7K=cfAm&4eU)*JjLGNtnpXac^^IyN?(3)20&IGr`WX&ihXmKHayJ_
z(uR+YQj8~FiUXTs!#f^k4HE~8J#2tbA1qps4hKyZ+Ux|_wAf*2E^vf4*2ZYwo=bzB
zUbkCqDU39zwUS5a^{xs}f6yv-&Pi7gB=0@1ca>hbp;lYZ<LJ|K20j7}YlJg(47N&D
zeGaN8(KgFPK>&Sl`$hRBJcBE0r7m|GWe^EB=29RF^6eH?038|R;^znZ@cbtaJp17A
ztG^8JS4jtXm_kPe6iUKbC4#cv0$TD;w_1g0U-Pa%<P)vKE6BG^2b38G^^6=oUl5DB
zDCX1$gZr8)=~_|Mat}ncaKDf%A}zmVh+B{a5O<Y&mne$`ZI`H{dTS?+KDnrlOh>mu
z1LW2F&Gt8Ht=UmKWd-!%L&ns0Pfg3xc+U!lri1yR?PcLVIT4IR7{@0#Kz0^}0?o1z
z$gz)Ri<GNMuS4_pn-V1GE-T}98f6(S+cFVc@H11{A51}S*;#R`Fqhh^4KQzaNR~eN
z{`*v5S_oruAmQ*R^T*_vBR7<t22r=4zFyr1x<%yeG7(w}BI|eOFG{uh91a4I(^8Jh
z-6v-cW);wc(?{bu=>B(LMIX=-sJH4M&R1s@Ab|*c|CyrJn<~iZUV~`<nU4ODsYy5^
zw3{86b$gvH#tkTyJFuW;uc3evZ&aW4i0fsg+XFwJz=+ytmn&+kzN^$h)hg8%$tWcA
z9btX~>GoPm9afdp#GUiPmPm6_u=mb|-9HE)9gH&TyU1{TEt4;9WDZ^&{vnf8QR3?E
zg(^x;29JBSdTX~`QG4A6(D>6R2s~Wkd5|ikYzD5u4HBOajT{g;Qt#k)<!J>D59Fk=
zOdP{4MaWmmN?DzCJLm3MZgySqNb?a7+jZb+$2^*nqcooNmiV!jFuZJ-R>#cCtY?Pd
zL;%^XRd;%o@-wIaJv21#TVR*m7<>PGXKCpTn+Pej(z)uJGo97puQvGWae8g~Uo%2I
zu{+GUUR~Gp(ZVG-M*yeo6yVnc(=O?Q%LfOq3kTHO<c^V_);nsg(SBTR#G{kw<I3Zn
zobE*gmn#)G$3e|~p1cw8v|zM-;Y66+!pqHa9q#{+lS;#$>sq|6nHF=Ly9E(v$MxA^
zb#->D*1myTRE7KQCoULodMCjMo=Rb~I&yK~Xk;0eydoG~AFW2K9uzw`gKbA_m`*s&
z7Pu{ryh{-TZlLFj-1L4yElAn<&%_Ky*&$pNUF7ocpj+{LG)~?Ceeo7=fFRF4GEASm
z>Y2trMAv<UZSoL(*BuO!!65V<-GygME4l$s20wViE1trGt^9onIGnxiYK8siy6Jdf
zfRoof?+@nhuv8rQ@!sj`(vpD&nZ>tD>cF(n`uqjdX2#G0O$CY@rJEV}`(kdL$yGA*
z2^lgWGaEK-vPEP(a>mCQ_~#j!WMJUCcE-gVsfIJFBiD3@jq4pHHpW1OGRbAOVHRjA
z%}{kbUWd{3GZLGbH6WJ#?iEi~!q2c8X!tnWtSMx6R>-MnjGO>-0Uob$<Wgz@UCtbA
zYyd>w_S!+Pws9`_9PRI~xei9b8U!6`rbB)$7vr_VLr!6)h*#t*UWKoi@)h5fZ~lsW
z^H<@UPx<EGmalY0zS33rN-1CI&3w=1kdYbT3UJ)@VZ&KB9Rp3bea#u7bzxJ2P@u^|
z+repHLE6}0J&?!4zHkVR_Se39_2qZ3QsQUD2_6m;t9uEldxx8ui$lcKy~B+R%q1Z+
zK<zAI20|WQ2${P)q<DEq@hTz3%R}Zb51GG8$o%CYrOQJ~|3^qtA6Kge;^7yn2IA^%
zN&iCC@Uuf+y&8UY$g5YwPljBmz`*^fZH#<b!hcSTbCvU37TKv1e`kMW+q!oU+}q5|
zDr;A>Fxt$FV82BEthHE8Z%ZIC{v`=`zUc((YZcc)u*rf>nR^7eBNQa^RclU%oSfg{
z^BFPc$s3R4m~UWEbH%*GgV<Yf!yr*T(Px)^HuR8A4w01;(1fP0_?j6YLxx`ZC2vKZ
we{X9=AF66VOz_#KL>1KMwE~yt#27@@O^}`NkkK3+5z)o{4>^2G1i2gl0N?(9DF6Tf

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_066/afni_proc/_0xec90c9e1a19cc00398bb60732b469df3.json b/Afni_proc_through_nipype/_subject_id_066/afni_proc/_0xec90c9e1a19cc00398bb60732b469df3.json
new file mode 100644
index 00000000..48f1930e
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_066/afni_proc/_0xec90c9e1a19cc00398bb60732b469df3.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "066"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_066/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_066/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..278cbd1bb4101bd76960f91ce7fb1b168550b441
GIT binary patch
literal 306
zcmV-20nPp&iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{-J{6&8sJ2FN=h1Gu15lN0RPE7JPsl<LmfDK7{R>rF+~t4d2W+zi+-yzkiR9wzY|Q
zxa@k>daf05-p265phLD-d8?(Qij~NM>xFlOaa$tSFIUj|5;5xOC>0MgG!&OcTR)DC
z)h#%;Rnztp%7*UhbCXq_wvzfh4T{}XGF2mZaUl8a-)$^cKF^-Df~=UuaF*;byx<Ql
z0j~rMRKLWETH}Z|porlH1XtkpL_CQes3gsNep7YaIxk=iB8H2-JTbf;a(&E-lMOSl
zd<|^6PH3k%o)CCQpWck&q;8rR&UfF&@OUs#TmH@!6_~lYzP`V`!?Caa0P-yP_V)n*
E02Gs$asU7T

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_066/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_066/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..18180193c7798f35ad88f03e6e5e171c0075f85c
GIT binary patch
literal 1294
zcmV+p1@ZbHiwFpT%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpG-<w?HvLeG5D%yD
zl1SlhFL&JaKnPVrMHMAH6!ih9EU$O=?A)%s*xtLOC=$F>RPr0<0sa`?`L7u7?tKsm
zDH40q?b>6{{AT7iGe58Y&bQyG9`}J1#YF+_LKKh*32l($@RBM4<K6lxzWs0h=of$K
z58VclGzagtX(|ONv|`@v5H3Jd&G?0P?>(6dh~-+9V@_%V-rXP~@$UBGW}8O+kG<Q9
zsR5D*?cG}2yPHhORE#TYo0%FTn0j%0rt~Du)Qn^>g$$uRJAL|%ce|w(nYprgM@S1g
zr3|i~MwP@Wl8Ou=ZKO0a_}&Y<2mzQ?8ojvP;VOsDSq7=nHb#))fDy0p>{fTsd)$wr
z2t5zGT3Kpwf35FJw+-jO5Rj4;<~^nXg+xPvdJu%wWiZDyH9RTvqW1g4f1B$_stZF@
z0g}wqf~nZ$c!}g-xxzSZTakmYG%vh+aHeAPND9LtAwi%@w6=!P-JJjwM98AFX6f&K
zrWnmgrI2x8lLfSUIkiQmY$jq7Q#JvKwr)Hbk1;bvR$?~r<2eGNi2IR-Tup%lt}MbQ
zV8zh;&52S<U|<Z@7X-1@Xd06bEpBqE6M~LTNJ1?&__2^bz|}Z|z$c&yL4X;J7t;MI
zmLZ)4gNH(t6qD?=clV7|1yK?sqm3oixh1kIQVqJ4OX<DRgsf%M3PfK}%U7IwG{0KP
ziBvO5rl3to`7*vUEimoK@+n9v*$UO}7F1&iAv=*xA!y4$+%Hs?5tD_CC8eenjojJ^
z66SoG#_0JunNfirzT1rgi$dm>#%nF5+sTy_ArVdCY$Aj>gJcDsLE40XY51`O$&m4D
zU1Yr}^E_mT7Dbi!xyFr}BbP}2s;;IK3u?1_5{(8}1_n)%MZI}<&~%i=mT89)751V%
z(?NA`dFyE@S>@oOx7=)4%D;1W=hA0k>qP-<dF)o&$cVAX!M_qnTbR2;rVzYLj$0Z`
znOPHJd)zW*e1^0<ZUtI}t)owNTKI@ORAdl`R)ox~cAL|mwGQy>qn|Dh+BK&R8^O{1
zRCB2v41a%3%dhI&1t!KG9(<uB931Un9GmOjeSM8Ku(H`%Zd#x@8N7UX(yrLtw7lIF
zJl?&yj`o1H(_HH$$k8bzOYJ1|?#|Lg2hlffVv~pl1I+8(Tkk%-wn5}7HWr$75)(z;
zVXu#h?-61(lHJS+P6!fs(C)QQd>OlaF_uaLfpZ2$#iO_GR^8{S5oP=<f5=nL`5Di^
z?KNFzA#;0A5}ZR_W1m;SqHeRMgz=|tJ)B0e@$wYibGu}$?7WBmipv^rwLA^WT6N|0
z%j-D(Uo)~pnrPyrBpA-l%9P#4hN43qS2oRsWO!AEiS*X(1esB##_~IL+t_q;)qrrZ
zztV2%hJwD|xnc*szg35>QG%|g?%V(6O6bU@p;9$%O}lE#JbmMh+pT8_p?YjWUwMdy
zL}mg<TL4kUxv)0$ueWX!Ctgm*vH$Y(zyAo&pKgoD%4CSdPBp}^A%zCo0yc`+2)eX8
zVl0Y!qsMVPh=#qBxIY*rX%Bl`bsnc=lfRlJW7kSf`Z0@o!(rSV43c5Qx-f)cKOGI@
z{$uFJ{tf<k#&i5nIN(3$0{_qW<c$XmsRT$+?|iypm^Xw>;M{-pLm9XK0m8;FCUXe@
E0O>)1od5s;

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_066/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_066/afni_proc/_report/report.rst
new file mode 100644
index 00000000..21b163e2
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_066/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a045
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 066
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 066
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.078029
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_066/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_066/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_066/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7e600008f448e212423c3190136cbdd228a7a830
GIT binary patch
literal 2544
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
G6#xK2EA@{6

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_066/create_stimuli/_0x639864a150a788e88be80d083aa4c3d6.json b/Afni_proc_through_nipype/_subject_id_066/create_stimuli/_0x639864a150a788e88be80d083aa4c3d6.json
new file mode 100644
index 00000000..688743ba
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_066/create_stimuli/_0x639864a150a788e88be80d083aa4c3d6.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "066"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_066/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_066/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..1e2913f1022e93d27fd8a59e1e8b9edd531111ef
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^Cuvl3kdtx|>BIV~oa@6Q#B!Bsr9Zz<fZK?q~KNDmigF58TOA5rHVak8=!{o7-2v
zeqX%k&bGC8Z_9?{5>t{1$=h!~Rj5EE$T@-%sb{!uDx8(LLbhmbRw$P)D4>K{fw}YP
z4N&LZAsd7<a3}z}0PMrKW|T|7ASs{#>ca}q1xik9K!wMkT=rQjiiyslY}MryWyTv4
zf~l(V6s5>=v9?vz?j>AcDY5Zp>+3i1_xDUf@qPUD%ayJk2VsWRh)Cf{v9`RD@*2v&
zuXDIKj=CZ?wXUV*Jb)i=^SMQdK+;ms1;j*uS5ycqO}(o-C6S?TWa1kgeWO!-V?*EA
z#5X?r#;5uwhQ5i3Z*ufa{_We>=*V7prW`LhtdWgLfqqOmBnxB*ZlX{*t(uyM<FiTP
zICndE70u^Csv6C$&G!9fdlc`7Q*}tYtWhU5N?q_cq+5+r2dG+&1WK(Z0)<Q;A;V#0
zG>nW)kkK$Q9!AC{$aol;3?q~OK<fE0n+DzCOw*uSohp5%X?Ql$d>WpOG@phik@qH0
z(x=v#`ddZfLzf)R9<D6Csk(ms(Q9jTEk`ccPu3-@1aiSr?MuY>zwS@dsRCW{IRzNU
zMB3Jj5~P-FyL)};*zR5ilS#X~=ylrNXMag+<gY5E;PS>NkTa1{hDgRRLlq`S_&VLE
b94|0|m0yS;2tUS&-!|SKcHGMn_y_<1;-4VD

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_066/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_066/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a09d29846d444fd199178b982476da07e4ceeb05
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)@Hf2X?j6B40{mV
zhuB*x%a^+DhGHlXv?#V^5ADOS)F5c-*kUY^DoHs>ivZh8u>yLV_OSh<{fhmS9a6HL
zq{y1i6@o}456}0V!;kdgFPHxK=jsLfWM6QW946o<EP;q|aDflai;DnMo?Y6(cm8``
z`!zqxtJxyqG=@A|_a#sbL}?bM5zDhx5;Blf`r%=oefDU;8A+t@i4LVmhao9Y^6VmE
zL7v?>Io+jR`(B<c_o)IBFqvlyZk~PW3qD{&i@OwwA<`-u>-$2E29ek&5sV>1l23OY
z|CncMsb-Nn)p?b14RSzzIBktCi56tQBILC=ppnA&71N6pz}G@zDC_l5#8BUhU?8OK
zBS~YR*ekSMZgg7Rw&!^mzUh@hV^B!Gou}Cf9Dt961h<^8lo3lv&<~Q(GBt3%q$&*3
zI4R=3a}uu3sZ10R32-u5AY7ES5GRosbSN;HE0{!3n#M_<-P{v>jEFN8LO{%bND*xT
zv%59|NC@Les?{vsjY#-3BG#cFf<Ky4yB<@WL_$ZbPx{m!0Y|KhkA_2BnIuYaHSptm
zBt((-Z3(d$12L+ZrjNlfpwCN-lymSwDJl;Max2)Bkhe5;hExUw109ioYO3&KI(`#d
z!w8J1fCdB!MzlX2-LSbd%SkYKIEW+3D0+o*Q(7cMaLkNUnpnFTvs0rIWXflw*HdLy
zEuxws`-JN7SWveoQ&T?TVxN;SNM)9MmfwBJaM^J$jDb_`ACua(gi72@s7_RqN!lzC
zHxdy=L`7!Bf>cr~qimsxf;kuu`WX2E*{2L6{G{O-6`7TrffruVY&8~~nT04f&Jt4S
zM-UvNr%*N~VG>@Zz<pHwLIYK=(l|CNM3cm>`^4j7p^+mLzui}3iW_RF(exg4a2qIu
zB-8ztXO;47nRY4HY*D5U-F<0Xn~;|ur`)#zPEVOnOO=K{XV)g9Pfgde1pJxV<v}@y
z=ZMUIdbNDvLI4Bj<k@2PcU7hRJ=EluV>D%QUHf{~!RJnC?KHNXa)M(fIK?oF&2DuP
z$^)t#{7VAI4h*D-9id#Khl$mmVBFY<WY5|J1A<CwI1h1_YX$48aTQ0a6B1ia1&Q5#
zeN;D*)QfL|q95J;;mLC|`>xj@cxrL2T&>0xw-EL$obsbq!%s*aR$k~z?G$+VwYysp
zT!F42=#VmQ-jPtM((Ad;k4<UL$+tNV-{zEW^SpdpbMkG?!?!i%+d41b_MCj%^YCp?
z`L_R??_`b{DF|;P$H(TpsxltH!9z*;5USo*8=-s=r7>62zD~PVJMO{7ADLaRhmLkD
zuaCZbeKaLL5hr@+S*uM;YO}ZHygOuEZT4yo&NYw@Qkx(;2-$lFvT-(K^K8iGJdn+^
zAzNodw&sCsoekMO8?yaBAdNoeQ-ksFk<?&ZotN}SQo{#B&aZ|KhMZpw?}a>}K&+tO
zbBx*Y^eb!J*gkz^nUl);n>^;&+I*omx12&*k4>Sn<%D=%f-G7m)pTA0*7#!*NU*Nb
z)ylTufQKxWL8V8mlD$p`3!4d@Jp1MxWqsY4*Rfc`%9=*?KzUx{eyd%_5|j`vvD#CU
z3Xc%1;5u&0ZRTk|+h9X3BoH|8A+d$j+w5{t=-b<x%6oY=9E2fcSIUxm+Mg{wD{pW#
zTPo@pmG5Mij2+fk;maKiDqAB%p(j^|->_M*w9OsUES%a<ch3{*S@**_DRYRoM1o1I
zpT1_UU@<LC4QqkbA@^}UH@C63*{T^+B9&Nr?qn-ia7$Z!V`Jl3sa+J)82Z&yV3>l-
zMb=6uSmmx2HyuLdP?`2E+$&_C;l<0CrTv&`ZK~_H*%IEzVlwRKPrm*8PxJhhEfa2o
zG+bBh6${H{Q{FqB)`M=RO&j+-dcWI+ZnqCzFYvl8O51)bK=G_wd%VMyX*Nq3hU`rq
o1|i`8K{$Mq1IEAs0yLXkr7*5VtK0m$-L&ui3xVfGjp`2o08?)2lmGw#

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_066/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_066/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..7c8eef83
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_066/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a045
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 066
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 066
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012534
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_066/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_066/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_066/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d70666d6a774b6f0660dab1f5bad1797eb734951
GIT binary patch
literal 2848
zcmV+*3*Yn~iwFo(%z9-4|8iw>b!>EBV{&C-bY)+2bZKpMY-uiVYixQhbZu||wOL(r
z+r|}D8rhPaIChe0CuuSnj?&grDgq=3Q5IDtrbUXzm|rG9TehUZfWVT3gs)%$l2YPM
z`<NNL1%2y3$V{L5fBM$n(YqjpT}oEsREfqOp548B@7ars#aZBQi~so7rwhqn^qFIN
zryk-=CqRB*(-G!+8b%xrJ<s)nIJzsHk8}_YtswqBUi*9eDqfA2)e-Ws={j-k;lj+_
zt<+B(tz32;2Bu{Or`*`rJP#(v(ehsC=mBx^eH<<Mp%a)kiiZo)jYlvrq|x5i$3`3-
z@I%)|{IP}lz^=zTn(txN^^l`_riU!kL6|T19aHsuS673f?}me+I%UGEIP4uGJy1<U
z%@vEh?jtQgDu$S$Wda!^^tFUc?W^y8uowRQ^1sm%atwuViheKTghDniWb>ku+bR_{
zN_mmnDCWcmg_xL)Odn<vt~cbz)p|XSZt*?S;US+x$fI19WvSIv8|7xXR_(;mSC*@5
z79Tq1r1X#vY>(%p-D;M!`Me-*=GPOLjK6Le{O`8vt&URdGyn&Fh;-L-{WyB(u_P<I
zt)|jx0gKz_z;S(KgdXJk?tZ1FHmc38+U`{Mr2RO$38Oa3!s^K^S$bKGqs4qKmm@tb
zS!tFV(DPd_=w)*Sp#TGU&h$;JaeWANuhy-~%AO=YR$E=A-Bse~#vwY$*>QA7hR$+V
zd92E<-6wJMDG!&I4>9uj;%08ExXGWOQ{Qw3JSGWR+LP<g!4D)FjC_8Yoj$gbB*O35
zBxbkw8?B18CsjK#5PWFbJ7zB=3#(M+CrYcW&hiXAl7+zns})IULBj7Oeu+0nbKE$3
zyZyWpNAJy-6cDMmYSTq8)6Ne`-p()KEEElKj~!KBv|;YjSUa^e2Ws}lQ>89Ff)q}d
zW%i09|8<Zpa0SwU$?^+XsWvKVb-%i+wk6<nBQI<SMY33uzg9<5Uc}M*rTlSr7{I-i
z-JiwM!eGeNrE+Ueh@<!EmFWOzb*l8zEY~UxwO(%4pjP14>B?MJ*~>nF3;(!97Jexw
z%U!wJxs;T}*SWY=m(`>$<#_);Hy0Lsypt;#=1wlZT@Xu_lYnB$9`59FCC}UubK8YN
z3A;)EM#(q_J!3kwoy(VW2D^TO^90*dx0~ByzJ$Y_85ryoa@%5|q-!KZFix66$ps)1
zfP=(RETKs<T_}CQ1)87WJi&vr6l=cD;A3i|Q5$QhQG6ycc*tOz8U+@e984H|=2E;#
z`_D{|;uIMaGK4Lk!7QY%nTThQ3mTni^v(nZQ=54#Fq0`S)Jw7N*(p9|QaolbVlZZ~
z&tQ#N3Oq?Df0r&x_e|Pgvd1Ju*C@5INvYv6#Rh{BHfY$9*`Jjrti>BJ7}18!j@WZU
z17?2D_EPNiY>EdA_9zYpT8bx({e-n)`~#*9&!HsnXbzuIu8fhVPiVh8qL^LV+^Pk}
z=!D`iVz@$sF4|=lYI`EZA{&lrjND#|zYbF9giJJ>Vhz*v`!)kd)J@;gsr|@g`dLhU
z4y+U!6i##+X)-oae9AD>nbjh@&tzf5V48GI(`VZx;4p=Ki|MyTjbhVau}K>zjFDGh
zFm>b(1}XNb`B)n<CbZx6LYy|RH%ajXd;RmqUt#Cn-pZA}`1~AztUO7vYZ(;#<{)i&
znjfSMA04L{kG&KJHpPZ_GRPVx4(5B<0HNNWw;&x38qc-a39xCg!_b`L2yLv5(5yX^
z2D{x(r`l8)X;5n>kJ6hR6`uZ}RqkDot{_O>c_wv~Zn>^jo6q9tlM4nu0u5_~Q*{is
zN>zOZswdGli<`L|=!3h@%P-&=Tv02M+^&~FB;1-wfh@?kJ5&L*Wsr-X9Uj2*pFHsF
z!=o?%(#KyW9pqsO9T`w431^iEN~sC7<lRoS3empeU4OtQT8CGVZ<`J%GYsk(Ieeig
zZ0drLSGW2PG*#5KO;yWp32N~{F~5nl!iFJiKo&sURiqA47IWGzQAbj9H;z8Otd2}a
zw?YHt)w_+>OSRT$tL?G^`f!^uwcRt*vNYba!hz{veqei9_)ks*LjlI|DGrdGg`q&R
zECh1w!|5XBs?u%Ky#1yG33{KEal7@h43}+@2rl@Us_geBpttO-uu+^z?d3X{x7s92
zAAkF8DljdCF*%TMc$oQPa?FwI%5I&g+fQDvZUfyS@^+C3tvQkPyNeg4+Ia>C0mx}7
z&*dM$bzWjt0Zll4)SrRwe+yRh9xVZ>DS<d&o>qVeBJka(iYhf!kkj2d(fm^#{Q*;x
za7Jh~+A!<xDqD<eP%8IeL5*%*0VQ6qKJ60Mi%O>pem;f~wcaXM)TXqjNT6z!YLjFX
zlKEC{b^_^in~DUhN^0WXMPW;%IVsrt7s4JKh7S*inbkdHxW1MtY_4SvpCA1plT=aS
z>itVql$;D6b!$>{uT@dIojTC?(=Z4;T;h3<Dx_@suEF&apAd~45IIus;CAUr1r877
zq_IdG!!1R~SISCRopw7H?pbbnUGY%!5f9sS;Atm3nvkP3p7xgbk(MyLYM55X)XTJI
zis3{6*{xM~yOr`&r~o}QH12C)m)scp|9op<;YT(RQfj3O)i+~0t;1h!@Ymz?+VsC>
zgnD9km<zqSuIa<MOK^bzPTMKKuL-7I(Fd0g4qlfIsCUU7BR`SaYOUUSRIbOv)99nh
zqpqCpMFf{C6*$L1&3%@<5%9ENxO3@5nB2mPjj{yy|3^usVb66f-quWuInLdIh|}Zx
z^su@-y;W;3;TBclzWa#_#+%-0FodU47%dN795@<T#ucv!hBt@H(Xt1{4$ffP5$dKB
zPO?RAgCp-!ayhQA7dE-cgQ8j#v$LPE84R-nxGK8972rX)<oRfnyaD?B4c-7jo_%DP
zK6%wMiNA|(`Uu<PA^Nu4?<a#n=sUU#&z5F%3!V&q@MEud#LX>n3pkv=?rMg;=%(p-
zVStm@J@58s@32%H`0@VP^1_0F`kDE+OKRV=(CX|3)OyCy0!;;qYo*&6`1^cjoyk`+
zvk4h8Au}B|ZL&pVJaWdz8TjWJnPi~vyLQIK9I1wLt7F%6h>hzVCpJc3g)+%!c3>80
zD$P)JJX(d()pHW-nH3<G{pJ-<R>DuQ8ff?=+o&mIb~cw+(Fi#K<^nug;mD=b0=k?T
zSX%>#yq%T9U}fz>@EJNdSaBVUf)xll&`gK?S}w*bM@O8(OcAchSGW#eA>}K)Dc{01
z`4+Cjw~+EJyeVJtnta9U@D)?O;*aw^pF>8bge$;t&xZ|X)pQIr+3_`JfL3$sB7_1>
z7TOL@`-<Y)8tZ{P9u9Ix;OJoGn^#|a^C~5NUYy|JD6zVqkh*`gp1C|kT-`rf%fMU`
zG6U4kBW57v(WQ|2t3wJ`hZL?8Qn)%~;p&iu>x3*^9a6kHr1*b?B=vE<Y9Jndp=uzm
z-jwt&R1H5n<n^oJXNSCgHT-1Axe5&2pW4RAmnHn?#5iBMxMh)@D)D#zN4Bl|hr#{z
z%(SxhGz+8k%n<fV<WF1k)%2zW660TzfajY|u)0!l9R!;!=#-g9kUP0zk$lyf(IF@2
zH~4%;%z5(0BRS?97}VTmLF7T~ExBQksGjK4t3DfgNGFHL$|-0<Q&)V=43Hs1Fa46Y
yB+tILHKPwyH6SMV{8OR|>hngCD{w*#BI`EDPI$;@j*f`v;{FGk@G2p>8~^~s4U1d=

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_067/afni_proc/_0xca08fca9eef2190364b7897d017f5a89.json b/Afni_proc_through_nipype/_subject_id_067/afni_proc/_0xca08fca9eef2190364b7897d017f5a89.json
new file mode 100644
index 00000000..31c65451
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_067/afni_proc/_0xca08fca9eef2190364b7897d017f5a89.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "067"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_067/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_067/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..01d1ab9e4c91cca3af583392673fb257b808ac2f
GIT binary patch
literal 306
zcmV-20nPp&iwFpU%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{$UpsZ(cnKdl3oQW~y28k0jlTEcgI9#@F$Qd<fe$OZV704d2W+zi+-yzkiR9cD0Rp
zxNJMsc&-(3-p265phdP*d84JIij~NM>x6fNaa$tSt=7=^5;5xOAQksB)EAdVTR)7A
z)eSheQ`7b%%KGl=bDLGIwvzfh4T}9%GF1ckbt3ug-)$^cKF^-Cf~=UuaF*;bJmU{7
z0j~x0RKLQCTH}Z|porlH1Xth=L_CTfs3h~{@}_FJbzZ;*L<|=Pd182(a(&2(lMOSl
zd;@H}PH3w*9uc@tpWck&q@FKgINyI8!^32tw)~wdDll_(eZ9E7!?COW0O)fTH}?Sm
E0IVmKod5s;

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_067/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_067/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8f0e862830b887549243e4faf03c51a5900f5679
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpU%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}wMYHvLeG5D%yD
zl1O21FS*_&AcQKRqKXn8iuyoRS>D~*vvXd1vAuUmQ6=D^qLSY*5AetE&VR*tckhEp
zNRil+Zr2`r<~K9HnfdAZ?`-3}`f(pgUS5<CmAnMOB}5=c;U!fD#=GmM`1Zf~{h$3C
zzvotoqy>1lL37DTsa5LTCSe>j)hWC1?t{lO0kKT0YQ#umz`JXNXWreK-;8KH=zF)G
zPy;06+Pjs=yBn#JIUm*5)`S`%m}YTns`NM)YDxr5Kp?cIr%%51ZmY6fm`j_txwN2j
zn!@GNsFGMkaxM_kYEFg0_jcGt2#{K((TiJMrV8ku3CNYU34#m<41bMh*L#Db<9-~+
z=y}-H%2JE_D}7(N4LFAs0V!Ey-cB{3kZ34T4}!3|3g%Kx4a=&cZ2bQC-{!iK>e3KZ
zf+VxFU@Ep4ULplprZA2hmKR_wElTh1pQ!{rlH4%JND!zBt*t!5OJjhNa9LK?Ed1RO
zDy4$d3R4E@cn<AuL2W6N6+9scO~)Y7*0sl@5oV?o6=nlJo*^KLxF2dL)C5T2$~=4=
zmJEH^o~WdR6pW$zf*`gAO>6Rj#Z5+aM$pkQ$*83UKj!lLxEcuvd;*#g1Sn`Sm+sWD
z4Cy2oJQSj&9E;c9-7{8|L`jT{HkQ=q7RWA1HRwt%q<1S5vL>kIh`ywjEjjgYcD0gY
zsiu-lK%0>AMSQ24W7?7B6OdG<OH{j4QjH~q>_j$&pe+J%uT(-1BSOZqO4FJ~ZsiaO
zb3Vxv^!%JmDMt_A@5O;dA#)4kjh4!77E1Dvh_-On5JDm#TY_hhHX&ddeyBjE$oQ2W
zvfflh5i&%}vd;TV<7&f^H%R`vt|k-<YOQw|pA4`J44NeKdh>3#?I`mt6NM7x_9B|<
zpgOp`{-ly=?clt(+-O<KzIS(K(x+kTc?s#_*v-6^5o3{qe`Sz&Fn4>YLhv#>=x8vN
zuqMRzpku1!3~71L3A74Z`=4%h@Zm+M$RG}_2$@;$wx>Vu?BdraKfc+G8cyxCg8kX4
z_EHoKzr3R5SIzAb6Jz&wzf=--_ct+)?RD?Ixk4LQ+UzbiEzp7tUc5MrYBskmZ)*vU
zch9e)Jz(v&*SZ;UbOPBzI|;qJyD-s3^sSrNB;vsk^E&g^yU(s{5V?wtg^F%w;<z_F
z>Z9VjgjkJaH#340f&?B!N713L61T%gQfVM?o<dpk=$*US^tpOO8UM=fv79k>#ss+S
zw(HDgZu@bDbEs$RvpQJRtu>S|{?uI$r;%)|Iz{)~78xl!>!H8mvcX#~Ps6fNT|52a
zDo+2`jO>y&nm8#5hO@ggWjC;)=upSCO>-eryeh*)dgnHS%&1CZ`JK8AY&yDbK)Bdh
zYBx<oLEmp*vV-2=Y(m#6LDzHl-T!hWbY#;~sh+kbs@pQl-+JS=npr}q9+}Wr9$+Dn
zDaX+kKvYS=tquL_om<0+SCCQSzxv|uKf?2;TPLzM86vS+4>4>=p@DW%8XxB=JpsrM
zdnfVHpq~tnPlg$iDt|<ePq4?;=W$B5`D<7*a-Hn3pQQ28aG3N4gKQY5Js85UpPvkq
z{xS3u{}z8tumb-x2Kdhy$Nw`ne(M24DgiRoJDYA8=2b2;IQL)wQYFzpJs?|Ra|r+d
DMAU<U

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_067/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_067/afni_proc/_report/report.rst
new file mode 100644
index 00000000..9004f766
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_067/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a064
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 067
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 067
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.071166
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_067/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_067/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_067/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..0cb9afefea26dfce020f7da58803f1dc6d11e510
GIT binary patch
literal 2541
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
DCV~V2

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_067/create_stimuli/_0x1b348cdf1acb0096519c9f5817e06914.json b/Afni_proc_through_nipype/_subject_id_067/create_stimuli/_0x1b348cdf1acb0096519c9f5817e06914.json
new file mode 100644
index 00000000..e17dc569
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_067/create_stimuli/_0x1b348cdf1acb0096519c9f5817e06914.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "067"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_067/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_067/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..aafc4e4b043df72a389c2663cd8aa51a1c64e346
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^E5cOLk$p>TVVT8DliIoG7&=A<3aM1o{D4x}Vv9sN}?%7w%-Lh(HwI$2o?}&967V
z|D3(*&Zf1u@5_ed5>t{1$=mCnDpa5n<QzeX)H7T+70yarAzL)JOO#6&6i~vfz})%#
z4yf~CpAEt(*cSj@0Cr(qGs-1kkQ7h=^<f3*0wt$4pu%HNF8Zt`#YE>&w(N3>GUE*i
z!9-Pgic(~`SlKFS_Yy9!l-PK^@%5YdyL%>~_&)yj^-5QdgD^uYM5OSfSXo|4c@5>=
z>+CO%qppZetQ%=LkKp^;Y-Uj+khBzZ4l&W+6&1otQ}60tNo437nfOKr-{@H1*w8mN
z@r@6@@v**%p>Ja1n;d+TfBW_|I<ga<D#uF>Yh+_mpdS+s$sE~%n<!LHtEML6@a#Ns
zockTTisrK*RgGrWdh>C;If(besXC-x)~J&jr7n0H(yd0R15~X>0;SdyfkLKFkl`>g
z8b(GY$Y>ZD4<lm}WIT*ahLOpCAoYBhO@r=mqG`~rj+H*qG`tvTJ`FEMnoq;C$OjWB
z>2qsL{jDPLsY?#0k5`u7R9(OR=(RPvks}xEChHPb0=ZzJ_9f!GUk|70Sb;A2lmd)n
zB5i9*2~tb8-M-y-Y`3q2^NV(S*6Xy}FaCno$X`}S!R4(_AZH?@43UgshAK>u@O8RR
bIi6zzE58sy5MIQI-!|S~Y=b1z_y_<15dR&t

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_067/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_067/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6ec8d44df5879227eda29424930f591afdf53d05
GIT binary patch
literal 1539
zcmV+e2K@OSiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~30&X?j6B40{mV
zhuB*xTeh1v8;YSokfPX@J+u$QQiGr*%3>^$DoHs>iva6Ou>yRX_OSh<{fhmS9a8co
zDYB+>g&-2i!*jlK_>unj>!m;bxpu)m`b$Q$ql~y2%}7ESaS7|27vmw3g}$^4@8b8O
z@uoN~>UthAoRUJX27+KkkW@6y6I$qH6jLIw2;!qcfBraP6lH=3NX3HZ{TP)|3VjjL
zu+TS8PIqx@vs>szA4`HlDhfU47W#6)Sw#Cb?n1)*0IO`Q9&j;;5`KUZG9(Fre7d{y
zQ=wOKMH6|d^BQG}hzJMdv^BUyilc}ofNMU&iG=r6(+dztptyikR+}+TNpn9T5f{n_
zkj6mLS75v7ZFU}ZTdfwPZ+Zn+kQ9LL7P(#`ha><%oLS6QtBeK7zz={>A~)dzfn^-#
zX;$Wa_hh&x!y=Q2XM~~A0>PrJ#4rh^M8zD6xdcTdQsFc!^sRmFLq?3sn1sj-@EoGe
z-G@m7LNY{ImMb~QcP-%oPLOpN#3UGuq1{Na$`Y;;>LVWq1HvHI#mD_VtW1{Vup033
z0|3H+`;H(f9};9(GcF$`Q-QvyEON$3K%~Ut2m!VdO%?LCg3cI=5J92?6k>%Xe2m9$
zL93q-Ln?wp1OOB4k4M*REzNQwC>{*LNH$1b0o|nH8R85oBcwvsZi4L8s30O|lhGTw
zG^>_iMFD+=RXml{ozc{s4H!RQXh?)KOFpUZfuOMLuos4eVHQkL?Rtg<Y$jkQu*no{
zQiz)wPZA^(vtnT`u%(fnYXe~phmjANAEE<HA;ZtSmSK@uxk>QSORkqw&Zt?4YU3;b
z1V16+6g&yEF$ELkWlmTCjGyy>^)gRWvqCt_?7ELU&X*iH2J+i|HN>!?7QA+AYZJDC
zgpg>w-wIu;&X#ePbj=o}>c~A1#<fX#aVKYiO>lh5T&`Fe|DvytMxUClXBi15W>=zW
z49*cz{QPS1!iA7T&dIaI?(e$H{e9r%hGRHoYTfu|*@5S7W$k#|PBp<X6P$9Gre?P~
z8D=4t4*X@IV+SI^Q-@2}@L^=N&nYuDJlnT6VT6E5p7RK1xt6ej9M)m9J_51f)BxDM
z*T+qhNwfS$K>ESGAD=uov+uP$1g92L(p7R;b4y}R(y2Zg4frJ4quL8qYn%#ReeLbl
zIFm%xAZQ;`X5I;xvexUl&!?ueXT;l{1#f$dw|!o`of+|VX2IJT<L#UmZ+Aw#-C6K<
z$9TK{jdwK1jFf=40ppH2uj-VA<nWQetWWB#jV^==c#@|~j{7#djmESG7k*^+T0L;I
zS9^W@)$8Li@DVw|L(f{RTTtu04d?wK<7&OvaA2+p=>W7*L<d6l-V5oS9kP9P$o4ED
z+h>RDoE@?=OUTaIA-iXX?Ea6Ch99%B!Fc#YY%s3Q3;GkW;iE&&&W4W;IXfFZ81e)I
zK|z1u7_;*9YisOnpFXn8NoD<w9&>E1zfkKNPRXntBUCn=7|u%~%GOCXofm*L{*(YR
z&{e8l+vbeGAqz67@(3!qwfO*q%?M7RzdeVnZyNI^h&52wIBABm)$$&6x=oOv2q^(-
zPmUBGLZIL_-HzKXa$m2}KI4KQau|@z3aNMcN-6a1ZA})vq8>+aO!U=Ca*zA<!n5iI
zhxJ0KV`Q<bFBv<~Sn<nUNJ_7uK3Aiw!*9?mQQGFNX_iiHs(a^2^{o406IC^YTOxuY
zHcwwOmq1JlqhW1edBg&k&&+M?onAI$lIH@X=dNA?!7Z%#hQ`{I)Goy|q<-yGFet&5
zvTBtRP`NARO$TAom!^Fi_6j<naPcx`xt~&{jJkfO7vMgYqP|}|`R?yO&GVODM9d~>
zurAvx7RY5I?;X$YbRPy`<l(??fp)&{Z3SD={fFKI(%Rhe;4Zvs?cokrmDwy|9MiW&
p9L5CxM{)mcK_CZ4NC;-5s}$rlZ+TmM|0eg{e*yDzxH#$$0063f=57E0

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_067/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_067/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..d69cfb46
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_067/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a064
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 067
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 067
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012619
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_067/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_067/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_067/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c2d083c02cde96e8b81d19c405e97dc5ad914182
GIT binary patch
literal 2845
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_068/create_stimuli/_0xf538d8cfc972c0815c68dcb386dd89bf.json b/Afni_proc_through_nipype/_subject_id_068/create_stimuli/_0xf538d8cfc972c0815c68dcb386dd89bf.json
new file mode 100644
index 00000000..d165856f
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_068/create_stimuli/_0xf538d8cfc972c0815c68dcb386dd89bf.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "068"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_068/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_068/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..cc8d21b563b4938108823833f44b49dc7a2dfcf0
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^9j6OLk$p>TVW=j4>KpPL$e`kmOJr0{wt2-OrqV7|Ds#dEic_iU>sUeVk*s-28s^
z=jQB1cQ&oPeOoppmza`FNZx+`r9uTNLCz7BNIk=KQ{k+{6|zNhy+pZmK>;Pq3e26)
zZ-6@Q_Sqnuf_(wd1z;D(HKSYt21x-0P#;!+E>Ln>11dZQ<)Y78QcQFXWy>z7C^O!W
z5KL5+rzl01i<PaSb}!)qONouw8(+VPzq@A=iXY=|UoUm_I0!SeLPQErik0P+l-E%H
zeVzTqanu#DiFG9{=K*|wo6Rgr1d^75&LJlHyP`r^Y3g0xDTxeyBNN}~;2Rz58yot@
zCcg2(H$K)kG4xGLe3OH3@^9b1Mn`tSQ{{NUVU27|3iNZrA(<mPa1({fY1Pz39G;yg
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DF+BN+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkkaQ>;?p7lEI_KUxuHS(7gQgC_g6Udp!C_^M;n4t<2Bz&Fj
cQ;z4Dz{)Q~5QHD&#BUq#7JT#cLih*(07c^*v;Y7A

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_068/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_068/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c7495ad17eee7940ad0cb0cb0aec22087eb8a141
GIT binary patch
literal 1540
zcmV+f2K)IRiwFo)%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~30&O?p8)40{mV
zhuB*xU+cOXilIP|qS%%_v=75lgP<hJVl0s=NjXW20NYEk0(_hHu>GSw?+5I!?2wY}
z#6{M0t`I~bd3eru4nNW#f4=nlKkFClqd#XfJxYn2(v-xM5tp!mc`+Uknd?it@XmkB
zYro{jc~vhWh7*$OYrY^@5hN8&vY6(26-AT?Ed1yw*PlKP8AYk!K2nk3*&sqilw4m#
zG|2VM)6-qtY~0WFvWF!>0TsDkaC3dx=PaZH8+R$@1AtXDt{reO3}b$PVlpBzfPA{U
z^FyxJGDTxK)45KWA|k{-nY9L&NO2U>7;r6yIF|6fYI*?z@f8=4%C&mL6H?!gNyvrr
z0HiUH^cC1HH@od#r_pFY`leTK1xW$;PM+x%a!7mt#F@o>wai$M6#M`PB{CDv7g$C?
zmZU}AcTb0_Gb~bxcuE)=FAyxsS_G3&LR7?|m@803A{9>3T;JN~9%RI*j7WgY0M8)W
z0#tWxNJxq(OEV>>`EJDA$1$=F{fPL(3A7stR%y&tOg-dbe@Ga_y7+i7fR#z(3|0d^
zz5_rQaNiLm;Uj_!YbNER<V2v)N{fs!;u9&cI6{D}KvRait)Mf)B0!Mn5CvFa2_KX3
zThJQB#E^>M00F=ldy~-(TT8Q?2#N=TFp>`AS3ozZc#1fK$_S~DwVNWF85KliY&v=)
zlV;UotSF#Qv5HP4b!R*^V?)Ld7#a~F&5}>+dmtz*JM4uKVVL<RsCGTY0yYz{6WC;m
zHZ8=>l*ciWv01So6WG#7FSLL#hojJg%n#84rjX$$&4yu-S-ENO!b_%C6V9kvh;rjB
z0R%55!3lU0Xk!W{$jgi{9~i&T1lG$eNz4l2G_~tK_PAJZ<QT|r_tgl)hFWU28V|d$
z4J3p_ll_+KN_n<Sx}<BiC{;)9fiSL3%F8<$^KF8YQ|5BX(&#6BeLVWqbUjOnKQ+4&
zmSb>^i2TP_%NH&LBy>)nEp~rbW#;VzC$}8KDO2m(SE~*@cS~!hx$Tq_95cZwhG}AU
ztCM0DVCleL8aQ?!6g+XbbPXTIR{NYXW5d&ZYZHVBnACJ0!7SGj)|aCyj8?}Wwwww8
zyZ8FIZZfGC-v~%Qy!ZW+=Vtc3MiarQ#gufF997(c*wb{%k6H~rN&2YrLRD%r!OO3`
zy$WZNs0sufV9Lxp=2BMrefRl^DXls2w&uaxn&54n7jJt`yzP1LwkLSo=f&HZ6K`i8
zyqyW&&VS<_&oLtf;BCOTW6rB8WdS*SBrqG0YGbPdp?n@^36qn)Zl_i|>A{5`nY~6I
z9PL$JAAj-scmjM(PVmsTR+|>oW`E0hcgVQf?AIKaYeG5zZ5+{oko|W;HqQ>(Iy+=*
zo{+7xL$=Qj*`6n4`|OaNvqN_NM@Yku`Pg7Qd?Yp)SLX%&k=XFTA?Ihq2Zx-W4et$k
zih-b@-*b#vdHSU_Zf?&WS>~j&{>G0vwl-g=%`K;3){YS>TTTS$B@spIG@H%~z#4x{
z04eAyRjq7uM&OVI8B}@%mE7p|K-i4o<ofG#$ojf5uY*_vWsT!{ARCS5gLbD55)>gN
zK<&w~!b1oYT-R;8tvvJe1|2Xi2qK3*Nv)82tFIJ7-`>__-p{L17)3;1EhYD)UoSl?
zZ*W*I6*@-dyZVx`1C15E+=Zm{8X9mlzB>F0%>t!u?wV%d)TX+3o>b4eAJ$P>L%1a(
zC}Mr~nz;gES{My$1Ir`k!+d6LV{i4U8IwE{AU${W3J7jt#WyrIPDt%SOhfAHGr^z)
zSBk2YPC(_Z6*nD(#Xy?&ZP+X5fWpPgm}Oo<l``u3tzLrrSb_##{^Xm#{xHv<dKodB
zq`|ssuUH_Ljl6fl`|V!P^F#mPgO=auHShb~Uf_G}UN;DO54{i+xV48nTv=wbgi%D_
q<WUe2_#Z}tH#vbE7$E_ejjvLW*P`WZ{_WqH=l%<f4Zf!84*&pOUED1I

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_068/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_068/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..774c8f38
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_068/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a105
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 068
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 068
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.01222
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_068/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_068/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_068/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8ad3bf590a6fc57a2d34e5be62f7d58c52de1537
GIT binary patch
literal 2851
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
BlWhP1

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_069/afni_proc/_0x7ad651e4ef4b8a2561b0678e31d87d06.json b/Afni_proc_through_nipype/_subject_id_069/afni_proc/_0x7ad651e4ef4b8a2561b0678e31d87d06.json
new file mode 100644
index 00000000..e27ffd33
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_069/afni_proc/_0x7ad651e4ef4b8a2561b0678e31d87d06.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "069"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_069/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_069/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..15d6970cede97e9538bb5635d75053052a06be28
GIT binary patch
literal 306
zcmV-20nPp&iwFpR%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{$WMMn^#Z5UPMB+nQE5&BT4rn3qC-O@pXJ6AHsIc(mi%g!#DHI@0+jV@883NZEa#6
z&f88ko@+&%w=w)MXp!wy-e@VQVkNTRI^i8*+?L37%M~=fM2vbmNX7jO^~I&p)(>N2
zbpy_A)wKPHvc9|c++<a&t)xCrgJQRpOw|B>ok)KBcN@!<&$B13AS-4uoFsb;&-g=2
zz$*bg)i1H4);OXKC}Ow)!4<eY5s#t=D#?7YxT;!iofohM5yRPDo)})HTpzOHWWx+B
zUjrMj6WS_{M+ENEr#E9bs^@nxobJAj;bAgRTmH@!6_~lYzP!D@!Lh6U0ODLJXZHaB
E0Bk>$hX4Qo

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_069/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_069/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..cdcbf1043e277bd2036de085ca963112bd755f8e
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpR%z9-4|6guzWMwXJYixQhbZu||rB%;w95oasv}t}dZJJgsLL64%
zl1O28Hrec^AcQKRqKXm@MLmEj%QN$4?X1ThY|m~|R0%E>m3+e-;E&<Xf5r36><=O#
zMPgRk8T;9O-+S-#_kO<lJKK1#e%wcrmzO0(B`-m62@%LqcuAFk@$TjszWs0h;1~bK
z@4HnZX#w7C&|Gp-YL$AoNf-xBb;>Ti`{2pUKrGX$8Zpv1@a_iTnRj>QJ0lwR9(%W*
zPy;06+Pjs=yIZM}IUm*D)`S`%m}YQis`NM)YDxr5Kp?bdXHUQNZmY6fm@AWaxwN2j
zn!?r9cqFlk<Xj-6)tm~0@9i*)5FoWmV-$C~Ocl^Q7mzD$69gF+82%d9uJ;DVr~NpN
zG4e30m8BNvSNgtk8*l+B0#dTZyq#)5BhgUeIS9h)D!5BEH7u)&vWffSf4l2Ss!Kyu
z36jjpf~DAExQP^CnZi77SYCj!v?#rMaIO-JNOHp<Bf+35^tN(>o5lbo;j*l(S;V^|
zR7wS@4@?=P<2kh5g4$9jD|kW@nvOxDuNzNBBdkm*Dy#;6JV!tjaX->fs0on3m3jI&
zEIInHT~SF1DHucbB|&Trn%3n*i<6A%j9{Q+l2J<ye$4F;a5NGS_yjZ~2vE>uZr!PK
z8Olj8d1ypSITo+IyKk&2iISKZZ7iwREs$NYYS5KjSa&NEswSxAh`ywjEd}*xwzZOD
zsiu-lK$}qVMSiE6W7(1A6OdG<OH{j8QjJ##*@<ilNn0f1eyM~YMuduGm8La~+{zIW
z=3<g382JU6QjQV6--`o_Lgg0Dn^P*cSt!XvA=-<xh7b|~*%Ca1v<V5*@M8rsMaHl6
zkoBf2icle1mUZ1{C$2Ued4uGy@709jg<9(!#g7Mg4Gg*@^ZVxAUaKhcDHDY&%I#$|
z)#2z6^7_+CrgeaGZMoI5lzs2+&8*MD)Qb|*#j@LZYa_-Y2mi_-?_llrQ-$DVcG%Hi
zDq&5??P14M$vM*UuoGw%rVc*c?BK(Ta3g~`ND(r#o^4lu-r2*iPkwr{7d4#PZw&{t
zRqduIIR4?9o?kV)ODv4t-}_QY*gM$7Jht1t`{o)lur%3SOj@7?8N7UX6xD2QC2wm9
zk9RMwb9%tqZMStZ<md#l#pxtycX#2Ui|E@hQ6%C)Q1e-|-hFm$hsaeF7Am@#iR0ez
zxQ_?#5@I!y-OLD12oiV@9Y;sLO56?~Nu`0nMG9rjqj&ChqjPnOGX9m{XE|f+oC$E-
zt?JBeZu?1weW+*b^Ez47tu>S|{><GBtC4K1I>YeX78xl!)6idW*x;>)XJObJT?hU0
zIzj(ekL;2*o7gD{rn9@$Wj9bzbhyX0Pje|#+$uvydgnHS&8SM_^*eJLC_1_pARO#0
z$xS0D82jBTelYsmP3qc1F!bDg_rF33ifmdc)!o)awJfvztv7C~=_Q2fkqNr;5HAv$
za%^n@M3ofW+Mr+W+!}Vgf{YUX)fa#N5uQKYI+3-@kcrK@iJ>3`0qqQFHaO`)AM$>3
zN{>zky(AtCPvN+ioer~jfErh?$1d5{uVKl^b+V&=lE%lwVbU86vSFO|U<kv0{&<-5
zPobaqxA<d%75JYqz<<U#{-3k)TMw9036SBrv+jmzUga`_3;*?gl|=slD~7x0a|r+d
DHb{Oq

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_069/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_069/afni_proc/_report/report.rst
new file mode 100644
index 00000000..c5360238
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_069/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a019
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 069
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 069
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.072596
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_069/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_069/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_069/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4644bd92da6fa89e01c218ccc75f38ab211b9120
GIT binary patch
literal 2545
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
HxfK8a!W0S&

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_069/create_stimuli/_0x4011380c8797270139dcfa391ddc1920.json b/Afni_proc_through_nipype/_subject_id_069/create_stimuli/_0x4011380c8797270139dcfa391ddc1920.json
new file mode 100644
index 00000000..c681a820
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_069/create_stimuli/_0x4011380c8797270139dcfa391ddc1920.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "069"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_069/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_069/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..78751f7ae21fd1dd1e1f071f8f492dc802a4c075
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^9jaOLk$p>TVW=j4>KpPL$e`kmOJr0{wt2-OrqV7|Ds#dEic_iU>sUeVk*s-28s^
z=jQB1cQ&oPeOoppmza`FNZx+`r9uTNLCz7BNIk=KQ{k+{6|zNhy+pZmK>;Pq3e26)
zZ-6@Q_Sqnuf_(wd1z;D(HKSYt21x-0P#;!+E>Ln>11dZQ<)Y78QcQFXWy>z7C^O!W
z5KL5+rzl01i<PaSb}!)qONouw8(+VPzq@A=iXY=|UoUm_I0!SeLPQErik0P+l-E%H
zeVzTqanu#DiFG9{=K*|wo6Rgr1d^75&LJlHyP`r^Y3g0xDTxeyBNN}~;2Rz58yot@
zCcg2(H$K)kG4xGLe3OH3@^9b1Mn`tSQ{{NUVU27|3iNZrA(<mPa1({fY1Pz39G;yg
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DF+BN+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkkaQ>;?p7lEI_KUxuHS(7gQgC_g6Udp!C_^M;n4t<2Bz&Fj
cQ;z4Dz{)Q~5QHD&#BUq#7G|s)gZKyl0DP+(+yDRo

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_069/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_069/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7c49dd84d000a346828061c41bad9607fbe225f2
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~30&X?j6B40{mV
zhuB*xOSYFZ8;YSokfPX@J+u$QQiGr+%3>^$DoHs>ivZh8u>yRX_OSh<{fhmS9a8co
zDYB+>g&-2i!}ERT@FRWr%auR=xpB!p`g2CJ<BYf&%}7ESaS7|27vmw3g}$-}@8b8O
z@oRBX)b%`KI3<N%4Fti8AgO4YC$!MZD5gYU5yZ!Z{`7IgD9Qv6kctJ*`!Om}3Vj*T
zu+X<pPj|8BZx?#8hb2KF6@{L23w<@<ETVmjyO8ic&?+0Nhg=Mzgdd`W3`qhcpYHAc
zSm>2p(L|o<yg`{FBEkVVYYi@u;wYjC@S2ZsBH?}A^a2GEC@vtB)n?37(mY5=#D(es
zNn;@CE3jSkH`@<8p65aMrdMzUK>_(rk?SRLL;@hhndN-Fidc{g`~V3hasw9#EaNaw
zvoh}cr{S6mi%cS(5r#$!1dFl~!z7dv6>~`D5+spGh10CicMf<DB4Sj=Bt&L_=YTf%
z6-*isk|D~nT**niYY7i<f~><JCc$7#?N*9amT;BO9_ry>Kp0?Me%$ZF%4A6ns{tS1
z10f8&?+KFfAwfnp<MdH71@u{EkuydDA|)2b2)LDOD#*JEI%6zC1c44vh!vLbF&@7I
zt$sp`s0a=b5KM4yJi2CcX_gZ~@?a1~vO)3+<R%r*5ND7XAr-QA6J}>d1ra%$jNZzn
zS+xW!3hXni;;EqSji%;o!1y6ULn5SE@=1OV1%+jYy)YyUvtUYUH#00?Gl4omO(toR
zMBL7Jk|3Fw6$^8Lt&H?s3j}jCjCv6H5jw;aBK*YnjEc<4O~6Ypxn52=qh=whjk5q0
zdI<@q=t+=`NthrnbHV~p{G1P}mwB3+6~b9&*L~!1zSPJGh~Mt3A%+dL;J3W(P1pt!
zAklcg6}ncPE#offnk`Dzv3n?tYZLO~Zq5Q5;P{leTB$VtS>GIuJ~ds>G7?P8u0_=t
zoFk(6>DA(;OCgDz(`Sp_-*uVy4nUI|j?t9Kb>r)02cG+twd3zN)da^(aLQqtn%(MT
zn1xt6@Rx;-9f$-^9WGs?hmq9*r_9*!?7-TD5dtOo&Lf!RTEPZ#SclR2h{T3d17Z(e
zpEOM*&GH+8=m!sec=FuLe&G2CPA#UStK_iemcpKdQ++fV@JX^qwHK<^I0IgN?eEt(
zlSI`3w2vt>?}STP>vrAeQ&U<q@@>t+w>9S5x+vfFjC|X(@NJLzwlB)JGb7*5EPOj-
zzMcQ(JDOugO2Rw9ao3zzb;?3=^hjXVCv|V515g1^@|4MO-)5)LnD*epkIcT;1xNd}
z*C$`RJ{c1qi4#0@t<}0Ewcg!u-W@Wo*1HV{<{C%`sErUEfb6~l>7NhTIv=t%3uNnj
z$oBb=?O7n(=R<bRhwS_hNTZM0)L=Y(BsCaU7bX3X)bPQOv#a5QA!k>^dm&FL5Gv^R
z9AmaT{n8ryJ7<q9b5dD<qsJUu>o3&$hEpnQ*AyxnP7LQI5oPPNnl4Jf8h=az8Prv(
zUfbb}z#$7|P~{P-WN*`4XGU}i{mli+`lc~&La_#wHBOqL^gMs7-DyGzijWde?a5Jv
zhY(b7n{L}}6?spu(LUpXAaWFt%ob8_^|i9lx3@J}bc=c%#WB&>tCD-%uNR(GH#n>p
z$~s0Cd-{s8gBmM-xd%b%71ZZybanU*nk7ry+%wJ6sSS1iBB7plKWw5Zhj2?oki_QM
zYvvLZ)56rS7FZs$0Om7u8+)sl&6wo5fYNhMFG0aAZ1D|^wW(6OET$p!8)v{E1=q@~
zRZgJFT`6xm2#dZn?Ypp7&>@A3modwGDOJi;*KhR#+{aSX?-ftJ{rgYz{G}HWvq2iJ
z%l3)|<+3U7osQ@G?T23QaBF+3wdMKk?J$UNd)p7gz~62`Nxy3C;SN`&*(_lk(>FyN
o#svOHasN$0AO=QA2xg<J6vQ=ebz6M5p7-2;0mFWg{OS(?0AZQs+W-In

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_069/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_069/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..273cf997
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_069/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a019
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 069
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 069
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012344
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_069/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_069/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_069/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f079a43b627cbcf61b7e8df9c6e19ecc5cb2bf68
GIT binary patch
literal 2850
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
A^#A|>

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_070/create_stimuli/_0x53c58d1052ca19c53a1a5d2dc8c0789c.json b/Afni_proc_through_nipype/_subject_id_070/create_stimuli/_0x53c58d1052ca19c53a1a5d2dc8c0789c.json
new file mode 100644
index 00000000..5219c0bb
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_070/create_stimuli/_0x53c58d1052ca19c53a1a5d2dc8c0789c.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "070"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_070/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_070/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e46928aa981febb9de3e0165d4d58719d58c7bdc
GIT binary patch
literal 589
zcmV-T0<!%diwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?b*Hk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhi9J?
z$GP9Zt7tw8Qq^c?tv4Unn}c{ioT@|GWsN$iQR;%HA>C?}IzZKGBv5KS5h!H(1Q`w^
zqhVxZf{ccd@h~zrLB_+#WEh$J2U5?6*)-@5Cz=M`>R9O$O~Z?k=F{+Er1>;Fi+nJF
zl0LV_)ZZ!+pSt95`gmpOP1W`5k6v4&YdLbkZn7?5C6EgiYF{G0`}J^|juq&VPbt7S
zCepU1lpwWa+wI$Z$9DTVI1k$GS+CP>zxoSWBY#;T1(!EIft-nqGDI?l8LBWr!q@3O
b<#>(>to%X*L3kb~e%p9=%mSDO_y_<1@f#fV

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_070/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_070/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a6ef5a78e7c49410f943ddbc1c75f54e3106cad6
GIT binary patch
literal 1540
zcmV+f2K)IRiwFo)%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~30&O?p8)40{mV
zhuB*xUy~*qilIP|qS%%_v=75lgP<kaVl0s=N!dw@0NYEk0(_hHu>F}m?^o=v?2wXd
z$A#B)t`I~bd3eru4nNW#f4=hjKkJw5qd#XfK8=YR)0l*m5tp!@c`@!2nd&Qt@J@eA
zE5D>?X<08Kh9i>d8=fFo5hN9jl8~l)6$O+CEWF?})t^4@GKylsJ){D`lU{(bD5<`T
zsGsWF=cl{4wzr+?<qnnv`BbEO!A<p5kFzfA*|<v~?*Xi=abw6uzZ>!)3dw+k0P^YK
z!4IikOB4;|ROdQniij@u$h0-MM2e#>4FT6;7l#tw*G(@#AfDm^Qn^tLctonlA?b3V
zIsnobNcswFm+L#t-BztugY-?W;0lrg@U1k_E98WD0Ejb-`FftQATjs>5K1H_oF}jh
z{3MFAyzie6S7lhl67iTYR4foI%31)EP()O~p_nUBL?RWA;#A)`<{ik0Q5g^)nE{?a
zv<0Z{TAz>@Q5Gjkj`Q6Jxrak!9eM%r`Xgw!BCO(&tB`h32YY?OAlBu_y&kMg944?D
z@bMi0!hrjpAQ2xBWLPsQA0-okKFci<#)wCx#NreIwhT=k@~(o;01F>MqJ89Jg(ZB9
z#_vF@7ZO7%f_(%4L);mSZrECy<wQ_C7=)3yAHD**NyTHt8B|6{g{<8e+0>{YB4Ojv
zTZuHQ7GgyKeT-Ewk<`6nYQp-A4;dN|A<dGH>pK(_mL2xOfH2Iw398+Uv4G74>;yKM
zqKyl2JLX}CWN22*PXx9!(hChB%*mkJfy__P5L3wTlX}gt$gJErc;+S1s}X0^EJVI>
zmH<L0B>n_E3A8Z<6Xaz=m<Nnsr~~U|5=CZ(a2(rpFFY=0961B>+kG{_u%VXfjoRK0
zYy$})(P+P=x|E+Sqb}*1ElSm?I~2yXNqPAoVV+HJbjn=KSsMJLZx*9ZP1m!Scw@6`
z-Fytr5t07*YWdP7pLCt`XN%q6Wtnu2fs<Q~;gqR$<*QW(p8L7AQ{Q*;367cIWWzKv
zyVZ#?^RaZ`FZLZf&=ov#xO5F43aevInX%#Vv9<BL2$)oN9>FZv64sN0GK`iB5L-?O
zfIWD9RyCPavu^~X??3qd$#XONL9LG9)M84yN)AeHM(lAq`A4M!pCo=%dZ9{{so?q7
z(NT#rNmL1f_Aq7U9dap4?Y8@TVoGC9yp4JAHb!_G7scD06K``Kyv-5b=0)+g=EU2Y
z2XAYHxAot6i#cW_1H2Cy56pR0rpzZNj|65tQm$>aAe6_$Bw}*Zx6`UrCOx?DBXd-1
zgQKI;>$5LjpN)VQ<OC0GYqe=XZML_ZcZZCt&346sxhA9o(29r-glxYPvOYUxV|K{K
zJRuviLpEoJY|az1IXh%)cF5NM2x<5+9~+E^kHiM!>Y|`O5*t1^<os;-;E?mP;k_Zx
zF%T5=dyX+HPrtOr_5JB1%bZl!U-6h@Yx9NL+;TEz9T=gq<pgkE5|Opev+1G$tntSL
z5QDB#<<dT91P)n{LAggz$+d@|%9aZ_ss8!`vc77}t02}uS>v$k%UZ4eu-U4D1Vu;*
zP<ygacnE=l+i{z2BTYJbgZ3B~1d$Vu#8ybX)z>niZ*OZdZKvg+8w5mO&n5S$UoSn&
zZ*W*IWjaQthx&@K1C15DJcOk58tQRXTpfOeW`@!>4^1<3YEwPBNUF2$hgFo<5N?SG
ziddb#X0Cvk7DmI`!19!NFrS&**jv47#w1S!NY6vP0)ksu@ePfQ38|flX-Iv2Dj1aD
zT2{5(38>t)?52aT=t<MQ3ws3(DO|jaS<;E9Qbt|B)k|<6i%_qVKKbVFKg{!|UPjC&
zX|S%^D;CIQBk!H<rnkN8*K6Ai57+m+?Iy0{ZNK4ryI$?#?w$t<+}gt(E-$lL!XTh;
q(!dW0{O<<6Hz|P}7$H8G6;~<9YtiyH{r0b<<Ngb<U+aVF4*&qlXXugu

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_070/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_070/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..6d10f85b
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_070/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a095
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 070
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 070
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012456
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_070/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_070/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_070/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4448c359d25e0b8ffe0d3181e4b4145b1a8b8cc8
GIT binary patch
literal 2844
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_071/afni_proc/_0x7220a6c614588a2c502e01d3a022546e.json b/Afni_proc_through_nipype/_subject_id_071/afni_proc/_0x7220a6c614588a2c502e01d3a022546e.json
new file mode 100644
index 00000000..cb72a075
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_071/afni_proc/_0x7220a6c614588a2c502e01d3a022546e.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "071"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_071/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_071/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6b7fd4409e996794160032f990d59fcc3ff2f201
GIT binary patch
literal 305
zcmV-10nYv(iwFpS%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
ztKx#<&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_mE>-@yslbqofohH5yQnno)})HTpzOHWWx+B
z-vAr06WS_{M+ENEr#E9bsTcDY&iCKO@Gu#uEq~{V3d~$x&lfkhICj+^QmsWJ_W=L^
D;j)%3

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_071/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_071/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e577eed8b69f30a0424de3e58967e7d8554983ae
GIT binary patch
literal 1294
zcmV+p1@ZbHiwFpS%z9-4|6guzWMwXJYixQhbZu||rB>Z<95oOpv}wMYH2qME5D%yD
zl1O21?{c|IK?qesMHMAH6!igAS>D~*vvXd1vAwyZs1m$XRPr0<0sa`?`L7u7?tKsm
zDH0p$cI~leelzo%nf!e7cee3f{kV@LFE2}oN?wBC5+ab}@RBM6<K4|ueEZ-0!7u)e
z-*>A-(gM8Opt<Cv)GGCElQ0gN>Xco2_ra5yfLNwgHD;tS;N1<vGw*ihHzOMN``)c5
z)Bwr2_HHHe?pCT~&d0U2HKE1`rdjMvm7e56O^JYW5D4wr>C<n$+o~)V=E~+BE-mPs
zrf~H%sw7sCoC}1snp0u$y&ZND0;E=H^kS#WQ~}*H0lCsPL6G5q;ji)RdT)4iGKk|C
zJrBEDS!!{AW#B8f0T+-WASG+e+o=W=5)CElK@e6~!Cb1TVOdp_jo%;t+gw*tT^gcF
zkYtt?OvM(%OQZnH6vlDG@&b&dMd{sxGnJr6k{bpY2?AB2wUuMMGyy0Hmt|$m!rxt?
zQYuKTFlCTV=FsjH)Rsb7!4s0ubOI7>-FPw{V`fTGVK(sNIRc`H`;mr1odXG6nTL<V
zlA#aV6P1*Zf-zKI62#V^X-z(~xXGx_2s%0;8MV~l$6WpZS7QNzPe3z*00m9v(%m|i
zA)N$+heDK;6Y<)+`^Ku0D2b8L#*+Hn0@)R*23^U8^j>8`)&#X2(U;V+C8r+Eu2ym)
z)l`ym&?cmO5#Ooin093OIY=tgC92&msm2mQb|RZX&=!HXUn(Jp5g}t)rD;tgw}LgY
zeQ};A==lYiQjQ+J--`o_Lgp668!eUFER^IS5pChDA%sLgwgk^0Z9>2_{8)iZk?|`%
zWWA}1B4mh`Wu5n##?^)+Z;<?TU7b@bsI^`{emul7Flds@>&?5pwxi6qOcY9#+skOG
zgX-Y&`qN6LwS)8Ca;s%2``+E1NuPzS7bT>NW4H5GMvO%c{*^)A!QAbq3c<_lu%p3L
z!kQ4<!;YzvGo<BVC(tTv9eldk!G{;2B7-=zB4lR0+n)Zsvxi@w{PbooYB;su3Jzwc
z+DlO|{KGXZziMumm>9di_ob4scd&_ZY_EIw%{AJ<(q?zDX@M4G`0`~xs@dGOysafX
z-o3bv_JFn9Uh8Ja(R0Wa+DYi$-GzxRqHo>ACJ~R2L+dkdz5DFi29c}SSg7b`CXRcf
zqX8<uM~Kx(b~7V5AxPk1bQJY{mAG9#mP!MGixkS5NAKM2rq9(Q%J^4)pXH3PGbX@o
zw_Rs0bK6fcoI^chpVz^nZmpq&@u%))IE`du)hW8?w#Zo7Sr7dcmkr)}c^a0D>e}g-
z*Kzv4W@MMN(ZoqfFr3|`DZ7CUMTa`BZJJA&;#C<Y(mS^qWJXmQ%kR`}VAIic1H#4b
zQoCsy3i^KMiXHU+b`!c*3A&!U@BWu7p(C4?O7*lgQQekV{?;3})yxt?_1J{I@(>G&
zOgWCW0HR6?Zf)pa@7x+ryn>7q|J4_N{}G-)-8zxA$q<RndWc~|3JtU~>i1(hOozR}
z@yQA8r^j(0;$C(X{?j-f4DrZLeIBP|o4<x7W7o<0gCvcQMx&%R9A=|9?ZF5}gZ%L*
z8Jxf%@o({u30B~5#sGgA<M?~VCT~4pNF_jqdS}xO!@SC61{eP8s7j)L0Iss|adQa(
E0Mjm!8UO$Q

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_071/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_071/afni_proc/_report/report.rst
new file mode 100644
index 00000000..ae9c88da
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_071/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a022
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 071
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 071
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.07362
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_071/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_071/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_071/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6e563b0dbf9a209f85089e168b8e09176a10bb00
GIT binary patch
literal 2543
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
F007=P_^1E?

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_071/create_stimuli/_0x30489087666fd986fe613b7429f795d9.json b/Afni_proc_through_nipype/_subject_id_071/create_stimuli/_0x30489087666fd986fe613b7429f795d9.json
new file mode 100644
index 00000000..920c4496
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_071/create_stimuli/_0x30489087666fd986fe613b7429f795d9.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "071"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_071/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_071/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6da32c01fe0ade3b3116537c756a20c4b95d8baf
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?b*Hk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhi9J?
z$GP9Zt7tw8Qq^c?tv4Unn}c{ioT@|GWsN$iQR;%HA>C?}IzZKGBv5KS5h!H(1Q`w^
zqhVxZf{ccd@h~zrLB_+#WEh$J2U5?6*)-@5Cz=M`>R9O$O~Z?k=F{+Er1>;Fi+nJF
zl0LV_)ZZ!+pSt95`gmpOP1W`5k6v4&YdLbkZn7?5C6EgiYF{G0`}J^|juq&VPbt7S
zCepU1lpwWa+wI$Z$9DTVI1k(HS+CP>zxoSWBY#;T1(!EIft-nqGDI?l8LBWr!q@3O
b<#>(>to%X*L3kb~e%p9=)?IhU_y_<1^w=Hx

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_071/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_071/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..467053c5abbc16ba3a1c866f8ab054fc0861eaba
GIT binary patch
literal 1539
zcmV+e2K@OSiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)@HdiZF)gF40{mV
zhuB*pU+W|rilIP|qS%%_v=75lgP<kKVl0s=N!dw@0NYEk0(_hHu>GU`iv5)xQt~A(
zvZix|AQH*L^L^*=BYpVGwLkv3dBr~Z3r3UEgt!S!NJJTN3G0~`<35p@zIF)j?Dwql
zYj&2E^&(<8CYiqB34#?tQqee#Xr@<DNQuD03r{os+2epwlnCx26$+mALX@Lq`YNJ+
zrth4e?&4abk?G|wmIV1!WO~8P^rs$Y0qt4brHJ={R^GTV<f0!$e25}4AQ6y!dU)_-
zrq@zMBRSJ~lQKm_fITv64K9)5D4-GWS`2U`;k|BpfdcUq7ZA#gYRF?!J&s7gh3W!H
zV<71(uwAaVo4c)Atp?$nUcnUv1>{><s#nMf@qiF#mh*ZMu^<Wf0TN222F?>$hJG3+
zdE5`q!&Mm;i9|dh42>2D7G*7jNhl^N<dDo2NFtF6$4RE|9`i0l#Hb93kIVp10d3(S
zOzIPoAj*<d$w|B$5%+L}tV1s(UVlvOc8paLaTU=n>SC`?7+_s}-0Q*0BvA^h0UzH3
zAq>3l3lj4IK}I#>^ieVe^m$>CGDbWiB^IX$xaDjL$a@MpLo9p*f%cJ)6_)TZ9={8%
zUPO$j2=);WjBs~6x?yu^mJ>npU=T)<e)J0DCKXQ*XOI~o6|!~{W;3ILh?Gr6Z>Q3%
zT7(q^_6b(uR8aRvQ&ZMwe8|v%2x*pllHZ}Au<WoG283beO-b!mf(2|QP$#I#ByEz2
zI|+{>BqOt8ek!n)kzRm3vVJlMx)AvZ8e$3&ep0U)6`7TrfahLPy&7{y%|a9#X9*~D
zBjQidlOP+DFhO3Xgn6L&g*vESrg3am2q%eM_mRiNTq9>7e!H&*7&g>Wy;0k1!#0or
ziN^aa)1~5U8Fxw7Y*DIC-Jvk9O~}g!Df4WA<5T9-LZ#u)`qpUlsp)!_5N~33Jt)TD
z91+=1ua>V|@k!vEKU?hnF3Yrg44T|>jHXPkD_^fV@H{B2o%+60OmNHuCm*J<*{x23
znUAFde~Itdfk5!s;nFpF7+D>2%8U(9j;)O!AW%}>c?7duD_Bns$}n0Uk=SxdKy3T<
zS=B^R&A$<dzQ6s$ljmmkcCC)!)M84yN)AeHF6>D-#Yd$ApCoxydZ9{{8Svuk=%~b*
zB&r0UJxrN-M_kHMr{g}Kn$nn)Z(|<5jWOTGW%)Me<lCHwZ*$DId0D=#Ir+Bc;oBPX
zZT&aj(Ht|96W#}o2j;vgQ|6PCM*_1RDc81I0Oj#0jhP(xwOf_Sv<DY{WR7YbaCB69
zefH(+voZ0JIKe~5T5VcVo1HD^-67*@vr}<ku7Pxb+6d7B$j&>E^@|}J7ehAYfoxn1
z*}NFCIS*v>V#wCTkgfj#Y4kCl8jOdJqz2>avZOzf8a^0uel>hB<os%QFXTA|LIwSv
zW6YMPUs>b&{_K%uPAcnf^q6C7^M%^na&l!Im_lXC3E{jXB5$2n(`5-*<Bv%ofx1eS
zOZ%J=IAoy=Dm+4!T-$*nYI#H_)8Aa8tgjmLDimu_S>vec%UZ3z(`;3t1Vu;*sP^Qj
z!b1ouxVGDL8(G@b8??u`Ac&lJB(a6mTYWt*^zCg;W}U1Y24P6_dQozZ`}NYZ;s%HH
zQeMZ%>`-4bc2Hx5FApIoy@q;Rjjj&AK{ID*n}?>EJGG%6T_)6v?uS)W<PdI&2$EQx
zy=JaJF)d6DYk}n{^I$$Rx3RZ+)r?7=3Mf4f^$HZ+!WQ4q*qAD{^I{r8zc~X2DY%|z
zt#ATW?pl7+L0I&pY2Smrf`$|>UdAl###AX&UBA^!a370NubVyj_U}K<^Os&m%m!(=
zuG%XWl*^{Pcbc`<?p|$or`>J`{@!joAnkgyyVGjy1v`5W{XM9_tv%e~iZq)g3`6=R
p3;mG5{~+wW$q2;22=T#ebd`d*7Oifx@3zyf`!A72u*m8U003(V;`aam

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_071/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_071/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..0feaa371
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_071/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a022
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 071
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 071
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012329
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_071/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_071/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_071/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2c0752a7782b331ceb0af90a4984383c5827ec6a
GIT binary patch
literal 2846
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_072/afni_proc/_0xc25390419459295f01a587c0773f1ae2.json b/Afni_proc_through_nipype/_subject_id_072/afni_proc/_0xc25390419459295f01a587c0773f1ae2.json
new file mode 100644
index 00000000..02af7fc9
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_072/afni_proc/_0xc25390419459295f01a587c0773f1ae2.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "072"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_072/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_072/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..9f814bf8c4aa6537247f5a8d7947b883f77ce246
GIT binary patch
literal 305
zcmV-10nYv(iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zuHu5?&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_mE>-@oL4Qk&I{Oph~eTOPYf?pt`AvpvS9|6
zZ-9;032ha}BLes7)0;7z)Qfox=lgGCc$f^-mcMgF1!k_UuNODBICj+^JxT?-_W=L^
D0wb1*

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_072/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_072/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..96cbd9c067a0c28317b6cf2512fd57de876646aa
GIT binary patch
literal 1295
zcmV+q1@QVGiwFpT%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpG-<w?H2qME5D%yD
zl1Slh?{dlYKnPVrMHMAH6!igAS>D~*vvXd1vAuUmQ6zY&sN^@y1N<?(^ItLE-TNRC
zQY7}I+qK7@`OVC4W`17%oo&8XJ?<mPi^~Gq1usBw32l(0@RBM8<K5~RzWs0h@E3pO
z58N7&GzafCX(l--v`W0&B8-EkI$@XIeeiT9AeL!Wju@#8cz28N)VtmJ%{GntL+>_X
zYJj9%d$-c|?slSN#z&R4b)iNGre5q$l^$n8O^JXB2!!_h?Af>8ZI_k{b8Yi3mlkwJ
z6S#gFRT8U6#sxxJ%cwB;-U+)10TQb;da>JKDu>RwfJ|u{Bgk;T@HcpNqkDS%q#s2Q
zdLDMQvee@KO5c}m6D}Y@KuT7acM=UKBpM3TgCMLfgSkXg!_qP@YQI1Jx4Dj_x-di)
zAjvE(n2K$Nmq-qlDU9Q$<vAEj^TNA_=PE{zBsUCF5(KJ5Ybz&sX$(*hE{oEdg}-}3
zB~*|~VZtC8&!OGVsV#)Eg2yDL$rvQsy7hE4!psz+#BAWl3j{<F_hSvYng9u0nTL<V
zlA#Zq6Qz`pfH72G62w-cX-qz{xXGwa2|79^DYew#$6WppS0e#|Pe4<G00oWb(!DB{
zA)N$+heDJTWAVnj2ga&`D2b8L#**sX0@*dG23^X9^nPhV)&#X2(HGRRC8r+Gu9k8v
z)l`xRXcJPti0@Q$OgplC0+PyPiE8%>s<DKSoyevTv_&8u6iNtUM95fLYFg3At@MyE
z7n3YT&o9W7a`f>1ZWLG)GPf{ZYbo7Ut|SkMXbNW?A;bdGC3psD69T5;#}Z_Mj9=*@
z>rI*GAw#q%s=UuMuGJj5Lh@I2HKABg>)l>7JjF6FXp+q9&Aa`kqs+HVJCrE5m+h$z
zs)NfL&q|q84$gba?S`f7dv|XpeIB-67LY8C-N_mmF%~)aR|;7Rb9ay^1TWL0mIhM_
zYeH;~TBeN8k(NiTK&!BI_~}*)AD)Mb4C2s=keStPbNchvK7M`j)75^v=F~wWIGmko
zF13T<A8u&*b$z?Q#Mp!VFO`J-!!3+sbKSddZqNpnHam+=3p6LEuU_@q6`Pxux4neN
zyO%f79<X+rYn>E1I)QYdorK=qS(xY``o>Lc643yex-s+CyU%WH5V?wtg^EsUqNqDK
z?xW)SgjkJaH#340f&@NoAGdqHjNKj|Nu`0nMFK^|qj&C3-RG(iW&CS@z%s_zITPS^
znyxdKxt*se&Y`ZcFREZsw_a1i_%pW}P9xb^d4}$}Z8B1J)<b{AWsSF5o`q$tx^nu}
zO`QI(8QCFCG;vZA3}<I)%5Gvq(V>njo90p`cvXgp^v-PsnNg+2@;h^z*mQK&fN-(5
z)NbmAg1+CqW(U2$Q-`img05%oyZ_}%=*Xs_QZ;Q&yK2iUd+Uwcu4f6MdSpUhd4z>T
zrW{9G08z#{w>I>zcWxagUQR}_|LTjs{|L{YZiC3mWQfF8HN>zXg$CM6dMC%jsNWs-
zPlmnWNfveK$&*164F<<qmjd#0w>pngvdLe~l96kry?&fT$AdxKJv~haQPPD04Eot{
z5ci)zKlX3&#{|pqKV^XbjB)%wXXCdXFr*S7MZL4>hGAagGKCBOby~*le*mC#s;_ei
F003?Nc_IJ+

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_072/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_072/afni_proc/_report/report.rst
new file mode 100644
index 00000000..179379b5
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_072/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a049
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 072
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 072
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.071506
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_072/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_072/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_072/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2794c55d0e4d434379a57d8da0fc2e5674937618
GIT binary patch
literal 2542
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
E0Qy|@<NyEw

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_072/create_stimuli/_0x872aa0df8d52bd94b041223c012cad7b.json b/Afni_proc_through_nipype/_subject_id_072/create_stimuli/_0x872aa0df8d52bd94b041223c012cad7b.json
new file mode 100644
index 00000000..e9c0b935
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_072/create_stimuli/_0x872aa0df8d52bd94b041223c012cad7b.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "072"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_072/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_072/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..735a47d2e5a0a1697c1469a64c135b4a781d8a4d
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?b*Hk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhi9J?
z$GP9Zt7tw8Qq^c?tv4Unn}c{ioT@|GWsN$iQR;%HA>C?}IzZKGBv5KS5h!H(1Q`w^
zqhVxZf{ccd@h~zrLB_+#WEh$J2U5?6*)-@5Cz=M`>R9O$O~Z?k=F{+Er1>;Fi+nJF
zl0LV_)ZZ!+pSt95`gmpOP1W`5k6v4&YdLbkZn7?5C6EgiYF{G0`}J^|juq&VPbt7S
zCepU1lpwWa+wI$Z$9DTVIFH)xS+CP>zxoSWBY#;T1(!EIft-nqGDI?l8LBWr!q@3O
b<#>(>to%X*L3kb~e%p9=xw<!A_y_<15JMgi

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_072/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_072/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..abaec127ceb5dd3ba27e4a21a10bfccaa2a747c0
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf)d+cp$!)@J!?)AR%FFzi8a
zA7XE*EX!`vZYYKVL5pHr_Ru~IOAUgOD2uT~swCwkEdp#W#R~9k+Qasb_AB;Rc1g*0
zk|Jw5R|q1Jyu9b!%R~C|mrH;AbM=CK^cRfghdFU`nv;|=;u1D6FUBJxOMPhv-sSIQ
z>(}zAZ0dQ$a7IeK8VZ6HK~mAINNK5;Q9_BpB1{fT{n?|KQIrcFB9#bU3=&kKl=>o~
zQK@g7obF<;_n_2^0hR<sRFrzoE%m1%XE7aE+=Y}6fL7I5-REK$r+go!WJFRR`E=*;
zkELEI6iwx+&a0FuB4Qkp)7Ib;DUM>A0<ZZPrxM;*OfOI%q2dBUS#2jgBkjGE#9XKV
zNE!o4UxDpnXR~|1=XoB4Z+Zn+5EPK_m4#j+2P6bSoLSCS>WBr&!4Hs7qA+lwz%q%7
zEU)6ea}uu2u*fCiIbmqLK(Ht)2~0v6Q3;1+E<qBBR5;5^eRGco5D}v?ArUeIya2Sh
zdoXE8NRBAW3ni!VuBAN0DY6d3goMKhwd)yHdCFBv0~FwJNEl#Ud^8xq%H(MQs{tS1
z10f8&Zwr#~5kW>Zlk`z?4CwRPqF{`KL`p0U5pb*6)R4CnbS79t2m&3V2rDe%V={gd
zT7#4rQ4t&=AeiD{GP-7SX_gZ~@?a1~@?rW4<R%r*5oeGYAr-QAQ)Z_|1rY_Cj$SXM
zS+x`^3hZ;Nl4C*L9#1XUknw$nMnp)n<kS4_3ku5)dtpQvX5lfZUCXh6%>?QMHJPMM
z6LBNwX^LcORxBz6wldOlJ_zPu6bBIb0ounDBK)M|85Nn8n}Szf3cZ|hM$JOh8)pG1
z1SyG*(UTw>lQ2PE7KDYM__+?KUKUwqRtV?0UH7ra`AQ>4Abz{AMi@5KLdW+WY{E8>
z0Es61t<;VBY?*XP*KAR$4&8lWT$_*=9~UgN0ZvYtPivJXKkIAb(Wj>CSx&;K+2yz%
zgL6cbKfPMKa3LbGbMkDl`@1QNU=K98;TTPsT(`bncHp^FTRWX?r=H-L2~IUkGqYQr
z9J2^Z2mbQNu>-N-nZu=P^f0#C<CGa2p6^+kC`O>9j`I*^xmK{D95rFIIVQ2;G=SLM
z*GFv=NxS++Ao}6mAD%onv+sHx1g92L(p7TQa4TU?!>K=7E%+q)!^R8MXq^JDzjk*U
zoJpb@06M^wnRm*iZ1nr?^J7!|8TtCN@bxEr{qyqe&d9er3*YX9Z}+@>do%Lw&BC`g
z;oJLfzT-J&q$0cx93PwWs!3Ty4ju~32Bhh2^Z+X4X^}BG>D%nJTE{)O@FTP9^}*3@
z<Mq*(ua73g$KnJJeQULDNv-!coOg$etMz`%fw>0K0cvAJ2O#_JKz7cC^v{O$XMyz3
zhU}gV*_{Qldp2b6Y{=gKfHeA;O%2AwM^b}vbzagRNev$iIlCG@7;<(sychC>0-=I_
z&oO4p)32;?XZ!S#Wlk#VZ~T~JYyE{<-*75rJvN2PhLgZ~Nkr8;siyN1u*M&gKn``4
zYBshxBXGz<8B}|OD%snDQf+Zer_|q^qpWWm^EMP~P+8-&9ZApYY;}8WC_xcY0;)YZ
zuJ90o3U1Twx_(&%dW{Yk7X*=mkmR<IdaEy2g}%M5$+BNIlQ>C;zEYRmlYYJMtiHiv
zy-?LLvfR;^j2+Zi$;%xGO0S>+SL3V0Z_un*+UAaFR!(iGyXOh@tovab)j5P)B7!8g
zPhT^apqLh>hPA-*kcBXxncLV~y==xLF9ejHJ9-HUZefdWXsjJ8wX0$pLce+n3{r5p
z%3AFNs@#?8rh~8;NYlOrdj;)NxOf?}BFLyxrn-Ks7vMgYp+QhS`S$NW&GVODM9c<h
zxGvi(7L?1Tym#(z`51dqd_TJ92hoFG;PpDb-wnNvAL3{W?lh~`9`0~;n#~d>34K#0
oQ9|H<oDANS1Y%%>L|`_)N<m!nR=4GMVG+3h0`#A&bm|WP015xykpKVy

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_072/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_072/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..e930254a
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_072/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a049
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 072
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 072
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012177
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_072/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_072/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_072/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6c9582a086d32d40b249d2456b9cc68f1eb7ec2d
GIT binary patch
literal 2846
zcmV+(3*q!1iwFo(%z9-4|8iw>b!>EBV{&C-bY)+2bZKpMY-uiVYixQhbZu||wOQ?Q
z+r|}D8rhPaIChe0CuuSnj?&grDgq=xkv3H&rbUXzm|rG9TaKi`fWVT3gs)%$l2YPM
z`>&nBzo7r}41J}(LLZ@bK?=K+ti-7jjXgZOd-vY67Z;1Oz~7et_3uxYlE3IP$MjA;
z#F<Wj{DGz;%=I;lI2?MO>j!akS2`c*A{<&l{C&Lf_xM%39<8cl<YUuy;`*bdxw~7b
zpEz2(>^clg%M4DriLZGcOpc?~z0lDE;^g}{TJb|CFl`i%mZBSvVPHg~y{%7-I6B}*
zu8sI(3k`r>pLaCh!>a2cNA*k(S*C+9Ul};2>iMp&1|#1Mha+{ygjaFcKSp|>nueMy
z3B2wjEkG)Un4x6?86)(ygiQUbfBd(y_laGNR*+*Tgj4i;At#90ypYWol-$FzxK+*<
zxMF_mf$%UUW@FQbnS|>N`AMzOh@)G4-*kA$=LqsB*JN30x722(RjJpyarBkt>YBxe
zjyWwq;se{`Icc|+C2c-06iWHc1SaFJ8wUTo?MAz+)VfW;fgd8>wOl`r-gzR)%5J-*
zblbq<wmEcM9~q$s`M$eft*gyitEYClwLNJ+j&8!Jjk2(MGE0`euEo)EK9|dpp0=#C
zDoyD5trzsOIZ+T{AkUe;i8XEjq3+dtHCfq{<R@yor*wKs9NjoX2RS>A?#R$t=_yZC
zxxM=|jy~n#^70`@K3^>59u`ad2|D#nXUJocpp`wj@dErnqQS`LXW1EGD@h{!PE2BU
zd%xMPN_$eRD+9qtroChKL$a`HO@6AhJL){oz#~~0EU;FUlr|*%PU4q%b2P_|qqjRR
zs&Vw*Vo3p!M!P;+^eXNAkmT+B63#=>5ck+o<z)xvu1vI3OLL%RZ#+{P(ql;BY*}W%
zSm3`2vLYvv227S;%1W(SRcrgTU9}?tryF@;ODK}XlKi#1lJYW+HZSFmv%>)Ht?d3h
zmKFvht|3+0dqNz&Pp?cDK)YL`mu9tIZK{n*s}8jSw@y#yddgn*0bKYeZL;u7Ia%$=
zweF>)EWgght%j^7bt%XD|GBxe<l~)O*)Vr<`E9XKwwweM%l2p|mn(bbP9e7~ie>C3
z{aa<@9Q2LZ&~`3g)*0;j3C<I2&)k-_3;8k*cjjQYBj&aXVp-Qnh+vX5g|Z8vKmZOB
z%R(7Vlj%bF3og+71m_7Jo~2mxbp{_(8;#mnBaPy-0)s~kwy9BI(aFJ-!DlYTCE9;x
zdK9O~ppYSK`3z<ub<IRPgIv()Orw7$FqqmbVu6`Vd7*xaea}wuF_Yp6gAs!<gM9{T
z%u?V<LixLNS-NM^29rG|A-YDXO-xD+PbfARjIcq&j?KZmG+`~?kim#HY<9$67#cG3
z`?i;2uWwU4WUxnZFw{~!W$dS{4dWj$ZFmkPfyWE@jB;g+Jbg<0-7&@N+7?zVFh(a7
zPY}Zu8g$VvvryYBP+VZcF^#d?Pw_WF3Z0ONW>c(Tx_;kg;F!7@SUR;In@m58sn4O6
zLW9DoP9sexMv6}vW;(N4WDl4uj2TRmu4(#wn*<!Da9}b0c0r@qG+1oX#tCEOi43NW
z+~F|AJ~f|cW5$H`yIzRX2KJ^Yo?>rs-uNr*yxR|R<u5)z2Ouj?QtVm=#lAUA8=mF|
zX~RdyDaI2o#eq$+;hhY#hKYm49yUOz4;C#*hl3^yZFT}|TI?`17dS#2YhyHT&!xd`
zuiLG)6h<1<TgjvJW><x$KWLSE7o;l)l6Rg<U8PrPsI}JfIQry*fsa7L8sSVGgRN3i
zpM&a2w9RrUmjiup_eJF;JcFxhRgyc63W$VTb19Go`F4jYfQ}4u@w3ANc>a?Io_%=q
z<zEK)%cO%mOrawK3MJvJ5<w}ofR?=5t<@mfSG?;F`9$mR3i55!0cD0kJtKz~i$X~k
zguME2@IX@wx>i!P{6j%4J}Bl(NE5dVVGFVV;;t%niLzMGc8NNYTDx)d@nv;nI=U4a
zAg|tSw!c>E&5qisD4-9w8B^OmGc8NwJu4iV4(5lpmxcf2L@*Ly9G~I<*;yD0G|NID
z$3C1bQm!ez4$a$d%8;P<SsAz6sK{{HmWkkkpP9;jZwh+L&I((_xzt{5fO)$^vh?wH
z-=zZ6LKu?+35Q3SKPJZ<xuNVfh`Rmc_3AdzEh2B1iO^aQS--n@QEJ`ia1el;mh)Wx
z0bJ)5W);wc(?{bu=>E50MeorPkXjOm^VL}e6hH*N`%F=#rV4Vp*C3jIrlUV#Y7))}
z?PdpN-CbvkaRW-_9xSNYYbc<^8?|RW;(A%>_Q21_Frqfvm8#m3_7n+Jtx{`|j6yQs
z%FRz8-Cj$PU{y&?+`A}ji8Ln#d;db%gTwIA;V84dhYZ)(GGb{XbNJ%u51FKj5?AkE
zs-om%@VHl(T6^uP+Uque#-Bz(;NddQgH$19GjI)VkobgX<bcSLdIz^FPpfcvASaDw
z;uvlzLcUs2D(bA;xp2>Nv+IgSnvZzct^-dy;n9>FrSYt{%#XE%;Z?)5I%ZyGJu?g^
z0?2N?w%e;#o<RlZp`mf#0K4SI*#F_JrKKO)L`bQXFI3;0>8uWawZUJH(`(cJni1-W
z-C-{D>bj<n7B0aB0yu4_0KX=fc10gtJ~((?I-uSqcZ~d0>ZtWb`*Ecak4~eHs*ihe
zx)%{#saD|}2Q~Lu@<zbZg3->U6Jc@-FE=X^-2WdXm4-dnwRl@IE#^3P2O`dn>$Ah^
z>g-mne+{>&3isVlTrl4BPJ<CVmBMIs<l?~5$TF^YMKHQKT8&mcD0XlL+m6sMop72h
za$6jEmy*kI16?d}(+5ShSjf(QCT1|o4&kck0w=<QZpHJ_IC%r~`5U|ef;{`kFn#i>
zXBz)Ay6GcqlZWWr?qHA%2BGihE<9UW(Jgo~_`#38;>n4{EjUoGoWJgBh5hKJ>3Cs)
zlh-}(4(9K$R2=y6{@Lo%l7R-9#kWi9z_if%`~}oz#?S&y1&SNx+Zp)#d~Th|S2Obo
z88RU=8#ZmSMPxj3#>W}>=NXw~VBouU#>E_|hI6Z9*K~-D>m4UH#z2KK$!B(87HBHX
zP<1?Bhtc(O5}TPdAeR016;D>e&#)S3_$1q`D`a*ymsimkIRWMZJYM6-rPKntoH^Lo
z0EoPuwZmX-<3jK`IyhK!9gKoC2s+eEhx}SD#%o7MoWe{IuE|%p4qqYVE4(RR@tS<a
z>+ls*zT%tmEnJgt;W~T^Dc{16^F5zKMrMSoz;Vxq4QJhS3^d*GHD`#{bDISS1)40h
z9h~+R3mY4(2l9A0$Q^;BgSBs8eevz9l=yjZf`_BT>V87%{?TUU@(^)#|7arvb4kby
zP&<#9fsjX+LgudyDO?>=xK2pn>X72qA;s&26t50hxH@Fv{|HIy<9gLVJp4k{KwP~k
z>0hWCes;*~SHsT^dHrhm$&d>b7`Q*Rjgc=)_|J)PzIt)XB0E*$@BEK!TlWux`<t0r
zW$kGeMw^)t?3c)&wHB-CO$j8%za#<AH=SU8t?D`mHd)XqbB`c*awUO$)tb{GC+9c#
zd`8T9^2Q@M<{KE)TuChOAof<=Fi2ES^yyWf4LzijLuB<7G@+?0zGeo<kfE1;$y<@<
w-`iTz2dWwn6MX(DQ3dsRqsWPz5QE6N4YCs+GMb|!BD%Q$0oCWXN4XpT0BbXfh5!Hn

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_073/create_stimuli/_0xb7da0429e0ae8a66567720eeedb35ffd.json b/Afni_proc_through_nipype/_subject_id_073/create_stimuli/_0xb7da0429e0ae8a66567720eeedb35ffd.json
new file mode 100644
index 00000000..4b529e4a
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_073/create_stimuli/_0xb7da0429e0ae8a66567720eeedb35ffd.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "073"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_073/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_073/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f9bfbb12c0f58d7d86addd5ca15fc20aadafe7ca
GIT binary patch
literal 589
zcmV-T0<!%diwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?b*Hk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhi9J?
z$GP9Zt7tw8Qq^c?tv4Unn}c{ioT@|GWsN$iQR;%HA>C?}IzZKGBv5KS5h!H(1Q`w^
zqhVxZf{ccd@h~zrLB_+#WEh$J2U5?6*)-@5Cz=M`>R9O$O~Z?k=F{+Er1>;Fi+nJF
zl0LV_)ZZ!+pSt95`gmpOP1W`5k6v4&YdLbkZn7?5C6EgiYF{G0`}J^|juq&VPbt7S
zCepU1lpwWa+wI$Z$9DTVIFH-yS+CP>zxoSWBY#;T1(!EIft-nqGDI?l8LBWr!q@3O
b<#>(>to%X*L3kb~e%p9=qvhD2_y_<17)~Dv

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_073/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_073/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2caccbed531b236af7f85f72b9d91f08d04ab27b
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo)%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=An>c<Yj`KiL6kQ0D
zg=bnvqj|(mS_DM^!$Hv2T_lU5&VZmKYDAAjDkL?w6BuYWK?87Cb<zGnzolQ%U+E>K
zdDwv)rxU@jMDp^Ub1x4$mp@<n{hw<W?4v(tG&{<Oo6(FUlo6M(zIibo5?Sa=yYMc4
zD;mEP$3<PwBZgB_=+!_FtO$~drg=gOy^LZ?1QtPjROnA1M~tFO@Bpb;@Vp<R5~a`=
z5e*A{^W=0Fdk;E=Ui7gfD5Rp$b8ew82b@K;Z*dnA-UnJ`WA%WGL6q<Vl#n4wfaKHN
zogWIlk}I0XQ=Qi+Q$$2KAg8UtB~lzkGyz`o5l$q$ubN(<Kmx@DgtFR<c}kl535mE+
zK9Dp9lD-1l#nxu$LD%y<2;cMyt{^BN-z{>zL=H&+ggCRDuT~KYl7Sx}p+s)r0)b^5
z=4n>OefK0>lVOob#52OsXn|l+R$`chQlerG$y|aY5~*;S75dgb_aP!iWlTb326zr=
zbN6A=fRGGPmgP!L;$2I4fD>dL1~CZ+V`?{2tg?iwg!;(G!GJKpy7;)?hn2~a999E9
zz5_xSc;68u<wJsuYR2iKWD4lB$|7fs1Vl<Kju3Dw*;J6X6?Dc}ga`s1pb#r8;bT00
z3tIhz7*P=%A|RMxe>}Qob7__nLGoY_MzTTj3gjjg&k$#j86g$2b`xf&Mg<W$n~dJb
zrCGHED+=s0tm3Jl?u@49Y{2*dLqj5@S@KDK4+Mo}hrKW)46|TLYS%L?U^9U_K}{xU
zlSJIic#<HQm=z0ifvt@6TpI*)IE;LV{16>r3K4$N@{Eei%1yvaFS%Y$IiqGFs*SS%
z6#RsQQ}iUr#w1LTmpNepD1NR5s+W11niaxXX4ie>alX{ZF^J#pt09IBwa{vN4>w^O
zNPtA+{Z{B&b+(MVq-(Y)RY&fDFs@C=i#s_BY=Gla=5nRd_$PgRH2TzZJ<CWiF}o5~
zV{nd$;>TBu7cPV(a!#Htc7NAp?(c&pHyooWlk3J;%MLtuD{H5<?Nk#SGr=i`X=-+>
zlVKKO>A+tWI(8ruJaxEqjUGl;`<yak!?S&B6GjM>)N&rdEY}J)ki$BR)<+~ZoEi|j
z_xiYLB59W22t+@)_x+RSX7)X=h2Yd;O1er8Yi=p*NjTL<qXC~JdsKU&YK>Fi)z{u$
zjWbD94M6*tGV@Njl(k;ZeLgj%JtN=tEPUHzzU}k!?aauxGYj9&m~ZF2e7iI9?asot
zJLcQ{Z@!~BW~3y%4IFpOc~z$@B!`a#W_?okHo5>6@FY)}9QSQ@8;xlXF8s*sc|CBn
zS9^W@#p~lS@sT*eL(f{RTT<)24d>k<<7&OvaA2;1bb#6j(E-TbJCLojA=_s|wr7EC
zpAFeL8?rMCWan(i?%9yt{{d<AF`F8UhmWKN<LbPmKav_g7;<(sd@$tfYIrZ?2?at0
z{hnjYmZx7@<JR`+Bg>pr*5Bwc$JY7_wZ7q$%Gxo7%7zoec}YasI;p1f60pV}lRyS_
zm8#daIU{h$LK#$fgeuwFGS`_AokD+oj<UXK%$rcGL1m4TW+*+cwbki1p#()p38?nu
zsKP@CD!5Iz<F<?3*K4%TxFCoe1|+kE)LVU}EcESdO%}bP9!GIZ^wp~59{1~oXVnc3
z>xHt8k;SgQWbB~EieK(RP<jRRxf)#^euZYq(l&QZvvg`h-8)aHXWb8*sLCPS5)mY^
zdHR~U1jV#4HLL}eM=XH(%-qJ_>SZ$~c`l&z+|^4^a0^>}Lt|~K)Gmu@2>seAFi63b
zGHaC+sB%}zn-0RFFHQS4>=krC;o@b?azCX?nd<tjUV!^piu!)><eR_$FwdWQ5iuL2
z;ks<ESWqsT^4{^cLhN<h4~d7#1H8F;e{*ZA?GZvkzjHr|px|D$_Hc)*(rlJ6j_I2s
o4r2oUqqzU3AP@tCNnkd*N<m!nR=35sf91aWFOFqFkm?Tr0CM}@6#xJL

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_073/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_073/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..35e7b9d4
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_073/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a083
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 073
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 073
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012405
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_073/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_073/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_073/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..823dc77e007d9029d9aea063b0ff83fbaa6c0787
GIT binary patch
literal 2847
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_074/afni_proc/_0x03f26d04b517fbd5a4d2062ff3f2f68d.json b/Afni_proc_through_nipype/_subject_id_074/afni_proc/_0x03f26d04b517fbd5a4d2062ff3f2f68d.json
new file mode 100644
index 00000000..4501ec74
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_074/afni_proc/_0x03f26d04b517fbd5a4d2062ff3f2f68d.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "074"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_074/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_074/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..159388a73df75bb909405abb849d1d866e5d5850
GIT binary patch
literal 305
zcmV-10nYv(iwFpV%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z>f(ap&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_mE>-@ys27lofohH5yQnno)})HTpzOHWWx+B
z-vAr06WS_{M+ENEr#E9bsTcDY&iCKO@Gu#uEq~{V3d~$xUoURwICj+^qJs5P_W=L^
DDhii=

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_074/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_074/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c201fd4c477f286c2f8b844e2d05684a8f47dd27
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpV%z9-4|6guzWMwXJYixQhbZu||rB>Z*95)cJn>hZ86X%1Zls+8p
ziw*AH-uZHuw3HGkDWR$RkdlXnAhf%)C;7C}R?^<tDS`GSB%rsd5A7e*_x@KM?e2Zl
zP%v~2x2qXx<~K7x&G?tAzq73m>c@Q|d3jz!RPqu8mk@y*hnG|t81Js0;M@P^4}bM<
z{DE61k{00I7R@CmrB<nT+k|n@RHy9RyN@2v6~r>Fsxc#t1MjX7o_Tj;aWbOuaOB-)
zLJg3NYwy+~@2;gv=6qax+YoAuV4B5^nbMP7s2LG31%c3>o;>;9yPe8%VJ--7a%n;5
zG=+=1(Il~o<Xj-6^_&WW@7*9p2#{K(F^U^qrV8ku3dohV34#n841bM#H+#e5hl4nd
zG4deQ%2JE+wSlkP7MwwffRwB;@1`11Ni>vb2SHd}1$U{YhGkVzHgSLYZ+Bfub!mty
zL6Uh{uoOEC50L^aQ<%ps%L_1;7NvK0PgQ~uNp2WqBq&sc-qs%Ap$R}qxGXDcmhtWh
zl~O@!gDHb_vVeBGptcms3Z9UJrW26p>&oNt7%NkX3af!1&kztr-1jvUY6>K9WsyD(
zD~>*HcT`eB3dT@<P7qszrgeGGqL5LY5e#%fGHR*8kA?m&uEqiapMYir0ScNdw0m_f
zLpcd150$7XC*rktcZ^jfQ4%wwjV1NIC9(@z4Z4y`?d{5hstIa2qA#gsD?#0#AFbp>
zs+lBH&?c08nctb_SaxLj6eN}D3e|3vRO1ywb|RZX(w2$1Qz{{d5usvPrD;tgx7J6(
zoK5otBR?ZE$}z$ZdvRb<sNB+dW2JK2g_1lJqP;j92q6)Wt-v!#n~*RKKUE-8Wc*qW
zS#PSM2o<7bS=W7TalPTl8zg^yucj0))JCr#KN{jSFzAvj?wfb}ZAV#%Ocbstx98DJ
z2h$<s%_o&i>i`$M<yy;9_M^Ks*FFuR=Ov`eZP)WwM~p=d{*^)A!P*_93c<_lsH4GD
z!kUoVqmHSPQ>5ilC(tU04nN=S;KPe>BZE4$B4lPQZFhg!*~hQXetxqbHJmzV6^HX(
z?V%_*etAjHubR^(7RDazf2}0!A8unF+vDDScZoKzBJ3`O7HC0+FJAPcn$2y?+gZWm
z-Sf*>4_LeHv2KPOokF&>PD1bQE?smHeH$h=iFh=?y3V8Z?u$!1M6P0Ep`x3aIPQ&(
z2Wa><Ayy;V&79zbAc2R`an$!!;`aDhDh&kAQYdR4y?57}K39(@<6rp$mNUjqnE<!j
zcAbUJ?LN+M4)u(ERws+PjfN7&pSY`GH<FE2Cm5dFA!B9dJ@g$e8@%=MBrF@#b<i&^
z6ZC)0$S!HKiIb9GI=d@Vb_*Md4)?hBY0hPeM`f5u@7;FL8C7Y#ekX1Vn~ts<5H9vs
z+D+3?F!q}l{9yFgo7A;NF!bF0@V`O{9oe*0s;8}q>bA`Cx8As&W|k1D$0qcZdw7w^
zjN@nvAgZL`)`tG|-fiH-E66zU-+cA=AL04aZ4z0#44K%jhZr`b&_Fx!ao!(h@gRB7
z8|6v%fDW>LJnZK=%JbpF@b5>xAE#tnzlJ4a*U9>WB#n<pqog++W}`Um!3ai!{Lv^G
zJcL2w-{Kz=tia!l0sb<^@%NNX-g>~4N`MUQ&Zirud7aA)&iuFUswDacY*^vga|r+d
DMf`n2

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_074/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_074/afni_proc/_report/report.rst
new file mode 100644
index 00000000..464fcac4
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_074/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a067
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 074
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 074
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.071973
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_074/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_074/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_074/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..46b53477e0ccb88eeeed7372a145135245182d94
GIT binary patch
literal 2544
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
G6#xLdeD#t5

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_074/create_stimuli/_0x9ea914ea3a56de0871a6f0ae454e0e86.json b/Afni_proc_through_nipype/_subject_id_074/create_stimuli/_0x9ea914ea3a56de0871a6f0ae454e0e86.json
new file mode 100644
index 00000000..64daeb24
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_074/create_stimuli/_0x9ea914ea3a56de0871a6f0ae454e0e86.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "074"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_074/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_074/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..157a5c757bb5de797d0b308dcb88b5ea031a7286
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?b*Hk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhi9J?
z$GP9Zt7tw8Qq^c?tv4Unn}c{ioT@|GWsN$iQR;%HA>C?}IzZKGBv5KS5h!H(1Q`w^
zqhVxZf{ccd@h~zrLB_+#WEh$J2U5?6*)-@5Cz=M`>R9O$O~Z?k=F{+Er1>;Fi+nJF
zl0LV_)ZZ!+pSt95`gmpOP1W`5k6v4&YdLbkZn7?5C6EgiYF{G0`}J^|juq&VPbt7S
zCepU1lpwWa+wI$Z$9DTVI8WN`S+CP>zxoSWBY#;T1(!EIft-nqGDI?l8LBWr!q@3O
b<#>(>to%X*L3kb~e%p9=CUVEO_y_<101zGC

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_074/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_074/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..edd9923e88d09a2cc26633c15b50ab621667da86
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf)d+cp$!)~5MtoAd+iFzi8a
zA7XE*EZeHnZYYKVL5gBq_Ru~IOAUgSt}Mn9sgjhFv<R@hbSt2@X%E{!+OODO*`*}g
zNs6rLTp@@=^77tuFAwR%pD+FK&+3KZ$v)>SIZVJ#SOO8_U;`hR7Z*OLJiD}m@BH_?
z@k@S`*Ry%TX$*OG&67Yi5T#k1Ml8>kNytD_>4k@R_UYq*Gm=Q*5gkgA4nk5!$+L@u
z`FVEp<aC=l-OW5(>{A8AXEM*`>^!^d2_CRP5qBXH1B6vJuI&ps3?i{lA{ar0AfN7R
z|Bz=Zsb-Nn)w#;J1{qKfPFtf(q6G<9gt+Dd8Yz5VHN6M{JS`-qa;+JP7@B(#1VZXQ
zf;0w-y+Yf?R=4xObsPuNH@#A5ObWrfd73T30eA>V@B;JIDq{%=`auv{rY4*xsS5ox
zPRhLRo($LIR3?gu1UMNl5H89}h?7VRIuuyUB`hK+P2(ibZtaOaX2h8a!6#-wq!?}P
zK290}B!uxK)oPmWS|mIgk;0)Df;XH%yAe~JL_$ZbPx{mw0>@Yv9}fn&GD(!;YT(Cr
z2#6x?I}&0s0%BM*DIbGlfj+A&QqI8xrKmh4h^<6Zg}kk?Go;cdnCOuBR8xf?lkr>F
z8bn}71=J@9Frxj*=vq-rvz!Erhl4nh45L>_H>E{F1jouqrAc8oMRsabf=u~z^hT=8
zszp>YM4wO{9!u)ZcxuXrT<mi)0;$ZBPwTrc87@2Sg%NPdy<=3no=}OK3E7EkGDVvf
z;$|YEh^WY{n4d~o&?uX0BVi6kK_4?eAp4YIhM%+?!y>bC)8M6-G+T}ZXJ#R)jkACd
z`VsiY;3=eyDVT(pDR2)NKi5Lmt2B<y3ehAf)_v@8zU0UelE2tjBZ?bpq1ARCc5xdh
z3`r*YEzfGz*)r);w%MXgAKLrUxHc&-Zl~NU5}ceemn)WrKV{d)qfbrOvjn`U*_EIg
z!*fLDKfYSLaKVSbI(fDf`@62v{vL92!!n#QwQhX1Y~gdavbI`VRyDyg6RdKW#b&o!
z3FSUj7XBr^RSX1D#FkLD;ltQ!PcUw5M6y@d_yIvCwX8=t%Pt7(sZkwA>thfbRt<sO
zdwtY2nKa99f}|hb`~JyuGy9&?B6w<Xt!%AEHM=DCG@a_B(ZEkg9@SpxTH{pk>T7qm
zCb$A!!=MAoxOqoHsamgRKR-65JtN-sEO^@!yzTSi?aYX`GYj6%1aIfOc-<NCy0hSQ
zCwSfe#yg&4MoPe2h;iGTS9QjHICvx}A3)vNa50o8qBQ1e(${qxjpH6{{E^vpdgy4k
z_WJ0H*GCiJV{)R0USYLffLiZuSnm!QSL?log>y|v3!#l8S{SnTPRQ2TA=_t%Y|j$1
zeRjys*&#c#gzTIh(mgw*`#(Y&e$2)O<KZK*!MHjv=#RvP4-Ppy8$LMX>}+^%$P)}i
z1^u35tdOT)7RIfu(?^y$sS1DN#~fShFZB9`RWfVa2$c;h#Pbql**eLl^8zT0KPG?#
zb(OBywgd+}WKjlH9#JJbn=T5QF`PX6`W&*pY0R4_)=*i~sOc-mX>E4gCQ493v_!S1
z#tM%RRB&CpW4H6PpRKV07ZL~@c#srA>TPzV6#B(&P36739tL3u+0{yNPx`ZkXVndk
zW(%c`QTa}G$=IRB3SaJEQrQX_2tB?!{D#dEWzpO*&C+R+>h5_`J?nnhBvlRZmPoLO
z&C}P+B^1-rXxJjKI^-VC=jJx{Hd{7hN~98{=T5eSf?F2i8yjoKq;@H$G4<6`!LS5Z
z%BodPQ01<aHyuLdK$-S!+$&_C;l<0CrTv&`ZPfMKYyt0MF&XspC*S=2r+NO$76~ts
zG+395D;COSBk!$;Kp(bTpdEU@>x1)PvqigsL&3f8f&&k_sK5(*yu(#xHcJ?W>`fl}
nA>jWY9K6W^bKn3znvJhgnAd#4+x**K)4u&L4-t+7>JI<_AiCoT

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_074/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_074/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..c469b9b7
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_074/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a067
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 074
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 074
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012461
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_074/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_074/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_074/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e034d8cf446452df074733a3eb9688048baea965
GIT binary patch
literal 2850
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
ASO5S3

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_075/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_075/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..bf8a05df1aaf1933af04055f37ab475b3da435fd
GIT binary patch
literal 305
zcmV-10nYv(iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{#{VKdG#dhMI>aKsb<MPl5{V!-~;3sU&kl%A#B$y-DBr8d^6wtzWF--{yjX{)+XlR
zyzNxuxmLt^8^aHS7THeajh2!sRw4_o6W$TVZHZjBTtVYY#Hgo(RNT){UtAh({V+CG
zH{je>P1}zs>${83O;)wqO6v18D0W-PR1M(QiR8C`x3OILJbTg#vSJp)NwUZAj6bvl
zyb{n;{Sqr`jU(ECB8D3fT!GsY@hEzrlH4s8S5?cc^8(f&VmRB&6T{1t>qAzYY?y)N
zYhdGbLR-c0h`@dN^kxi4_53!5)7`f*JWK{^%ip=80y9_Fm-Fiz9J}fdxZN6(_W=L^
Dt^1ik

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_075/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_075/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..df1422d379acf0de9569eee836d2a0cd38863855
GIT binary patch
literal 1294
zcmV+p1@ZbHiwFpT%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}wMYH2qME5D%yD
zl1OE5FS*_&AcQKRqKXn8iuyoR8Sn1w**UMh*xtLOs1m$XRPr0<0sa`?`L7u7?tKsm
zDH3<m?XAb2`OVDFzxnz4?`-3}`r|&5yu2tODtQTlONc;@!b7SIjCa>h@#%l_2fz3?
ze&4MUNel39gXWTxQmfRvO~N>6s#A91-3O0n24b03)rgTMfOppj&%E22pNweSA9}Z*
zPy;06+Pjs=yBn#JIUm*0)`S`%nC4|?s`NM)YDxr5Kp?cIr%%51ZmY6fm`jVdxU`^i
zn!@GX=#p4PaxM_kYEFg0=XO{{2#{K(F^iopQw4O-1msHF1VM%khQG$W>%GCzaX*e@
z%si}WWvRvWmA<ds2Ao5RfRwB;Z>Jj2NHmn_2SHd}g>b2+hGkVzHhF*i?{Hm7b!mty
zL6TWpuoYVj50L^aQ&`6h%L_1;7NvLh&QyXKNp2WqBp6hM(N-Sep)o*7xGXDc7WwW9
zl~O@!hbe<}Jco9tptcms3Z9UJrely8>)PYd2s=}X3cG=So*^KLxF2XJ)C5T2%Dj9W
zmI8g)?x>`M6pW$zf*`gAO&jvQ#YIMSMljJa$*83U|IF?8@NFa@@Cj%}5TKyR+`3!W
zGPILm@z98tax7kZch^`|5+$)R+E`NWTOhk+)u1c6u->Um=$fFGBl?nBwv^O^+0jal
zrJ71I0c}Fd7xkTLj%`PlPe4+cE>Z1vNi|*}WGAvI6m3z6yQLC>7!f*_Rhrf`aw~^O
znDa@VVCLs!N;ziuelHFz3Y}X7Z@g4)vrv+UMzj}a4Iv}~vL$#1X%h;j;l~POii}_B
zA?r<56rn@3EbG3{Jgznzd4uGy@709jg<9(!#wP>31_nct`F-<luT_-!l8M3<<@O?)
z>fk!0y#Az;X`SF)TW+*0W#7BoGwai^^t^<0vF&Ew+K92p!M`%dJJ`GZR3UhoJ?v;O
zm9Qq%_F>0V$r;k}VJFZkEFFBh*})Gl!i@~(AVtW`dbQpCd1nv*ee%<ry{O^Terq_G
z?P?E2A@Iv9Mt;?tF0nCofA32rVeeoQ>)0Om?wc#fz|vxOv1ox7Wbop}VN|oZmAtJb
zJl;LOiuZuE+aBv?$k7R83-2UocXtt@i|E@lQ6%Ca>dpErTkk%*azNxN3JVq8%*1hT
zc+^M7cL=c>$!=x@Cj<#Rh>oH|UnOprkEGH-;5>!0=FvNMv(dSFL>d3e@3WjScE$v_
z?N)W>Hn;sa!#UJ5_E}vl>ed=c7=P-nhuugvR-IycZi|eRooVQ=_}bvDUr)np<GN1z
z#Z{92uNm1TZ8dRH5-ewTY07S(py+Uq>zL+3rg&6_iS*8G2Affp#_M<LHc)hQEkO9P
zyCgS_pkVH|F2%v@Z#JcConY#@`|f|G5)|3ARH~<~iE3G9`CD(?Rx?Wo)gu#h<vv~{
zGUYhh0*ERpxV1sQ-nliLcm)|H{;Mzk{v&+;bn8UcAwwlL>mi1M6a=(0JUPyjM<>Ve
zQQR9ODP+Az>B+DM{RHUoF-0ZasrTcQZ2Q-+WaK*8VLwUZqv0^=4F=gTPJ1wfVLv|^
zCjDb{;NRkx30B~5#sGgA<M?~V#&11fNhLsrerMAS%e=~E2Iv0kAF3q!2T>2$-*X87
E01^X>ga7~l

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_075/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_075/afni_proc/_report/report.rst
new file mode 100644
index 00000000..9f7d86a5
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_075/afni_proc/_report/report.rst
@@ -0,0 +1,23 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a047
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 075
+
diff --git a/Afni_proc_through_nipype/_subject_id_075/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_075/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..eca5a47fdd17e58ee7b9ab180c7959db097b5179
GIT binary patch
literal 2890
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_075/create_stimuli/_0x92d10bedb7ed8b1ff89fc77bbe5b3151.json b/Afni_proc_through_nipype/_subject_id_075/create_stimuli/_0x92d10bedb7ed8b1ff89fc77bbe5b3151.json
new file mode 100644
index 00000000..d51dc92b
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_075/create_stimuli/_0x92d10bedb7ed8b1ff89fc77bbe5b3151.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "075"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_075/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_075/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..0d57938363194b7942178535e057a52d35260fea
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^FJ-OLk$p>TVW=j4>KpPL$e`kmOJr0{wt2-OrqV7|Ds#dEic_iU>sUeVk*s-28s^
z=jQB1cQ&oPeOoppmza`FNZx+`r9uTNLCz7BNIk=KQ{k+{6|zNhy+pZmK>;Pq3e26)
zZ-6@Q_Sqnuf_(wd1z;D(HKSYt21x-0P#;!+E>Ln>11dZQ<)Y78QcQFXWy>z7C^O!W
z5KL5+rzl01i<PaSb}!)qONouw8(+VPzq@A=iXY=|UoUm_I0!SeLPQErik0P+l-E%H
zeVzTqanu#DiFG9{=K*|wo6Rgr1d^75&LJlHyP`r^Y3g0xDTxeyBNN}~;2Rz58yot@
zCcg2(H$K)kG4xGLe3OH3@^9b1Mn`tSQ{{NUVU27|3iNZrA(<mPa1({fY1Pz39G-nj
z9OrHaucG-ZNL8bmwcfm6Zw})9aH<Yzmo@67MyU%Phjgn^>Ht-%kwB^SM4*uABV;&?
zjE0es2{IZ+#>2?i1Q`z_lVN1?A4okPX49ZMoM;+!t7D~4G!4&2noq;Ck>=CzB=X(_
zO8V3qQ-7;SeCU$H>BE(!H&xfKKYDGAuH?uCyUDtMl|U|7sC|j}?$`ZkI#!@dKBWNT
zm`K~2Qi9ZyZMU!Y9oy~8;QV8|J?nMa?H7MRYveC0q~P+}Cy+CdQHDsyFhdn4NccM4
cryS2Qft6o~APCRn#BUq#7CbE|cK8SY06C!>ssI20

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_075/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_075/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8dab4bf6333530c6394a2b82532da1ea2eb70f15
GIT binary patch
literal 1535
zcmV<b1pxXViwFo(%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7o49`E;XIHOMGwN}
z;N8~IK4T{>f+B$7AZY6zl0#8vK~U0YMXy9EB(=5^7-%m+1MpV$(Eg+TivE=jCGD>5
zz>U+5U|1qKocU(>k^AwNOMm=x?LzUGFE~pNQ*cw3Ld-b0zz6olMF1){mv-=-|DHE~
z&5!cBnJ1hkkejQ%1ge23&5|r;xmhL=14*SH9p>h<$027VmBJ@Fk|G;Kq>PfAi-ZNa
zxp{KBOIy9o+$?%j0STDQ&77N?Pkq5dHYnmQ#A1N3%Er}wA%|fs_DKvQh!Nz|o$ViU
zvyy2Rt5coV7}p>}>ceSkbV;-zA&U{$d`M%3?<=+!A%L%i#8j>}BauLJFNRP^?IB2O
zpx7(4U2Jc3AM{$S7N&1|rO=oZg74*-S%L%b5s=^o<||dk5>oVoAhgVEIA2l~1zD1o
zdEY%5uF0uP6%i?LGF~8Dl$8i4kpy%ku$W6&L{OS0X>M-q2@f;kOhph7J0LQQHg_K<
z4FOWZc$#T7&382xK8;D?(2u|$PN3aLs7_;{W9AW$`a|Ft>*C|V09PiBGh7Y)_#OdK
z#C=CXB1S+gYbNDma4gX0l|{xm_@ES(hXk>eXsVF6HFic+1_Towl7MQe@MAK53tNL2
zEUAD71Odj>n~bg&wY1Aguy{C#Bk3@Hg>+L|q(pG6j8vKwc2i`hMkUCMPe*TL%C1^W
zHAD0%)zPt}?u@5qe8|N<CnJ!`F8Q>+`;y_Z<6am6r`$hAwd*OBxS5ch$R=B~X(4W=
zB94iQ?TQ7Nqy>%4Tn7nrFbX}){DACJh8cd+Zdn%Dm74}Hy<}!N5uDkDs5Z_5Lhxb;
zj=@t%8(T05FEijiGJdX&tXEl**cGB_TCDrn<9x}HBP4&ZuSOI%)Iz({dbokxKw(HS
z*>Ab2RcFhjOSyK7GJWXoOY7REyttilzesR$%6wX}H2T?GACEq@UC&bRr)HPKY7Ea2
zng8@^@xp}wLg(b!Qta=#%Dg?~<ho-yWozB|dfCC}Ze{JXx14H%V<$M}FiY%ibyCU$
zsvP`F1E&}WrAQp1T+4^C)t+G7+K6<oun9tfOlmuiaF$yT)>orCj@HK@)}0yxyZ8F2
zX)|e--vmiNy!XSC=XUnJR-53d#kF#^8r9sA*wb{Xk46JOA$?SPp=*s(!K<&`-J0ME
zbPa<JDC71W3#DrPzWe;xl+KKJJG0>JOz?Kji?=%?-tH`TyA!<K^WyEzh_^Qj-rfXn
z@4xYm=h%@F@D^g+w&zuy@c<4UNy-OMZ>{$*lrQ2e;cC*i(Q7o0dvNhbX1CQxN4vGx
zM_;}^ngAb@6Fu|`tF;2uT7TVncgVV0>o**nYePB+Z5+|Tko|W;w$BdPIXh%$mXMvZ
zLw3&&*_|b1_w10pvqSd&M@Y+$+1Ow`d?YqlSLX%&k=XFTA!ld92Zx-U4et$kf`O=@
z-*b!=^7O01xV?4y$g(F@;cxudV{7e&UR!rcW^G%cvhGB9UV<!JC)spf0EO|#1dyVx
z()HSw;DCoL%Am?4s^r!t3hu=*oZNhK4q4x{=1ml9sH|z+3{<Pt-t6|8C_xF)64jm>
zD?CC_!ELx*x07d{S!Dw*BoH|8AuWW|TXVS-`o(Qc<^8-Kg;50NN+r1`{bu1=b%Ud3
zq0})d-!Yf09crxT<qjrgR>(l;@zvosY?dgC=8kQaPK#7`&y(s|_roTsYKXT)f<<he
zzGg0=n3h(<7J=0v_i;YAx3RZo*^ViZNtB*DW(ftiEW|f9R*y;TQcPp&*G>h)5?n5;
zRyjeHyHehC2$ch6+qZGAkbQ<1FKd>03DerD>$heB?_&uWc=?lW|NhfHf0;$XizF@9
z<>HEka@opz=V2#kw>${EO$Z)%?J#`sF!VP!JrC}C-S&N}zzci4!&POrOBhA$O&$di
l;QufhyvYG`-~a)djjvLe*L=a-{5z6)?!QRfBc<vO004~C_(K2y

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_075/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_075/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..bf591100
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_075/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a047
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 075
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 075
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012409
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_075/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_075/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_075/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..da3e8fa24a95868a92f39d23bd117fa73d721a86
GIT binary patch
literal 2847
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_076/afni_proc/_0x6c2e0e4f62dacc80e585410e422ba89f.json b/Afni_proc_through_nipype/_subject_id_076/afni_proc/_0x6c2e0e4f62dacc80e585410e422ba89f.json
new file mode 100644
index 00000000..d0bc0e04
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_076/afni_proc/_0x6c2e0e4f62dacc80e585410e422ba89f.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "076"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_076/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_076/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..55f529498b1f7ecf0667945cbaffc6df088ddbaf
GIT binary patch
literal 306
zcmV-20nPp&iwFpS%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{$UpsZ(cnKdl3oQW~y28k0jlTEcgI9#@F$Qd<fe$OZV704d2W+zi+-yzkiR9cD0Rp
zxNJMsc&-(3-p265phdP*d84JIij~NM>x6fNaa$tSt=7=^5;5xOAQksB)EAdVTR)7A
z)eSheQ`7b%%KGl=bDLGIwvzfh4T}9%GF1ckbt3ug-)$^cKF^-Cf~=UuaF*;bJmU{7
z0j~x0RKLQCTH}Z|porlH1Xth=L_CTfs3h~{@}_FJbzZ;*L<|=Pd182(a(&2(lMOSl
zd;@H}PH3w*9uc@tpWck&q+ZNpINyI8!^32tw)~wdDll_(eZ9E7!?COW0M|NN3-<v4
E0JRB~#{d8T

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_076/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_076/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7a886206adc42022484d38f83cb432868ceee249
GIT binary patch
literal 1292
zcmV+n1@rnJiwFpS%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}wMYG)=1(As$ZQ
zC6U73M=o~>2%$=-sG@|2qCS8s%ey;!cFt=rw)ZY6sst|;mHdWzfIo(J{wv12dmltX
zio~9DyY|>KznS^X%+I%fXB+QTkNZgS;;MkC-~|XSAp$uHFR4;6-rYXOxBtx_{^H;G
z1Gh>f&B413nn_LytrG7x3FDxtPS}-qA3T`}h-F%pBSvZi-rXWR^=@Z=Goqbd*SqzY
z8Xzgx-mOI5-AR<p_^7hBCe#SQ)Qg>|(&J31DG@LMfzY0vKmFFbt<rK~u5I4q(t^%t
z0@qKYN@5ksxIjp&85IWK+hG?WKw_0fFLv5Y<<PzmkST3r1Q`w({u<A&cL&F({Z6NY
zo`+qnEVa15()Xp?fJ;aakdhVV?L-3#iG~98APB3=U@p<ru(ZsJ+V7A5ZLTe;E(}ox
zNHR+crecfXC6a?>3gft8c@D<XyzuVfg^JN5$qj>)1c55i+R6!D8UqxB%c8Vq;qR_c
z2^FMLm@r7jb7*@xwS`bt@R-Cj8G}Syx1Nkfn3+P9m<{}Rj({lQeykx^6Ci;r^YC$4
zGW20{qLdO6Fox<Yg4k*_jmbwAHyPC_K}W|VrIs4}n9CpHY9t`=31~_XprG+wx?9CE
zq?2IqP>7OZEM9x}z*tofB{4GESW=x^AiE~jpi8-s?v*BFO;F1beL*c-a_aHyYAMH3
zO(mItHX-GU_)ay)v?I$WAgN52sCK`g8cPV-iEIi%TLj`kp@bktgp8%7rWK9cN)HKh
zImu%5{E|#5M-Sicb^?n+<`%|lEv4JcmE<82P2sE|gjhhj1kWICLclcqSb|KD@hez~
zJEqL@kRe(WRo-VBS8I;ELGo91HKABgYu#SwY=C88&?K4Hn|J$7N11P#D3mC-SJ6}l
z)xqWUr=?6P2j{)zPQz06y}Lh?J_}nf3P={m?q-dQ7>gYID}}6uxjRS{f|u!0OM@we
zH6gY~EmOu9NXw&EpjFs9{B*O056?qI261Rb$joZDIsJKSAHP2N>CJvrbLyZG9L`QP
zm!e?!hZ|acRo^Z!G4^2pOC@3da1-O$T=(vq8?=F?&Gur`0?o<b<;z}FvAJn^TT6Jn
zdvO!(0c*Rt)=rV56G#`@N$B0}g^4zzZ`{Nt(HRafuQPAG`|QRBk*nBPsA#9A)9DV6
z`>1%25UY{wW=3#AkidiJIO_Q_cDsBel?DQr2^1BN-nqMVpQ}cc@vr;=%NS!9On}>N
zy3SnYwx6Uphq}f-uYyJ0T1^S#&)w~C8p+1Wb9B#bk&&{q9{MXTYrNI+JS=O~mD4Y8
z;`D#b$Tn%BiIb9GINM88b^{xV4s~4FG*>dgt1?WacWyJtj4Cyj-?`hsrlYF{gp1v!
zc2hSL^!?s7JLvu0I&_T^bUkz5{V!KSM>Y+Ws%dMYsx7nZtv7C~o+X6pkqLd}5f&1e
zavW^|L>cGY+R(q=xiy@4IT^+Nt1tfkBRqe)bs{U1ArhO_5W|KP8fa^f^q>R%Y|u+-
zlALzn<n*N9#hqR+rl)5a_PFXiPRS;JHA_aWmG=5^(m5Uu<L+RP4m(K~hA`}BXT!LE
z3jNr>#UB$a$N!W8{xin$|ALL*dccrMfE4x4rW=NNmCF<^{ntlj9Q^}hw(P=l2><|n
CKz)<|

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_076/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_076/afni_proc/_report/report.rst
new file mode 100644
index 00000000..0a99650d
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_076/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a021
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 076
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 076
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.0755
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_076/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_076/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_076/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f5ebed9ea6fd93e5b0df5f8a0640378a9fe98f57
GIT binary patch
literal 2544
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
G6#xL!GXe(y

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_076/create_stimuli/_0x1db59509511bb4dca10d238592ee3904.json b/Afni_proc_through_nipype/_subject_id_076/create_stimuli/_0x1db59509511bb4dca10d238592ee3904.json
new file mode 100644
index 00000000..a6132ae8
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_076/create_stimuli/_0x1db59509511bb4dca10d238592ee3904.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "076"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_076/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_076/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..98791499bec0b6275e308338a3bc0033cdc08805
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^E5cOLk$p>TVVT8DliIoG7&=A<3aM1o{D4x}Vv9sN}?%7w%-Lh(HwI$2o?}&967V
z|D3(*&Zf1u@5_ed5>t{1$=mCnDpa5n<QzeX)H7T+70yarAzL)JOO#6&6i~vfz})%#
z4yf~CpAEt(*cSj@0Cr(qGs-1kkQ7h=^<f3*0wt$4pu%HNF8Zt`#YE>&w(N3>GUE*i
z!9-Pgic(~`SlKFS_Yy9!l-PK^@%5YdyL%>~_&)yj^-5QdgD^uYM5OSfSXo|4c@5>=
z>+CO%qppZetQ%=LkKp^;Y-Uj+khBzZ4l&W+6&1otQ}60tNo437nfOKr-{@H1*w8mN
z@r@6@@v**%p>Ja1n;d+TfBW_|I<ga<D#uF>Yh+_mpdS+s$sE~%n<!LHtEML6@a#Ns
zockTTisrK*RgGrWdh>C;If(besXC-x)~J&jr7n0H(yd0R15~X>0;SdyfkLKFkl`>g
z8b(GY$Y>ZD4<lm}WIT*ahLOpCAoYBhO@r=mqG`~rj+H*qG`tvTJ`FEMnoq;C$OjWB
z>2qsL{jDPLsY?#0k5`u7R9(OR=(RPvks}xEChHPb0=ZzJ_9f!GUk|70Sb;A2lmd)n
zB5i9*2~tb8-M-y-Y`3q2i}QAS*6Xy}FaCno$X`}S!R4(_AZH?@43UgshAK>u@O8RR
bIi6zzE58sy5MIQI-!|S~Q_5)X_y_<16XYI3

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_076/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_076/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..9c23f0449fa24d1629e0000adc574a59fb0a65ea
GIT binary patch
literal 1539
zcmV+e2K@OSiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~30&X?j6B40{mV
zhuCW>%a^3hhGHlXq$sv!5ADOS)F3E{wirvKN>WbJBEa@itN`DpJ#7DIzhZx7hm>q5
zF1)65gdh^h!}ERT@FRWr%auR=xpB!p`b$RB<CM55O-W1{aS7|07vmw3xxTUo@BH_?
z_G^BUSM@w%I3c-S4Fti8AgO4Q#WdH;D56AQ5k$wi{`_f|QIrZEAQcIo^&(WD<oYtA
zVXkkVo$g|<*~s;xk0n7N6}g^sbA2`7tV??qcOm9Ipj9+h54q@fV}6KYG9WRKe7?8)
zW3E>+MPoV9d4n=VL>C8S(i&VM#Zi~Wz-zvXV+rr;rWYuXKyd+~tkxr*korMPx?Ct9
zNE!o4-+=96W2^PJ?Rg%AZ+Zn+5EPJa=b2t2M<f73oLSD-%ZLR@!4Hs7A~SG-z%mN6
zBrW2;e-^IJut+81DPd^1K(Ht)5llh}Q4xn^E<qBBR5(d<edmDt5D}v?A|WyZJOi}3
zO_<atBt?{^nUdpp*J2*v7+HrwM1uZ^+N}huH0CO%KJszUCk(JIKkfBkWzsl<)qs!h
zfe;4X_XJ7!fFPrqQTix31@uK}kugRBA|)2b2)Gq&O31qkIwLGX1cCNZh!vLbF&e)E
ztzJxws0a=b5R9=u8eOxwG|Pz~c`yhgX+M4ga+8Xuh%?BHkP2D5F|&zLK}5#Jqqj0?
zRxQSg0{axJ=u}YmhEp@vXZ(<%0TI$H`8dCag2J-HUKkLDS#U~fH&ZNNGl4omO(tpM
zMBGk!93vT<6$>+gt&H?s69jWK==u=(5jw;aBK)l385Nn88-o{KGQFH|M$JN$8)pG1
z_%R7j(UTw>lQ2PEXM_cy_&L~#t1?RxvqCsc?Ya*=&KDXv0rA^?HNdc;78*@&dkeOK
z1V}X6Z@I3NXUnKdx@L<~b?hDr<JyG0xSO%S1~@upu9hl|e%3dKqt8v(i<AUovuoXQ
z49*de|MX_@(xs4eowH|)-QQK2`3IoM4aaE8<hu6tvIEck(%Nb4IOPP#OmK=}nwZ_{
zq?m<RI`Ef<jveR<o;X~(Mh`=)15TN-;pu_33A+fC)Nr1_EY}J)kb^3WR)-`uoC*+o
z`1Yi3BB>YO2t?n1_`|c8X7)p`f#B3)O1er8DsCa{aX95itp=YYeNuU)Dzypl@@s#;
z!kHwh0-!xinR&-t%1Wo>zC1OhIV0cZEPR_IzRmOUZOzEHH4ER?h;Qq>eA_efZO_8D
zJ>uK`Z@$AhW~3mz0~~kFc~zw>Bu7sKW<65%HrfCc@Hk7D9QAFrYqirJT=<dM_d4Kc
zzw-9vtG6d3;zMzQhmN&cx1`oP8_tJA#?^YK=D=J7=>WAMq63hf4<H-UA)C`7o3lVR
zr$e@;L$+ptY)yx3Pls&(4@jer+0<Y>T#y=!tMih+AT@k4<m_trWXRdo@KMM!3WN&!
zBgdF6Pajz0#?IuCWlk#VZ}^yFYyFj4-*5_L?V3Vm!-?R$B%)}YRnvJ1SmTQ%kV0Lh
zs+Aqi2pqCd29+M6O7<RYL18nblk0EJQP$Uuc^!&1sH|~Z52fcd9<|zaC_xcY0;)YZ
ztnd(m3U147xy?ND^&0IlE(jt=0ZDBk^<G~q3VnN9lX)kvM%^eP`g&P%kNWk(i}D7C
z^+Hj{$b3&<F?LX6MX&cDD7}JuTn(=dzd^HLX`6edSva+!?w=>rY4^iADsu?8L<C8!
zPhK;ZpqLh>hPA-*m<2GOncLWVy==xL&jgg7dwK~9ZefdWXsn$owTogJLccKq1}V5!
zWUX`pRqjf0(?MADq-o!Uy@C!YT)d1~<|kAsQ(eE;3veGxP|wewef#&H=J`u6B4&d$
zT$k+?3(93v-aC!Z-`w8xwl^CM-*1NjZg^p{^>}l;Nl0tkYeNNY?cokrrr9iE6w!Bi
p6h;L8ccb3BoInhWkPys<S1E{V-s(30?m_0e{{k`Vd}Qhm001Qp+A;tD

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_076/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_076/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..a27505b3
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_076/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a021
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 076
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 076
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012387
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_076/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_076/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_076/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..dfa30f5ff6f66343fd8f72fc74a734557dcbd00e
GIT binary patch
literal 2842
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_077/afni_proc/_0x657a66eb55c9e5fe22b6facadb30a0cd.json b/Afni_proc_through_nipype/_subject_id_077/afni_proc/_0x657a66eb55c9e5fe22b6facadb30a0cd.json
new file mode 100644
index 00000000..a9e19034
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_077/afni_proc/_0x657a66eb55c9e5fe22b6facadb30a0cd.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "077"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_077/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_077/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d2b430480efe3e93a37746477735eb81d82fbf1c
GIT binary patch
literal 306
zcmV-20nPp&iwFpR%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPhF@@
z{euO?n^#Z5UKR=2W~y28k0jlTEcgI9#@F$Qd<fe$OZV704d2W+zi+-yzkiR9cD0Rp
zxNJMsc&-(3-p265phdP*d84JIiWSI$>x6fNaa$nQt=7=^0x|08Ak80Us4p&!wtg5J
zs~d1`r>5;El=a=!=Qb-_Z6)=28qD`w$y5&D<wWw^zuQ=@e4agP1=)NS!&$P&@Pa?I
z1iTi|Q~e4nYK<e>fFgz)5L|&f5b-E_ppx7#7B^+ft@8plAY!;U$P>fsl<PxQoNSnZ
z<r`q*bwXRk@rb~E`t)WDCskd?aK8UGhR4Z3ZTUM_RAA<+>bkzY!?7#>0L^8!%J%^P
E0BbIpSpWb4

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_077/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_077/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a723e4f673417f768e6c5c0869d2df93cdcbebf4
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpR%z9-4|6guzWMwXJYixQhbZu||rB>Z*95)cJn>hZ86X%1Zlsp{n
ziw)`C-uZl&w3HGkDWR$RkdlXnAhf%)C;7C}R?^<tDS`GSG@!St5A7e*_x@KM?e2Zl
zP%v~2w=0b_^P8F9%=qW4zq73m>c>5hygV-<DtQTlONc;@!%M0RjCWU0@a=!|hrjr@
z{=lshNel39i{_G(QmfRvZNfNcs#A9E-A7O60%Dm~)tHgSfOl62&%C>_xEay7cjVn>
zLJg3NYwy+~@2;gv=6qaR+YoAuV4B5^nbMP7s2LG31%c3>ojm={yPe8%VJ>Xm<kEu9
zX$lulqe@~G$+<vC>p2w$-@9QKAwX)CMlWu3nJS=rDj-+dCI~VdF#HXk-RupI9u49+
zM$f~pR+d`aUmN(!ZNV9&2uR5q^KPmEg+xP%dJu%wRWO%oYFJhkW#jiJ|2Ef^RF{UR
z5+s?Y1yixZ@DeG&GKF#6vb+FeX;FH2_f#e5k>rL!MuI?9Xl?BnFHHbS!ev=mv-EdQ
zsFVs)D@+-rlLfTf1+}G6R`7%*G@XD%TUVZp$C#N?RG1C?c#eQ5;=Zq;P*Wg*D~s@P
zSTXc*d!mvOQZR<<bAs3!G_A>d7B?By89_%UB%_uZ{8-5E;%Y1)@Cj%}5TKyRLb_MS
zGNhAW@KA`7aw6V%cgI*&5+yM*+E`MbTOzw4)u1c6l-{mP$eN&*Bl?nBw&K+N`PE8J
zq?$=G1#Lpgm+_rxj%i1hPeD?du2Ah(Ni~)bvJ=@9g0>9Aol*%wj0hRaDotw|xwSqL
z=4_fL==m9$QH~yd*oy;;Lgtpn8!eUFE|laU5pCgYAcRCfwgS%}Z9>2_{8)iZk@0Ii
zWWA}1B4mh`Wu5oA#`T6HZ;||UT}>$#)JCr#KOSNk7&J*1_2%7v+ff!<CJH6W?RhlQ
zL3MC>^Jyj1+QCI{xz@6j{oroRrO(3FixSf1vFmv&BgP^J|H>fmVD1i5h2UlOu%p3L
z!kQ4<haFQTr%20(oj|Lwb@<tK2OnO9iVWh=ijbN0ZhQKR&OUy9`qSI}sNvK>D>$5=
zYA;2>@T*H&e%;(IF){XF|0^Y7|8N`Q*k1SU+e@^8mCf#Q(*iBX@a4;XRI|Blc{?k3
zynAsO?E!1Iz1Gc;qf^M1+DYi$-KB{xqHo>ACJ~QDnAf?t-hF;)gUD5EEL3ze6UV*L
z(Et_SCd6tayO|T55G3$0I*R(fO57eFOQnIpSqf#%qxbH5)930DW&CS@z;edeDHGs!
z+pe>ax!orj&Y_;M&+A}Ox6x3-_!D<EoJO*->IB_$J7lcvyodgZ%LZ?~JPFH2b?x-a
z%Q*dCGqOwCXyT+K7|!m>l-<IHqC*|mHqE(A@v00H>Al+yGNUSu<#*z?u<7W!0pVhA
zrQI|Q1%1DH!47(Vy$M~b1YOVF_y5b4(2-3`rFz<$sBX(Ff9H+cX=VwbdTc^pxrc>B
zW*kRb08u3cw>I>z_ih6xUO~o*|N6_n{|L{YZj;E`WQfFeJ;bmfg$CLg9*^j72+8qr
z`WTLL==YN$b|9K1M=_1l@b5=`9;alRzlJ4a*U9>WB#n<oqog++W}`Um!3ai!{P8Fm
zJc2>u-{Bt<tia!l0sb<^@%NNX-g&@~N`MUY&ZirOd7aA)&ipqIswDacaQJ>Qa|r+d
D?@y50

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_077/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_077/afni_proc/_report/report.rst
new file mode 100644
index 00000000..57364524
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_077/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a013
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 077
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 077
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.076068
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_077/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_077/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_077/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..055c5a2700589816a834deca44062000f7a18c77
GIT binary patch
literal 2539
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
B?acrH

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_077/create_stimuli/_0x739c4a8b07a5681b1aaad919d61e986f.json b/Afni_proc_through_nipype/_subject_id_077/create_stimuli/_0x739c4a8b07a5681b1aaad919d61e986f.json
new file mode 100644
index 00000000..cec6e98c
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_077/create_stimuli/_0x739c4a8b07a5681b1aaad919d61e986f.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "077"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_077/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_077/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..0dd450c1d291d31e7f45ea57d2d8696224665db3
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^8xUl3kdtx|>BIV~oa@6Q#B!Bsr9Zz<fZK?q~KNDmigF58TOA5rHVak8=!{o7-2v
zeqX%k&bGC8Z_9?{5>t{1$=h!~Rj5EE$T@-%sb{!uDx8(LLbhmbRw$P)D4>K{fw}YP
z4N&LZAsd7<a3}z}0PMrKW|T|7ASs{#>ca}q1xik9K!wMkT=rQjiiyslY}MryWyTv4
zf~l(V6s5>=v9?vz?j>AcDY5Zp>+3i1_xDUf@qPUD%ayJk2VsWRh)Cf{v9`RD@*2v&
zuXDIKj=CZ?wXUV*Jb)i=^SMQdK+;ms1;j*uS5ycqO}(o-C6S?TWa1kgeWO!-V?*EA
z#5X?r#;5uwhQ5i3Z*ufa{_We>=*V7prW`LhtdWgLfqqOmBnxB*ZlX{*t(uyM<Fk*6
z<J|4wRWzRmscJO0Hrw}`?NPiRPSqjpvPPZMD0RW(kZv_f9iVD85-7Ev2oy4Xgbas~
z(J(SHK}N&Kco-R*Amd?VGK@_A1F7f3Y#MZjGfjhTb*l84rs3I0^J#cC(tH}8MBbY~
zNuOF{>TeZ^4_$INd$_Xnrt13jN3X5XwH&!%KUtTs637KhwJ#Ch|GGa-rwVk*=M-QZ
z6KPvBN|0Kz?e6uVW4n79OeXE_qStA6pZz7Rk-w^tg3BA9K+Z%)86p|O3{{vQ;p=pt
ba=gF<R(>IZAe_XB-!|SKNtK5#_y_<1Fe)Ij

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_077/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_077/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..48fbcc6403f6032aab9d7b218c6ae3ac66ff7f88
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~31jl3vgb+a3h>
zA@-KamhI-Up%@ATDT-~`L;El+H3&+gEXES4l9ZFQ2(Y~rE5NsD58FT5uh?JNAtl>M
zimd4zA&5ls@SN`)exyJCa^;VIZeFsF{({l$Fe7e8Gm=n7T*CV1#dt_$p|9+~yZF6m
z{8}6pbv=t1PD!C}1cG2ikW@6y6I$p+6jLIw2;##+fBGb16lH=3NX3HZ{TP)|3Vj*T
zu+Vo-PIqz3>lAw4$C99sibBu0g}xea7SX<qJD2c2z$zOz_PH2D3ExKv8IlA*KHJ&;
zvCvDoqKQ1!d6P0lM1%u!+8SIU#Zg2Pz%?7;M8f;J=>-TRP+UMNH<~d|NpmkD5f{n_
zkj6mL*I+yEt#vlKtyT-tH@$)@ND9Dri(D^|0}=or&MfBZRmOs3;0Hh`k(+RVz%mZ=
zG%NFda57wzVUbD1Gs4hlfnZUVVwi+dqGArkT!11Hsc@PV`tBb0AtOd*OhRM^cn;BK
z9>JsmAsM19%axquyPWU<C&)SsViF9-&~B$#WeHaa^^uQ*0bvm9@{@iaRwhewSPl62
z9sps$eP5824+%1?8JCZeV}U-aEON$3K%~Ut5COIlO%?K<g3cI=5J92?6k>%Xe2mBM
zLaUz;Ln?wp1OOB4k4KknEzNQwC>{*LNH$1b1Kp(J8R85oBcwvsZi4L8s30O|lhNC`
zG^>_iMFD+=ReUU|`=hBj8!*1l(2xjemV8p*eL-Q_VJ{2`!z?&PwObh$u$h3Jz$R0)
zNg?iJJV}sD%!-A%z?MdOrVWHS7)Cy1et`Bdg$zIOT82et<tD*PFS%Y!IiqGFs*N)T
z5d4IM$KXkzjVYKQuX4fyVEl{+te1J3niaxXX4ie>akk{h5s=^Rt09IBHRrWkn`^KQ
zB!ooc{Z{B&b+(MVq-(Y)Rfq1rFs@C?^V>NKY=Yxc=4!>#_-B1<H2TbRJ<mumF}oI3
zV{nd$;-}a1mo9}Qa!#Htc7NAp?(YF7R~^GCQ|rdpiw-;wDr?8va;gcAnc$SeG&Q@`
z$uJACbl@)w9Xk*So;qB*h7TjFJx-ai;n|+G2_pnd@|?#o%e90J<ggB-^%00wrv|_t
zzBy`|Oq%640@4p2{_ymLnf<WkAvm>|lCF}&np+Zkl1}x}Xuv1Q9@k!~TH{pk>T7qm
z#+f9l20{CnGV@Njl(k;ZeQ|6`drG|RY4Enkc-!a2+nEw?XBxbnG2YI3@ph-g+nok)
zcZ|3D-*`uJ%t#4%3ove*^Qul+NDdwg%=)C>TJ1upfG2s%<hXCG+h`p3;KGm0ZmS25
zc582rzI<~u20kJuc<5QH6$@&mx9Yq<WL&NE8V<}gAsv7=is(Sd-g_avvqQGe4%wb2
zWc%!powGxBrU}_OJ7o9lklp_g((q$CHW&{V#0KN)yr3_L4IdqHdNzD?$m!Ye!H_2y
z2nzZG$C#C;Us+>s>-3RjPAcnf^q6C7<)vC#bxLM!8=<o5#Bg2`QMOL9>AV1}@kIj2
zKv$`HZHqGkhb+jT$|I=c*7`aKn-QEse{&95-!$e;5Nn{UancNBtL3eCx=oOv2q^(-
zPmUBGLZIN*+>YBWa$hggKI4KQauATr3aNMcS}FAHZA})vq8>+aO!W0ia*zA<-1F)N
zhxJ^kV`Q<TuNXVfSn;bJNJ=lEK3Aiw!*9?mQQGE?X_iiHs=Mb&^{o406IC^YTOxuY
zHcwwO7eGu4qhW1edB_5o&&+M?onAC!lIH@X=Z;<g!7Z%#hQ{(Ssa=X`Nd4xiU{Hc<
zWz{MtpmLYWn-0RFFHQR%>=m?6;o@b?azCX?8Fl?m&%u2xMSZ_``t9F;n&&S)kC;u;
zU|qCVERf4a-aG4^&7g}n{MI^tw6@{-9>zG_^ftpak8EzNMWDc~J>21{GMgogWBRs;
o!<fMTDDJ;42;{&B3Bhc1m4duxEpLnOKF@vkU%ialYw8aG02N#5F#rGn

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_077/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_077/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..012e26d3
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_077/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a013
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 077
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 077
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012433
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_077/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_077/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_077/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f2d7f0c5dee2f153e189e1728217f019214672c5
GIT binary patch
literal 2844
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_079/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_079/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2f87b506e1a24c0fe7658bc672fc6b660d4f6f2a
GIT binary patch
literal 306
zcmV-20nPp&iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{=r4Xn^#Z5UPMB+nQE5&BT4rn3qC-O@pXJ6AHsIc(mi%g!#DHI@0+jV@883NZEa#6
z&f88ko@+&%w=w)MXp!wy-e@VQVkNTRI^i8*+?L37%M~=fM2vbmNX7jO^~I&p)(>N2
zbpy_A)wKPHvc9|c++<a&t)xCrgJQRpOw|B>ok)KBcN@!<&$B13AS-4uoFsb;&-g=2
zz$*bg)i1H4);OXKC}Ow)!4<eY5s#t=D#`6)aaFb4Ixk=iB8IcQJTbgXxjtmY$%YwN
zz6Lg4C$v=@j|kkSPjAL>RL}2XINg04!^32tw)~wdDll_(eL26r!Lh6U0LMy-n)d+!
E0J^u77ytkO

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_079/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_079/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..938ab3b176d6efb6f29532aabc42d90711b1eed7
GIT binary patch
literal 1291
zcmV+m1@!tKiwFpT%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpG-<w?HvLeG5D%yD
zl1O3ile-3lP$g8TDB+=~51`8OdS}nh?b?g&y-SKB!AnIYzhNHWkKvvFit+B=2a%8>
zu_xWGJ@(9RW_~mC^ZM_6`<?1>A4pML6c81nfJ{h;K#s#pssxO8>!<kkzxktI{G~s1
z8${9^yxXR!6r|9KdACEj08KUH7v8=1WG*0<YgLXpsSS8{gNVet+l!kK?estPZY!n+
zNFua%Yms+1nUbj(SJpN&HAXP?;`U7GNt&q{$zTc@LVI@l^jq(CODi&SW%G`Z7IaD(
zTs@5{iB%*O8A94fX=d=f7j_W>Fsn3ral6e`4(+oHQl)K-Aj1J8UgO!V?y&!O(CKv0
z^RTOxr55+s2EKILa1IOsDOq9OV;WFMG!&=@L0DY|b4*jilQJ)Azd!u9xwfRbFhms~
z$viEXid~MENDh`OjN`TyIT%ax!n+4&Dn^f_FdPyR1gb=9YZ%?#2|z)FEJ|yZ{_bar
z(Tr3I83#65K)aVyTV%>+A|^3q6Od@@#*^_FGgD+GW&=N-BOr>nA8E+d6iDF8B76c?
z487l+D5V4j#!!7h5L=C=G5OHqCZ{?f=;(wb)KY^V3;6?FjWY;*0-6v6n9+D4-LGO9
z(n&CQC`3sy$zFSR-&j=;B{4GESW=x^BD*5hpi8-w-YZSWT1Krv^aZti#i>X0tEHSs
zHIrlt+JuxZ<2%y=(~c~kf~1nIQ0;C(HI@*v6WJ7kwhYAmLS-2-S;$yYYFg3At@V&F
z=hHMs&(Fz>3iR;ZZYQuPWNvA^)>68iTuBiU(G<=mLWna+R^S<=O$eBVA4`x78Nb#=
z)|)cVLxyNkRC%9k+^9KniR7>9YD%%7HoLvf$q>uHph>c*H}4Lbj<VP?Q7BPiFQS<a
zs)Ng0PfN)v2N%8NX2Vkcy}LV?J_}nf3Si4)x6(#Nj71Lql|b6U+#NE7;AL{$(qPKW
znh@LLmMP;iq~&od&?;;leX`TSN93U*gE+JzWM;M7oc^qJfL|Z|ba@cfoH}d-NApw7
zr6?Hw;hL6T)wc^wj6FQ~LP<C{+QB$B*S-7Z8f{=@v%TE3KyxyD`LY*PY;IcK?g}37
zUR+0ez}jxEwG-s%6q2QO5_)%gX`+qj8#l2@bVetb*SWXeeR^$!$W?4CG;1fO)9H@-
z15|vE5UY{wW=?QIkif&JAN710yL~a1N&|s&21UiAx9(Qm=c*B9{40ORQ_lGr&%o_9
zU1uS4druOaLtSH^SHYrgv!;acr*1u*MzZnp6y0;XWUTDGhyIGo8gI2c4a-_}<@C$z
zIQ?HUvQ3(3;-n-P&i2Zb-NuHZLmgK(&4pxmRfdW5*6jqDQKiQ6J9XRGbad5#aIwGA
zZt8}DzTdfG2fe>lhpthAuBYz1|K&>P$fluEHEm5)wPl{Z@y6}evxHDRHleRP#6lu7
zfuk*eDC1mM8~WE<w}}%kC*#<E`T5^}gy&DUMPy|%L}I5JV%U&E18o5t_E=}c=qP^N
z8>XWX^jJUbvp$XE{z*6VxavGk$tHg_OUAC1^ae5O^hcw(I~*pX4(q}QMuYTZ6b~N5
zAog$Y$1|Sef5HL(IT!eU#wTw)U`QoEf_mrE4a2-4WCG{@>#xc<`Um>SXUlU5004@3
Bc&z{c

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_079/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_079/afni_proc/_report/report.rst
new file mode 100644
index 00000000..61d69226
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_079/afni_proc/_report/report.rst
@@ -0,0 +1,23 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a035
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 079
+
diff --git a/Afni_proc_through_nipype/_subject_id_079/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_079/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..06e4a159d7ae08a0a71894f89fee38f548509365
GIT binary patch
literal 2893
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_079/create_stimuli/_0x29b01735ef28de5158cd338cee9a79f8.json b/Afni_proc_through_nipype/_subject_id_079/create_stimuli/_0x29b01735ef28de5158cd338cee9a79f8.json
new file mode 100644
index 00000000..dc3b8167
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_079/create_stimuli/_0x29b01735ef28de5158cd338cee9a79f8.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "079"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_079/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_079/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..da47a38898aad1e956dca99dda9a8e6ce83baf83
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^A`>OLk$p>TVW=j4>KpPL$e`kmOJr0{wt2-OrqV7|Ds#dEic_iU>sUeVk*s-28s^
z=jQB1cQ&oPeOoppmza`FNZx+`r9uTNLCz7BNIk=KQ{k+{6|zNhy+pZmK>;Pq3e26)
zZ-6@Q_Sqnuf_(wd1z;D(HKSYt21x-0P#;!+E>Ln>11dZQ<)Y78QcQFXWy>z7C^O!W
z5KL5+rzl01i<PaSb}!)qONouw8(+VPzq@A=iXY=|UoUm_I0!SeLPQErik0P+l-E%H
zeVzTqanu#DiFG9{=K*|wo6Rgr1d^75&LJlHyP`r^Y3g0xDTxeyBNN}~;2Rz58yot@
zCcg2(H$K)kG4xGLe3OH3@^9b1Mn`tSQ{{NUVU27|3iNZrA(<mPa1({fY1Pz39G-nl
z9OrHaucG-ZNL8bmwcfm6Zw})9aH<Yzmo@67MyU%Phjgn^>Ht-%kwB^SM4*uABV;&?
zjE0es2{IZ+#>2?i1Q`z_lVN1?A4okPX49ZMoM;+!t7D~4G!4&2noq;Ck>=CzB=X(_
zO8V3qQ-7;SeCU$H>BE(!H&xfKKYDGAuH?uCyUDtMl|U|7sC|j}?$`ZkI#!@dKBWNT
zm`K~2Qi9ZyZMU!Y9oy~8;QUj&J?nMa?H7MRYveC0q~P+}Cy+CdQHDsyFhdn4NccM4
cryS2Qft6o~APCRn#BUq#7DKwYe)tFg0FzoAcK`qY

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_079/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_079/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c93eee07b0cb8f72f70994eb4b8536fae6ba9a14
GIT binary patch
literal 1536
zcmV+b2LJgViwFo(%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7o49`E;XIHOMGwN}
z;N8~IKJC~of+B$7AZY6zl0#8vL2#wfie8CSNNQ~-FwkCt2H>sgq5Vhw75yt6O4^4V
zxN*7>3`-=3Gv5q9azFlZ<&S@ET*@Ew1!u`|0&c<*h!_VKc;CLb@Ihtf${xP6-?Q4U
z*-2J4^MunFGIQONKs6AhS)4{JGs`4oAgT1i<IH^aIN*#VQg}p%Ql$Nm6j3sBnJ_;y
zw@*)ZX`{W7nZ+JeKzt@MGv{XJQ%~@K_4Bw3k?13=qH+CD$UzW^LlVIdA_Vz#Z}-Q{
ztfZPn>P+Vi#x=-*dT`bnT@o!wz#_yoAJ9nQ`<m@V2;gZUF_r7}P{dF_h#(MB_YkBt
zQ0x`jE;cvYTb)Luf$7^`DKsX9;5%7rmf#3H1SEKl`C6H=garK{2rW|^&XZJyei|o5
z-uF+3t8*$7MMMIej1~wNWhKN(BnBM{Eanmx5tOEJl9@XPqK6rArb6(E9S|u-o5Sj^
z3;+_sc#>*0$#*pp9*s!u&<nvEjG^6%sZJuHBi185>J5Nntjmx4eO#F&N^v#t<9h@|
z5%)a_u^0letQnV&!Bn8nON*3q@IWalj|pNc(3BzXYU~WD^a&<9AU@Sp;m3IV4z~Ic
zSW*G?2?C60Z#=r1*U~O0!Q$Z{jwFNV71B*<kr2VLGE!-h+f9(28I>SYJ{i50D!XbC
z)eO-mREJYZ-5X6!`GAW<PKF?rUGhnN4<*B8$GtEFPPsQlwVMf*xS5ch$R=B~Ng-}0
zB8rHL?27rRq&bbuTnh<vGz@x}`4Ks!3^V+s*|03KD>n&VcuCE2EI6|ZQEr?CgwTt?
zpMs~5Hnw0AUZ%i3Wc*wcS+CMKwkt%FBwzQD$N7RICrJK$Ukxd4sD);$vAv1gKw(HS
z-fx+ylxNGhOSyK7GJWhGO6%IDyttckFHdlM%6wX~H2m4z9F0D;UC$EmCT3TIatzNA
znf>%?@zNz90_XJElJD=TN_z*$$#uta%GSE}^|FJ{{nFZL?l|QH$4+pHVHVrn>Lir=
zR5|#U_)b0$ND(_ixt0$js{_HfwGqidZsP|8nbdS1;Vd^Ntfz)m9IcK(tUDD1_TcqN
z-DXlRz6p|k@Zg6h&+Y67jV8fUi)-a-HLSP=u_x)2AGI2OLh`8cLRV^Mf|p<W`xU_z
z=n4kyQ^xH(5=vFNUHAFal-7)RTeIM8jq$cFinl!@-u5hb+he@#i{kCfh_^Ef-p&|r
z=fCle=Gc(}@D5_!wdYlpaUYHzNy__BZLD`NlqaGz=4#xx*{Rj0J-GNIv)|~Vqy5V3
zlP_PNjDe5Hi5|MS)mjc}t-J2LJ7it0b!!gJwILmZHj3zA$nHBKo9BmYogcC_OUTyw
zA=~GNY|j$1eSXN!`5`<1Bc$cWY;3R|J`x+OtBZpENNo7vkh8PlgG0{FhWCa%#XwZh
z?>WYDdHPju+}t^PWZ9D{_cwa%v9<O>udO=;vv#deS$9G_FF_Wq(`>pZfZX_F0!UC-
z>1t(1aKJ+rWl-r6RdVCuHVT^&oXmW40a;(S=5-WnsH|yJ_f@0OeAw>PQGybpC8|9&
zQh0=*g4=Z4ZYxWBW|j51kU-$bgCrMHZ_U+0=;yaJm36af7=$61Yo+8K_nU=h<qeLS
zg+j-uY|mV=cBrw!mwT9$Ss{I)M^}g6uvwtYn|rodIL%YtzeuX*-4E-etRdbK2^O(_
z_L{kbVp>`an+I0M+{5|Y-p1aVWjm%sDp7jwnI#n5G8f<2Se=sEg_y?FZ=4B+CAeBt
zt#pDaccr-L5Gwo1w(sIzA%_evUe+w_#Y}6fuHTvkypP4C-^-qS`}d#r`O7R4o+oLs
zF6UP)l*?A$JFV@WUEB=_T3bGBG&i<9zun&Q0JiDF?O+QPcy5n(xU$T43B!=R$wEH_
m{2zq<HyL0K9Kc7j(Nzlbn$LNgefK2ox&H#_jJ@pY4*&qE0{j>N

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_079/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_079/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..70b979bc
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_079/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a035
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 079
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 079
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012417
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_079/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_079/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_079/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ba79a8e5f5270a1564a072dd4313b23ebf118487
GIT binary patch
literal 2849
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_080/create_stimuli/_0xdb296635772377fd94ba947dc3481ed2.json b/Afni_proc_through_nipype/_subject_id_080/create_stimuli/_0xdb296635772377fd94ba947dc3481ed2.json
new file mode 100644
index 00000000..41005e50
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_080/create_stimuli/_0xdb296635772377fd94ba947dc3481ed2.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "080"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_080/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_080/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..3dbcc11f66914b62fe49119900421bb1b0ee32ff
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJUCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk@HuF=XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1=zyA8~6wS01|W~6aWAK

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_080/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_080/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..fea258e679b52ba641d60eb12aca2251531918c4
GIT binary patch
literal 1540
zcmV+f2K)IRiwFo)%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~30&NqRv$40{mV
zhuB*xUz;==ilIP|qS%%_v=75lgP<hJVl0s=NjXW20NYEk0(_hHu>GU`f<5l9?2wY}
z#D&*%t`I~bd3eru4nNW#f4=hjKWmrlqd#XfJxPh1(v-xM5tp!@c`+Uknd>Y2@XmkB
zYro{Dc~#FNh7*$ORbLRS2$G5>Sxj@ij3P<|7JhV+>rWqtjG|O<AE`+2tQVmoO0F*>
z8sz%c`ROihHnwxU=wV4vKt-<S++1JvISXme#$AYc4`3CI)gvzYVa$(EOa>$dkWcsb
ze#rGorf4iDI@c&uM1<HUlh)u8DUL!K1FrcH#}eMxO)o$ozTyH>S*=GrA@#$Ugj^^O
zKpF!{UxDpnbF2NZ(`YmxebXzrf}{X^C(rZ}IVL^;;>=>cUS=#v3Vr~D5}66-3oN4`
zOVT3md*{Q|85XHTJS7Yb7YG(*C4xyPAu8ff%q1uykqReiu5TZ54>Dp@MkGLHfM*bG
z?g32d6Otmz(oD&5zUwjfag3}(KO%mA1np*mRT^^@QxAFA?-K^GE<f(|U}e%cgVlhK
z?*I@6+;;^@_<$h8no;>EITPr!(jsGw_(V!9P7q)#(3BzXDCmr^2oNONM*&t?!pCU*
zHne&%F{C0mKmaht-e`2)*3v8|g5tp-jHLbe70^v8o+8emGD0e3?Z(I^Mg<WW8;{=1
zq*=8XD+=gStfDhX-5pNNSfBADh6Y4Pv*hFY9tjG|4trrh7-s$%s@+JjfXxK#1U8wX
zjSF!r<#CK;Y*sAD1hzENb1fju@gVdd^J8>`DP;Ibvtd|dR&E@;@RI4}gfnUuqTDzO
z0Ktn%a0Z?P+L(d~@-idL2gc7ef%P&=60<@$P3^i5J<b;#IR*0DeKo+ap%$90#?BUO
z0|_C~XusvUQl2fNF6o*rO4W&bB#dj5^5R~`e4F6tl(|~6H2O*37>+(QUC&bDkIk-y
z<rthJBLDH#;-yOg37zw2i{0N<nR$o6$xX*_%GA2{)v^Q6z0%rg?mFcJ$4qdFVVaoT
z>ZF(jSUT{R296yF1y39<UBic=)gh<M*zokw+5{m2CN-T$Fw3=s_2r-nqtzjZO{W6D
z?!P{*n@sA(Hv-c4?|=W~xtV>x(L``+F(q9k2Nky<_BfsLqgI1Yl0K@uP?g$5@bc^6
zpu(9XsscfKm@@N@xs;V|*L{9wN^3^Ety%E4MtEBn#oL|{Z+jNJ?GfJgMe%lK#M_w#
zZ)b$J^WS)fbIeEqco#74ne(bjSwM~-3Cwz=+Su$sD4)k!!sMuLt5d6;_29yf%t50I
zjt(lXPrrD5Is!f<CwS;us|^ckqr2(6J7ipKbZZXGH6a~<HjL;%$nHBKo6|$KriX0J
z60$WtWP5tZ_ADXW(?fQqhwS{1kcJ<#vB7xwNNg~!E(-c1vEhS5&d!Dp4mmp;-W&29
z13^K*=NPl{^h;~p+?_nK%t>Ya4IguCZM;w$n@+*3JtI^$oe0iLB8t{|HeD2eHU5|Y
zQqWbZTG{1{z#$7VsPqUbx$zKG+2RmRuD`y3tgjpMI*2t;);O*Qve9U6w>x!^pa>}e
zYEKRo9zvktw%oSc$}>-|(;nl3Aad-J)C#G$`dT6M?QKow-MkuwQAG6hQgV;_^}@6A
z28Z=Rp<`seudf(8&{)ySeMm~LpdMGltHZC*EKu6!zG)UtZK?+sNp;%&u#U<a!YvU&
z5$luJ%q0-h!f03<Se`H+<}-5}d#jhtnB<uN>AA0$KyV8yzM-*xMrs#g8d6`I2nHp%
zR#dHY0xEZ<xalA)deXG-z+OQ|6fR!IEb|holu_4j^#a_-64dkZC*S<_hk5?gi-_4I
z4c29Q#R9o(<h>Jkt(~o{_Ji&1R(pFp40bvm-sx-ye!KIqNdnOMtJWUwaAldz5=Iey
qlSe^B;C~qP-sA*wV1xu<HoQtfUh|f>`L};(p8GGAzd?KI4*&q#gXd2G

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_080/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_080/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..a3c27acd
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_080/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a107
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 080
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 080
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012766
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_080/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_080/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_080/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8ed8f53b7a3548b8ca1debb184e81d1c516bc5b8
GIT binary patch
literal 2845
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_081/create_stimuli/_0x2ecd40acf1d2ffaab543eba174346124.json b/Afni_proc_through_nipype/_subject_id_081/create_stimuli/_0x2ecd40acf1d2ffaab543eba174346124.json
new file mode 100644
index 00000000..21aff7bd
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_081/create_stimuli/_0x2ecd40acf1d2ffaab543eba174346124.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "081"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_081/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_081/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..883b7253eccc9cf31954702c7440f12ba4f194b2
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJUCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk@HuR^XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1;U+C+V}_n0210GF8}}l

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_081/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_081/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..17ac0c11232fd2d9b251466d79518d7d6e64f9ee
GIT binary patch
literal 1536
zcmV+b2LJgViwFo)%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~31jl3vgb!yW|p
zA@-KaH#O}x6hna^MX@b=Xdi~920=-b#aJR$l5&z30k)T71^71YVf#0G+^^VQ*&!v{
zi3_i3T_K1>^6-4$Is8Z;{&L}uf3KdikN%v|>?k8{Ml+I7MqI-B=EZnOWT7wY!n^pr
zX#83n7j?ae7*0u{uLOc%MUYf9%@bPaRTNVqun6L#LVx-wViaY92S~+&=lvL!D1|<c
zXjteQr>DEP_0?9PmwhY=3aKdcf?Mc|0cR2ITim6D_kmW~xN^Y7AWHZFO308TK=R4%
z&X0v&%N0%JROeO76cG^)$h0-MM2e$`CctYk!ij|UWz!23NT9fYP_8s%o|5K%LLx4d
z4<wC&q%XmCxxLkW;I&#U2;cMyt{^BN?-jXTA%`RYLY!I7m#c^c$-obgP$D;Qfxt2j
z^E4~tzH=I`$*{;I;u&FRv_P;ZYcWhhDN!+pWUfFGiBvev3Vm~*`w$VMGA1E113U+`
zg?lh*KuCrt%W@?r@vbL4zzMPrgO~(^F}3R{R$0PTLVe`pU_cmPoqyEt!^&hy4yyql
z-vc2Gyl)GV@*zP+HRJSAasueH$|7fs1Vl<Kju3Dw*;J6X6m-T|ga`s1pb#r8;bT00
z6I%U*7*P=%A|RMxe>}Qwb7__nLGoY_MzTTj667Wo&k$#j86g$2b`xe(qk@Q>O-8Th
z(yUs76$SPgR`H3TZjYwsY{2*dLqj5@S@KDK4+Mo}hrKW)471>b)UIV%z-9t<f|^Xy
zCW*L_@gzYqF)J440$UmBg$@Yja2WXz`5`*M6e9ej-7+dND>nfzz2tf|<&2tzs5Z_L
zQ1BBHo}ec|HYQ<$yvPX)K=BK0P`%94)T|KBGP~|0kBg;7jzRo(Ukx#AsHJuX_AhJ$
z36N;K-wIu;&X#ePbj=o}>c~A1#<dA~c_(Lq4RCzQT&z?Y|E#Z#MxU6jrx^(*W|yLB
z49*cz{Pc49+_{iM&grwo?(e$H{e95nreic^a^3iP)q&?uW$m=Looa$(COG9VP0em~
zGR#6O9r(*a#|}h-rw*5{(Zk4UpHpURc(!kC!U%zq+Rj6m<yyf8a#)Aa`iR7)Qv+gm
zUmZ71B+c?0f#?T!e|Y@N%)Z-dBRI8~lCF}&np+Bc5>EBeXuv1Q9@d_#T4M^l`r6y8
zaVCkX0camnX5I;xvexUl&rVF~%*nSi58uw1Z|AIhyL0mG&cnAm=G#3hUvEyn-aLH0
zF<<Zh`Htq8k&^H>aNIHHRh_bs96l77^+~<8=>b&0lRRZ|+_&X58Yext@FTO=>Vc!Z
z+N<L)ULB8#kHiTcde&;glG^BPI&TjdR~x;C19J_e1Jp){4nX$af^5%*?97Jj%mdk(
z4cVOy*_{WnI~&rQ4e5OVq|wKGYA_x?k{XPwvy%QuYItwR`PJ~=kn^kIosg##2o>}@
zjxk%Ferb){+tWvuIjO9_(PNISjpu4((<zm;V+xf`Cx-Kqh_ZEBO=l%wjXx%V4C*RX
zuWfTi;E;tfsPYI^a_a#UQOhGbh5qIYWqs3_H=$UA${HulP_|m_`(3XIB`88lK(!}F
z6&^xR!EL!+w^QW4UZ;J=1wrI6Aek+s-snqZp>J<%vgj4{IErJUFIOe^xL+?lt!{8w
zFO_wSEOzw;V+S=>{9+e^(rc*C)#&Q*8#GInwz+GXrBfT~-dRGObw6yPDu-}OM3BVh
z^fhw@ifLhLSPLwVSOD{xxsAQit7c5{TtMl$t5=}l7Pk0?#`=j;yDX+5^s7@~kb+BP
z)+#4Z<*t=C9fU<+n)WT&E9ij2#mkuGeoB=x)%6>_1oyEN_5I@UxBvWUp1<@mVm3&_
zb=6+6pj<ZPz0)B<=(TVVwZl#nVeH@Yy2Qur`(D@EYIi)Sz^y&p;i@#7C5&VGx`@M=
m!2c-jzb**Gzz7M!Y;=`^xE8H$i|_u<efK|0b5ADf4*&pH4DNpb

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_081/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_081/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..0a23fb68
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_081/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a096
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 081
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 081
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012443
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_081/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_081/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_081/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..eb397c52f8f1da4491b7d524ed8a0e0816b58b9c
GIT binary patch
literal 2847
zcmV+)3*hu0iwFo)%z9-4|8iw>b!>EBV{&C-bY)+2bZKpMY-uiVYixQhbZu||wOL(r
z+r|}D8rhPaIChe0CuuSnj?&grDgq=(kup^!rbUXzm|rG9TaKi`fWVT3gs)%$l9J<2
zJAFzAZ$aMr8~WOx)4$TYAc<W{R^n8N#vY#Cy?gK3i;Kls;BU)6{QJ|T_%Hm-Hrz88
zafa<9udiwdb3GL!4hOF5czzV#73U)zgagx$zK=Hk9=(dz!&PO3JZw02RC~BIb9XE8
z6NPJ+T?f8l8vYqK_Egt}$x*nvAK02toO~aJD_&sxhJ~WxQh4JL3=C<sx3#ezg@^pm
zu@HY^qCT+e@wV!@SaDorE3V-p)36cd%YEBWT+h)If9N^EV5m%)@CpukCrI-ZLsv4}
zSzhyy>LUe1%)m5&j2?JuOs4kLcQ5~w`A7Gk;R>>KnQ#h!FJy#VIxD2Jc{%f-l-nw0
zw>V*YOUPs*Vm2~7m`S+akRDg-^(ef>_Y9kdd=4RxQdN?~R#Rz|o8?-y6NO)yj;5M?
zU>lRtL*BPso)h<~Y0~DiLcW;YjA1<fx?%9Y*Q&QVa<$U{?0W&y9Mkcl@SVq^B=5DF
za;F6>ZW{yJ@sJ+4kng((m73D1HoHo@Q{5L2qVOh+S||;xC$l8+>uMA(XES6`tB+ff
z+$=Ys=eMrkOJ{OI4hFKE;Tc%v`Vi_~ty`7keNlR>w7PP;D@WmtBXpRtqVSFco#n3l
zSdm(LPonTs9xg8*VC3<IV&*}i$e*G!&#(tPCJ9>Em+H^K4<s6lJbs#;J~rbd!tdB1
zX15O-t%|rWRyz_9d}vs^MlT=>t5l^Ya;vS(@(euUg~0-=6;W<M!tca>i8oudohW>}
z{k#%|?=6-T5UICn(?ze+&JRi6=9h35iiWtyj><3EFn49Fo|&o*HGAW!To)ff3a865
zdWAgyji1hOInsd1(hEthHY!T>pt`5DMc{NJD{Kh`vRIP8R!5XyMB(P8{Bc&`!@ZS0
zn8i{9f5_Fva%*3R!uRQw=>TYTs`S#V)+!C9UT)T)R^Zm@N?cdoPjAD8f7~Jqzm${J
zu2k(@O3L!<T->TlN?eyxbnxGsOG_T!&6IRwH<R7T<x8d=gF?v~?q)J2*VxTxc5=BA
zcH;i6l0FALeLA$0$(A$*J6?>l1Y1+L#hrY%goE7~80_XUJNaBmQ%MMa95;oM10YWT
z_G8O@2~FbZLg@?6SG^c#2_Bp$SoJgppHLf>+L%L?;`2O%hYYr;k#Ew;{)EBj4#h><
ze{Q%GCrGD|A#8dKW+8RWL_CLF(CAE~cP=oP+ALy$nM`@1UV=T>O7IDj;xU5}gE50W
z2CK|c;7LOHJ9Jr^YtROhJtiTVN~w(vN)3-G))|bjPQ#9j{;V`%E$)E9h&C*C#99~{
zF!Otsn_#zRQ9NL<OR+yt6Fgz;C#((QA24mWHYI^a3;3LJWsF>HLi?Q&#q8P^RxL0_
zrxcG7!xb8I(GIgv%gs}qXTvd#k<&}?H+}-`fQe>NtYW%;&tl++y6Kx5wI3NwKZ~i)
zftf&^!ih#BO~!hH&lqMJvsz^JnJkPLOp~sv+H9Ky93-%BGW}LwrP$C}Y|zFjW8~%-
zOdUCcL4rMMK2}GJ3GH{>04ELXP7*x9ZhzkRE9|^G4>F}MKA!`Sm8S`IOr2uS7$gl>
z_57sap_2sTv72DuqF8rN2Wj2F{$dXsAkg}Y7No;Q<ApXm0X8jm7@7+lp^eoMnzd)r
zV6WThRGTs*4QkE!QF^nZz|$YJ%DoHH6$HsU&%}=0E!UN5^H~&ra>2kupkei3s*b@{
zt}4$!^~Bm{xtPg-KDhh5`~sfA6{R9d?RptR!mXJUNP~R4Llr<<0=f9v(IGtl$pg<i
zI{xx6ef(wIK^~^ikphJhb5@9;6q`Ux+Ur!S5bZ18@dkXXb$A(hmSKZ3!=Rp#&F2b2
zQ4@r$@}R%1DtS#UDr)wDpcJ+X*&<SNTe`3XSpacY5j#X#ENHt}9f{4oDE#=cIx=j{
z40MoJ?>1UrE44;jX_sZthdYd^<(wO)sq(HF3=A9d1Itare{v!i3NVh(u#c=X4Ed^Q
zB9LPrP8TUv<!+ni?KdSz(EF^6+pCu)xNOTraKX=1WxqE8y=A3^t-?%duhzl5)h1c`
z_}gz2foUR)$$^B!!_*(+V~$jp_v%F5e)4*C>uV;Fx64FmEr_h&UA!pO&NDa&Ku$|p
zF1t<69?UAB38#<xGtm8S!HV9aB_K9M5a+AY3dn;9eD|rWhz$kgbhl14|5QhRz|<t1
z5n7El%(}bI7UKq#$~{<6qg$6jiPx)7yTtXf-06a!k6}cqx5^czDelW6s9L$&BpHQd
zzLlAsKsw!~EW)bdnz(mS*b-?@3ikemu!l#%!=qtpeIMzLr>1hnjnvWe<3FV0DvDjb
zf2oS%lfk2IO>FMBDoVFg2O57G`o4=xJP%TZluh5!xqj>uqLBk4N9rBit~{y0;enhq
zmWgAyr3m>-SuQKnZu`PL%T2E<9;zPVVY~KS^^`{wa+Jo?-V#4jV}@4^)9RRdnf6RE
zoCqMhwd!8CQho{*par_heFN;`8{^<#Z!InT$R<Kct#qOKW=yAb_^S>6dYoRH{@099
zPwWnJp;yyXZMbj=E)c*;I|2AL!PG1I;PS!2>(T-BF1cf*Ct_Qv)mx9s^=Nn&epGqX
zm6E-P;But`=Qyaj&*C=%uIdkWFP#YETX?xq7UBN?D6TZ@I*!R(s$nw6xjPVXdR(6#
zR#&IDYVB*dMHRU3e&T}hhI{4@;i(jat3wC-wn~<9#Vdm0&Eaae>O!%DGuU>7x?u;C
zbb;IA$h(wGhU;s&A~)GCD204__A@s8VR`^pMH9FjJm^+j4~^nCK%c+C8z9KDhjhau
zuX-lYci~MBVT(LO-*)=_c+d|#TXW#q(hP6Glfm<U>=jQ@C~m=?v@(C))eL&!O~ZBr
zAIGnI-tEucVJX=6qJ#6*r6nEpQ;Tnxl)ho2_1O!k&6KYCssa=@O1D$+_xa2^m93;^
z6H;VCYC3FKWQ$0-<cyC~@Xys#@j%~mtdxT}QVnyf6UVTLjpLrgHhN!yGRdZPVHRjA
zRaZ1TT8Gi~If>2G8W2mre8rQM@Kdb#Dn3m&YBHIf&SVudLbi`NACJ~Jaw%1xE@uWd
zHUJ`bckReu+qe*Xh7J$c92+Bl4T26-!zRC`gYnw&F()%qglqB@uESSI_zG{zH+N0G
zx$E%FC46&l$~S*azWM9$%_n^GKhAePhm1@KSAgTb2OG}1Ve4qJ>#6ntt!Fm#5DGL|
zVA(k7E95seSP$g!aF{s;M~7=KUw!fNRYH7ToZ#U&wz?max_`Wxx;#W&-9O$)!CVqD
z1=QvdQxNj_QpoJpA%&|$3fBoKTpcoZb;#UxLguaxnZG(@{{IL`>f?IVKs@|H)j(Xm
zDd}IR8h&=j>sQ0i4tf1*_{oq973e!ZwT+Q4OZd;Rakg@C%OX2f>~H=@wypa|{{79=
zw6gY96Qj-45cW&tO<RlA^ri%2<6n}1>lwDczE*K;1e+}Al$l46JDKe)`KmReLr%_b
z@cE3G^W=?3e9YG|sJUV;&x6=oaRNV9J>jQUeKvHFMh=mcGth*FCVQ&kBVB@C`Xz5g
xntg9;h94-3PfYOqQ=$Uu^G1QoaY6(l>o&+vc*v->hKT6m{s+`}*}}OT004hfkDUMj

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_082/afni_proc/_0xc1967b2724737b5b13288083144788cc.json b/Afni_proc_through_nipype/_subject_id_082/afni_proc/_0xc1967b2724737b5b13288083144788cc.json
new file mode 100644
index 00000000..78a9c13f
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_082/afni_proc/_0xc1967b2724737b5b13288083144788cc.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "082"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_082/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_082/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c45aef904e5beb796b95a92b8b36b9842b6109f3
GIT binary patch
literal 305
zcmV-10nYv(iwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zuA-uN^Xf_1i%7^eQ_YfpB<Wsc!3W4OzK&1iL)flay2s9G_-4NOee-qv{d;(@txe3s
zdE2SRbFGN;HijPtEwY`;8!aVOtV9-EC%hw!+Y-5Mxq`-*h*3`mskon^zPL2n`eAIW
zZos*%nzkQN)^``5o2+WJmDJ~HQ0%snsT#nq6UlG?ZezLfdG@3gWW_9olVp$K8GmRA
zcqO2x`XyG>8b`DNMGQ9}xB|B);!*TKCAnEF=2gqB^8(f&VmRB&6T{1t>qAzYY?y)N
zYhdGbLR-c0h`@dN^kxi4_1!#%)7`f*JWK{^%ip=80y9_Fm$z5fICj+^DT*Vf_W=L^
DvZ0!0

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_082/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_082/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..41cc6ec99a0f32dc7692796b646cd73a526e81c5
GIT binary patch
literal 1293
zcmV+o1@ihIiwFo)%z9-4|6guzWMwXJYixQhbZu||rB&T)95)cJlQ_1|vEzJ@l+uU8
zeX+s4@7!HlN(q#d(A0fM$wNaB+TGccd|GKMY47ZmK>HFJ&|B4q_K)d%|ErF6_daSU
z7`g|yD~&Yso0;Ft{Cwkgw(~*xxQ`{zFLG$*JO{xgv_MY6OR5BncQ;P)?SJ#fzxcQQ
z$ZZlyGw^PQrjnCftJu2+VH`BoF}v{Y!zT*?u}rIC!boMnyX%A}-t8}MwrHo*@oqb!
z21vrScN;D5ZpKQcd{SE55^92As>S|X>1is|oCuhKKxofSpMK}vZeh7Fmo{&6X+ftn
zhRdf>C9#U6Tp*;)lnR6Iy|9ZAAht@Q7yE6dGH9O(NR_q`f(!=?e}iYYyTkr?P(p8n
zU9Bv&xW6&*h1-F1h!K#ICFZ?Y0}6?T9Q7awtBYVR*3_`1$nwhXPyTJLEve28Q8`Gm
zNDHQ7m*FLnfn^HgxMO(+#?mbJ?*5sI&?CtWgM<WuD$v@-BfK;P$O)HuVa>|l1EFFn
zNU1Pp5KouT?q<~HLRrBh647`H5^Y_7GMQjza#3J5@Z&iGqKNyUhD^<X1g<Q@$6?LT
zNA-z9N{GQ2sxJs)tI*UYA6VRER3`)-osxuFYVczzzmKblfWRl92|<8@MoZ~I8OxAP
zg26)}O7f|A<J~=DRZf(|$Y^6pd2WU5l2n5(<Vt$CFd=J#T8`**YT24o4;NPpIhATI
z$qcj!DPP5Rt~sV1Sv~_vWxPhUJ2}-@LdZ^JQwZ8B5chH=1Ti9HEGaZCY2-F~NSO0k
z8lmUsWKKDHc&*zBEDD)h8LzYyu8}FpLn7+J*+K}BfMgAxLE40XY51`K86)F2y2yG{
zWLd}%&GRzv3yqr<N8Td&%etCTEU2w+uk(0_Wnj=GS=O6(hjm9;ZkbjnQEo3<a~)I%
zm$#o5GA<ol_LiG9OW6<Z&O-VuY`w@KULCuY)-qx&a`3MN(kABaC{_qwCMQh|rV!SI
z*q$^^5uG6|Pnv;NVe9y_MiU>Ng^CQ~(29_m<!*iYi{>GIefrbe!&b$qqgrshI8|S2
z1;ekdX!&(@JIBP>qr<P1gu~+o#<9Nc-M3e018bY@)usiSk>Sgiy;jNQy5;Sz;qmUp
zRkR1J?fP0fL5|KKS!pMsceht2+K9e(6PrY5j7;5Lc<bHgS2l=T#l}KKJ29P3chn!C
z;=6=cjbt|qf)j!S9=7_eo-ZPIz$a2^AaEW-Uh?R@yH)kMazq*b+8?o$F?PlTxV^gT
zEM;!*NrH2zYwYtfSk!G*lra9(-3X_VY^*p%_uMX-D7)yPzv8mOTP{z-vQk|-{qibK
z|JRIclRBC>DG7$Ny*6ccu%YNs$E8hkA!EEM!$f-T8bM}Mp|Si<-3~S#T{a+G9IUmQ
zs-d9ow=da2?{8J1tCgVZsr&waxe_|Esi{;>Thl7rGE3ii<94fALa3gY&{rN{A(1)9
z(H1}yQO2ze{p-Ek!ikrWN#wu&^6x*w^QYS;vNRbY(I|%)Hl)x%n{oH?a1`}My}_tI
ziXKJXes4VPjQiceU^E`b7{>kbJWk0ve-%q6u9@@(QQYZ|Mp1V-Oh%o!3nLf}(#NA{
zFor?o-{Fr5mf?TG0RI`|_<zQx?>t~gB|w6D7t;;Hyvbz(=l+{(Mb!ESjR;HQa|r+d
DX!eBA

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_082/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_082/afni_proc/_report/report.rst
new file mode 100644
index 00000000..563e0d38
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_082/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a000
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 082
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 082
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.094263
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_082/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_082/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_082/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..56fcd33ec886dcd34c54208ee4596282be05f2c4
GIT binary patch
literal 2544
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
G6#xK(Vcw+x

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_082/create_stimuli/_0xa4f037b6d5ff386c5e97b1d3eb987752.json b/Afni_proc_through_nipype/_subject_id_082/create_stimuli/_0xa4f037b6d5ff386c5e97b1d3eb987752.json
new file mode 100644
index 00000000..1fd196b7
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_082/create_stimuli/_0xa4f037b6d5ff386c5e97b1d3eb987752.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "082"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_082/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_082/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..45d4c8778bb13cba54efa8ea1b008d28bcef021f
GIT binary patch
literal 590
zcmV-U0<rxciwFo&%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJUCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk@HuL?XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1+97!L-+^)00+P#8~^|S

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_082/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_082/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7ec3ba508aafc4914181b592e9b64f4bd2d8c47e
GIT binary patch
literal 1536
zcmV+b2LJgViwFo&%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~30&X?j6B40{mV
zhuB*xUvue(Vki)#D7Iw}?ZdFtASj8l7)zu|Qclt$!1hwC0N<uPZ2xG#Vt-|alx!z1
zyry-9AQH*L^L^*=BYpVml|TQzamhaVOGeX^l(;EPNlY1W3G0~`;{lPmzOoPR{Exi$
zTYj2X^*mxYA-P`l1;L6Ssc4eLG}p^0qC{ZfM<==d{Bg)AN(J|kiUiMk5h_q}eHqap
z*SF74cX6Z9$n~O!B|!ldxt?=#ebwhIq&<tf5c3|;DjKUtT=c`3AEB5GNDL&O?(hAS
z>y=E=SWa}_piB`FVxLS}gG;113TX_y=0hAycwaZYK!Ny*3kYSk9`S_K4`UK?p*$dI
z3?zL8wu{ZJ_D;uAUpBphD+mh6ck)axkz?WmA<iu4>t)1(q~HfgD3KXBUtk#pS&|lU
z-#-smXIP{X@suz$Tp(DKl?W!Ggs6x^GM6BUL@J!5xxRDAJ&1@=8Ib^)0iFTc+$K!w
z6Otmz(oD&5ylXM{ag3}(KO%mAMD13BRT^^@QxAFA?-K@Cmml|furg_!!D_(A4?qY5
z?|XtId_a&<%_x18oB{fxw8$7EK9LfO69n7}HYMa;1)UKV0fIpLD8LF!_!y1ffmSaj
zMpOg`2nfd58;!2nT$<%XkUSWKk+dJb0=Y@WQ^Xl$Mo5LM-I&?Ls30O^<I!80G^-Y4
zMS*>aRdgn(d&8+2>ob1D(0~YOmVBJwBSB%=VJ{2_!^}S;wVNpxu$e%epeB>FaUyP~
zJdTl!&58w?z*a_jt_6ZQ9)uo5evFPVg$O@uHjIkQ%8kJbFPUCWIHP7E%8j!C6ug)O
zXXr_gjY*gwFEhe?Q2bmIR4=n6F)M`A)UNx`<9wl!QxL!1R|5<iYN6R`Jluk9AORAM
z_FJwi<=HaolCIgJRGqj-!nigeFYaZ`w*ih$nX9ErqhIvR;pkJ-^(-a+*z8(Zj=?!1
z@}FNVUb+;J&^dp$*!^9VnRf`9+;EJhOs;F+EIaVrFRh*Cu2W8M%mk+xrit0DPKsH8
zr2~Iy;Mjps@WkQLHF_9Y9dgQy4NniPO%NhbQqy?^vs^1!Uk<7;S{;(ua4JCT!Ryny
ziKJe9BM^Q6!H-X#o7oQ<O$4VFQ_@v(P;m=kkHaZHYBl&I>7&XERjEyYmtO}570x74
z6#(sF%FH|FQdYWM_xYJAtr_{YX5rf!@oim{Z+k|*?OFJ?M||5C<=dH&Z)X<1oe|&8
z|MMNrF(U=xUEsK9&Z{bA0XcpoFzb<OW1|C5K9946$x+`{r&c@b!G#~0gGLt|9aLVQ
ze)alvM0_Yt@X)nZ>z34dcf)yi$hcbX)*P5?ARVAKM05bM`wnDtI%I1)WNQ}4)^y1B
zbjbEBknQP^o#~LBkAO7#m`x4F!zWUMadlDBpGXZK3^}_RJ{WR#HM|${oC2YOe$O#x
z%hRu|adUU_$TBCD^*4OXv9<m}t#3Gmvi3}&vf)H<UJ_BX&a3I71g!C=B#=T~rK*)(
z&IlZ`PzIGAp-OJ-K&iGkq?7A!FHqLkjd>l4HK?p{Tn}WU(cEr#>QI6rqy$uZa#-OZ
z1Qpzt+jd)d=IJ%sV_XnKj(w8aLh7x)Ruua7wkGp#UX8*iBKmq+a*z7;!n5)QhxI~H
z$H;tNUom!2V?{6bAt=3qdRz^!4!=XQU}>BCrdc?(p&nc$)M@v_Ix2Grw?qU<tWRDu
zm!OyyriQh^@`U*?pPAd(TfJ<?B+mqtp8I+U3T|PGZ)mKYDYc7Y8bZG@0R}0!R%ESo
z0#)uxannIq^rUIug}s7~C|taZS>`2FDN|j))eCSROHj|tpM3YvU*`E+FCu1xG+dYM
z6${E`Q{Fqc6E@o0-d3;~hV7j#f0I1i_L@PPcn^2Bw>LpNtJWUwaAlg!5=IeylSe^B
m;C~qP-sA*gV1xu<HoQtfT=Q19`S){~=l%yJq&Rx&4*&q1klJ_v

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_082/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_082/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..81d75cff
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_082/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a000
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 082
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 082
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.195395
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_082/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_082/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_082/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..aee768291416a120bde2fd1196dfd9bc2b57f256
GIT binary patch
literal 2850
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
A;{X5v

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_083/create_stimuli/_0x687396ea1d6055ecb97495311aab5d55.json b/Afni_proc_through_nipype/_subject_id_083/create_stimuli/_0x687396ea1d6055ecb97495311aab5d55.json
new file mode 100644
index 00000000..1ac38097
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_083/create_stimuli/_0x687396ea1d6055ecb97495311aab5d55.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "083"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_083/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_083/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2c8301c795021b06b593269cdcb8824bff62277c
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJUCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk@HuX`XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1-B*sg7^pk01^fx0{{R3

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_083/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_083/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..585e4ba09ab3bc1ea4ca3855c4840ae9c99a2005
GIT binary patch
literal 1541
zcmV+g2KxCQiwFo)%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~30&X?j6B40{mV
zhuB*xU*jelilIP|qS%%_v=75lgP<hZVl0s=N!dw@0NYEk0(_hHu>FVqko}7Nl^s&@
zB`Lh7bA=!h$;0z~=kOza`16(D|G9C=KKgS;laqwF2~9{u8F2~gnHS>$k(s`70PpO#
ztny2Cnw9k;VmKz5UiSsTiXf?IoJKU$t0<&IVBv=+nf~-~mr;}m?jscnp7uhNqh$Ir
zqCuu_pPlaF+D<#u%N~{l1yp2u!OiqlpR+FQS=^<F_kdR3SRZoH??!xxA~GNmkbHWu
z|3jwNQbi+quJZ<Eiij@u$$4vVi4;d&8Ue4xE{-I;ubW<=KzzjogtA@@c}%KD5$STF
zJRoTdBz*<8%k_41r&X)fAbis+xPqX7d@D=!3OOb|5aP^ozFtHuNCJL<gc7NN^97b+
zkj6<K_x-bQRfa_(5l;w1qXmLRSqotjiirw2By$ClNTkAXlIc4~+=GZ1l_3d`8Q>|P
zEo{T2J|PLBEJ>A|#Jdr3A4kYK^h4tJ$JB1cSS1lx5%rLV{XSuUb@_3x2P>0ADXa#3
zd<TRu@V+NV%m)M+)r`|e$rR9Mg+<C3@rjgJoFL$qvne3&D(DQc2oMC?M*&t?!pC_0
z4zzj^F`^<kKtM3U-gtDw=F%)Dg5<#<j3oW&70690o*>R3GeRn4?Iz65jS3=CHW|H@
zO0#MaRutGLScOwT-5X6!S)cJCLjxkDS@KDKhl0Yg!(JE=hM7MlwVMeRu$e%epeB>F
zNg{41Jc^Kv%!&o6z*a_jp#g$99&|m3{1^=}g$O^X*NlqH%1yv?FR5OQIiqGFijA`b
z6ugK8Q}iUr#w1LTmnmUBD1M<1s+VaTn-#)IV%L4-aWU7(DTv?hs{w`$wN!7^cH6KG
zBtW9^e#>;JI9tYD(luL@suOo8jB69}@_x#E8{qhqxmu_+{7K&&jXpJ9&l2KK%&v8d
zF*rv=_T#JNOP2!Db<UnGc7K;;>K%b5w;ZD>lk3V?s}4N(3u~vo=M)nhGr`G+X>4|@
zlVBEL>A+tSICh{bc<gZL8a<4xjyPq;h9^hXCg>tiQr&q3vs^1!Uk=JJS{{+ua!Nq#
z!RyniiKLo;BM^Q6!S_#|o7oR)bp)ptQ_@v(P;zr&Pr@laDi!!7$)nN>RjQl=FTM^B
zOPoofN&wo!l$m$Lr7U$i?(?ZBjXC)?=Hc5I^KD#|Z*xw*&3X7X$9$U?<=dK*Z)+aD
ztuf!$fAby9F(WzQJ>a-+&Z{zI0XcpoFzb<WZL0-PK9ACv$#Gx1RjEvSaN$Shu+{-b
zho#r2U%WmY6Ca5aJanwprX{u6*>c_;GOji|6$j=TNC&8m5FLQ*yaQRE4cV9t*_a2i
zF&nZu8?reMWOFuTYc^!-e?S_2%%=w9;UlTRxVk9mkEDhVhMZpw9}GFa8r}<eMuAX4
zzvmdU<>{B!xW0G($TBCD^*4IVv9<X^ZEiWavi41(vgL$uUJ{YF&Z_C61g!DLB#=N|
zrOKr}&IlZ`PzDtqp-QgpG@-B=(aH4J7bxqi#=Hu}8dTOess^%Ft3PbEs!)O=qy$uZ
za#Z0V1QlG{ZMuyt_4EeqF)j!q$397HA@x>Y%L{#bTa#HQD~H`MB>H+$a*zA<(zD_Q
zhxJlk$H?qJUom!2V}&mdASk_tdR&dJ4!=S(XK9-UrkOjnp&ni&)LHk#Dk^daw?qU<
zte(GSu0Sy@Obu&+<q7j)J~Owmw|do#NuCNQJrDE>6x_lV-_Y2YDz)=s8bZHu4h&Lo
zEzerv1ghM%{HBAj=t<MQ3ws3(DO|jaS?a}9DN|j))k|<6i&4+Zo_zE7ALjW}FC%7y
zG+bBh6${E`Q{Fr6orlfcHo^6vUEAI!zPJ0ZwY%M{*D?0CgKfC2ty_Dz!xd>ZOBjaq
rO%?_rf&bmG_a-9{10y5=v(Z%w;##!2&A$CB_1u2}!Cszo>JI<_ORd>q

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_083/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_083/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..1ce2fb38
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_083/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a086
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 083
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 083
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012327
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_083/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_083/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_083/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..9e9c310603d803ffc9197f980c9d0d628f7298a8
GIT binary patch
literal 2852
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
C=$aJ(

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_084/create_stimuli/_0xcb97cba9ad63b78165ba4bc4bad657ca.json b/Afni_proc_through_nipype/_subject_id_084/create_stimuli/_0xcb97cba9ad63b78165ba4bc4bad657ca.json
new file mode 100644
index 00000000..5d64fd43
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_084/create_stimuli/_0xcb97cba9ad63b78165ba4bc4bad657ca.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "084"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_084/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_084/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6b99cb09e4d40d4477f21199bac7a5a3affbc160
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJUCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk@HuI>XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1v0YXs`v;101&Jr5dZ)H

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_084/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_084/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..62b2fe07475798b44a9520d86cf518448262410f
GIT binary patch
literal 1536
zcmV+b2LJgViwFo)%z9-4|6guzWMwXJYixQhbZu||tyf!b6gLzmg^(MNa1m5hA4bbV
zcH1y}C4p9`LW+V=+w=h*s)m*2neomzJ7W*FXOn;;wJ)ehe(Ut1?Jw%D=wIovXZDgs
zTSAvnlo{K{=X~e*v-k7Qmwx|e{epe;=ZvN&DREPpl9)2$5*C^l;{lPmzO)bT{I|UJ
zOMaSH^&(<8A-TTh3xX9vQqd%fX|7jMM2Wz{k4|#^>Ej-wC>7jCDiS;kBUD7m^+iO3
zT;Du9-NlWaom?+_SP~Rak?RFF*Oz_HdNj0gmtr0QtfF!4h>LzN=0_+d0}=zsr~7+9
z<a#YrG?r7H>y#-Xde|q^*5DE;j(Ri(T#G#%OL$*3y#RsuiVH~PT0P<ksUOCq$A$6$
zq%n~671%B}x7!aojYb2~H@$)@ND9Dr@=ULgW8woK&MfAuWyXS};0Hh`k(qG5z%mN5
zBrWp3dp2C1VUbG2Q^L@2fnZVABAA2{q9P8(T!A7Isc@3!`qm-$AR|U)L;_?6cm~lH
z?!%-$At|CP&6FJHyAg9A$H+SLBjWc*&~7AHr7>4A^^k}CK4B2+;^Q!cl}Y0aRs%l1
z13(yX-w`C?1A+`|M&+YqBG6~0MaCHMiIiBJAi!3jDMQ{?&>3M7AV{>20<5rvkJ0!o
zXoWE`q#`&#05HbhXmrEY(kv%};=v${r2Y66&`m0yBF>;PLMmkK#>l2d1rZq=kKV|n
zS+y7|3g}a;qKTyL45wzS&-f8T10tkZ@^O8S1chaXy)YmQGk=0=*HbKDGXXn+O{Qq$
zLflMw93vT<6$>(fEsgX-3kY*O=y{O&F*?E&GW?|3Ff1}FHx6ES$@FT%88r)0Zk#26
z;Kd}EfG2@AreK1+%n0*=@e560z08uttPoC9yY54eiv>qcf&6w~4KQq|rDm(~a2vLP
zgpg>o-*R0k&z4b_bj=o}>cl+~#<fX#c`swWO>lI|TrOD}{iLrCN1vLmXDRW=W><RU
z7@Q*_|MAuGg$n`cIcLunyT7Y4^A3TNTaMwBsdeqERR^BCrM1)Cb;=2jncx(|G%>r?
zNihqsbl@)y96QhxJaM>m4IhS9hnzBF!_z}+6Z8-;sp&j|S*|6lF9%f^tqwtKITZkQ
z@AYZjWKu7_5s<!r@B1gu&Fp)PCW2FoDd{RXsJI2O$LW+GwHkbq^ik!7s??@}mtO}5
z70x746$lz)%FH|FQdYWM_xZ$>)|_}-^Wbfb@V3s2w>>A`_B?poBfRbN;_b|dw=)mk
z&IoVkzwr*|n2`eTE@0d<=T()mfE+&(n1!U;*y=zipT}9k<fw1EQ>#sSaN$ShpwR_K
z2bI^SU%WmY0UweRJanzqrUkXx-E!U?GOjkeH3#OJkPbi_Msy%#_nnZ<*&$oAL$>A#
z*_s`)Jv(H3o{;U?Av?1}cK%05!;kscU_5*zHW*ju1^toO@WCPHXTt}FoSzNv4S9xv
zprGG#j9Gd5r8REuP9It3q_X~ok2$tBU#QJ3r(o8e5h`0w1m`6YMe8h^&I`aAe@p-=
z=qgpM>~conkOdi3dIXi+c+df1GlY}tug@Xt>&CneVhxlvj_ZMJG@3i@P8}pDLP~(z
zlS74v5Gc59x9zs_%+nh*WLywLj(w6^A@x>YDTKbgt;xKbSEF7O5q-6k+@pTI^sKzW
zVZBu77@6<uOU4c~R`hZolG1A^<Z5_z_!XK3O55Bw&BCco_24|I&blAgQCUN{B_b$d
zefpZY0%BSi4Qm6-6XwHwW^Q9|^{N?@JQE;2_w@=0ZehhYG&Uxrb|I!A_4TP>P=YH(
z)k-Iza@UHR4#FaorhOas3Ob^2@iJzamr$jQx_+yd;69e1(955E^Y<U-`BN_=W|K5n
zSM3!G<g$_Xj_*C(@jd(y2it9L=RtG(zK1)W-|?X1{*I49fm?gH!<A(=OBhA;O&$di
mf&aZIe3KK%fe{jb+3+d_c`aJr=HLF6dG5c}KdRB{4*&pj*W}ay

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_084/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_084/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..fc6fa55c
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_084/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a077
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 084
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 084
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012555
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_084/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_084/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_084/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e02a33c0005ded2c8c4e1fb0df201fc5afdc3c2d
GIT binary patch
literal 2846
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_085/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_085/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..b1c05c028009575cb32d34098721955f2224bd0a
GIT binary patch
literal 305
zcmV-10nYv(iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{ujlYS5LxTL_)TiYL@&XN%tZPK0uD~b$lWp!gkHlJ$6pRH}lQ!o3F#~-~GK!tz#Ze
z+fFr}Yek&5G5j!Sk?mC8Xep^;C9>c;;T>VzmdJIBB{aT7jCwjq#r+KR#ih~K4`X9>
z1I}&KwEc*(zB~I|XH~1Mq&`oBV!M@0)c}5-NPhcw8_Si?vnQ<}D`qhqC3_6d_(My;
zO94IAFR-H4IHC<GVz>dp6}TM{kD>=E$<2IzQMKGUFJJ{ChLfE<F}zH<K4itoh8bAC
z0ybVJv{f9B2;8SnZ^m#?-(AOWy!|$Yhsi)~`8!usVCL%j{Pyw+$FBMVtQ|a$_W=L^
D)IgGU

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_085/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_085/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7973ca805d34e40a2d2dc35f1eba4a0535d7aef8
GIT binary patch
literal 1294
zcmV+p1@ZbHiwFpT%z9-4|6guzWMwXJYixQhbZu||rBz#N95)oM8#}(miE|+-r4Nhy
zVuL$-@n+X<DJ4)+LR0r4B@YQfXlBl=<kd)1NwaIG7}}T6fZnP;v_Gcr{Z~DjnZ49d
zFmx7nMmmztch33rou5~KXPX~XkNZUO;-Y}4-~|XSAp$uHFR4;6-mRYE+yCYde({%n
z->nfzbMS7HW|EUatHir4!Z>KE6L#U<M^9!3VwqOuh>_ZXcQ*)6y}Lc%8PQI^@7+dB
z4Um*;?^Yu3ZYD}*d{lW`7ixrH>cQ=)(&J31DG@LMfzY0vKK<Ui?b32#u1wzH(t^%t
z0#{e#k;E#Jae<K5GAazdcfu?}fW#_|QQU4bl|%bXK&G^f5oB0k_*-1N(H$He_dA^q
zMjmFhvee@IO5c}m6V4$)KuT7acM=U~BpM1l2SHd}26u_3hNWd*)Nz0MZ+C4;bzz7q
zK$2NmuoT-2H<27HQ<%q1%X2W6=7o0;&Qy#MNp2XVBp6hQ-c}ytrZGT4xGYL*7V+*1
zl~6&d0}}?xcn<AePHiES6+9*}O~xS6*NrEm5mu%UB~}AJo+BWNxF2cA)dWc3$~=7>
zmK=TDtSF^~1dO5jf*`gUP2=*R#YskWN-)qdNvWj<Kj!uaI2s8Ed;*#h1Sn`cx9(QC
z4CN%4JT#)E7>l>w-8WVhL`lqyHkMTD7RatxHRw_<toKS2swSxAh`ykfEd}*xwzZUF
zsiu-lK$}qVMSiE6W7(1A6OdFUOH{jCP>ojz*@<ilNn0f1exZaQMudu`rKS~)+)57#
zb3VypjQpHTDaQyu>~;c+Lgg0D>r+a%l`F|ZA)1S`ju2u2=@LAHv<V5*@M8%wLB_9i
zk@cp`^H3pL6jj}4C$7~TxkU0;_i94%Lalduos$7x1A{Kf{Jwd&*C@(-%0%Ica(fX?
zbvQbNyz#V@NfqE+TW&TiWv|@bne|zidQm{KSavIGY{XdP;9n_ZEv(&sq7b}H4_g{c
zDXa;(J#3jWK0{g_wgRof)WPRlEqr($Ze%bADMDsev(4%+TYLER*-w{yQO&9S#&9rO
z)ohA_<JZ^p{HESrU}5b3-q%XP-oX~;vDxn3ch``CrOEbU(gMxN;N{C+RI#~{yzM1C
z-o3ca=>coI+15^xqZ3FMr<0)F?S+drqHn@Pk?0(w-fYaG_3n#nJ4CLcuu#!XO{dcx
z9`*6ydxThxWH&Q{6M_UDL`PB2m$BRBBdIhHI8UIcc=X=gs&%evQO3XV`z&LOoiPD!
zr%|1`&Fwr%u@7~PeO@Jty7ih8#-F;?uo}t6%2N!_ZIh9*GY$O}hc(`6cp8TF(N)kd
zuM_lt^~g49vWcCNU^?4NU3L=%MTdJ_`7{?Y!L2fMr1x$s*o-PQUcXbfiK3$`0m8xV
zlHAmSg0bJZ;s>L@Ri~~w1Vhi<5C1Eapvb17Qq^ruRLL^S-g)D;>s~^r9+{vk5Ah<A
zDaY0pK$LOLtquD1-mPQD%gHGA-+cA=AL04aZ4g<x44K%fnivXF5YSdX>nFp((Xe+6
z!yz4X9;Zj$6q4THF`V>h?*uijT8~|_sb9^Kk!z*Bew=iUhQqi!7^K5a(uE-m``O7b
z?jJ)x_V4h=1k3S1Wq|*Tar{4H<98k~r4k^;b7$QR)4axI3g`aYS7jXi0|fN($#V$+
E0BzKJ#Q*>R

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_085/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_085/afni_proc/_report/report.rst
new file mode 100644
index 00000000..fbf1276e
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_085/afni_proc/_report/report.rst
@@ -0,0 +1,23 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a044
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 085
+
diff --git a/Afni_proc_through_nipype/_subject_id_085/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_085/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c5e420dcdd2f02d2285bd93de15fcc28dab396df
GIT binary patch
literal 2890
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_085/create_stimuli/_0x2015bbef96c8d3d0f1c59f9265af3cf2.json b/Afni_proc_through_nipype/_subject_id_085/create_stimuli/_0x2015bbef96c8d3d0f1c59f9265af3cf2.json
new file mode 100644
index 00000000..f8350f5e
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_085/create_stimuli/_0x2015bbef96c8d3d0f1c59f9265af3cf2.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "085"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_085/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_085/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..3aeec5210184389ec32528d4a9915a34e4355907
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^BOIl3kdtW;csM#u$w)CrWKeNOC9*fqp=i?q|+FRC3~U9=MaKA_7r-ALke@H@{x|
zzBzl=olR?RUzZKZC8i`3lDFS}s!)MSkaGkjQqOSRR5&Yfg>2DWFHtUCP(TT@0(0l{
zE1=GseKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;`{jG>!q$92VsU*h)Cf{v9i39@*2v&
zud}~6j=CZ?v96@$+=K6LvzbMSK+;msImASNS5ycqO})!oC6S?TWa1kge4}H1V?*EA
z#5X?p#>e_5hQ5i3Z*uTW{_We>=*UiZsvOTbtdWgLfqqOlBy(g3ZlX{*t(uyM!?O>G
z<J|7xRWzRkscJN{)|<EM%|W~$PSqjpvPPZMD0RWZkZv_f9iVD85-7Ev2oy4XfDDI`
z(J(SHK}N&Kco-R*Amd?VGK@_A1F7f3Y#MZj6HS9|b*%J>rs2s*^J#c8(tH{oMc$b}
zNgrEd>TeZ^cU^Kgy}z>brt13jN3X5Xl^nTXH(BSf637J$wJ#Ch{kl6%#|m`Grxaiu
z6KPvhN|0Kz?e^uqW4nDGe0tw*&w8D9`^8_-8u`l#DY(4$3FJ&<lp&Ha%ut01624CN
cDaUh6VC5Gg2*QtX;<t_W2Po|hYxoEN0J0+;qyPW_

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_085/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_085/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..60b0e73b916e98d7ca23588195ce9de9ae0ff178
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=Ao49@@j`KiL6kQ0D
zg=bnv^Ryec2#NrPgP^UuNEU6K0YORBh#rYlNNUDTV4&Ru4ZvO1Mf*qnivCJ3Db2$Z
zxN$lW3`-<0?>+bOkaPIUl|TNue#t)iGe*;sl(;EPNlY1W3G0~`;{lPmzH$KX{P(=}
zYkrzn^&(<8A-P`n1;L6Ssc4eLG}o&rqC{ZfM<==d<Wa~dN(J|kiUiMk5h|kO`ZA(H
zu5X>4?&3zLlj~&<OM(I_a=qZ@`eUE7koIicrI_~sR?%1=a?uZCK14AYkQhKdIoSUp
z*K3)gv7G6=PMIPi#6Fp|2A4>26w(-QErvLj@V;hx0Rr(A7m&(&J>m(eAH^i(LU{nv
z7)bgOY?qrm?FXGkqXFrgUcnV41>ie*rdP-@@c|HL7W1_-V?k2z10a;hOgLX)83kFA
z7J1)08?Mf<NG0MaVQ92KuqbO0OhO4!5r<-~KoN;lI7xGT`-ppx5u-990Wt$TgJ=ue
zFsV;SiYQAnB`5iA#N5X*vJU--`28`on+aBF%vDT1<YB*07{t2#sMmv)N#hJw13tb3
zKp1e}6(r#Uf(&cM<)dUO(5IzE#u)L5lvtb~z*e9sL*7x)8DSA1NVJavtgwWS@%U|M
z^<rX3MR0%sV2r)-=!UJOSxyASgFzTc`|(Sln^ZhSoIz!TRLI&*kj;z=A~H4^y_rd~
zYB5$6(5F~MQ%T(&P0d)J@gYM4BBWXJNqvWc!m`6&7!Zb;KSi}0DHgDqfStf5Q?yAT
zZlyeqk&MlX1)0E>MtY$IggG9B9%O!uhL}QzA2l0>MP}tD!3!^$UQIZoW+BRrvjh;l
zm;_VsB+$kbOpq5DVLmW^p$V*)S(2C)!f9&PedKYm;K(VE-|njch7GmUY&CXwU>isX
ziN^aa*Ol^Y8Fxw7Y*DIC+@Ub8P0Gvr8S`y|<5TA2lBLnl`o?JViRpTp5`SWLH7v*A
z91;1CFPAS}3P|XjJzMPluFA|i0#0r@hEt~2wXaqkc<z<fPIJ#GCpcz;Qw-C@>{chm
zEWpx%zcg^{Kqz?PaOoO8jI540WyXf5N7g0?5iqIgJcL=UC9E$8RT!;~Kx{b`0CxY?
zY29Q}FTN3wzJLGw$Ir~{`;8`oQ;R9-DmkdQ1+gdTlpnPke3JBG<+-ZVW`dVrhldr;
zBvBOz+QXEYcg&@%bi3}esVS{F@wVo{+Zy9-T@-J7PQ2}T@V3Wz+ZV;#nG<hk9=x3~
z-p+sH9nCQ#1>ilvxNpv@DrEsVekd^Ok!oYB1EG8#X9<(zzMW33HtoTMADP2O7aSc{
zUY&ma>U0czL{9L~wN{%J)Mj_fd3(sX+U(XGm}^2h0Bsb}fsoy|LN?D2**ZUDYo3s;
z^Fy}J580k4Wc&P(o%2I>{zpi|kNMbOJbWNF7*`hs{ejr<-XZ5_!+VFEpAGK}d4_?Y
zpx<$fS$X<}HE!<B9$Dt3vi?SoIkq;RtIaK^VAj47DqBtj=OqzE>nxit3cwnFNB}A5
zDpjrQaYo>f1sPO&1eM%)0D^mY1Si*DUqIH^jd>l!8YpWV*8|yTG{0<j>L5W8QUcVT
z94S16K*8;}ZMT(Yp5CB6#sxv-*e9tKQg8ItLg?Gun#{X-H43AM=xe3q9{1~|r{xU}
z>!m`+$oxQGF?OJ_q8A5{lwLzUu0~gf-=JBbw9Nz4ES%a@4=<AHdH2IQDr*S0L<B{w
z&t5ZEKuimxVQpY}!hD#|%x&zAUNvKqX9A?>fnEW@Ev)#4#>SM?F2ppXetjkwl;CPn
zwbBWw+_mDSgRtmH)4l_H1q~@&yo_1qB~&S+uHWb-xQ`{M=jD&T`TI}v{H2!>vq>7P
ztM-Zoa@ojxr`2d~dmagQcl-xIJ7|PWe|tCFZS8F1u<eJS^Vh9C+~LYHn<b1Q`Z|w-
nh`|3a>b=eh<iH3Cz-)Atg1i<jZ}V?|$~^a9N$NEA>JI<_sb}WK

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_085/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_085/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..5a30ed92
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_085/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a044
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 085
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 085
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.01371
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_085/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_085/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_085/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c6952c1039f0b3ac7b05e2a8b8d117f359ea33c8
GIT binary patch
literal 2847
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_087/create_stimuli/_0x00af9c0f332e31cd809361e68391cfc0.json b/Afni_proc_through_nipype/_subject_id_087/create_stimuli/_0x00af9c0f332e31cd809361e68391cfc0.json
new file mode 100644
index 00000000..46415b55
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_087/create_stimuli/_0x00af9c0f332e31cd809361e68391cfc0.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "087"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_087/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_087/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..06777e7df38f726947f74eaac98a264a6c128ab0
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^A`jOLk$p>TVW=j4>KpPL$e`kmOJr0{wt2-OrqV7|Ds#dEic_iU>sUeVk*s-28s^
z=jQB1cQ&oPeOoppmza`FNZx+`r9uTNLCz7BNIk=KQ{k+{6|zNhy+pZmK>;Pq3e26)
zZ-6@Q_Sqnuf_(wd1z;D(HKSYt21x-0P#;!+E>Ln>11dZQ<)Y78QcQFXWy>z7C^O!W
z5KL5+rzl01i<PaSb}!)qONouw8(+VPzq@A=iXY=|UoUm_I0!SeLPQErik0P+l-E%H
zeVzTqanu#DiFG9{=K*|wo6Rgr1d^75&LJlHyP`r^Y3g0xDTxeyBNN}~;2Rz58yot@
zCcg2(H$K)kG4xGLe3OH3@^9b1Mn`tSQ{{NUVU27|3iNZrA(<mPa1({fY1Pz39G-nl
z9OrHaucG-ZNL8bmwcfm6Zw})9aH<Yzmo@67MyU%Phjgn^>Ht-%kwB^SM4*uABV;&?
zjE0es2{IZ+#>2?i1Q`z_lVN1?A4okPX49ZMoM;+!t7D~4G!4&2noq;Ck>=CzB=X(_
zO8V3qQ-7;SeCU$H>BE(!H&xfKKYDGAuH?uCyUDtMl|U|7sC|j}?$`ZkI#!@dKBWNT
zm`K~2Qi9ZyZMU!Y9oy~8;L~}#J?nMa?H7MRYveC0q~P+}Cy+CdQHDsyFhdn4NccM4
cryS2Qft6o~APCRn#BUq#7F|`LGx!Jq08vsKssI20

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_087/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_087/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f1bbcc84362b649ae217b3c9f3f56fbe2ce20c4e
GIT binary patch
literal 1540
zcmV+f2K)IRiwFo)%z9-4|6guzWMwXJYixQhbZu||tykS{+cp$#)~5Mu()0)IFziBb
zFJf=0EL&chY$%2TL5gBqcF|r8OAUgSD2uT~swCwkEdp#e#R~9l+Qs%JdxSm3US)@r
zY$qwQrgeoN63N5!edq8aefZ0jKmNUb$v*mXMzf=gxEakzLK$%h>zfzjA(4f?vJ3Cx
z_oDG@aa`2(EMhn%g<c5+!HOWMXqqRq(2FRhL|_rbM}_|MQN$?91P_pk1<(62Dp3l3
z8PTxNw@y!YvA5MO^n4FXf<h_^J>wSoYQR}U`xbXD;eDW0HdYR}7(@v_KnWR=1V}#F
z-TAT5OSz(nJkxodGDSp$19H|HTq4C$L=)gO8{tI4d)f2?1rjJOAe5D6%u~|bPe{at
z>H$e(An8l6oo{XUn;p;dAbis+xPqX7e5c6u0y!iB5aP^oUale*Bm+M{LW$hK1p>=B
z%+sul``&4|Cc`3=h-ZYM(E`DuEX6Phr9{OXlDPm$BvRotEA;Js-h+r3l`#pC8Q?jf
z&3pxu283jYvMg6}67Ool1Dqi1Fo;Po7*o5MVwELaCA5cnI2aHHSeGC5`>--ulEZ4i
z$M--81Mj<nq<lz_QO!7gl$-$itg^@%BLR^Tiz5WwN;Vbb9R-~+79oN_2Pnh}OZXU%
z--cE{Ax2aLhX@EJxHleMwYfCQi6D6}2qW1bc?oipif4#3$c&H*S-T0dGoyltoJ~e=
z=F+TMf)xe!8CLO$pze;Q=4`<D0YgI~q*?Mweh&nNWrw{mBn-3Qgw$?iSioiib%L5q
z(k6+xmGLA&GBGO_<^o$8=^5A~%ZJ0L2azA5156>pPg<T)ky*J3c<CkAiz#Q+EJU?&
z=72&kA>j#n5@cf%CdiANumBW4(*o7YJWb6C;ViT3KJqwQYUCKiZ}-&@!-kq`wY{wk
z*ai|H(RjZVx>lVn<1Xo%ElSmqdmxN!6Y~5{&H@|Y_>{R?sWkps-x!TPF<nnH5=_jl
zMb#LbBck}}<@}{fA&H#RXN%q6b(#0}L6hr_(Ui$`<LgBSo_m$G)7o~b367cIl*2SN
zyVc1s3$b+IFAE(z5DA_-T)IXNBddK*nX%#7zO@M>1WIZ-4`G&T1slj=9Y*UT66;P4
zh~0m6+%%Ci%WnjtAKd@p@iQ~~zSlx<YB42UC5JV)6!s*X>Z8$sPm(>XJy*5H8Sv_B
zZ?DFgB&r6WeN35oCtS)}x9dJTF{M2v-}W?o+he}%i}LlS<m*qv*B|rsFUq$wCEw08
zd^=;lo&V=Mnqx*v!rQ=c$DCJn%0hDZP+-<4b#J``PytW!l*w`5MyJs@>A{5`nLV!y
zj`nJ=j=y+yJSIL8CwS;ut2Ik%t-J2LJ!D+1bsG-MHINQa8zDLX*?kMLbv|VKe8~1R
zknQs!{qrIHX(0XcAv@<oc0K^o=wmuH7!Myw4aU_)Nq;0Yyf@_ZYItwR>DBN~$Wsc0
z3i=(#m@QAgw8pLNvqzRWsjR=zV~(x0=W1=;DV4Qj3YB#yhVzn$vUOTb7bRegKPG_;
z>MB*QZF5H8kcBd+@(5M3xA_1Hn-QHte{+GdzG=*xP^>{^jgw|5J+Jk^?=+zVMMw##
z_T;F-LkKFk4cB+uMc&h^w9mL8h#UqavxU?feXT6??QKmK-J%{xaZL1bRdSE}_1x3y
z28Z=rS;xp?S6?x9P-Dd}b|EOeg!){Kt`5IJvt((TyQWz>wW01^B-HcnhfP%F5N?SG
zlGr?Z&0K(DT9_Kv0?Q*7z<g$IV{i1L8IwF0P<rm_1t_?MExw_#dZN@Wi)je``WY}t
z!L>4Ll@q9Pm&%(C!lExt`wr|CbU@+aWz6zkN|iFz^&340_puc9d&T2#|M}BAf9ZL|
zY><ZQqP=24xopaN$MbNs6?l>Fw~5~h!cA|>-)NDIO@FHuL;;laE7l(Fa8;Vk62>uo
qUBqEb;C~eNUl#;oV1$HVHo8hdT(efU#dm+_J@-E;?Wv^d4*&p3_Td!(

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_087/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_087/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..3a87cbdb
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_087/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a092
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 087
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 087
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012249
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_087/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_087/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_087/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f7b02ebe68232b0744f42c68c4f4bfdf410fb7a8
GIT binary patch
literal 2846
zcmV+(3*q!1iwFo)%z9-4|8iw>b!>EBV{&C-bY)+2bZKpMY-uiVYixQhbZu||wOQ?Q
z+r|}D8d;K^IChe0CTTJmj?&grDgq!#kup^!rbUS6m>)6$+Hxcf1_YKQBzy%6kdzX4
z+Mk)hzoLISeTKeLAEGbNyC8*KN><`jiN+qD-MxG7*^7(CS>UgW|M>T33&~&fxnp`~
z9^y<VKz?7-5$1XtMjQ@3&-H^ix>vs#=^z|hLHzf4{crKBcr98{N65#f>%_H33p01O
zQ$KOEdewCpn3frwabsWeJeV9uD|?}%2gJ$W<7n9roxrqFJY0xwJ%)iHjrO)aHsa`z
zAG$W;Pb}02c0JzFd=IOxhaA;2J!F{<!hEIgn5yTyx*809HyjMrDHC4BVebU#fodA6
zuvOx9A87$nF~kfl6UZ2$uO(z^U;psY!hfZue@4s5F%-fn`kg3<`D{+i<_e1Nu$<p4
z=QcSpF9@4LOw2~64>JkZTk;dB(TJnle9v@v$mbC9C`+<jZ@1KDrB$g(ojCg1a&^t(
zL&uzyAMt_h@mzgZ%91vp6APu>Mgo)Z*A0XJ-FBnhQKU{2aNvhXcP-bCqj#RvWo5VB
zQaWv5amO4uu8)k+gM8mRsMge`)at7H9cizA5JyWeYNITyp3IW#-$-$^m=gqn^t5HA
zRcS)cZ@r+G74l@cLXI<i6Kh-_Lfx-*C0W_4%TLsHSK03>adhhl9SU|F-IbxU(p8?Q
za(nk_9DT;a<>f<+e7;x`9u`adDLV5_XTW2UpyfTe@dErnqQS`Lr`hRaD@h{!j!j~A
z=b+iH*7xdCM+SnAOnb-dg=Aq>Nq(xd_tjaRfk(11SfEs`D{V;l-NY~P=4g%^M{n=H
zsK(KI^CbmD8tvM2(JQp`Lz1_POE?QfL)>Ram6!W4cX_OxS(*bid+V9fs6U1jPM2l&
ziUt1LAe-m%qydxVm$D)?tEzM$?W+5A;B+e|Zi+>+SdzbXr>?w=qm3*1<Loeidn<b|
zi=~CZkZaT{?L9G$-ltcl1EAfJ=%rbyRhw#~(yBqNz^&7jxvsL8-GU4Mq)irnB_}Ig
zS?XL#%Hr!>+-}HfQkQak@SmlH1t0GSWy9PNa@+Yr*>Vz4EZf5!K`49XPC?kt=gZhl
z`ZvqQ1?U;mp=}{o)*0;j3C<C0Pu-Tb3%N25cV=L)lNYuN`LeE&5WzTUie(o-fdCvN
zmW48!B-6$6mt3Iv3C<BbI8U+W>kK}jHX60Dh8o4^1qKfpY*VAaqLYIOgU?-xOSJ#o
z^e9e|K_Nrf@)^uR>Y9mo4!NMwnMUtiWH7av$09SC@<P27`<|WR6DGxD1|tSz2Kx-w
zn5Dpzgz|UkvUJa+4JLa`LUfH%8=I6G9#d>E7-55k9hv=EX~J5(0fP~3*zAZsH#A`8
z_iQi4UeBg@z+jK!V4$UV!q`t(8^%9i+VC7o0*~hKIpxY2dHRI*yCaI(wau+sWQ<NJ
z9wUY;H0YvTW}&uMpt!(>V;Up3m*Q`O6gnXj&8Aqxbp5`~z!7!Rw{&VhGMRoBQ=bDX
zg$9Kaokp6BjTE0T%yee8$nG;)7%`Y8UDNd0HVHUPVc%l<?Se+JX|UL&jZ?<R%QKid
zatDJH`_z1_jTjT!?|LCl8`ztqc!ItDMdL59^KL&B%3pqQ0YFxsrr5O%ihXmCHayJ_
z(uR*tQjEu5iUXTs!#f>h4HF0RJ#2tb@6TJ14hN0r+Ux|_wAf*2&T)h`)<$U7o=Jn<
zZl@!)6h<1<TFIkysiVTvAGFH-OVSkt$ve;M9i>}os8Z{B9DRDpz(=5Ajc}@t!B&yf
z=b(BLZL?Ss1keZfUQ}MfGq|c&>+*i10wUq|ObTQ{zTKq?U|$Bg`1#QxJpai9&ptZ-
z>d$@rRnkEorqGcAg_3YqiJ+{vfR?=5ktB%rHShWZKG8b7f_&R_K$&4s&&c8PMX{ud
zVorV7-_q2Au9Z|R_fS-eTg6-nY57e<+=MKExU1GXL|M#fyF?w;Tf1@e$yIe^I=U4a
zAg|tSw!cwp&3$#hqJTc!W=w7O+_Wr>_pESWI+!2WUKak76Twh~aeRgYWM^S0&@2mq
z9Q$y(NLf<4`!sLADMNzZXJy=Oqawp)TO@)Dex@q>y$R?oJ1cG$XHt8m0p{&}lBG|+
z|2`F%7Q&buNH{#q{2@8!$PHz;LDcQ1uUEH$ZV`FANQBm$$olB=MUgts;UEAxE$6u0
z7CCz`tAHk)J{r$K_rC=zdXJVsy;TQszA~+V0*JtOpDAj+se+vDHi+h*>gW%cnuIe#
zySWdu?ya%KxDKUq9~RW?HWX0e4e42zxL#B`UGVb>jHr!vrK+~-drBQtts=EZMj@GR
z39}POr`uBMu&Sgc?q3$RM4FR=eQ+u4;ZgYLXqZ{sLx$^XnS5zIbM)f)_nD-M5?AkE
zsiNd$@VHy6xAxjqwcBX`jXw^9z{6#p2dP5JrtcbDKk*6C$N`Zf^$u>ApH|`UKu#Kq
z#4+4bgnYH4RMcs=bLpPtrq>k@H6QV?T?d|a%A*N6O5<s7nICBh!|R4=bxgfXd!`sp
z1d!dDwA-y#o<RlZp`mf#0=wkKIQZ9F3kyH8iI7q&U#h+t(`g<4YJ<NXr`M+cH6zp$
zyTe@S)pboD&Rv2_1aR6;0e(#|?V3Kgd~oo(azMRD?il%LeP69L+K(%Zcz70lTz%Y?
z)4hn`O0^2-IH<YLlQ#mM77TZ;oCuR!c(GZj!~OqpQfb(8U5mFh(_)TucOl~RxIR6s
zu1s&$+Ba~Es&L=^#0BF`?<^R?Qz?vAhAs{qjV$AuR|LbQ;YzgPL9v4~*mlH*>4cMP
zk=x|RyA(m-`g*>^O}2_^v5=kpjLl$}9l%x5MJ^8yx@FHtqvQ?H7jN(e2=eSB!}Q6k
zo=N;ewB#dflZWWrZoi)l2BGihE<9UW(QSA#_`#38;>ne^1lWz1FJ5=G!d|pwI$jvy
z<aN)x{n<M#6$gHNaK5szV4!|x{_T?5H!ZX_djYkPF|<Haf#Q1kP6qzIm|16X)y!-{
zhD^vzhfSMo5gCu1@o@(Jc}6A~==-jnaWO}#;lk>~H63E(dMAmE(O02Na+w{N1)54T
zR2`4jV07(*#71Tnh-JTf#gmorQ>+FWKFv033Ync1aw-}jC%{~QN2?sUlv+TSGXv}E
z0Fk$|dK9d#UkW}$hli`KgHf;wK?j=YkYCHic=h<0Q<y2@4f%>U;VY(m#W&@fzaiiJ
zP59<hzWF!hTeu<L!cF)VQoe;B=X)`Sj7$kvf#aSJ8_t^P7-+KNYt8_z2^$3n1)40h
z9h~+R3+wBw2l9A06pq2s;p%s<zWnZ0O8lZY!NYN4^&lbj;CLf*b%?lnaJ-&@xg=x;
zs9i+NK*-}OA#>M<6t52{-Xx@WeaQUvA@es0nZG_{;rft;|05)+kDFBk@$d^(19A1H
zq<^7m_}L+EUJXAx<jt$$CqvFvVBr4LHb%ZI;XftDx$5ODi|ka1zl%SzZ9O;&9&BW$
zm9?i?7;R*RuwNp7+M2JXHzkl5|B?he-*ket)vD_t*knPc%shhJ5w=R?tJaJTIXS<<
z=QCo?lQ$m8G2g(T=1Tbj4`OfG4TD7WM4w&v+0a8eIYd^^Kogp};%jDr3>kXqm%L?p
w_PwnYeW0oVF~Jv~5>-&2w~Abz6JrorcR+T+Lq>CSL_`<&KNZZ-9Jw3-0RPCB_5c6?

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_088/afni_proc/_0x6239e773ba053e07c01ae230d943aed1.json b/Afni_proc_through_nipype/_subject_id_088/afni_proc/_0x6239e773ba053e07c01ae230d943aed1.json
new file mode 100644
index 00000000..4f8e0fe9
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_088/afni_proc/_0x6239e773ba053e07c01ae230d943aed1.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "088"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_088/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_088/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..40115df3a22c174e61ea9e2dd832fc5efc9d2d1d
GIT binary patch
literal 306
zcmV-20nPp&iwFpU%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{y`VTn^#Z5UPMB+nQE5&BT4rn3qC-O@pXJ6AHsIc(mi%g!#DHI@0+jV@883NZEa#6
z&f88ko@+&%w=w)MXp!wy-e@VQVkNTRI^i8*+?L37%M~=fM2vbmNX7jO^~I&p)(>N2
zbpy_A)wKPHvc9|c++<a&t)xCrgJQRpOw|B>ok)KBcN@!<&$B13AS-4uoFsb;&-g=2
zz$*bg)i1H4);OXKC}Ow)!4<eY5s#t=D#`6)aaFb4Ixk=iB8IcQJTbgXxjtmY$%YwN
zz6Lg4C$v=@j|kkSPjAL>RL|!zobJAj;bAgRTmH@!6_~lYzP!7>!Lh6U0Lj%uM)v^#
E04iUU<^TWy

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_088/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_088/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..0e69d7b6129873e29e871839de2998df6e73c320
GIT binary patch
literal 1291
zcmV+m1@!tKiwFpU%z9-4|6guzWMwXJYixQhbZu||rB>Z<95oOpG-<w?HvLeG5D%yD
zl1Sxl@1u7K2%$=-sG@|2qCS8s%ey;!cFt=rw)ZY6iUcnemHdWzfIo(J{wv12dmltX
zio`~`U3=`A-^~1GCO@zL&bHsH9`}*t#YF+_f)^mTgf_@=cuAFl@oxPT-~Km$^ozgr
zhi-#NnuB-SG?SbZS|#4?5XM1Mov;h<K6pA85X-bG$Bfhlyt_eo>fP<d%{Gmm^u61P
zsR5F5?cG}2yPJuU86Q{HHia4^n0j%0rt~BeYDNT1K_Il}r_a9iZnv~tm@AuixU`@%
zn!wf5sFGMkGA<C(Mn;9f_g>gV2#{E%(Tm$1rgG?<3CNVTF@g*S41a@Xx4Ogr@gRyK
z^gQfpWvRvewSh0)Hk?C(fRwB-?<E>gNHi3v2SHd}26Ks~hNWd*)P8^bZ*v_<bzz7q
zK$3Y{FcrHDFOeK9Qy9l>%X2W6=7o0;&Qy#ZNp2XVBnVWA*4Ccjr3pYmxGYL*mj3Pw
zl~6${g$aXXvVe9kr?wEv3LcY~CKHfo>&DaZ7&B9d60?CHFAxw#+>bQmY6>K9Wf49O
zD~3L7PLxtY0>)5%K@eMwrZM@@;wGayCFtmcq|{P_9}D>dT#W?;J^@V$0u(e}NcXE)
zhIA4P9tu%XOvD@S?i;HLq9jH}8%wHlOJrB18gwa_(tD)|SrgQ9L|;(LR-Ae?zgo(P
zR5MAYpiM~mGQKm-G406mDM%`l6{_7WsKydPb|RZX(3XL?Unn7n5g}t~scA(cx7I_#
zoKLeDJwGQi%F)C3yHQ|K$lTI+t)+B3xsp62qA8qBgb)izSKt|>O$eBVA4`x4GJdU#
ztT$zzhYZo8sPaD7xKVTD63JiH)s$jEZFYOn$q>uHph>c*H}4Lbj<VP??NFlJUbJUA
zs17b~Ju78WIk@O8Hyf6+@7>+G^m*8NSwONpb}MUS#8~9uUnyiQ%-vz45WGwuw=|ei
zSQBFVxMj-t3~Bke6=)T<jy~OK;luM#kwF|<5i+ydZBBpQI>4__e!4tp*PJ?R1V{5z
z&82oQ{KGXZzpif=m>7F_@THP)aI}MQY_5Cv%{AJ<%4TP|X@TZs`07=!U9q`odAlok
zynA^a?E!12xz<UMqf<zi+DYi$ou!EmqHo;9CJ`MUV_xUpdiUA24I)>uu~5-TO%!!U
z{Q)YzM~Kx(b~7h9AxPk1yWj5lGIslXER_ZV=Lr-QkKVakb)Tz7l<}|qA<GzJXH0<G
zYr4)t=JuYZIET8%zNmsl-DXV*<4@gsIE`du<te)7cF9=Tc@O;+mo?sMc^a0r>dNU?
z*Kzv4W@Lvn(ZoqfFr1y0DZ7mgMTa`BY?=$1;8htW(mS^kWJZ-5%kR`}W7E-91H#4r
zO1r5W3i^KMiXHU+Rvo%V3A&!S@BWu7p(C4yO4YPA?W!%a?5#I$x1J@0>ahuZ<slXl
znQ<I#0Yn+++}hB;-nmVjcsUuz{;Mzk{v$kpx-B9rlOYm2)eysm6dGu2*z2FbXw;9x
zzZMXUlBi3e*N@VZL7zezdR%oLr(~1Ank8e`N_&GiiTa~a+#L?nQIvFH1fxNAGKvSs
zFo^wI{9}UU_?t4oU&c88p0UYW4;WGjkfPrCbi*)jaGAon|5}uB`yYpQG=_5t000eB
Ba1{Um

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_088/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_088/afni_proc/_report/report.rst
new file mode 100644
index 00000000..784673df
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_088/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a053
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 088
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 088
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.074487
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_088/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_088/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_088/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..457fa1ad74c4c4e88afc0f74dc63f1ca5f03a3eb
GIT binary patch
literal 2544
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
G6#xJZSOypX

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_088/create_stimuli/_0x31b145bec7847e96e89836fbdbbd870e.json b/Afni_proc_through_nipype/_subject_id_088/create_stimuli/_0x31b145bec7847e96e89836fbdbbd870e.json
new file mode 100644
index 00000000..4bdb7bf5
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_088/create_stimuli/_0x31b145bec7847e96e89836fbdbbd870e.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "088"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_088/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_088/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..484704b140ed81e7b5016a3f5a76f1f7031efd8a
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DIHOLk$p>TVW=j4>KpPL$e`kmOJr0{wt2-OrqV7|Ds#dEic_iU>sUeVk*s-28s^
z=jQB1cQ&oPeOoppmza`FNZx+`r9uTNLCz7BNIk=KQ{k+{6|zNhy+pZmK>;Pq3e26)
zZ-6@Q_Sqnuf_(wd1z;D(HKSYt21x-0P#;!+E>Ln>11dZQ<)Y78QcQFXWy>z7C^O!W
z5KL5+rzl01i<PaSb}!)qONouw8(+VPzq@A=iXY=|UoUm_I0!SeLPQErik0P+l-E%H
zeVzTqanu#DiFG9{=K*|wo6Rgr1d^75&LJlHyP`r^Y3g0xDTxeyBNN}~;2Rz58yot@
zCcg2(H$K)kG4xGLe3OH3@^9b1Mn`tSQ{{NUVU27|3iNZrA(<mPa1({fY1Pz39G-nl
z9OrHaucG-ZNL8bmwcfm6Zw})9aH<Yzmo@67MyU%Phjgn^>Ht-%kwB^SM4*uABV;&?
zjE0es2{IZ+#>2?i1Q`z_lVN1?A4okPX49ZMoM;+!t7D~4G!4&2noq;Ck>=CzB=X(_
zO8V3qQ-7;SeCU$H>BE(!H&xfKKYDGAuH?uCyUDtMl|U|7sC|j}?$`ZkI#!@dKBWNT
zm`K~2Qi9ZyZMU!Y9oy~8;QYMZp7lEI_KUxuHS(7gQgC_g6Udp!C_^M;n4t<2Bz&Fj
cQ;z4Dz{)Q~5QLxN#BUq#7EL8_qWA~^03xLw@&Et;

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_088/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_088/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ee9116537041e5f24755889e896c4cec1970d5e2
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7o49`E;XIHOMGwN}
z;N8~IK4UvAf+B#CAZY6zl0#8vK~U0YMXy9EB(=5^7-%m+1L#)u(Eg+TivE=jDebQ9
zz>U+5U|1qKobQ|ANAB>KOMm=x?Sg&sFE~pNQ*cw3Ld-b0zz62VMF6VEFYVyF_`PWS
zS{xPie4cQcK#^bdB~T4SX_jO$EAnL$F_2XH(P5E)_9*0xq*C}qM^a>ih?FQrevz=C
z$ZwvU?$Xx%Zjmo~Q~?Q?Eb=+G$UpT3581%tF2rJhw93ZSeIbWoEcQtZBZ!gY)1AjZ
z7Wqo1S*%WVUSnK?45<&Nt<fdXf`lwaUh^T16~3>SUZeoN77|0b+Kfa3&Ak{xA+?7j
zje%mX&~~xC(cS8`S}hFU^h%*IC?wx2vU~{+z(+!YTh3Rih$W=x2T5p|88}~36$M$6
zmT})b3D@LQrizFZI2kVxF3L)TlSl$O5}3>-Od=>vleEZh?FkPf;!H&l5Hlb$M4P*h
zlZF5(VLZ*Wn#Q{t3!lcsI`kv(hZAZy5~|Z!=$LuLqy7*$VqJVR7~smJafYjbAKxP(
zioEYgNW=(;QOzWM42}VPURh+EgAYnkc}S33$)<w5t+6wrG9Vb}kOWjyg&&jgTi6=J
zU_=EpAV@H#-eh#u=F%)D!Q|l}j-<o*70OL%krKf%Gg4_{?WW95jY^OipN`(hlv%Zy
zYKH7ns-t5;-5F2K_>hZzPDUV=S@LOq_a(z+$GtEDPPu<fYS&XLaWkPhQB5Xk(?r}%
zMH~|qn-vQ(Nv(|Xxef~EU=(^7`2pFd3?uxc-7+dND>nr%y=3`vA~-V(QEi+Bq~OI6
z9HXaDHYQ;bUS`03RQy~URj;xnF)KvV)UNy3<9w-+BNV^gS0joWYN6d}J=nl)pb(Nw
z_FIwHs<UO%rChT`nLc#)rEzUSUVNN!-v&52Wj?J`8vUGKACEpYUC&bRr)HPKY7Ea2
zS^V^B@xp}wLg(b!V)u7lW!@fYa@{eSGP!Piz3kv~x3YHH+fFsXF%z6}m?dVnIw|D=
zRSy28fnx_kDH2C0*XUtvwI>)iHX_}#HbF>GNp0sL&T_3_eKo4%Xnjm#-Kin5d#{h0
zCX#0PO;Gg1dp|sRZf4(WwF#bDTq{?rQOzxdJq@S&Xf*H>(ucJdy4E-aUVZKE)&y6e
zYX~}^jGK2Xl&ban?(<_)Iy3U^%)+-b;oCVc-|mcjyR-1^PWX1u%eOZp-`*^IdlSCB
z|K>ZMV@68C+sN^;Ij`!B2XOFEQa*rsYrTh1zKFAgt4ZHRuhBT}!Nnh$-BuqR?bco&
zefj!mLVPSv^w76fYnIenf8BX^$hcbTHyoU6ARVMOMsyIe{|;pPY{<^pkeyi|J7+_7
z&xY*I0@*zqvUfIQ?|(oVeaxl?<KZKz!MHjv>5rs_4~Cpw4Id0SyBgjLc|w6$LBHo1
zv*qbm*0{ZW`p7aTmGw7%%(1ohLa(hmrLrEILS@~F@Vo?Bwoa<)yacTA$0U$qU8U=_
zZNUK#SuBGpk60zQwzjaa8Ph59Z_ZKHH;s7{i#4pQY1|A{tJU7@_L^9N5~3wmdum+a
z5rP%mhTC;JMdszJY`}#C0tY^%wvc+8UoH!Mds|aQzo<uH6hVHaD!C{9`NFg621oOS
zvW`*3PJYSQVT~2N+`*vo6*3Tde0BH@n<Y!z+%e74sSS1aJfWU-KWvgJhj>dQn8fDk
zYvvLb)6&$i7FZo}ALny(8+)5Cn=vIaiKXXGzJvw0w8b|zR*#k1WigGRUpobcDY#r_
zt#X1@?n-&nAyf{OY2U`ZLiQP6yo_1qB}{8mUBAs2@IIE1fmb~F_U}K<^H;t|xDC>9
zUA9*&ESF7r?{wQ<yLaCMe{-w12@f`4>%mrcBlH5#3$`{}=7MeQ@eWs|*(_lcu{T8&
nM1cRpXz->0jDZ6LXg0n|VO;Z8x5anE%ya(*<tx;h>JI<_3BKx+

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_088/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_088/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..d79ff186
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_088/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a053
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 088
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 088
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012223
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_088/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_088/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_088/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8e07bd7bf3627bcca75716848cdda28cda3f0d19
GIT binary patch
literal 2845
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_089/afni_proc/_0x425675644f506c856820345a1fa543f9.json b/Afni_proc_through_nipype/_subject_id_089/afni_proc/_0x425675644f506c856820345a1fa543f9.json
new file mode 100644
index 00000000..5e738c30
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_089/afni_proc/_0x425675644f506c856820345a1fa543f9.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "089"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_089/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_089/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..0830f6e63c1d36b3dbf3cb1777d9942e537ba39c
GIT binary patch
literal 305
zcmV-10nYv(iwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~%>uJ5Izf5Qae@fff#7rAnj_
zhlhBIj+P2(8-y%xJOQu#lI?7RR^k9I&2=~thag$J%9fdG^w0eB{quGB{ky-nsddc5
zY1^sBbFGN;HijPtEwY`;8!aVOtV9-EC%hw!+Y-5Mv4qB#h*3`mskon^zPL2n`eAIW
zZos*XnzkQN)^}&0>#S<EmDJ~HP;9r7sT#nq6UlG?ZezLfdG@3gWW_9oqhyca8GmRA
zcqyQ#`UO_h8b`DNMGQ9}xB|B$;!*TKCApr@FRGSX=LM`l#Bj2cCx(|P*N3b)*)Rjk
zSHQ;Wgtm&~5rO;k>CG4p>f5^*j<?^&@Gu#uEq~{V3d~$xpWj?w;n-Dw(~7Kz_W=L^
DwF8)d

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_089/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_089/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..792eaf8db2a5ddfdc969d430bf32d0a1571d16fc
GIT binary patch
literal 1294
zcmV+p1@ZbHiwFo)%z9-4|6guzWMwXJYixQhbZu||rBzFB97Pbu#ExIF<2;lg#9?JF
zwq#~!-wp_&NGK>Gm_twwps3X|Q?uRPneL&xXV(t01eb_NeWN+RkKxY0qIzcbfh8nM
z%t|}cUENh*Ree?U^ZM^>`@QP19|>Mu77!G?fQ$<WK#cuM$ON>r>u30Ozq#XI+?6}B
z8${3?oZY6W;G|G8c6Ns_4vMOnT{`>0)46~crery0q&DE}Ey5FL_ZK$<8iqY*w<4;6
zBwRVW7C3u5mLlcj%Gzco#|Wlg?9Zf{q?w$N45pAFwC88fzIArDG(6MSHt%v_K&3Q>
z>!(pAF_NS_Lr5Db%{0FE{4PR(*hqz5?6;ZBp?#h~DwT;4q(7kf8$7$!8TL;5VHl$4
zepg9D4eqb?U1_)B0%8OtMTL1UR)9jHpg=tc!l=@lixt%@Df6QC`{RF`YYVChO=JOr
z%+rFY*kyQ$<Y1V@IBpxBgEllToPBsMBlJjc%^)FOAWO8iHo!|0fP!#QltwT8J;-EC
zGg2vx8N`zXwEH<VMJ7$gBNEYg0s?K_dO99sW{RxDY~aTW1Vj<{V+FaK0`Xi~gpb3D
zp%0rAr4SH<)>K^*#8#teOg=KW$*4*QIyxZ<HB{rrLjDj};|x5XfF=Y1W;9wz52{%D
zbP^063Q<x_vNz5?&_)(S3XF`>hE(U4$gW8hs8TGY_e<@wmQlkIeL)Rdaq98>YAGf{
z&IFl)(mv(O_|6o^v?I%>AgG8}sCKWQ3QGvtiEQ#gTL$7mA+wC=%x5eq6|HDw*SbiU
zi)k96=NDu~IePehC-f}xnOhpKwUl-zmxB95G=;N?5TXo{6?htH;{&GP#}Y)0j9=>@
z>vfsuK0~x9s=UuNZqyvPLh@I2HKkZko1Jd>WQb*;(Ii>ao3n>aM_Fv?z?UdDm%&VV
z)!yZ;XQhZM2N%8NcEeKky}dV=KKENM3y7D;?xc;3XoDR5D}l6yxjTv_f)~k2OMxyk
zqkU{oTDpwRk(MVdPb<H5{OL{$AD;V)^kUzNkeStPbNchvA%1=G)74>6bLyxO9M4ZR
zmjZA2hZ|acUEeM+G3My-ODW*+cn9OyTzB@H8?=Fy&GvHB0L{tp)vIn$vAJn^yDNB{
zeR&h@9&5X~)=rS4Q%IKDiSOO*rHMA8Z`{Nt5uQH5yw1IK_OlxsM6P0Ep;<f8Vb~e<
z`l$FmAx0tD^_<{@Ac2QLFX*~5vIl%DqyhpLF%%V#-q|~KpQ}cccCXzLOBrM5ECajO
zbe)CF?mbO#4t2D7Q3Z?I&6*P0o!NDN8p+1WGjz}HlCd=N9{MXTYrNI+%r9%zmD8_o
z;`D#b$Tn%BiIb9GINK{zb{iXt@^xI<)R!X0tHMvDcXr3iv@8{t-<jRUrlYC`go}ff
zc2hSL^!@HNJLvtLI&_T^bUn4-{V!L1N7fCMs%fi(sx7nht<!e5o+X5;vG#rC5f&1e
zaU5+PL>cAW7~j9%*-e~yIT=Upt1tfk!#{u8Eg~wDJ`y|C5W|M#8)&QF9Slc<VZWaa
z!eM+m7@l^+UVlJ4DIN5CDe`l_I*(Jb$zRQqv27*YeiVnj(J1N+hsh|6J1~M#KYcQa
z`lry3+*|yyjOF;BFu;GtIR2lr$y)~)QUQ>l-uZOHFmG^?z=ivItBitw05h*wpmPZT
E0HFhV&j0`b

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_089/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_089/afni_proc/_report/report.rst
new file mode 100644
index 00000000..37f38fb5
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_089/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a003
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 089
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 089
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.071698
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_089/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_089/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_089/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8c3428bcca04b9a43c3cd291b8f9f7c427d55b5f
GIT binary patch
literal 2545
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
HxfK8a+K%bK

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_089/create_stimuli/_0xbf025bdf197385a2ca47bfa077d18083.json b/Afni_proc_through_nipype/_subject_id_089/create_stimuli/_0xbf025bdf197385a2ca47bfa077d18083.json
new file mode 100644
index 00000000..6dd1e8fd
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_089/create_stimuli/_0xbf025bdf197385a2ca47bfa077d18083.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "089"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_089/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_089/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..77aba165f193face50635543f20ad39dca09da7d
GIT binary patch
literal 589
zcmV-T0<!%diwFo&%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^Ff2c44}j-7E?jV>Gs$D77Ua$)Pj^`T<$GpE>_f$%)f>;7+EB2t@IHoMX7${Ce^G
z=ImK_Hm$vVT{a|_n37CL-hTV3LIo;8&JmPIJ;QZV;jF|JvPE;fM7eZ90VT`|%$?7#
zfI4sX*&v*PeF4w~U>C+Uqg(<8NdW~=A69@aP;y!WDm(_|qR(1VOmq%q%PyxVGv1I8
zOjMPpC`Fcwm93(7FW~}9iH+AAU%!dJyJr%L@8gTFm%4f!gc({PB84Z#%JNFeYbgJ|
z&i>*!>WbLJx{{W255B+6W)>v^NlQWJ5EK1fQ6a1}^)7FfM25bRiEni9jgIw=4Si!1
z-}vAgAM2YK`X(m6$-y`Iw{KsgBRk=#ay;j-Mm8n|`Z3{<%#j_qi9+SHYHA`5&)z4F
zbGw6A(R>!9s?p3^Z{Dsq2l0M5Rfn|88g){m)CCViy45IkfU4C<pwxOIP{{NFG8{%m
z!^p@484V-jVPtHAjE9lQFf#cMq@EA6Y0w=`G!44dvC=1+h9@J<r{T#+^J#b#d1nG8
zeQb@Xzf~mOb;;rM{>svus_WMuy|zYIa^!;DWSzrGAQvpuzC?WY>+UoiE6^pMQh;$x
zq-{+pL2Aji+n4)}?e=-_@l(4!>vh`g7k@!(<S#3v;PTohkTa1{hDgRRLlq`S_&VLE
b9M3U<m0yS;2tUM$-!|SKS9+df_y_<12wWVj

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_089/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_089/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6a0118d15c9b56071fd74733842cae5a71022e53
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo&%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=Ao49@@j`KiL6kQ0D
zg=bnvqj|)3S_DM^!$Hv2T_lU5&VZmKYDAAjDkL?w6BuYWK?87Cb<zG&zoNg=OG@*w
z12;}5f?<i|<vr(K9&#>!x$?(9*Du*ef5B*WoDnyp8A&K3E@6H1Vmu_W&{y{0UHo1&
zel1Rlx}HZ2r=-xUfgo5BBo$5bgcf=k#gqsvg7~=5pFNHkMVa6MQnBE9KSm`=p)VsE
z7W&rd=`QxXPN5flEC~v!DD<3L=uZRABHFjO3kmN7t+KIt$i*N^_#sNjkR(9z>E7;-
zg<i=OP2`!*>y#-XA{>yj*5DE;jv|@>ulWck65iKLFHj(X;sQchZN@w$&4YwQTqqw%
z8UsmRf$d^zv$NgxJP*P*y@D$U3dnbhTrZI$5&$92Eaz)g#DZkt2S_N98@NDV8HahA
zm2uxY4cBB?WD@a=Ff>{qSd^6*CZUw5m_ss`Ac;gOoMwf-eZYN)h*24n5Sam<1KQjJ
zm^2_HLzHE?l9PDX5+2|LS%*PPg29;D%@nIF;VPj%@^LUA46rUg?)PD3vLuJqfRFEi
z5C-0N1xfjkAfuXb`Y4$K`n<Bp86yFa5{qL5+)6eT<Q)Z_F%}_$KnEzq3QPDHkKcw?
zKOsg`1cwL+CfFa3uGw6g<wTG?7=)2*kh}u9NyRh78DvICg{<9#*_ly6M9wCoH*;xL
zEy0Qc`wXjiDyX}osW}@ke#p>}2x*pllHWr?VcB6X3<<+5n3CF!3=7yypiWSeN!lb4
zw=$k2NG4{*!dzf0BR$s!!5j@EA0j_OhnPZypR_!qBC~Q6@X|}Jms8HDS%_-mEC2;R
zA>kA~39>N>6Xa!1SOAKjYk}%zo~CAnaF*G1A9<WFHF5&txBF^{VM8sn+TO!W*ai|H
z(RjZVx>lVn<1Xo%ElSm~dnk-+6Y}D2&H@|Y_>}pyQfd6NzA+koYPz0fB$$|8jjAy?
zM?~?{tHn!~LJ~Qr&lbDC>oWHbK$9De(Ui$`<LhMyo_m$G)7o*W367cIl*2SNyVc1s
z3$b+IFAE(z5DA_-T)IXNBdY^WnX%#7fwc)E1WIZ-k6@N-1slj=9Y*UT5*tnph~0mE
z(ln7Y%WnjtAKd@p$#XONzSlx<YB42UC5JV)6!s*X>Z8$sPm(>Vy->Br8Sv_Bf4|0=
zB&r6WeN35oCtS)}ujf9Wn$n(;Z+jNL?J?i>MfrAS<lC8rZ)eQ6b5XwC8Toc+;oBYa
z?fy64(Ht{U65auhyXL&AQx=k=M*_1xse2n;fC_k$r%aCfHoJ|+v<DY{WcIxtINGnh
zKKb(X$(Z;^oZz8nt=286_1=c_?vQb{-fK88*FZWzZG`9mWbYlw*7=a_^C8=_K(^0^
z?3@qTnFX?QK4kZN$nO7uH2RoL4aUPqQiE}IQPLkt4Id0SyBa<ia&|Sm7xI(>p@M$T
zF=ortudH!v=j@SXPAcnf^q6C7{e@cJa7tzEnnGp6iQ&8?qHLX3(?tnb<Bv%ogStx9
zYdf3~IAoy=sysrK>}@}U!e&IL(BE93tZy3gCKPK>S>vP`O3!O;b-GO`K@m~{sy#WX
z@DPFuZqx0!?IQQ}8tpSK2qH%T$!sC@R$na(eS2GzMX#vGQ5+L}ttz?4{d(b9b%Vot
zp{!$Mv8S&XJE*bZmwOPDUO|1XMpuX5pjooC%{|jBo!U_MFB0l`_roTtatOCX1W9b3
zy=E>!F)d6DYk}o43t&Dox3RZ+*^Eh^3n)GJ^b!=@!WQ4qSeq)f%VHWrzkUV`QgF4*
zTIB?)+?DdCgRtmJ)4l_H1szhjcp0<YPpML-x_+w{;69e3zF$1~_U}K<^Os&k%m!(=
zF54>>l*^{Pcl^j}Kk&n-^>C}R{Q$QE+}-jc>}_p@t!-}`?!v3q9`0~en#~f%F@00S
oVNBqE6!+g01Y%%>gkUzhN<m!nR=34>3%T$93mQ2s4C)U60M8=UL;wH)

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_089/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_089/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..f0e50dae
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_089/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a003
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 089
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 089
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.013129
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_089/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_089/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_089/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7f15a838e425808302414c1f8fbac7983472a652
GIT binary patch
literal 2849
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_090/afni_proc/_0x7867e20b31553dc34b16dea33cbb86b4.json b/Afni_proc_through_nipype/_subject_id_090/afni_proc/_0x7867e20b31553dc34b16dea33cbb86b4.json
new file mode 100644
index 00000000..711ddc75
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_090/afni_proc/_0x7867e20b31553dc34b16dea33cbb86b4.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "090"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_090/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_090/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..522591fb3879a85f34768524b73dd955458dbf5d
GIT binary patch
literal 305
zcmV-10nYv(iwFpU%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{y|ak=GBw17m<){rkW-HNYcH?f)9{md>x<2huC(_(mi%g!#DHI@0;)ApTEO{ZLMP-
z&f88ko@+&%w=w)OXp!wy-e@VQVkNTRI^i8*+?L37izPI^M2vbmNX5ep^~I&p)(>N2
zbpy_A)wKPDvc9|cT4z<Ot)xCrgJQRpOw|B>n@E2DcN@!<&$DN(AS-4uoFsb;FZfeS
zz)Jx=)i1E3);OXKC}Ow)!4<eY5s#t=D#`79epR*HIxk=aB8IcQJTbgZxjtmY$%YwN
zz5+I0C$v=@j|kkSPjAL>RNvPzobJAj;c+rhTmHcn6_~lYzP!7>!Lh40c_c3a_W=L^
D8IF}0

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_090/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_090/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ec41a1bd1c8f0e41d0dc2aaa4d63ae8a3eb2f2e7
GIT binary patch
literal 1294
zcmV+p1@ZbHiwFpU%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}wMYH2qME5D%yD
zl1OFmE_c04K?p@cMHMAH6!n3svb?*qXXm{3VtenBq9S;Sh~ziS1N<?(^ItLE-TNRC
zQY7}I+qK7@`OVC4W`4f;JKK1#dfZ2n7v}{;1usBw2@%LqcuAFl@$TjczWs0h;1~bS
z@4HnZX%60P&`fetXq9-kNf-xBb;8cQ``~ycAeL!Wju@#8cz1*F)VrPe&4_jehu*En
z)Bs7j_HHHe?pC5?#z&R4HK9fbre5q!l^$n8O^JXB2!!_h<k`30ZIzY_b7k`mmlkwJ
z6S#UBRT8U6#sxxJ&8RT=-VVD60TQb;da=`HDu?!|fJ|u{Bgk;T@V9t&y*ua~^*fyo
zdLDMQvee@KO5c}m1I{2pKuT7aw-XI0BpM3TgCMLfgSkXg!_qP@YQI1Jx4E{Yx-di)
zAjvE(n2Ifimq-qlDU9QW<vAEj^TN9arz%E|BsUCF5(KJ5Yb#Ii(ios1To$D@3x9Wo
zN~j=}!h}IGo<qBrQ(FjS1&>KglQBrNb>nz6!psz+#BAWl3j{<F_ahCtng9u0nTL<V
zlA#Zq6Qz`pfH72`6U0`dX-qz}xXGwa2|79^DYew#$6WpZS0e#|Pe4<G00oWb(%mYS
zA)N$+heDJTWAWCz`^Kt*D2b8L#**sX0@)R*23^X9^j>K~)&#X2(HGRRC8r+Eu9k8v
z)l`xRXcJPti0@Q$OgplC0+PyPiE4KXs<DKSoyevTv_&B97fJ|XM95fLYFg3AtzeC8
zpG~qDJwGE;%F)C3yPd$Ikhz8NT1)9Rb0v95L{m6x2q6}bF2OTMn-DM!Ka?O7Wc*4O
zS#Qcb4;i9GQRRK6akb{iJ0yQqR}+c_wbniCJRM*e7&J-d_2%7P(^2MICJH6W?RhlS
zL3MC>{aGoK%E5VWxz(_geedqhq|d|F%L0<cvD;ZABgP^J|4JciVea-5h2UlSxTV3A
z!kQ4<$1PLFr%21ktw5`=b@1tC3m=|`iVWh=ijbMrZgcwc)*gO+^5eU`sOHpuBRH6y
zYA!{=@at<@epBBrFfn$2?@J|N?_d+-*j)GSn`^XzrOozY(*n)O;MJ?csA6-|^0t=n
zc=z%;+5^^hbFG~sM<<Xjw3E=g+Y1wIMBliHO``J@Nx44r*1ONHZ4kMNjfIMKYC4_n
zu-8Y$_Xx2X$!=x@Cj<#Rh<eeXFJrgMM^b4ZaF#$(@#xasuKQdyqKtpz_gTgmJ7ogg
zcGGp{GPix4;vDK4`=SaKb!#;xj6ZQV!)YWND^Jipw?#(E&U)ytxUBJ3%agFIRaZ{G
zx{lNTH6z=ki6%};g5hj0P1y}>C_2<}Wz(F?1h2|4kuKe4kQr5KEWZ=CflWtO4G0&z
zOYNp^DCqm0D|XQP+jZy~CFpwQzWZOUgpO<)Dpk|gL{(d6*@ZW5tDYr<>X8Y3<slXl
znQ|O$0Yn+++}hB;F5MbVyqt_;|J4_N{}G-)-8zw#$q<RnYKUP&3JtV1JQ@t)uoL&X
zPoDJBq}PwTgA{15m&EbWAns$2tIp$;Z1PvLWaL`uVLwhfz2OkA4ANmI>B10({p{&5
z?jJ!v_80hLg5~(1GQfYvIR2lq@r4HrsRT$-?`*nZm{++>;mm*iQyEA902KgERdWdd
E06A@almGw#

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_090/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_090/afni_proc/_report/report.rst
new file mode 100644
index 00000000..a9c221f7
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_090/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a062
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 090
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 090
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.073215
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_090/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_090/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_090/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c9abab5d8150507fd2151eefd19ead04930b205b
GIT binary patch
literal 2540
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
CUi+^A

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_090/create_stimuli/_0xfc610037c834d75e2eaf02a6b1596ead.json b/Afni_proc_through_nipype/_subject_id_090/create_stimuli/_0xfc610037c834d75e2eaf02a6b1596ead.json
new file mode 100644
index 00000000..3e5f3d52
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_090/create_stimuli/_0xfc610037c834d75e2eaf02a6b1596ead.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "090"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_090/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_090/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..91c99cf7e1e64d205d165548e6628fba998f2408
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJjCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk@HuF=XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1^v_==J*Hz05QWOg8%>k

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_090/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_090/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e633e48ba35fb9bee1b240d083ed9dd83ad72eb4
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)@HdiZF)gF40{mV
zhuB*x%a^+ChGHlXq$sv!5ADOS)F5byvKULGN>X;xBEa@itN`DpJ#7DIzhZx7hm?Ft
z3a{y0A&5ls@O<An{74`Ea_NtMu3oT@{({l;I3;dMQxa1~T*CV1#dttut}pGwJO4ee
z{hFWTRlSTDPDrk=_<~?XkW@6uVw&r96j36u@T22gfA%<J6s3auNJWBY{RkB(xxR>K
zkn0<#r@PqeG;_V$!;+wYid-+bx&GAWETnylyAtz0&?*{NMqCWSn2%6Qh9m}(PxtqJ
z%=Jd5Xe`fkUZqSC5n`X5wFZ|+aTL-RcrAxGmhj#*y+DEZiVFzkN<HEUsUOB9<U;j;
zq%n~671*veI;{t7&+{OB(<``wpn!Zk&-5BOB0dn}%yQl=BNikDKR`l>%)t2q%P7c_
zw21r8X}CJWB9(}zgrV^Q!J=$LFbO3@MI4g321z7R;UvxV%|qUUh!~X-36L4!8K5oQ
zgGmEIQbbvrDLIXIE9O3qk#*=t#2-wkT~Dw|W3FP_Lp|&d2m`E(kNbUCnKaH|HQ?iW
zAcTSUZ9x(~B*>^{l0HgifIcrRGRBBcq{QMF0k?up33*FFXM{z7AkYB{u)-2PCgV4u
z)sKl06~O@lf-&w*Mz?G(&2l109t^@rI*4C^+@#_u;tVn)q(ati%IwUjAR=Sa(d(Hs
zs}^HLfqjZqG!xYA@zjhB7#}e-Btn`cpXPTYC@eedg&|>>`7=_xmSO>$3DgN{GD({z
z;zr8j7|GbISda;9Wu%v2k8B<d!yZI_ghrS`gr77#qaw3%Q}Dt|rq>hBs9A_|<E#LM
zUQB`+dJ<$~5+=yYj4&S*ztjNL%PdLE3gI-h>pu3lTxjG3#BcZ25W|LAX*9iu9oPmE
zAkk#M<+@UyEt4+knk`Dzu{#pRwF!B3FJrz9aB|9gTB<bqSzjBEJ~ds>QsPg|E{Ek9
zoFgLt>DB6m3jqn8(`Sp_-&L9Q4ndPUj?t9Kb?xhQ2cA2nwbR&j$_b8{;1t6&F}u}C
zF$=JC;4cjvI}i$<I9$3$4`ZuCPMNXc>7lg=LIg@`IFDeKYX$4eVHHNJV-h<~1&G~!
zeNs1()QfKfq95G-;mLC|`>xkOaB49nT_uMVw-EL;obsbqgHMt^s=QE@+8OZj>)@cm
znIx(LpnXi4dB<GJO1JAipPABJkZ*GlzRd~W=6U(H7UbJngl}uYw{>2=?FIR^7vbBU
z@NNG$-|-wXQV`w+j(g_3s!|q^qelX>KB;;;ZGiH5oFz<7`a11eZPtSeKQaei7aSc_
zUY~sV`eZ_UEKcyywN~4f)OL5rd3VUT+V0jIm}?*%pf*Ny0J8fIWMe*Lb3SBq5y<9z
z$ku$w)*_It`H=1TknR5gY4ov}8jOdJqz2>ayre&p8a^0uaW#A}<l<_0FXSl&LIwSv
zW6YMPUs>bE?%5;DoK)7|_%X-U_6xPW;}pu;Glj~I6Tx{&MA15}rt=c8#vhYF3U!sL
zR(3ffaL7U#RC<Ie*?S08+3J{1uD>})SzkBibtu-Lvc_>eke=7L-)h&P1Vu;*sP^Qz
z!b1ouxQ^R$n|apLTeQ!(Ac!3KB(;UqTYb4G^zCg;=H0v+g;7NGW?6Di`t{1Q@&<?X
zN>Rtid|zKOc2HwQFZUrRy@C2%jjs;BL9<|KoBO6&IJKc3oF~+I_rp3Wa|pLY1WBx)
zy=JaKF)d6DYk}o4^I<+Sx3RZ+-Hb_|2`D}H^%@l1!WQ4q*qSM|i((o=zj_7?QgFG*
zTImF;+>PR<gRtmJ)4m0J1&t_Nyo_1aOQ=$&x_+xy;69e1elLIW?caZz=P$jAm<`f!
zUAI>(D3?un?}UD*;d!n5{)1LKxPOl{2@bs`?(`b>9(F)zP=Q-}xWkocHcJ>q^i3WG
n5rO|<)PIu`h=CCjfZ6ye1#vA~-R9q&WIgv^Jn;<n>JI<_pb+dS

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_090/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_090/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..92ec7c1b
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_090/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a062
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 090
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 090
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012333
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_090/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_090/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_090/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..322eb2a71528686327db8950ece1091e38d941cf
GIT binary patch
literal 2844
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_092/afni_proc/_0x34ff581aaf00c780350576c6aceaff5d.json b/Afni_proc_through_nipype/_subject_id_092/afni_proc/_0x34ff581aaf00c780350576c6aceaff5d.json
new file mode 100644
index 00000000..e673ea78
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_092/afni_proc/_0x34ff581aaf00c780350576c6aceaff5d.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "092"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_092/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_092/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..14a30777a65008c1957bfe6b4593064118794609
GIT binary patch
literal 305
zcmV-10nYv(iwFpR%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zuA-=T^Xf_1i%7^eQ_YfpB<Wsc!3W4OzK&1iL)flay2s9G_-4NOee-qv{d;(@txe3s
zdE2SRbFGN;HijPtEwY`;8!aVOtV9-EC%hw!+Y-5Mxq`-*h*3`mskon^zPL2n`eAIW
zZos*%nzkQN)^``5o2+WJmDJ~HQ0%snsT#nq6UlG?ZezLfdG@3gWW_9olVp$K8GmRA
zcqO2x`XyG>8b`DNMGQ9}xB|B);!*TKCAnEF=2gqB^8(f&VmRB&6T{1t>qAzYY?y)N
zYhdGbLR-c0h`@dN^kxi4_1!#%)7`f*JWK{^%ip=80y9_Fm$z5fICj+^44i;k_W=L^
D?5vud

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_092/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_092/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c760d977b2cfad3f21576b071a24597ba7fa3a90
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpR%z9-4|6guzWMwXJYixQhbZu||rB>Z<95oOpv}wMYHvLeG5D%yD
zl1O21FS*<$AcQKRqKXn8iuwSmEbs2@**UMh*xtLOs1m$XRPr0<0sa`?`L7u7?tKsm
zDH0p$cI~leelzo%nf!e7cee3f{kV@LFE2}oN?wBC5+abJ@RBM6<K4|OeEZ-0{xANG
z-*c-((gM8Opt<Cv)GGCElQ0gN>Xco2_ra5yfLNwgHDaVO;N1<vGw<%qZ$>nZPrX}D
zr~#63?cGY`-K|u~oR4a2YeJ0>OtZK%ReGEYH6;QjAQ0NKv!~yBw^dm#%$3c%Tw2gM
zP2uWkR7tENITr|NHK)ShdpqnR1W2vY=*68bQw4O-1>{QG1VM%ahQG$M>%GCzNk5Kb
z^gQfpWvRvemA<ds23$ajfRwB;Z>JhiNHmnF2SHd}1#_vUhGkVzHhzEnZ*yHqb!mty
zL6TWoFcn)2FOdQ)Qy9k$%L_1;7NvI&&sBmRNp2WqBnVW6)>e-3(ios5T$YtJ3x9Wn
zN~s{V!jwTeo<qA|P+JOR1y4vq(=kZ2b>qosgqbNth1tN5=Lm=*?#CJmH31U1G7lez
zB|{&!Cn_l+1!JhbB#5m+)0%u_ag$M<5p;A+GHR*8kGcFIu0{d^pMYir0ScPTr8{*j
zLplit4}~Zx$Kthj4~$hMQ4%AgjV1ND1+ptr4Z4yG>HW%ttO;s4qA#gsOHMtWU9IF;
zs;MLs&?cmO5#Ooin093O1SFN|64maNRAUJtJCRKxXp2BRD3uVzh>)?Y(zK?LTRB9+
zTukx=J-;AR%F)C3dvRb<$lStsqos12g_1lZqAi>?gpdfxmf#trO$eBVA1jb4GJd6p
ztT$CrgbdNLtn)t8xY}^!4U)gEs|m$|TI(IgrvoelgC@zm-n`pwJIZ{^M4?2vy^N+h
zs17c#Kdoe1J2>wxw_296@7=wb^jX+?Q9`;nb~|rn#8~9uUm4^b%-vq95WLI|IvPwR
ztO>C_=$I-wM_L|q0<FT<{->KAe0UKmGKfPfLT1*x?di`uyZH6VPj7akhEsd3V1IV1
zy%Yt*KU~xDtLAoziLraTUn&W^`<ocY_PTf9T%!#vZFU!%7HB~RFJB%;HJjU(x3z@F
zyBF8d9<X-XYuyYvI)QAVorK=qU6|-1`qoWs67eZAb$#Zocb{F`AaWHO3l-hW#BpzU
z)JMhl39%Z<Ze|201PMHdj-o?fC2oh0q|!j(B89T%(K~m$>2vjnGX9m{V>x5&oC$E-
zZP%I0-1d_U=TOhs=XJ2CTWcs`{F%EMP9xb^b%yS_EizJe)<b{AWrMd~o`q$jx_0{I
zb)5dM8QCRmG;vZA3}<&~%5Gpo(V>oOo90rccvXgp^v-PtnNgL-@;h@I*mQK=fN-(1
z)NY!Fg1+CqVh6py-Gr`Hg0AQ8yZ_}%=*Xs}Qax==RJUc8zxBp#HM4|JJu;!MJi<aE
zQ;wr8fT)s!TO0b<JGX`tuOOqufAz)Re}v~xw@zejGDKpt9%9&#LIdp__4EArq(^BU
z$La7SK01z%hl6y0O^Bi-{QFU#$0^z7uVKl^b+W^LlEz2FVbU86vSFO|U<kv0emYG0
zC(uv)Tl`~!75JMmz+c8V{+_e(TMrmg36P=Q*>uA&uX35eh5!0tl|=sl4_MrGa|r+d
Dkz{#z

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_092/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_092/afni_proc/_report/report.rst
new file mode 100644
index 00000000..c07fc37f
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_092/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a009
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 092
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 092
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.074907
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_092/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_092/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_092/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..618d1e088bd3553548e9d96e676af320b6367a15
GIT binary patch
literal 2543
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
F007}l68r!F

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_092/create_stimuli/_0x579e7ac5e81b39521c2b1429535304b1.json b/Afni_proc_through_nipype/_subject_id_092/create_stimuli/_0x579e7ac5e81b39521c2b1429535304b1.json
new file mode 100644
index 00000000..d67a4bae
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_092/create_stimuli/_0x579e7ac5e81b39521c2b1429535304b1.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "092"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_092/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_092/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..552d7958381db3035aed5fc2d408ced2ddf1cc0a
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJjCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk@HuL?XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1&D02zW4|L04{GM6#xJL

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_092/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_092/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6f87dd10e112dec62818feabe832eac8d2b26d64
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7o49`E;XIHOMGwN}
z;N8~Qx1G2}Py{d%1Z~|zawzI72uhk=(JPS(Nv-V!2HH!|0K8Q_wEw8TqJO1BO1o=2
zaN~3%7?wy5XTBMJ<bM3+(jWg^yWk%41!w7D3iXtw5Hk*S-~;>OA_SG2OFQ_^f6r^b
z=0|ze%o9!%$j#M20@Xm2W=R&a+$@ubfuu5s4s-L_qdsROl_DTIk|G;Kq==H6i-d)_
zxp{JWoi>|Wxmon70unNro4I;!J`Du#vw@4d5Q_oADjHY!g&g){u}@+cL5v`u?mYf6
zH!GQDu{zaxjd2aKPXjn@jV_56q|ai+HQ%SP!uJ*1ix42tLSiac8<9w$u@^&MNbMs?
zYoORGv|Vg%b{=$_%_gRAd!^8r6oT*OnOTAZ2oR9q4)c{VV+kqxK@eJIHe4X7ioz^O
zi@fii4A<aPrizFZI2kVxF3L)TlSl$O5?IV7EFvgPlQcKC_Jofaai$^&i5(CbMw{Ef
zNkf2?FrH>wP4iuiML=WX90m~t!wIw-3Ds#Vbj*C>(_jc3V_keS7~smJafYjbAKxP&
zin#AcNW=(;WzD2~42}i*ytK$ThX9nK@{l050!<n6w#Lqg%8+29LlRO=6@E;{Z((Z?
zgC!NvkRZUA`jgRBS4+E`1dE4*IFb(IS4cOdMM?z6%1EV&vzsD2H7Y@7d^&m~Q+Cy2
zsu`kBsg8~%b!R*^<3ld?IT?XecFCvp-IolP9rwZrIOV}Hs$Ea1#La~4L^j!?O$%`|
z6>&^dY*#GIBy}`0b8RHd!Km+J<_Bb-GR*LkR@1V`uG}<u;UzQ6iQvpGM7ePm5P}~=
zcnqFG+Sr0gc$onYknwXZWWCCg#I6ucQ@8G8kMjjbj*$FrUyUeksD)O$xwVPgKw(HS
z*>Ab2lxNGNOV#ZbW%{tbFRg2v^5Wx+2QI<MDf4N`(&%S%eLVWqc0EfWn3`Sgmt%O2
z$o!{Qix)10(DzQBEpC5TRp##@C)Yj8DO>B>*UKJ0cS~!pwe6J?JUhWFhFM~FtCvz9
zQsv=a8hUP^FGb=BRkwT?TkQ$Pt&K?coK4s#$fTC{5NFjLVFNX);%IdYV%@7CuzRnM
z8a9(g@lBBQ!+SqGd2VOlYqkiUT3oBTR-;P2Aoet!@}pM6Pe>nDUg%2gRPgd^cef(A
z0$stN1IoC4$3m$}uUCJ5Y)X4ZyzN==wkLSo=f&HZ5pQP}yqyW&&Ux{6XT;l`1#fqP
zxBK6C$8+pR0eBlRKDOsomGKY`9!kmwP;IVvF;pPpEa7U>x7n@Lj(e!%kIZhfhmLkD
zuaCZbeKY|+CMSC6Ijc1XYOS~Ky*p%Gt@Uai&b1*ugf@=oVaVP)AzNpMY@Z#nJxj>;
z*&#b;hwRJ}vU7IG?%5%`|0AU3$82n{9zGHqtgG{a{zz>2;E=Pk;e$iY&W87fJi$Oz
z(C<0MoIL%?8Mn4iA6fRKa{k7TJ+{_f=(TmPVAf+RRMx!+&r6U+>m-}b3&0tFOaLkB
zDqXE?3l4b5q6{iMqDpRVp;TKO!^zDz=aBUcYu-SyhRT}8jZih4t^1vB10^USTB6!h
zV}(ZuD!9#hr{2yp->k9$7ZL~@1duu*_10W2guc72sl1n0qka^Dxl&5*NxxZmR^H&K
zStxXj%6H5qYlj*udbxv1nH4e+dVF>G4Vwi@*W9tq!l_Gj_dKbdbw6y7vW9p|Bv{18
z>1*Z^ifL&ztP89Td4Th|y^Xy!%XUnOOrrGMF-s`8r4!%SSUo1S3o(tUUpo~HOK`cU
zTImE;?n-gfAyf{OZQsVdLiQP6ysTN~CroRruHTvkypJVh;O9@i{rgY*{ACsicS%~T
z%kGMWa@opzZ{z+J+^4|?JZSlyt&MgoX#1^hduyY!(P?&ltH7N--r>qJ+a-)5_9l<Q
n2=ISD8obE?bKn3WnvJhgnAg1HZT{WO%&-3opV_++>JI<_uUqTV

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_092/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_092/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..7150d4f4
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_092/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a009
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 092
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 092
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.01263
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_092/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_092/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_092/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8f20f7c4466fcd36081f206c242991902c34e7ed
GIT binary patch
literal 2849
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_093/afni_proc/_0x961cbfc6874517fad8958d745b394e73.json b/Afni_proc_through_nipype/_subject_id_093/afni_proc/_0x961cbfc6874517fad8958d745b394e73.json
new file mode 100644
index 00000000..93c3c88d
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_093/afni_proc/_0x961cbfc6874517fad8958d745b394e73.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "093"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_093/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_093/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..eab096a55a1bbd2ead426c15d8be04181ff4a0cc
GIT binary patch
literal 305
zcmV-10nYv(iwFpR%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zx}vCf^Xf_1i%7^eQ_YfpB<Wsc!3W4OzK&1iL)flay2s9G_-4NOee-qv{d;(@txe3s
zdE2SRbFGN;HijPtEwY`;8!aVOtV9-EC%hw!+Y-5Mxq`-*h*3`mskon^zPL2n`eAIW
zZos*%nzkQN)^``5o2+WJmDJ~HQ0%snsT#nq6UlG?ZezLfdG@3gWW_9olVp$K8GmRA
zcqO2x`XyG>8b`DNMGQ9}xB|B);!*TKCAnEFuBw(>=LM`m#BjEkCx(|P*N3b)*)Rjk
z*TBZ>gtm&~5rO;k>CG69>brRir@L=sc$f^-mcMgF1!k_UFK_49ICj+^7Q=6w_W=L^
D>OPwG

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_093/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_093/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..50a6c052d5adc545a97e48bc60b3a58e32c7319f
GIT binary patch
literal 1294
zcmV+p1@ZbHiwFpR%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}uw{lcpbP5#r$#
zUJ_LH?vl%00z#+~Dyk^qp{Nf<mF3-?Jv-;M7u$Q66h(rUib{UNJis5rJO35q-MtSY
zAw^<Ox?OwhncvL(X6EOczq5_^s>gjKd2vxdRPX`>mk@y*g_l$*81HVL;@kh`_kZ!1
ze$TBENptXSgJzPGLaW5P7GWGT)d{=s?t>>Y0kKT0a>Ph&z`GlSr`~PPZ$`9x(DiOT
zrUppLwRbC#cefHHGd`-UtqC<kF!f@4s`NM$YDxr5Kp?bdr%%80ZnLypm@AuixU`@%
zn!wf5sFGMkGA<C(YDR^@_g2_N2#{E%(TnX4Q#o|b1Y}Cv7(s>uhQGnH>%GC@alhL|
z=&i7;m8BN<SNgtm8*mN@0#dTVyp?D`A<<Bv9t2@^8O$Y`8kUxMQTzSzzs+?d)rBFd
z07+(P!BlKAyhL)aOko^1EYHDMnit+ZI8!ltB)MUbk|0neT3b27OJjh7a9NbrEd1RO
zDxrc@3KIs&cn<AePHiES6+9*}O~xS6){Q5l5oV?kC1wLZo+BWNxF2cA)dWc3$~=4=
zmJEH^oG7J)1dO5jf*`gUO=I$*#Z5+aO3=|UNvWj<Kj!iWxEcuvd;*#h1Sn`cm+n-t
z4Cy2oJQSj&7>hUF-8WVhL`jT{HkMT97RathHRw_<r1we_vL>kIh`ykfEjjgQcD0ma
zsiu-lK%0>AMSQ24W7?7B6OdFUOH{jCP>m&o>_j$&pe+J%zfeLDBSOZ~Qqzh?Zsh<8
zb3Vyp^!%JmDMt_A?{x!<Lgp66Yb~W~<x299h^BDX5JD^<U4mzjHX&ddek?&I$oQ2W
zvfh+=9x_CWqRRVB<7&;3OC*0)R}+c_wbnc6o(!-I44NeKdh>3#=_vCp6NM7x_9B|<
zpgOp`{<M@y<>0)x+-g|LUb(w7>9er)qJU&^>~_}3h_T4Qzf#EBn7h41A$XZSZfh{5
zuqMRzaod#f8Pf7`JJ2d@?SIy4<HPe%kwF|<5i+ydZBBpD-o>v^f4ba_YEJDng8kX4
z=28?4|8Pyquj|_dCdTgVex)Sr?zb?G&2{g-y+#{Y+UzVgEzq0{UcNktDmFJQZ*vKc
zcQ3A^Jz(uL*E%V3bOPx@I|;qJvoO&?^o^U?B)TVunAe%N-hF;;gUD5EEL3z-)9v<#
zhkaChj}WVo>}E!ALXg0N=rB6)W$bqNNGc5k&J!pq9=&t7>poYFDC1xIJ(e-X&X@qV
z)pVV?%xyhMaSrv2eO?8Ny0w}T#-F;I;WUzsm8a;Q+ax1pXFc>+T-JE2<!M;fsw<~o
zUdQSGnvosSL=z_^!Ekn#rtAhb6dmfgvS}`4f>&jjNbg)L$c!pAmfxw{z^0?C284^9
zrFK&{6!iVh6+7tt?K*Ug5_COt-~TUHLPs_Ym8xlLqN**k?5#I$vz{e{>X8Y3<slXl
znQ|O$0Yn+++}hB;-nliLcsUux{_8LQ{v$kpx^*HelOYnVYKUP&3JtV<GUz37mJE)E
z{iEJ6qv`R<(Q%54`0%6;L*(anbsnc=lfRlJBiBw3`f<`d91i2&V2}>GNe_lF>}My#
zxPJ`&*uTXe6D-I7lmY%T#_|7*jo*5}kV=3Q_0FanhIy6C6wduOpOkU*51*FgdUFW?
E0A(?Hpa1{>

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_093/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_093/afni_proc/_report/report.rst
new file mode 100644
index 00000000..ee7f7129
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_093/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a020
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 093
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 093
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.073071
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_093/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_093/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_093/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..232d614e3e7add2bead79d3f1622e03b14e2b1a8
GIT binary patch
literal 2546
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
I)VUP^04_E8*Z=?k

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_093/create_stimuli/_0x8b5c06294f57b8f33422e05c63ff2512.json b/Afni_proc_through_nipype/_subject_id_093/create_stimuli/_0x8b5c06294f57b8f33422e05c63ff2512.json
new file mode 100644
index 00000000..195bece6
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_093/create_stimuli/_0x8b5c06294f57b8f33422e05c63ff2512.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "093"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_093/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_093/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8d79a9b11fcb1e9f1170cf56b0eedde05f85b970
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJjCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk@HuX`XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1(GvefA|Oh04n1mRsaA1

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_093/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_093/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..47e78310629391e8b9b40ca043788584a05322bb
GIT binary patch
literal 1539
zcmV+e2K@OSiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~30&X?j6B40{mV
zhuB*x+p?3k8;YSokfPX@J+u$QQiGr*%3>^$DoHs>ivZh8u>yRX_OSh<{fhmS9a8co
zDYB+@g&-2i!*jlK_>unj>!m;cy>`Jq`b$Q$ql~y2%}7ESaS7|27vmw3g}$^4@8XZ5
z@mq0R)b%`KI3<N%4Fti8AgO4YC$!MZD5gYU5yVG@{`_&oD9Qv6kctJ*`!On`6#62f
zVWDrHobKY5*DCa)k0n7N6@{L23w=4@ETVlIcOl_@fK@hD54ada2|qvy8IlA*KHc5<
zsn9FAqKQ1!d5tnfM1%u!+8SIU#Zg2Pz%?J?M8f;3=>-TRP+UMNtIe3Fq`9AvhzsQd
zNMj)BE3jQ`Z*?AYTP=XTY<dM(kQ9LL7P(#`ha><%oLS6QtBeK7zz={>A~)dzfn^-#
zX;$Wa_hh&x!y=Q2XM~~A0>PrJ#4rh^M8zD6xdcTdQsFc!^sRmFLq?3sn1sj-@EoGe
zZNj7hAsM19%axquyO!_(C&)SsViF9-&~BtyWeHaa^^uQ*0bvm9;^TfFRwhewSPl62
z0RUmZeMgX#4+%1?8JCZesX$*;7CB=iAW~v+gaBKKrV4pmL1&Cbh#=7c3bDcxKE~s>
zpw&-^Ar-+P0)Pqj$D?bumS#B-6b}YrBpW2JfNoOp3~>gP5mF&*H$ir4R1lG~$>@z-
znpI1%qJTcbDxON}&S+}R28<stG$cZrC7;yyKu}nA*b76#Fbk%rc0I!aHWRQD*kp<}
zDa6f;Ckc{?S+Ot|*wRSPc|e%MVdO*Rhv)!P$ndjv%dp6-+$4DECD+R-XVff2wQ&{z
zf}fCZ3Z4Yon1TuNGAAqm#?Q5Z^)gRWvqCt_?7ELU&X*iH2J+i|HN>!?7TR9x;TCKI
z2_eyVzZJSxoh{=o>6$G{)scH3jBAtf;!e&2o8b7Axm>X{{zYFOjXpJ9&oUBB%&tV$
z7@Q-b`1#f1g$p5xoRepZ-QRVY`}@Gj4aacG)VlG_vIEcE%GzmfJJkfoOmNC!nws6}
zWSE6mI`Ef;jva^uPaQ5@!-tX8KBvss@ND1Ogb@NJwVg*W%e90J<ggB-^$~~-rv||8
zy*_T5Oq%640@4re{rKd$nSHO-MsR8|C0!+lHMb=8B%SJ`(ST2qJ*vG>wZ^I7)z{u$
zjWbD94TAPDW#*l5DQmr+`+RDOHzQte7QEgVuXkR&of+|VX2IJT<L#UmZ+Aw#-C6K<
z$9TK{k9Rc3jFf=40ppH2uj-VA<nWQetWWB#jV^==c#@|~j{CN{jmESG7k*^+T0L;I
zS9^W@)$8Li@DVw|L(f{RTTtu04d>k<<7&OvaA2+p=>W7*L<d6l-U-=0JEV7ZNN<*q
z-q|5LXNT;}60&o4$nM!8yB`tK@MAVM7!RL_4aU`ZL4P7Pd~nFw+3>+3XJ^BEL!MwD
zDCqYbV^*GiZH?R8r;jXiQdxha#~fShFVy;mQ!;DE2$c;dhVzn$vUQS8=LKMmKP7++
zbd{>twmBnk$bt;2Jc3GYJ?wz68Nn&^x95=cO=I2!u?ET-C(Tf{TJ8ItZWAOZLP~(z
zlOu(P5Gc4Ux8r(6?&~$$XIv0O4g-=|A@x>YDTThht;wQS)Z-|QiN0D%?s30fcvjuu
zuwE#2j4XEbC1VE~D}K2PN$C~T=W29y_#K)hO55Bu&C;n&b?-c>o^?NLqN;{)OGHq_
z=ILwZ5{PMGG^`CQk5~ZnnYoR<)yrl~@?3!Q+|^4UxP=wp&{&(2+NGF=)UTZi1|_&s
zR;_XZDtD#4=^!ln(zI{GUO@*GE?&kg_fx8rQP*$v0^G+^)c1=g-~IEKdH&Xmh}k3!
z)@6Ie0=aDDz4O4|3|d>>!)~;B-+vHwI$h5rt<7Mo6Gh%;8+87vwTC-gRc5n<aZKM7
paTpW$AI1GQ1%VtGAt9KJu2PWKyyb22eIxhX{{SN}xe4kI002;i?W+I)

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_093/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_093/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..d9486116
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_093/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a020
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 093
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 093
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012393
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_093/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_093/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_093/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..72512f4e2bc94d6df212201cc4510f5baa07a98f
GIT binary patch
literal 2844
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_094/afni_proc/_0xe0ea2ce9cc1dbca353cfdd4d67e2f049.json b/Afni_proc_through_nipype/_subject_id_094/afni_proc/_0xe0ea2ce9cc1dbca353cfdd4d67e2f049.json
new file mode 100644
index 00000000..ec6952c0
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_094/afni_proc/_0xe0ea2ce9cc1dbca353cfdd4d67e2f049.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "094"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_094/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_094/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..189b948313580a07768ac2e2c2d001ff28f30896
GIT binary patch
literal 305
zcmV-10nYv(iwFpU%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z>Y}K4^Xf_1i%7^eQ_YfpB<Wsc!3W4OzK&1iL)flay2s9G_-4NOee-qv{d;(@txe3s
zdE2SRbFGN;HijPtEwY`;8!aVOtV9-EC%hw!+Y-5Mxq`-*h*3`mskon^zPL2n`eAIW
zZos*%nzkQN)^``5o2+WJmDJ~HQ0%snsT#nq6UlG?ZezLfdG@3gWW_9olVp$K8GmRA
zcqO2x`XyG>8b`DNMGQ9}xB|B);!*TKCAnEFuBw(>=LM`m#BjEkCx(|P*N3b)*)Rjk
z*TBZ>gtm&~5rO;k>CG69>brRir@L=sc$f^-mcMgF1!k_UFK@5sICj+^lT>iC_W=L^
D9kH7z

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_094/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_094/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..5c9287a2b83108b0b3db78277a0fc158aea26401
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpU%z9-4|6guzWMwXJYixQhbZu||rB&UF97PcKOfL78OD-QIB0enV
z%N@ko*}ctfP7w)6BpA<!NFEHK>FKH2?%SE}vAbvYE)r0XV4&Y@AM}s$-T%t!nb{8y
zgac<`XS%Dq>Q`02s`}~b?|kdM`f(pgQJ$9&m7;`PNQgj=!%M0ZjCWU0@a=!|hd=u_
z{=lshNel39i)K=gQY+@&HsJy^)r_Be_rc@2fLN|oHRhx-;N2A>QtxgoZbmd7KJ;!g
zp$14Qw0CQfch{JbnHbmBHgYvaFwNq|OzBCMs~O2*3OPc1dh+C3?{+FHa&uwxrjQnN
zMj2c@jVg&%BojG8TF+>1@Vy&$5dtu)G<tEP%T)p0(;PCTZGs@f0V7`H+0EYY=+PjK
zWAr@iYGtX#{k4Iw+!mYxLqJN_n0J{56cP<3>Ol}zSHT?9)bO+_%Es@H|81@-sV)ss
zB}g()3#MX+<0Vpn<qG4tWkmtT(xUY4?x{-9BPk4rlmvmQ(ApYCcV_}n5+TdVnx(&c
zxneXYwL->$O%~8@7u1%yvbjh|LfHf)+Pd<1JjTqFd4<`)k7o#oBJTSd3N-~1xUvYJ
zfE7a@wkIknfq^kppA*E^plMCsv$)BrP6;|XAt|-g;KxFK7gysP0-u1U1OetWSxEQl
zScY^G3?2$mQcm*M-rX@)l|)I5j5e0k=a$GWNHyq6E~U3C6S9_5D-eB2Enji!{`_hs
zCsNHMnSwSU<;(caw7|3@%cmfzWGhs=RZ@*5gzQ8%g`h11ai>&yPD~y$mR6e9G;(Ww
zB+S_~OVIN(GNS@Le7_e57KO|$jW=2<w_PYHLL%D2*+2+M4(SR!gR}_&)9^zDk|E>Q
zddPZH6-CGpEz3IZbB*f_N8TX$>$;j!EU1lMKRzB}85lH47WL-ce%nzNTP6x6D(rbQ
z(?NA`dGkpnS?%DWw_Iyk%D;EF=F+EO>v;)mdF*=D%80SZ!M{?-I+(iyrVzYLA9OUB
zDz_%Y_Cd!~$tlwEK_}2EY#n~O-N8o`p(2Agv?63?z1yDtyt9vApZxe{KWaF2&<YOc
zr`k(VF#Ph8mR~iuOH7PC*#A;V*gxFHIJVcl`{ojDU}dwr+_XRoGJNr(AJuGbTi(tJ
z9`BxCMti{8ZLf7x<meRArFIf}cXw%`i|AW7u}Q?o1I+8(Tkk%*v_a%5HWr$9QxnI%
z(a``E-zLOrB)gdtoDd}NFgl9*zDnGl7)zyrz!`(G=FvNMz3FrHh%)|_Kj0bX{FLY5
zcH6GAkh$H*DbAsuvCryYQMb`h!uS(+HJnDW@#+NKb30_L?7WBmipvIXy*vraMs@A<
zi_19uUo)~x+GygWBpA-_%9P#0hN43q*EY?$WO!AEiS*8G2boco#_~IHTiA4T-GFeh
zx6*E!hJwD|ykG~tzuttdRf4W(?z{ixO6bU@rBXd@O;opKp1t+P?KHE5P(3!GuiV2z
zA~S)bEr6(!LRcI6*E_d?6R#lS#DDe0-+zSXPq#^AZ8Ah+yB=cLkU|6PKn%3c;Fz&q
znlO6w@Q7t;I!K2j=x6cZ7<*iO9;alRzlJ4a*Gc<>gvCdrQPLX@(^1TNFoMw_J02y2
zM=(hITm12y7x<rYz<<sK{-5&6TMrmg36P@R`E<iDuM3&Nng9BiDvAC9aP#QXa|r+d
D^JIp_

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_094/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_094/afni_proc/_report/report.rst
new file mode 100644
index 00000000..eef4e121
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_094/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a065
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 094
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 094
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.072011
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_094/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_094/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_094/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..52dd3d7ad1be88e4f4f06b377ed220be2ffa20aa
GIT binary patch
literal 2544
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
G6#xKy(dGsK

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_094/create_stimuli/_0x22dcd2ff2021e1007fe03333f333bcbd.json b/Afni_proc_through_nipype/_subject_id_094/create_stimuli/_0x22dcd2ff2021e1007fe03333f333bcbd.json
new file mode 100644
index 00000000..3b07aebe
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_094/create_stimuli/_0x22dcd2ff2021e1007fe03333f333bcbd.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "094"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_094/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_094/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..83fee9e97358538b40f78a1f7747b0b00c40d126
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJjCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk@HuI>XT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1s9}3SNI4304I?m1ONa4

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_094/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_094/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4cb0111e91c0a5de6d5c753f243d6e285ad302e4
GIT binary patch
literal 1535
zcmV<b1pxXViwFo(%z9-4|6guzWMwXJYixQhbZu||tyf)d+cp$!)~5Mt)AR%FFzi8a
zA7XE*EX!WHZYYKVL5gBq_Ru~IOAUgOD2uT~swCwkEdp#9P^<voraf%`Xuo2AWtWs}
zCn>U~bA==l$;*4sy*y+Nf4=m`Ki4kUM}Nv_ewY(Cr#VR}BQ9YB^I|+AvecJ$;9dS+
zwtgv(%BG%23}>X&tDzuR5hNAOij<am86}hmEW+fl)E_^J8AZ9^AySFp#UMddlu}<r
zG%EGYlha-7ZGKVe#Q;l!A}UHf=a%|%$XQGWHts^o2LP*TtnPC$j8ndkQZgbbfPAvE
z{X?l&3Pn?Ss`DCUiijA8<g_)oM2e%Brhscc#;Jt&RnrR)NT|4gR94#w&q#YOB{3H&
z0FcH&(wAVn*xBrU+4DRP(l@<=D@Y2!_sT*qkpmI}AkHl2t98bL<lqNDC{dVjp};bU
ziY%}4zI!rUn_-bl#B;*Xc!6M1RuY(mGNKX=#ax0S5~*;Om-^No4<I8(WkMok26zF{
z=AgPOLqc*ySzahP&37&3Ax@EX7$zhfPN3b$u*y@eQW~HDheN_3*2PDI0jx}(7O)!d
z@f`rdfcuUh86Od3STiXfCC37NQd<;^k&sA<#UTQ06`DHaZ3UeP77>C(hbY1dOZb?K
z--6a4C5BW4M+g9>IGBvC*;<<AL{K~!gpquhz682S#dE|NR7OaJtlbpZsZl{h!KR}(
z3Taj?#fk#@9IND5Qg_Bv3pQkYpP>;E(k%J3zWaj0vcp~&5r$cKjB3|&EMPMMJAqB6
zXwyR6%z2t3nVJ=g3V|(+^qdcbIT*zOWPX75F@+32>Uf4lX62^AD=&p!&N!oHA?l5@
z01$$dM91Jspp7Y*ATJ8SLSXz{2UstQEHf*F^W3ic*yDV~ks~0#-B%+F8)~8Bdk;2Y
z8%PL=Ci|__jrwevbV=82QK}BzePLXiloz)P7TN?Sr_AM=rO8kF`grt->3W)zaB6lX
zuE*dU5#^6B7cX3hNbH<ETkQUB$|BeUPHs4cQ>NCfua+Hn?$*{$XUnN4IA(%V4b#l*
zRwu_S!qS1CJaX(nEO_Q{=^8$at@b!&#)jv6)+UM(Fsb7_gjud7Y$!)f7;TP0Y&Z=7
zcJI|u+ho$Nz7ddqc<=ki&&=$5UI)Rc#gufF95vjE*wb|Ck5&slN&c|$Ts2y!g4bWW
zyA94HQ4I(>z?7MH%B5`d`|h)2Q~Vk6`m^BmCwTqy;_c3ew>t~o?gVf5ym)&v;_c0X
zw>QDt`)|DCIcB5+yagDy&3V<NEFuRF1!e=%^fr1BD&%RAF*)hm?6q3QJ-F~sX4mV3
zqus`<qt9L)O@NQd2_E{^YTbfb?{7G74;feM{gwlBO-KizjUze`vj0}d&e<XTvqSo`
zg!Io2**!aCcb1UdvqSdI4%z!3Aq_ufV}tSVf!JVNofq^6V#9lfoShBt9ddRyyffqp
z27-cq$1!H*>F3tCvvvB&GAEVwH-5~qwf<bKZ#WgRwvABPa1uB#iKtp9*>qk2*7!pL
z$U#@BW@C#p0*5TfpxPs-WbZ)_gv}UEslPsltZy6hHi$J));MiP((^j^yS+9@P=u5K
zwI|044<S%+n{L<j%OcQgbilYEh#Z6@w?gWTzETN&ds~xbzicLPk`R5hmfVwmz3{ZY
z!C}2n=@?n==u5^9G*<Fr2a?h&Xu#F@>hK#hE0ngmW15vyo9ga)Qa$T_*hX~?;g*P?
zi0#wY%q0-h!f03<SRS$v<}-5}d!v`lnB;{3>A9nqKyV8yzM-*pOlntR8dAS@Dj1aD
zN>#Pm38>ta>ZXIR7)aB;4SNOcQ@D5;vm(f-Qbt|B(F<@N%g`VwAAj@rpXT{XFCu1>
zG+3AI6$|9Dk@t@8M`7g0vG4gE((%0eG4Z<a#PA!00SN9@YY%t0y3A$?lZ3u5lPDqZ
lH%<nxO9DACLLx95U!@?gdCS}K+h2>o{TH(_I|}L#002Lw;|Tx&

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_094/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_094/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..4c1327ba
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_094/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a065
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 094
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 094
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012521
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_094/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_094/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_094/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..cb661a83a389053ae9a523badc2e41f558f26b14
GIT binary patch
literal 2846
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_095/create_stimuli/_0x17cd4e6d0f884c5d89823ded883720b8.json b/Afni_proc_through_nipype/_subject_id_095/create_stimuli/_0x17cd4e6d0f884c5d89823ded883720b8.json
new file mode 100644
index 00000000..9b003529
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_095/create_stimuli/_0x17cd4e6d0f884c5d89823ded883720b8.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "095"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_095/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_095/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4fd070391356f298284fa8e93fd36084e17826d9
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^Ax*OLk$pn%yi48DliIoG7&=A<3aM1o{D4x}Q1!P|1nYdEic_iU>sUeVk*s-28g+
z`{wLfcQ&oPeO)#rmza`FNZx+?sX_%RLCz7BNIk=KQ{k+{6|zNhy+pZmK>;Pq3e26)
zuYfvl_Sqnuf_(wd1z;D(HKSYt21x-0P#;!+E>Ln>11dZQ<)Y78QcQFXWy>z7C^O!W
z5KL5+rzl01i<PaSb}!)qONouw8(+VPzq@A=itpo#ua~-d9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}a}U11&1M!Q0!d3j=MWS9T~Q&dH1#fTl|+WVk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^O}Jkj#-CxQRmLv}$T14$nR$
zj&r+%SJ8YHq^i-(T5sO2HwW>4I8}$V%Nli3qtpctL%P){b%3hXNTAeuB2dWm0Wus$
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinuaGM&8OkXNb_lU6nSR?
zC4Fp-slQbu-gU|0^#01yo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`L79V^f!pHhHv
zOr&j1DM4z<w%eEcj_vk&@acWKJ?nMa?H7MRYveC0q~P+}Cy+CdQHDsyFhdn4NccM4
cryS2Qft6o~AP7IkiQhKf9}WAhmiPz&09tGui~s-t

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_095/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_095/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..676f65a479432a7a4fe6ba11d2968f8a9cfc5684
GIT binary patch
literal 1540
zcmV+f2K)IRiwFo)%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~31jl3vgb!yW|p
zA@-Ka*Cy_UVki)#D7Iw}?ZdFtAZY2xVl0s=NjXW20NYEk0(_hHu>Fbsj{S=Ll^sg5
zoutT`&J}`4BoEK|&f!P;<Ik6V|L6LJ{4t+%mK-MFCM<!7ad3eT?28K@RAw&i;5+**
ztNoH4WmPjzIE^7Q*E|VS15ujAX~Z(KOhN{dN-sRj%%_h7&PXDKM|3DfItWP-B{LTZ
z^D}en<aC!dx|^9<>{A8AXEHN$Ze}iff(LAn$6biT0AUr4Yx_bDgGlU?2u2Vg$frBo
zKV)Vl)htq{I<GUXK?c-=)7I#cXh8xNA+Gs=Mhf3oZ7)IqPYa2uT&ss7hWcIvfsne7
zAgzI7uh4d}xzX-+8jS{~Z+oTCm=uEVWT{z#1Mm=#;5p{2WyTT`^n)O@Ol>$%QWg4X
zoD_NAI~lIdsZ10R32-uAAY7D{5GRosbSSWxOISoun#M_HZtsacX2h8a!6$Y=q!?}P
z0ZtkMB!uxK)oPmWY9u@wk=&sdf;XH%yBSlRL_$ZbPx{mw0>@Yv9}fn&GD(!;YT(Cr
z2#6x?yAonC0%BP+DIbGlfj%oOQqI8xrKmh4h^;_VhP<P(Go;cdnCOuBR8xf?lkwZw
z8bn}81=J@9Frxj*=xSa|yPO1zhl4nh45L>_H>E{F1jouqrAcl#MRsabf=u~z^k%B;
zszp>YM4wO{9!u)(cxuXrT<mi)0;%khPwTrc87@2Sg%NPdy<=3nkx+@73E7EkvPGK~
z;#MM}h^WY}n4e0T)5y%VkT3_MppTg!kbTN9!%vzG%ObmS)8K`d)GWt>GrJJw##ulJ
z{RsSH@D$R<7EHp+6u5_spKBuPRT{^3g=muG>pu24UvT6I$)E455ycI)&}=mxZs0ah
z7?Mo(TV^Wd*)r);uHB+cAG-U}y0$4VZl~PK6P%nfmrIt0Kbafj(WkcSSpweF>`G9M
z;W;9+A73qAxZp$JoIG3d{asaQe-Ami?pRLQTGzf>cJR4ZT06}xr<~x}2~IK0V!K<N
zgmRxM2mcb^$p-={Vn-;~@?mVXCm6RjBH7Dr{D2^nn$9Df<>rL-)ToN1)iH>5r-H!l
zzdowlOzOoqLDCQJfB)pUoqfO2BzS6Ztz4}}6}KSvG@bIJR>Mz79#vlGO6^qe@@sdu
zBDexw!Jq@mxP3=LsY<WsK0h|4H6z~EEO=WJysh)%ZO@3eJqzCU1aJGicsn!V?aYF=
zGr`;WZ@l9<cBBBjg&4Q(c~xcHhl59w@&QyE>m3Z`i71V^n)GdSYPI7YT>O#QZS>I5
zZsqmS7q5>dz{li7553%KEeEyMTX)_avaZ&8H3#R~kPbo{M|3b`@12m%vqQGd4%wO|
zWb5pZ?XyF+X9?LpJ7nkVke&Y#((+?AHdqfIi4E4(c|m_9Hhgf%+1c>HA!ld9dqbXJ
zAS&qh9AmjW{W3RhZk;}|>`9gT8$b5gT6>|_)}4Y`+g7NoJ0YHzAdA*XHk}thZu~I;
zB&e%&wX!8R;311LsPu>`x$zJM_u?2%X1+d$tgl=1I*K(^)-<a7s?lg}wmWr{poD0N
zYEO+79wDgUHr%$`%F@1BWdklG5IFE4$%WKgbEOda`E5;Qy{sArVF>1GDY+;8X5m?R
zgQI4l&@n38F_)|zYOL_(4kl$*$Ux}v)!|oc7AW)Pj%^lB^Hg`wlj>Rb!#XKzh_^(7
zMXaB`W-g(amR7^&fz=`Ra6Y%UvA1T~jwz8!l%6|g2?e*z#Wyxqk4f!9Ok?WTPX)sg
zTq&wnIzg4YQrvV1l>=qlcW|$eeTEk=YnJw7rnObqZ_NVU$6_+*XHUNQ`w#p4X%-33
zleAcu^D7q0Wh?KU=BDR&V8d?&-EPNw;CCN(TWufwZnwSJYV^CPz;k=N!<A*WOBjai
qO&0ng;Qt^TyvYD_-~c#ra+Sio=5yX=-~N^M-G2d(;W8oW4*&p1M)#=z

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_095/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_095/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..440587bf
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_095/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a087
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 095
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 095
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012164
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_095/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_095/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_095/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7a209bfb629f96db217d632cd3898639fd3cd5eb
GIT binary patch
literal 2846
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_096/afni_proc/_0x117cf771f80206fefd91d4112830f527.json b/Afni_proc_through_nipype/_subject_id_096/afni_proc/_0x117cf771f80206fefd91d4112830f527.json
new file mode 100644
index 00000000..3ae1e4b2
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_096/afni_proc/_0x117cf771f80206fefd91d4112830f527.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "096"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_096/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_096/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..801323e91bc29554fe37b0fafe29f3d2b13dbf1d
GIT binary patch
literal 306
zcmV-20nPp&iwFpS%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{$WMMn^#Z5UPMB+nQE5&BT4rn3qC-O@pXJ6AHsIc(mi%g!#DHI@0+jV@883NZEa#6
z&f88ko@+&%w=w)MXp!wy-e@VQVkNTRI^i8*+?L37%M~=fM2vbmNX7jO^~I&p)(>N2
zbpy_A)wKPHvc9|c++<a&t)xCrgJQRpOw|B>ok)KBcN@!<&$B13AS-4uoFsb;&-g=2
zz$*bg)i1H4);OXKC}Ow)!4<eY5s#t=D#?7YxT;!iofohM5yRPDo)})HTpzOHWWx+B
zUjrMj6WS_{M+ENEr#E9bs_*78obJAj;bAgRTmH@!6_~lYzP!D@!Lh6U0Osu9>-PZw
E0EnWN%>V!Z

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_096/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_096/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..3c6a0dcaf73c601760a3d2c3b2196c26fc79d571
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpS%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}wMYHvLeG5D%yD
zl1O3i_Hw;TK?qesMHMAH6!igAS>D~*vvXd1vAuUmQ6+e(sN^@y1N<?(^ItLE-TNRC
zQY7}I+qK7@`OVC4W`4f@JKK7%e%wcrmlq{OB`-m62@%L~cuAFk@$UL5zWs0h@E8Ba
zAGmcQX#w7C(Ohy;YL$AoO&AAFb;>Th`{2o3KrGX$8Z*)u@a`JnnRmAqHzV5XKk{xf
zp$16CwRdZgcQ;Zcb3U%EZ3s0+FwNrDOzBB3)Qkw2f<S1`PM?13-A-k>FqbxOb7?{6
zG=<BjQ6;g8<Xj-6^_&WW@7=JA5FoWmqZhZjOcl^Q6Ob!y69gF!82%d1ZpOpolR>Z7
zL(jvmR+d`aUmN(!ZNWLD2uR5q^KPmEg+xP%dJu%wRWO%oYFJhkW#jk9|2Ef^RF{UR
z5+s?Y1yixZ@DeG&GKF#6vb+FeX;FH2|4b$5k>rL!MuI?9Xl)InyE6eO372JM&C=gJ
zp;9VHtuSSfP8QJa7SxtPS-}&M&~yS4ZC!gZ9%E)oQDHXl<2eGNi2I?2LQR1Lt}MdG
zVa3pg?TJcCNWmDYF9>35(6lBWSlnb(X9OLckc?Vt@M9srkE^kOz$c&?L4blL3+Y}R
z%aBfj!9yWR%87XG-92MfNtDFMXk$rzZi(!YRD-VMQhK*CA!~wKj_6Bj*@{yS=T|E^
zk!mK%6toE`U&eQ)Ii?+1J_Si-x<a)(CDm9$$WCNa2--3b_ev!MF(PCvt2C`?<ktE~
znDc3#py%ggMmc);e%uQz3Yl9PZ?sfyyHJvcM6`vofe;b_*$O;^v<U&z@M8rsMaHki
z$a+&1MaU2>%R29Kjq43Z-XQtwx|&ifsExSadpyK4Fldr2>dm|TwxcYzOcY9#+ly$X
zgX-Y&=F>{1wS$Y^a-(G_``+D|OP__U7bT?2V>k0wMvO%c{*^)A!Q36B3c<_lsH4GD
z!kQ4<qmHSPGo<BFC(tTv9e%pq!G{;2B7-=zB4lR0+n)ZsvyWe&{Pbo&YB+V!3J&L|
z+DlO|{KFM3ziMumm>7Go|D}?!f4GftY_EIw%@x|f%4T=DX@M4G`0`~xs@dGOyqy(1
z-o3br_JFn9Uh8Ja(J5q0?IiT>?$SgT(YJ15lR!3LUgzF=_t}*VB3H4oP|?jyuNRMw
z2dMZiAyy;V&79zbAc2R`an$!!;`aDhDh&kAQz&a5y>mC4K39(@<6rp$mNUlAm;kri
zcAbUH?LNtH4#mbkuY*P1MnehXPu=x!8p+10Q*_Vmkg>A!9{MXT8@%=MG%Op{wbL)J
z;`D#b$S!H4iIb9GIJ+xTb_*Md4s~4HG#4_(t1?WacWyh#jH)!2->KWerlacygp0kE
zcGENz^!@fFJLvt*CUmV5bUk<9{V!KSM>Z{$>S=4Dx-GN(tv7C`nI(kku?c<U0TvRO
zaU5*{M3ofW+R(q=xec6n1sNy)t1tfkBRqe)O(JWPArjm55W|KP8fYhuM`=D9#ra9E
z-y7zTXOH7-5Xb$K<6i!#Kf)eYpT{ZL=C5JN*mbi0AW3`2qfrtMhuNr?#xR1>Ab&hc
z1}88`{9F7n!3zA(7~nr+9RJVQ<gEt`sRYPS?|iypnAf??;M{*bsFLU(gvCCXa|r+d
DPmO@-

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_096/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_096/afni_proc/_report/report.rst
new file mode 100644
index 00000000..c59151c1
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_096/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a025
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 096
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 096
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.07204
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_096/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_096/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_096/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a285602b35c5139ac78d6b340038a692f40c01dc
GIT binary patch
literal 2542
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
E0Byhr5&!@I

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_096/create_stimuli/_0x95c4c5a44021b703ade418ad1eed8292.json b/Afni_proc_through_nipype/_subject_id_096/create_stimuli/_0x95c4c5a44021b703ade418ad1eed8292.json
new file mode 100644
index 00000000..39b2b32f
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_096/create_stimuli/_0x95c4c5a44021b703ade418ad1eed8292.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "096"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_096/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_096/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..08440ad1a1a4513b2f2817d1866c7a87ac62caff
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^9jaOLk$p>TVW=j4>KpPL$e`kmOJr0{wt2-OrqV7|Ds#dEic_iU>sUeVk*s-28s^
z=jQB1cQ&oPeOoppmza`FNZx+`r9uTNLCz7BNIk=KQ{k+{6|zNhy+pZmK>;Pq3e26)
zZ-6@Q_Sqnuf_(wd1z;D(HKSYt21x-0P#;!+E>Ln>11dZQ<)Y78QcQFXWy>z7C^O!W
z5KL5+rzl01i<PaSb}!)qONouw8(+VPzq@A=iXY=|UoUm_I0!SeLPQErik0P+l-E%H
zeVzTqanu#DiFG9{=K*|wo6Rgr1d^75&LJlHyP`r^Y3g0xDTxeyBNN}~;2Rz58yot@
zCcg2(H$K)kG4xGLe3OH3@^9b1Mn`tSQ{{NUVU27|3iNZrA(<mPa1({fY1Pz39G;yg
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DF+BN+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk@aeqWp7lEI_KUxuHS(7gQgC_g6Udp!C_^M;n4t<2Bz&Fj
cQ;z4Dz{)Q~5QHD&#BUq#7GfOj5BLZG0GT)(Bme*a

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_096/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_096/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..1c4cfa344183d77129ca7d8f8380a919dfe5deb1
GIT binary patch
literal 1536
zcmV+b2LJgViwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)@Hf2X?j6B40{mV
zhuB*x-_*3-Pz(iv6vejep?w&Z8U!s-7GsH2Ny<)I1lV4R72w;nhwUHjSM0CskdiNP
z;WeEr1d&J{p7Wi<kMzf1F8%S()eH8~Uoe`Uq{K~WN@B{0OIXjm7!Qcd^`!%N=fCH*
zU-Q$vs+SSN3CZ=QF9=oyNkx+^rnz265hVf(KRU_vXOBZhQ7X8PR3v!Ti%=0I*B22D
za((0MbQd>T_j0}3#gd?aid-+bx&GAWETlafcO~XMfK@a$hg|f-m=94*1|$ZMPY?Eg
z%=Jd5Xe?(suTrLn2(eFQt-&Qy9ECInT+1PjCA_bgUVuP+#Ra6YS&w)^>PImNxlmmI
zX$&NN1-7fr-Sz{o(P%*WrdMzUNdb5-&-5BOCO!b-%woP$W-LewegK3LnF;3$ETbSx
z(jxCWXT#MQ7O6x$B@B%g2o_}{f=MVLD&kPgH7FvH3MXl<Zyxb3WW=b9NPx@$&mh_o
zRCl9KNQx*+GbJbaZpGZkF|rQ*i1__6wCf30Y0OnjyQqu(K4B2+;^STqRwj)zSPl62
z9sps$eOr)(4+t`>8JCZesX(8X78zs2CsJZ@f&g2ArVM#YL1%<TfFRL63b4WwKE~rW
zq1B6tAr-*^0)R2@jz_m_EzNQwC>{*LNZOBI0o|nHDdG$&BcwvsZh~xPR1lG|$>{Y=
znpKOjqJTcdDw;~__GoIx`iu`58W17Pl27V86cm;n_QHTL%={^;T}!cm%>?WOHkqPL
z3UMRlag1baRxHQ_wlva9Eg;PCAnZcs$7qNtWcW$5VOV5VZW6rklIit?Giny1+&C)$
zp&OH63Z4Yon1TuNG9%0f#xFI2^)gEmvqCsc?YfUVE*Bg*1@hZ{HNdc;R+_EG!(G@0
z5<;T!e#>>GJX^+H(luL@suOo8jBAtf>VC$2o8b7A`Ltwd^s~M;8hvWIo~6W}m|YIb
zF*rv={?n_~3l{<sI%m%oyT7Y4>mC6ocO1hhQ|sE->kd43N^7UN=ads1Gr=i_X<~M(
zlVTQN>A+taICdZuJaM>m4If5UN1QTa!_y;c6NCtu)N~%fEY}j&mxC&dR!1OqoC*ND
z`}(wQGN~8e2uR<*`@@sxX7=4i6Tzv)lysFGRNR8tlXS|DS`9u)`l#|kRcbTA%df-3
z3TKk23Iy$8%FH|FQdT-0_xaS6)`ECji{NdI@wU#3x4j_V_9A%OW4!J2;`J89>n(!U
z8{_r<8}De287Tno0mglEUR5az$nhhAS&vj3J067cd7LFoj{A1KT5Z~c3qLZ4jSe_E
zth_$`^7ZK$_=ud~p<}JKEvW6zj`Qx2akbs4IWX6RbO72Yq5~m2?}Tj5580X@vb9La
z*8Gs|`61hjglx|b>CF%6{g04_AB(ZUc=$+cFs{xE`XjO7gF`OPh7S(8I2+y@@(cq(
zLBHo1v-0#SYuwzMJ+jP6W&MpFb8KzDP}@6B!K{5FRCb&Q&PyVS)>$^47l1YXm;h4H
zRjOLq<BY%|3o@wm2r3!m5D1$QoLql%4q0C}=5-KjpsaCR4`id!yx;cfAVCpQ0@R)y
zDLjNg!R@+jx0PpIy+wPB3xde8Pf{zS-s;PR(6_fWnRoJP6h;xzS4zn}?$;~N${QTk
zD}|1c`GLM<>_B5hFApFoy@7gMjjj&AL9;+<n+K*@IJK!Bo+s6L_rp3WYY4YQ1VyaR
zUNhG~Ober7ZD4uAe3;M7ZS1XHH)E1#0;K1GUIW1`toVk;)|AvP#5AOSbtV{;;Bry5
z(g~>CjpC+*u;@wCz6E;)4Jll_j9J!As8U8<ztt;nA4^cLn?L#X??27+mtIB8CTXy)
z+bb5xWh3vMhxdHXzlS}q(Q0<@H`+igulWE6O+tbPt%soVH?2L~;mR_bC5$5aCXa%M
m!2dAny~zpWz+eiPjjmFV*Rthp{#`rky8i+Lb+d8m4*&qa1>VH~

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_096/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_096/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..bfd03f6a
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_096/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a025
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 096
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 096
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012373
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_096/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_096/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_096/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a1b4fbb192baf9a289db65d0ac7d5599fc606f12
GIT binary patch
literal 2849
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_098/create_stimuli/_0xd66bdde67324ae3081f10b2b8a34f33f.json b/Afni_proc_through_nipype/_subject_id_098/create_stimuli/_0xd66bdde67324ae3081f10b2b8a34f33f.json
new file mode 100644
index 00000000..451a121c
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_098/create_stimuli/_0xd66bdde67324ae3081f10b2b8a34f33f.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "098"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_098/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_098/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6c0c8d0ad36f7dca6c491ab4be3112ede8c5c4ac
GIT binary patch
literal 589
zcmV-T0<!%diwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^Ff2c44}j-7E?jV>Gs$D77Ua$)Pj^`T<$GpE>_f$%)f>;7+EB2t@IHoMX7${Ce^G
z=ImK_Hm$vVT{a|_n37CL-hTV3LIo;8&JmPIJ;QZV;jF|JvPE;fM7eZ90VT`|%$?7#
zfI4sX*&v*PeF4w~U>C+Uqg(<8NdW~=A69@aP;y!WDm(_|qR(1VOmq%q%PyxVGv1I8
zOjMPpC`Fcwm93(7FW~}9iH+AAU%!dJyJr%L@8gTFm%4f!gc({PB84Z#%JNFeYbgJ|
z&i>*!>WbLJx{{W255B+6W)>v^NlQWJ5EK1fQ6a1}^)7FfM25bRiEni9jgIw=4Si!1
z-}vAgAM2YK`X(m6$-y`Iw{KsgBRk=#ay;j-Mm8n|`Z3{<%#j_qi9+SHYHA`5&)z4F
zbGw6A(R>!9s?p3^Z{Dsq2l0M5Rfn|88g){m)CCViy45IkfU4C<pwxOIP{{NFG8{%m
z!^p@484V-jVPtHAjE9lQFf#cMq@EA6Y0w=`G!44dvC=1+h9@J<r{T#+^J#b#d1nG8
zeQb@Xzf~mOb;;rM{>svus_WMuy|zYIa^!;DWSzrGAQvpuzC?WY>+UoiE6^pMQh;$x
zq-{+pL2Aji+n4)}?e=-_>0`S+>vh`g7k@!(<S#3v;PTohkTa1{hDgRRLlq`S_&VLE
b9M3U<m0yS;2tUM$-!|SKXfx7Z_y_<14tX4~

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_098/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_098/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ce9514550c4886e4fc3029d2046386e50c677396
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo)%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=An>c<Yj`KiL6kQ0D
zg=bnv^U&0BS_DM^!$Hv2T_lU5&VZmKYDAAjDkL?w6BuYWK?87Cb<zG&(U0h_^pes%
z?7)qaiC|bFd3n#dmxr9oUoQRe@3jl|(VsJ#9c9GLXhsssh)Y=CyciFOEcB&aco)AH
zjbDr7qORu=!zn5BY9I(!1W85HJfVeNMlmG<iy%HK^rw#^Mo}hsfK)7a-j7j<Qs|3_
zhK0U)a=MG#t#+XoeJlwIsVMZETj<LHXA$jN+=YbqfmYdAJ>X&xCHw#-WJnSq`DAzJ
z$3m~<iYD?@=QYX{5fKi^X=`wa6h{$FfY*G46AACDrWYuXKyd+~tTtnwlIDIwA}*8<
zB#nWjFTr-Pz3FXrTdfv^Z+Zn+5EPK_7P(#`ha><(oLSCStB3{3zz>j6A~$e>z%mZ=
zG%Mr2dlIh6u*f9h8DVI&K(Ht)F-$@!Q89;PE<qBBR5;BFeQTfl5D}v?CLuBdJO{M7
zuVB)EkPK0l<w{QCT}ya?6J#9*F$o4^YBy4>vV^OI`pCz@fH1(i_^989mC2GERs%l1
z2SONl-w`C`LxPNI#_6ME3h1-SB4>;QL`p1<5O6EmRFJn7bjDbO2m&3T5GyR<V?2Hf
zTK$9=Q4t&>Aedl(Ji2CcX_gZ~@?a1~vO)3^<R%r*5ND7XAr-QA6K1DI1ra%$jNZtl
zS+xW!3hXni;;EqSjHc#n!1w_}Ln5SE@=1OV1chaXy)YyUvtUYU*E1|&Gl4omO(toR
zMBL1Hk|3Fw6$^8Lt&H?s2Ly9CjC_dv5FKC&5q{Ec85Nn8n}C;Ia=n~#M$JN08)pG1
z_z4N8=t+=`Nthrna>4>o{2c7WRhg%$Ss|QdcHKuF=Sz(ogZS;f8e-T`3++zp!6s}2
z36N;K-wIu;&X#ePbj=o}>c~A1#<dA~aVKYi4RCzQT&`3a|E#Z%MxU6jrx^(*W>=zW
z49*cz{Pc41!iA7T&dIaI?(e$H{e95nhGR5ka^3iP*@5S7W$m=Looa$(COG9VP0em~
zGR#6O9r(*a#|}h-rw*5{(Zk4UpHpURc(!kC!U%zq+Rj6m<yyf8a#)Aa`iR7aQv+i6
zUL7}0B+c?0f#?VKet7)M%)ZxZBRI8~lCF}&np+Bc5>EBeXuv1Q9@d_#TH_RW^|iNG
z<4h7&1JFLE%)ApWWv$n9pG{5a%*eMh3*XL|Z|A&xy&3s>v+(uCe7*DX?as)zI}6|L
zm~Z$0`Htq8k&^H>aNIHHRh_bs96l77^+~<8(FLf0Cwa=`xNo!DXiR%>;YVh#)dNR+
zwO7YqygD8eABht@^sLpoCAHq$aNZs=uGV`E2j&_`2dIq@9f0h;1=&6uvU4_MXBNoL
z*^u7Zklrki-r11dvmv`50BQ6wn;MLVkE90U>b#^sk{aF{a&|SmH{|SUcqilu1wsY=
zj$_Q0r(as*_V(!`%bZl!-{>*N*7|d`zTuS0+A)R7h7-eiNkrK?siyN1u*M&gKn8V{
zs@JwTBXGz<8B}?MD!KJw3ksVNokD+ej<UXK%$rcGL1m4TW++>&_I<D0gc1}XC7{}q
zqY4ipsNgnT&+Qbsuh(dwaX}C{3`k}RsW<vcS?Jr_nk;%nJ&xj-=&M!9J?_^FPpcao
z)(d4FBa2;q$=E@S6~EYpp!5prb2Yj;{07aErETt-X6e+1x_6#X&$=HrQI$iuB_c>-
z^Yk@y35sc9YFG;_k5~ZnnYoR<(aUB`@?1daxvQ6;;1;&{hQ``dsa+P+5c;)KV32|<
zW!5SuQ01<aHywmUUz+x9*emFO!o|y&<$g+)GS&4Py#V*I6!rb$@wb2fX`a9IB4Rd3
z!*$tSv7lTw<-HSbZu((JHt&0#E+$@Us~xple#hU!UN`c*2r6)E4|ljK&1MPXn7%IJ
oFedOniu<n%0x>W`LNFU$r68_(tJ~tce{$db4^E1C-|7zl0B=X+uK)l5

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_098/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_098/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..d63b62f4
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_098/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a101
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 098
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 098
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012997
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_098/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_098/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_098/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e7d9dcd545be10ada0ea9a5e99e65e079630776e
GIT binary patch
literal 2850
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
AMF0Q*

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_099/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_099/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2e2530ef83a3d6a42636280ac5a6e5eff847694e
GIT binary patch
literal 306
zcmV-20nPp&iwFpU%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z{y|yAn^#Z5UPMB+nQE5&BT4rn3qC-O@pXJ6AHsIc(mi%g!#DHI@0+jV@883NZEa#6
z&f88ko@+&%w=w)MXp!wy-e@VQVkNTRI^i8*+?L37%M~=fM2vbmNX7jO^~I&p)(>N2
zbpy_A)wKPHvc9|c++<a&t)xCrgJQRpOw|B>ok)KBcN@!<&$B13AS-4uoFsb;&-g=2
zz$*bg)i1H4);OXKC}Ow)!4<eY5s#t=D#`6)aaFb4Ixk=iB8IcQJTbgXxjtmY$%YwN
zz6Lg4C$v=@j|kkSPjAL>RL|!zobJAj;bAgRTmH@!6_~lYzP!7>!Lh6U0QQ^@diMbU
E0Bp*Y8~^|S

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_099/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_099/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..dcf1b44973a04c2dc39018fbef51d7e81bfa5c94
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpU%z9-4|6guzWMwXJYixQhbZu||rB>Z<95oOpG-<w?H2qME5D%yD
zl1O3iBiCFGgis|^R8hi1Q6E5+<=ve<JLk0*+k2N3MS_=#N`AvUz#qdq{}toiy$>QG
zMPeh}u08h5Z)Scolb=_AXPfU;kNZgS;<A9K-~|XSAp$uHFR4;6-mRYD+yCYdfALrT
zz^xHUbMS7HW|EUatHir4!Z>KE6L#s{2Tx}LVwqOuh>_ZWcee;nz1yANjA-Xc&%2G7
z8Xzgx-mOI5-A<Iu_^7hBF4PFY)QjDz(&J31DG@LMfzY0xJ^R+X?b32#u5I4s(t^%t
z0@qKYN@5ksxIjp285IWKJ7E_gKw_0fFLv8Z<<LGCkST3r1Q`w({szx(bWe^?`<+e)
zJrBEDS!!{ArSD6(2^WwcASElzJBbDq5)B3FK@e7#!Ca!LVQHBcwcj8A+gw{xT^OPY
zkYtt?OvN_COC$%&6vlDW@*Iq%dEwo|a}}dUk{bpo2?AB3wUsA$X$(*hE{oEdg}-}3
zB~*|~VZtC8&!OGVsV#)Eg2yDL$rvQsy7hE4!psz+#BAWl3j{<F_hSvYng9u0nTL<V
zlA#Zq6Qz`pfH72G62w-cX-qz{xXGwa2|79^DYew#$6WppS0e#|Pe4<G00oWb(!DB{
zA)N$+heDJTWAVnj2ga&`D2b8L#**sX0@*dG23^X9^nPhV)&#X2(HGRRC8r+Gu9k8v
z)l`xRXcJPti0@Q$OgplC0+PyPiE8%>s<DKSoyevTv_&8u6iNtUM95fLYFg3AtzeDp
zTuibUJ-;AR%F)C3yPd$Ikhz8NT1)A+awU04L{m8H2q6}bF2OTMn-DM!Kb9a9Wc*4O
zS#Qcb4;i9GQRRK6ajoXa6_UTIs|m$|TJQEc!xJn6gC@zm-n`pyI?8;@M4?2vy^N+h
zs17b~JS$~VIXLevw;PtS@7=wb^m*8NSwONlb|-6O#8~9uUnyiQ%-unv5WGx}S{h6#
ztO>C_YMC-VM_L}W0<FT<;ip?Ie0UxzGKfPfLS|OG&FRlu`}p<APgna<&8dS%a5y{F
zT#AC>A8u&*b$z?Q#Mp!VFO`J-!!3+sbKSddZqNpnHrtC$3p6JuuU_?{ip@>S+g`%s
z-OHP34_MpHwRVaeoj|(KPD1Z)FHE!%ed8uJiOz6{d7XLd-Dfv8h+M_SLPa|@olbXf
z+(*Ut39%Z<Ze|201POc+9Y;N1#%_;~q|!j(B7vgf(K~mi?sL_MGXAwcU>RfVoC$C{
zP1l*r+|JV!=TO(!7geyRTdyf${Fz$~r;%)|JVW=~HW?{9>!H8mvc_92&%&}+T{->g
zCQkp?jBJx8nm8#5hO@miWjC>*=upR%O>-#|yeh*)dgr!+%&1ah`JK5<Y&yDXK)Bdj
zYBzO5LErCQvxDB>sYBN&LDw_)-T!hWbY#;|shYMXs@gKk-g@J<>sdmm9+}Wr9$_Jo
zDaX+kK$LOLtquL_om<C=my=QKzxv|uKf?2;+aR(s86vS&4KZv;p@Fs%=%mM|y_nJ`
zL)stoPP>B?|I2_Oz_8O#ke|ENd7P3>{%V$tTr2JM<D_#u7{uL^lXTEYx-fu2KN}9>
z{wefh{}%t4U^)J#4DgpRj=$$@{MG}8R05=^cQ)NH%xhexaN)l`FXQMRABb$ca|r+d
D9He(@

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_099/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_099/afni_proc/_report/report.rst
new file mode 100644
index 00000000..b477dcc9
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_099/afni_proc/_report/report.rst
@@ -0,0 +1,23 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a052
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 099
+
diff --git a/Afni_proc_through_nipype/_subject_id_099/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_099/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8ebb3cfe05a7cc74a1d38cc6cdb45478d7aff8c5
GIT binary patch
literal 2892
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_099/create_stimuli/_0x53700f75572a6db12ddbea0609d825d6.json b/Afni_proc_through_nipype/_subject_id_099/create_stimuli/_0x53700f75572a6db12ddbea0609d825d6.json
new file mode 100644
index 00000000..f2e0ffa2
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_099/create_stimuli/_0x53700f75572a6db12ddbea0609d825d6.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "099"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_099/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_099/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..fcbf141fe0729f784109a9139fa6e3af98283ed8
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DIQOLk$p>TVW=j4>KpPL$e`kmOJr0{wt2-OrqV7|Ds#dEic_iU>sUeVk*s-28s^
z=jQB1cQ&oPeOoppmza`FNZx+`r9uTNLCz7BNIk=KQ{k+{6|zNhy+pZmK>;Pq3e26)
zZ-6@Q_Sqnuf_(wd1z;D(HKSYt21x-0P#;!+E>Ln>11dZQ<)Y78QcQFXWy>z7C^O!W
z5KL5+rzl01i<PaSb}!)qONouw8(+VPzq@A=iXY=|UoUm_I0!SeLPQErik0P+l-E%H
zeVzTqanu#DiFG9{=K*|wo6Rgr1d^75&LJlHyP`r^Y3g0xDTxeyBNN}~;2Rz58yot@
zCcg2(H$K)kG4xGLe3OH3@^9b1Mn`tSQ{{NUVU27|3iNZrA(<mPa1({fY1Pz39G-nl
z9OrHaucG-ZNL8bmwcfm6Zw})9aH<Yzmo@67MyU%Phjgn^>Ht-%kwB^SM4*uABV;&?
zjE0es2{IZ+#>2?i1Q`z_lVN1?A4okPX49ZMoM;+!t7D~4G!4&2noq;Ck>=CzB=X(_
zO8V3qQ-7;SeCU$H>BE(!H&xfKKYDGAuH?uCyUDtMl|U|7sC|j}?$`ZkI#!@dKBWNT
zm`K~2Qi9ZyZMU!Y9oy~8;QYMZp7lEI_KUxuHS(7gQgC_g6Udp!C_^M;n4t<2Bz&Fj
cQ;z4Dz{)Q~5QLxN#BUq#7IJJop7;m=05^ahF8}}l

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_099/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_099/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..435790eb16795cd842cbaeded0b5b4e6b5bb9636
GIT binary patch
literal 1539
zcmV+e2K@OSiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~2~NZF)gF40{mV
zhuB*x%a<h0hGHlXq$sv!5ADOS)F3E{vKULGN>WbJBEa@itN`DpJ#7DIzhZx7hm>q5
zDYB+@g&-2i!}ERT@FRWr>y<zMy>ZDt`b$Q$ql~y2%}7ESaS7|27vmw3g}$;2@8XZ5
z@mq0R)b%W4I3<O?9teUJK~m8)PiUbRQA~-zB8ZO){rTgFQIrWDAQcOq_hVF|6#6ov
zVWDrIp6+6Ay<O;eA4`HlDhfU07W!(ySw#C5cP`<5pj9@mA8;{<5`KUZG9(F*e7d{y
zQ=yk~MH6|Z^9E&#hzJMdtTnhqilc}oz-u<biG=sE=>-ZTP+UML*PAg<Npn9T5f{n_
zlEy&NS71Be+UPv&dY%X2n_j^c1O?=~MXndfAqjvGXO{DF6|o>0_yH11<OVJfSjJ(V
zW@X&>Ps24C7MVmmBMgle2o_~2hDj(TD&~;P1xO;13a442@9c9QB4Sj=Bt&L_=YTe|
z4wD9iWQejXS8@{XO2Px2AnP!QNiY~wyOm;<C0r%cM?MY)gaOv&$NfI6OqS%Z8u0N0
z5W>Lwo**e75@b{}P9G&FfWD|Ka>htNq{QL~0k@J(1$kFNXN*ONAkYB{vBDBQ#^ZOO
z)lY~K6~Q3_f(iD=qboL-W;qcg4+dc*8ziqlZc_0KaR!+YQXy+MVRmLz5RtRV=&f9u
zRZFm<z&^t&J`vQt(bSv`7(ZZWNQ5*?KFRNaps?()7lwpk7MzgU%?u0JOrTCslS$en
z5w|m*BuFM^#ll=*D<eGvdt~`=82J$SAv(YmBK)l785Nn8n}C;Ia=n;xM$JN08)ptE
z_z4M5(32n=lQ2PE=7a^H_?Z@{Ugl|PRtRUAUH6g4*-|6NAbz{Ah8Q-~T&wMEZNN5=
z0Ex!?t<bgVY#Db+*KAR$j@$!bT$_;RcXAfk0LQ1y)k>xDFZ$+a^r`83mXTm$b}g#L
z;2aUf&#&e$T?$F$oIYFZ{;td1-v>>uIYv_^*Ntx$9eD0n)=q2NsU|pPf>RFD)a+I#
z!z{$ofxj$t>_8-V>Tu~AJ&dgOIc3I%XZzMBj1VZP<vfB}t`%$`hjkdOk4UUJH6Zrj
z^>Ncg(k#Cbh<@<k$0yIt><3;8!KuZRbd?;|+)~(+aH@|+13pRisP;nD8fU<(uf4q*
zXOgHIfc7zE=ACdUYrUTP{KS;@lziLM@NJLzwlB)JGbP{7G<-W_zMYHm?M}(JI}P9N
zm~Z$0`Htq8k&^H>aNIHHRh_bs96l15^-0}Z>jG53lRRZ|+_%wfG){VO;YViA>w%-a
z+Uw)5ULTK%kHiTcde&;yl3MMpIqwb`SF62-19J_e1Jp){4nX$afoz=***+h#Jq=|0
ze8|rEkez8DJLf}o&xh=O1f<c&bZRgjK9L%XtBaEUL~8h8$m!Ma!I0Cd;k}Tj6bKdc
zdyX+%o_=kOTia)kEOSy>f1}47TdObB>Y7t3YsVBSYfcR3B@t!ow3;qTz#4x_0vXg*
zs$SdXjKCoaWl-f2s$_3#3ksVNokD+mfwI17%$rcGL1m4TW+*+cwb|)5p#()p38?nu
zsKP@CD!2`|<F<?3*DJKoxFCoe1|+kE)LVV6EcESdO%}bP9!GIZ^m0{lkNfr9v+4$i
z^;}uU$YNJtF?LX6#V>auD7}RGT#c>{zeBTRX`8#ISvs|$?p-9*^X`XDROJwEi3pO|
zJbTStfMQyh8rA~KBNo7XW^Q9|^`aS*JQq-U?&<|7xP>jgp|NtJ)Gmu@2>r$xFi63*
zGHaC+sB)Len-0RFFHQR{>=krC;o@b?azCX?nd<tjo`d^Xiu!)><hy_VGSA<79x)rF
z;kszASWqsT^4?kRY<ga_xxT*H#v7sEYKNguu(#oDg%8{7;RaOT)*kL~RhrEb#xZ?U
p#9>U}e-!uM6a->mgoI!=x=KM@vsSmo_cZt2{{SQA`4s98002yB=RW`d

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_099/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_099/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..77fc65ed
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_099/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a052
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 099
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 099
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012344
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_099/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_099/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_099/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7354ef32a4199e11e1181b7cd377ccd8682e0acf
GIT binary patch
literal 2850
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
AJpcdz

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_100/create_stimuli/_0xb8e8a189322147b9c4aacdaf1278ddf1.json b/Afni_proc_through_nipype/_subject_id_100/create_stimuli/_0xb8e8a189322147b9c4aacdaf1278ddf1.json
new file mode 100644
index 00000000..2841c38d
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_100/create_stimuli/_0xb8e8a189322147b9c4aacdaf1278ddf1.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "100"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_100/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_100/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..307a34affce30cee1609b681376c0c987a767661
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO5YAn4kQL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=r5&5l_y_<1#WEr?

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_100/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_100/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e1222a1a74801310f316d467c7c0a8107e8d235d
GIT binary patch
literal 1535
zcmV<b1pxXViwFo(%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=An>c>u;XIHOMHj+k
z;hEOaJZn2Gf+B$7AZY6@l0{KxKu{7jqDLYXlA5s-7-%;^18^60(f(1tqQBBhO7rjp
zZk$X6!xG8Md(OQ)<XrxC>Cb<!U$Bq<lF{@yC2mSn5>rN8!g}V#ctB*XFYUuSf1B5S
z&rkBIUPKHhB-ht`L9il7Dw<?5&GjmZC=por(Q&Rne-tu`Qo((sBEhp>gbI{gUqm#>
z^{vy>UEJ7i=X%-0lAwT!Traq}zU*@r(w@a#ig^!c6^&~{F8X22hbSfk5(CL6`+Gm<
zdM#5lmNT8#DN{s**eA2r;1Vg0LK*|F#Sq65-d9a8P$0hI0z$b~k9b1rhcOAcP#%yp
z29mx6+vVm~d#BTAG$4G_E4YH7fP5#<^a?p5J`m!}a=uzdEJzA|fP@m6f%65HQII8R
z5%;~*aCL@7DiKc!L!$+PMOlkr5=w}QI3#lgl1QY&Nt)~1hunjR7?lwTkQv|^pe=j@
zllp|Dh_W<OauV-)%zYdq>(Gyg-yc)EnP8R1T*cHw9`^f$0oKJwy&kMg8fUN?@bM!M
z!od5kAPFB3WK=UwA0<;jUz8RZW5g#?VsVUsTfwG;yrZBq!XiKrXdeYwVF@4O@!Qbq
z#l(n;-~a)^7<=Q<b(>4GoCuN!gD{fz<Ch>esd$PwgUkr2khPmIn;8{EWNb2eGm~c3
zVyq~zPqB)og1S4Jnz26PLxu)KNVDXV{0;?$Wrw{mAPh5qN@_P!EMPN%Izde)X_G|U
zN_iY38JiUgGJ&m(^g;^+b2JD&i2Mi*F@*>}Yc`CE%*su`3on^oO*o@wA<B)j1QfiO
z1XJ`R$i^g0kQW(YJ}7>n396S_l9(03X=>Mf<Z-dk$O(ww?yCWY4Yky4H6CoiHjn^`
z#``VTmGW#EcS+Z5QL2vJp)jsZ$jf^f^KF3RQ|5B1(&$%xV>J52bUjUpKQX%!mSb>^
zi2RqA%NH&LBy>)nEp~rbW#%1%CN~|UDU<8kx2q03_eyK0x$Be@95cZwhG}AUtCM0D
zVCleL8aQ?!6g+Xbbd4THR)?H2W5d%!YZHVBl+<({!YtPc)|Z1Sj8;b^Hk}F(yZ`E>
zZX&4{-v~tCzyH(YXJ+>OMiarQ#gufF98}yw*pqO|k6H~rN&2wzTvci_;N{oBL4`9(
zR0TkLm@@N@xs;V|*L^lMr8Ott);xS$W4^8P@@>z_w>=Nv_Ly(`ynH)z^6kvSw=?G3
z`G3BnIcB6FybB!n%z0I%EFeb@1!g@`ZESV`%I9&GFgfnq>eOn}9$fg5IcRjj(Lv?a
z$ycvV#>7YB1P@(nwP8tZbT^%Mhm5O@Zq0$Y2GRj)BSZ%vyYE0Y&xUNB4cVFpvUN6O
z`)tVeJdo|PAv<S7c0K~q=wm)L7!RLF4aU`ZNq-_Wd@$tvYWQHt`PJ}V$Wsc03i>_A
zm@QAgw#Lof*(1xGRMy|<F~`=%bG5PQ6w2B&h03NA!FfqU(K@ZB^AfPepOQcdb(N}C
zb~z(($U+%ZdW0&uY3>BeBRaYM?i^)(-I&**ScA$M$Mrxq8qMu?rw%13LP|ijCr1??
zLQuhNxox+VXP#cCJ;nt=<j5zfEu`M)D@CDiZ)-B|=G7>SBBHOBCHJ^rFFh@9a9A%D
zb&SmS^(A8mHCFUuAA-_rsK?dl>hK3N3zoLIZ<>Wu8|uM%LOtt#SVv_J;g*OXiS^lQ
z<_Z+k!ql)9SROMU<}-5}d!tv)nB<v&(sN(0K*23+@ePgjsZzTrrXlp}GhmQ{D@E2y
zCs5_C6*nD(MNgXc9oQ>qNa5mT%rY;bN}1~Vjb4KLSb}<9{`mWU{xZ+sdKobrq~W@1
zuUJqnoATcAcE}EH?mTF>TFuV3_rUL9><2h(wzhYIAT$-YwTC-gnP#(uQAA(oQ4kUM
lA4a{`Ie{1$Apw|;u2K-!qSbBw!`sYr{{z$ndsONV008;9+#dh{

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_100/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_100/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..c2956956
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_100/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a073
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 100
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 100
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012565
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_100/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_100/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_100/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ed0610ef095b83b349f140c4297ae0213bb149b8
GIT binary patch
literal 2849
zcmV++3*Ph}iwFo(%z9-4|8iw>b!>EBV{&C-bY)+2bZKpMY-uiVYixQhbZu||wOQSA
z+r|}E8rhPaIChe0CuuSnj*`|=Dgq=(kup^!rbUXzn13cfTaKi`fWVT3guh?`l2YPM
zdzl&B1)b?dUZH(~-t<lSDm@F5*rjA8PL*iv;kUbI&-wP?VDT;R*X6(e>*J;PFZ{$d
z+%p$(hV3J-uWAT$JryGk2d?XQeiYsn=OZ121JjSbk2d}my^PkwRb_-cY&dpQd$=@n
zcPsG|g=?2x2fkq%{uwv+RM&;cQMkGv*qTqAd>@4?USRu%g`(k7c;gWa3~97CwXq(B
zhy2j75PxE#KCtWYw(7Z9aa?38uHhonuo33VecMo6&(Rcr=sCe)s7#sg3J!WFNb?m#
zSF)K5uX#xIk%A#+U>ZP14?Hy{Q~UC}fB*A8|9I=Oa0S`AOgM$V7cxRFofXpAyqtMZ
z%59ahdG0}BySODp#B5}EFq3e-Aw90v>rr@%?-@1^`5ZzXrK%)}t)|i_H_NqZCknqb
z9Zfa)z&0kOhrDmOJSXl|)1=L3g?ur)8N+z|Rm0$auT^h#<Z7n@*!KdYIi}-9;aiVI
zN#1KU<xUG&+%^Wb;~_n8A>VfoDmA51ZFZG*r@Aj5MBz;swNM&XPi9HtSJfz7hU{cW
zPfL=U<p%Wp*7bYoOiswbK$bH+1FKvgLfxx%tCGAgN{^LRS8jLZD7<lm4l`C1-jSfQ
z+?5|IQfu!?6n@OZ<>dp6JibuOJSY_TQ*`DT_JGGEK`Z-G{W<u7M1zsXPqWj<W}HO$
z9UH{#_Ccdn5%<MvM*@Nm4Qtov1!Q5Bs`Nx|wUt?(fk(VBSYWjx$}LFvo!Bq&W~;Un
zg>SZ>SEBHp#gYOd^;T`V=vCVJKFQns63#-=5ck+o`9&M%u8h?)Q?;RHZ#<Rj;v-1m
zbXi8PkmtYl(>X3j8ZcRUA<5N7MX4TC_ms8>oNi==EulabOY+z1i1Ldl+`N=O&I)|E
zx6%i*SZd%8xw=?x?L$SrORr1^K&w-wmu9tAX(;t_vj(*Sw@z2$y7GQ{8!r6g7FqbE
zoUC@GYUff?mS5%KR$Wr!x|E`W|K40$^6+k^q#L`L>`pFUGVK@?O4e{UlPS5zZa%Y<
z%ayPb_ivT-Iq2!rp`A>&q%qj>Vw@$|nz}9S<g+Cl?9RYoH<#JT=SrGNLippjDU=)l
zc>=H>Tjon>5>FROpL4$I#W+jw;5@;qr!n}1+NjjV9I6zb=NUX?utkl0lTP+03_f=#
zF4F#U!=*SuI)w~j(_=6TscR<UIpl&yXBxe8fx*;f5ev*@$_w=p?73EgPnZ;s8H^Z=
z8SF7wWtIX@63XA9%hFtfHkj-&3DHzaZER3#cucX*V1#uVc4YKtr3q_s2Mk8EVX-6D
z!q9-3-?Q8VyFH8I0fSwN{eha`31dHDZ5aQ6X~VTC2|QZB=aegB<Z2Vz?~EvB*S4@~
zfiXIzc#IgX(4dQUn1xzyp5i<kj%kdXUV^{&6KDraG>c*t)Af5614q<N-_)r6$YA<e
zOnnZ_1nLw{G#Y6#))RcjFw>aTBCF42VZ>mXbXC=6+a%y1fqj$dxAH2*hR$MxHclBM
zH^*S=$QcY0>{0WvI$}&{zvBitX<&Df;0bp7^TuCb=iPabDSiIw9DuAmO|WC?6nn-X
zX}GHACk+psBp8p~1p5}nx_dfE>jw50d)NSh)?c(B9X1*-wAl%;X|co5T;K?8td7vE
zJ(C7|-A<?4lo@GIYsQb#n;iw7{-9OvU68IINZxuTcI0lku2h@PqVS^&1|9+ps|Qnc
z47PGrc?PN{);7z<Oa}D9-RI>O@C>df6;W!}%ODbN&7?pY<l7yp0NN7B#ZQh7;rUM<
zc-GPJ7k}>KFX9gJFolj3D3qA9LIkDQ1X|Kwr&@(*U-FJO;A5@B%gD0~8<ZIa^^9yj
zR}hMtAY_#X{cTmrYidzZvkwHNuwBR&k(%4mg)PVeh`Wl|A<AMw+r{cgZ0<$jhnLln
zVQXffgS>jX(fUfMHQGwMEQ3DWVN5OO+%Qd*cg<j6*q9$!ZW{iR6Twh`aeRh-WTj!q
zS4|Uv9D9GdNU17!+ca;#DM5nXWo6u6y)40HTPA`Fex@q>oeAhID=lmlW>R~#4(6>k
z$<l}4ewzqP6JbmaBpe>5{tzE?q`JIUC+ha2SF2lJGl{%iCPHgLWc}{qMX7e4!9f6W
zTFP?SZMe=W%qpM>r;qwG(EV?~ir%3mAT~u1=d05S$b$%c`>Cvm4F%+Mw@x(wR7bzZ
z)Fhk{T8%c$y1UL6;|7$<Jy=kqTbDtJ*Q-yv#Pzb=>4KjRVMM97$`z$4?#m*mTDjUJ
z8HHrNk(r%9I^Cu$!m8q$xOY+55@}8f_Wp&iheyG~qhV@&AL)*#rgFuN)Y0?f&r)#}
z#jf7HR7LU0;8C|GHuqZ<rQ4|kjXw^3-^C@K2dP5Jrtj!nKlTaH$N`Zf^$u=Vo>buQ
zKu#LV#4+4bgnXqemz8O^ec_(vrq>k@RS)s7UHh(j%A*N6O5<s7i65yk!>fjAbxgfX
zd!`sp1d!cYb+20~KZOd=0$t_426pj{aqz<%OG`hpiI7q&U8uep(`g<4YJ<NXr&p%`
z6(iIWyTe@Q)ihNbE?j~O1aQ($0DeU<^@={Yd~oo(bU?jJ?ilHb*j8%w)}wMg8lHt8
zR33GuWG^DPT&ci04r=a`_>F+8`orBzC&Ks^UT%~{xc@(hD-FAjWAc`2n9OnR4n&+D
z*QbZo)#<HT`wDJR1@60_xL~~Dp7}#~Dh1){(80c~l4V@+iePwixEijyQ0(9gwjH5v
z*uf-S;I=sOE+v!U`dY5YO|}b4A)lW8j17O79>7)61TF^;x)s+$qxcQbr?2q_2=eS9
z-SEh(o=Nmwc+*4JA`j6woqj(a^aIb<9C)@g!&~rV@cbWp#j{n&Zo{6mGJoCG40_>B
z!*&B7$FF<d?$6#~DcJX-gY(s;B^~usi*J{dzG0&E*$b%6l&<=!0u(n&w^Q)<>C8Hn
zt)ylXQe;AEI&4^Ei%7ZTjE__B&(%}$K;Lt$l!G}^4Rfm#$FPZw<DSGedS8Ju$)<K;
z7HBF}S2R3Yhtc&piOtj+5KDjak|!(Sr&#e-e41|5WHLLQ$tq}sY#(zz9<6cYQmQ^(
z&J1j907UNY+L6DuaUu8&9UiVZHb(v$1Rbb`O@2)W<F(^sPG+VE*W@c)hp&+E6<(Kb
z?wWja*WsH>_~u@hZ~mHm^Vi{<Px$74obP-N8JQBU0LOg~Hk@_C*3o3wQ|$p-&ur!)
z6lk)*vT@Q^$Zu@09?0Y2Fmnu!4%fbU`S~|56XNsY1P{lt)%}>%{o~El<sstg{_#c%
z=8}*ppf-<~f{@3TLT0ZHDO?>=xK2pn>X5msL*}j%GIw>z{M8}z|3^qtAJ?k};^7yn
z2IA^<N&iCC@Uuf+zZ!ma$m>_bPljBmK;QYPZH#<b!hed5vz3cm7TKv{fAc@GZQVce
z?{B82m9?*$7;UD8uwNo?+FGop*Ch}e|B?h;&#?XVwTfdS*knPc%shhJ$;MxC=5)x(
z`87VD5p$lr@raN4ItDdY%;k9ydn-=h$Eqj%_^Qu_F4D*$vT_ER(9mR0HGHH?&`ZDM
ztw^))ZO!mKMe&IVo_|VIKz-gQa5+whKxEwp*$EFB)z%OZUEKcwE#2jWxf}oh0Y9Gc

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_102/afni_proc/_0x7b397c40bfa713e8b0f26723621040bc.json b/Afni_proc_through_nipype/_subject_id_102/afni_proc/_0x7b397c40bfa713e8b0f26723621040bc.json
new file mode 100644
index 00000000..e2002310
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_102/afni_proc/_0x7b397c40bfa713e8b0f26723621040bc.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "102"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_102/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_102/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..42376f9ac22d79537fa555dfffa2d06c104aa817
GIT binary patch
literal 305
zcmV-10nYv(iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zyNZJ1&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_mE?B0TvRQ$&I{Oph~eTOPYf?pt`AvpvS9|6
zZ-9;032ha}BLes7)0;7z%<DxA=lgGCc$f^-mcMgF1!k_U=XcjPICj+^R8<CS_W=L^
Dw9J;Y

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_102/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_102/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f76caf5f02bec540a30f426aaa7bcb9ac23806fd
GIT binary patch
literal 1292
zcmV+n1@rnJiwFpT%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}wMYG)=1(As$ZQ
zC6U72-be3J5JHtuQAG(4MSTEOmUnmd?3~wLZ0}uCR0&=xD)|lb0Dlbc{8x;3_dbY(
z6p20QcI~leelzo%nV)a|&bHpG9`}*t#bp8Qf)^mTgf_@=cuAFl@$TjszWs0h_!s}i
zAGviRX%60P(M)nuXq9-kO&AAFb;2&a`{2o3KrGX$95YfI@a_iTsdsyen{66B>Uy^s
zQv)RB+Pk&3cefHHGd`}YZ3s0+F!f?@rt~BeYDNT1K_IkeXHUQNZl|<dm@AuixU`@%
zn!wf5sFGMkGA<C(dPar8_iorl2#{E%(TlwfQ#o|b1!PLw7(s>uhQG$Mo84jmbPz=m
zdLDMQvee@K+Q64?3oal*KuT7acM}aLBpM3TgCMLfgSkXg!_qP@YQI1Jx4Dj_x-di)
zAjv!}n2H^Smq-qlDU9Qm<vAEj^TNCP=PE{zBsUCF5(KJ5Yip12(gdI&To$D@OMmx;
zN~j=}!h}IGSwK6;sV#)Eg2yDL$pj?Yy76Q@#>^C=#BAWla|A>Y_d^Z2ngR)2S%i<n
zilGmi6Qz`pfH72G62w-cX-qz_xXGwa2|79<DYew#$3lJ|S7QNzPe4<G00oT~()}uy
zA)N$+heDJT6Y<)+d&a7QD2b8L#**sX64@2023^Xf^q@2$Yl2#i=nHDuic=5gS4%mO
zY9`4Pv<WF+#&@PUrX5*61xaPHLbbaE)mTEvPGnOE+A<LL3MB+FB4jKrHLYmm)_O>o
zi)j|4=NDu~IePehHwr8YnOhpKwUll<SCWTBG=;N)5Mlx83Os|f2?5jaV+k@r#;;)|
z?wK;rLxyNkRC%9kT(3Fu2FYL5)s$jEZFGCl;~|!TL6c-rZ{8g?9c8g)+Mz_by=>2P
zP#s*}d|Jw+a&XaGZZ#}r-@ChW>9er)qJU(1>~_}3h_T4Qzf#Crn7gAyA$Xadv^1Df
zSQBD<(lTXyj<h^!1zLrz<4?C+`0zYbWDti|gv_jVo711S4)N=gpWYm{Yfc?Cg5&wA
z=2ANt{^6RIU)8q@OpHA`{8C9cJl@7QHrKuT<{E8aWwW!~v_Nw*eEG81uGrkPyqy(1
z-o3bv_JFn1T<fIB(J7=$?IiT>&eB8&(Kl{lljugs)XllK-hFm$gUD5EEL3z-6Gh!o
ze}IY)2(cQ;Zsr6h1PMHB_uD;R#%`aFrP4s)B7vgf(K~m$?sL_MGX9l6Vi{xXoC$Ed
zP1jk--0qVU=TO(!=T)$%+o&mF{F%EMP9xb^d4}$}9WqvS-a~)IWsSF5o`q$tx^nvE
zb)5dM8QCFCG;vZA3}<I$%5Gsp(V>njo90p`cvXgp^v-PunNg+2@;h@|*mQK&fN-(D
z(r)U8g1+CmVh6pyU5Bnwg05%oyZ_}%=*Xs_QZ;Q&yK2iUd+Uwcsb>kHdTc^pd4PpP
zW*kRb08z#{w>I>zcWwhGUQWib|LTjs{|L{YZj;E$WQfFeHN>zXg$CLh#r?;lWDvy}
z9d-L~8b?`gIO_F>y>5iN7{<NoJWk0be>F?Su9fx%aT4`MqqsX9rlTn7!U#r#?C~fb
zoWdaXZ}G<j%ke*Dfd7nf{6A-tw;nL05+Fsr^XZ0RUgt7}3;#7M<MuyOXD|D62><{c
Cmv;03

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_102/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_102/afni_proc/_report/report.rst
new file mode 100644
index 00000000..c444e66f
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_102/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a051
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 102
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 102
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.072565
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_102/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_102/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_102/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..759a96133c48b0ac0ed531a99925496bb0265488
GIT binary patch
literal 2547
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
J#$ve@002!y>JR_`

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_102/create_stimuli/_0xdd8761564040ddbfdd0333c88f5b5d04.json b/Afni_proc_through_nipype/_subject_id_102/create_stimuli/_0xdd8761564040ddbfdd0333c88f5b5d04.json
new file mode 100644
index 00000000..9b31e018
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_102/create_stimuli/_0xdd8761564040ddbfdd0333c88f5b5d04.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "102"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_102/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_102/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..340f0b3e22c1b217d408ab21510ee020da6bfdb3
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO5YAnMwSL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=(4{np_y_<1#^xe8

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_102/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_102/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..3f4fb4ab0c96c2b8d15c3aa74c448fbb12d739ba
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=An>c<Yj`KiL6kQ0D
zg=bnvqj}hITLeV_!$Hv2T_lU5&VZmKYDAAjDkL?w6BuYWK?87Cb<zG&zoNg=OG@*w
z12;}5f?<i|<vr(K9&#>!x$?(9H!j&nf6i!joDnyp8A&K3E@6H1Vmu_W&{y{0UHo1&
zel1Rlx}HZ2r=-xUfgo5BBo$5bgcf=k#gqsvg7~=5pFWNlMVa6MQnBE9KSm`=p)VsE
z7W($-=`Qv*TZLZqu_P#@qR?}0p|1v<MYL~m7ZTnFT4iJPkc&Z-@I#c4AxVJb)4kmv
z3%!ynn#ePqHz-p?L^vR4t-&Qy97Qw%Uh@%7B)qSiUZ6k%#RY`2+KhQhng<DqxKKWj
zGzOBs0^7ybR%g5Gc^-ssdIeVy6p-&0xn3eiBmhF3S<ct1hy}^O50FqIH*kT#G7j@J
zE91U@8m`H($Ry$!VQ92KuqZ1rOhPG9F^6O>K@y2nIL!)u=YabV5u-9DAu<Cz2ei3O
zm^2_HLzHE?l9PDX5+2|LS%*PPg29;DtrV*);VPj%@^LUA46rUg?)PD3vLuJqfRFEi
z5C-1&1WEajAfuXb`Y4$K`mD0Z86yFa5{qL5+)6eT<Xr`wF%}_$KnEzq3QPDHkKch-
zKOsg`1cwL+CfFa3uGw6g<wTG?7=)2*kh}u9NyRh78DvICg{<9#*_ly6M9wCow{mG#
zEy0Qc`wXjiDyVy-sW}@ke#p>}2x*pllHWr?VcB6X3<<+5n3CGf3=7yypiWSeN!lb4
zw=<q3NG4{*!dzf0BR$s!!5j@EA0j_OhnPZypR_!qBC~Q6@X|}Jms8HDS%_-mEC2;R
zA>kA~39>N>6Xa!1SOAKjgPpi4^E5RpgtN@9`^e*bsgV;9zui|u3>#{p)%L#Hf^8rH
z5{>s;p=;IIGVYSD*`ib(yNANKHX$$W<}9!Qj!&7Zl}h8E_07@fQ`7Y<Bf-S%T2zg}
zIU<UmUM*g_6q3j}eYV*BU6;9k0GixzjHXPk8(%Lw@Z7Jgoz{+1O>oQvryQoK*{x27
zS%{?re_80*fk^Pw;nFpF7+D=~%8U)q4y;WWAy87wc?7duE7(8|>o8g$k=Sr*K<vTm
zlctHJS$-oB{ouh5PoA6E54;wFQ;R9-DmkpVrLZUAR3D87e3I-@?S-l}&VW~6`};M{
zBvCa0?PJQ!JK<8+dOi2~)Rgv&eA~0|ZIAi3FUq$wBj3&}d^=;los07A&d9er3*YXT
zZ}-3Xj^>z=lJE|2+%@M_owAS|JrbDpN!{D%0#v}0JY{m+x7BSlraiduBeU=Iz|nr~
z^~o2nPsYSY;sg&pYqf4kt@k#ZcZZCt^<Kk)xdze!Y9mAkAbamXw$6uapAXrd1+slU
zWaoUy&Mc6f^C7$ELw5fMq|wK0YA_x?k{XPwi<16GYWQHt+12pDkh81dy^yCA2o>~u
zjxk%Ferb(cJ7<q9b5dD<qsJUu>o3&$hEpnQ*AyxnP7LQI5oPPNnl4Jf8h=az8Prv(
zUfbb}z#$7|P~{P-<dz4e+Tw^#p})C6S>H6~O(@o&vc^d>l%Cgm*y%Q*1Vu;*sP^Qj
z!b1ouxGlHiwu{`?YqZa}Ac!0VB(sIoTYar8^zCg;7QLb#M{!K_^{V6^_v?jc)eR2o
zg|d#3#h$)m?4ZVqU+zIrdIj~l8eJWJgJ#LnHup@kbZSH0zeuR(-4C0n$|2km5hSsB
z_L{i_#k4RrtOb_GEP(mU+{WJOWiuvuE}-<>(@Rir3tN0cV{NL`E{kah{l*zENWrx-
zYn2nIa#zZm4#J`@P5UnF6?919;$_ToKcz~U>iVr-fcsdA`hM}`+rR%b&tG~GF&m`e
zx@@mlP%fMD-U-9)hg+@9t*+Pg!qAVx(Cc(M!S;5v>2HQ!7b<XT4|ljK&1MPXn7%3E
oFedOniu-R00x>W`LNFU$r68_(tJ~tce(t;f0+0&w7U~ZG07OXT^#A|>

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_102/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_102/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..3476501a
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_102/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a051
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 102
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 102
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.035142
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_102/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_102/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_102/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8f8cd79cd8c0075c8a5badae42b80a76effa13c2
GIT binary patch
literal 2849
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_103/create_stimuli/_0xda419de82cabb6ff026179518fc7254d.json b/Afni_proc_through_nipype/_subject_id_103/create_stimuli/_0xda419de82cabb6ff026179518fc7254d.json
new file mode 100644
index 00000000..6f78feae
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_103/create_stimuli/_0xda419de82cabb6ff026179518fc7254d.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "103"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_103/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_103/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6e708c227c52b3598e1045ec254fe6540757e14b
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO5YAnw|WL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=%KF<$_y_<1%%mdo

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_103/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_103/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..49c95a29f5bbc09b18da3ee6904bf07b91401c77
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b6gLzmg^(MBa1m5hA4bbV
zcH1y}C4p9`LW+V=+w=h*s)m*2neps6J7W*FXEy;wYF|*1{MM<e_8;|E^sn^TGkZzU
zme6GsWybdLIo~<{?EU=nrQiR#cELXSb4JtSl(;EPNlY1W3G0~`;{lPmzO)bT{I|UJ
zOMa49^&(<8A-P`n1;L6Ssc4eLG}o&rqC{ZfN5{GT^l`{2N(J|kiUiMk5h|kO`XZu1
zu5X^6?&8MI{ai15SP~Rak?RFF*Oz_HLfW%&mtx)nSVd!f$VESl`4GiqKw<#-bbs%M
zT(4z{#_~+(HOdqbA@<2xYjBAaM<I;?*J6lc3Gb_>7a$N{aRI5U*CU>g`e95$E|do#
zje(@Ez;?O0-G0z%G#Ze;=@nc-QUJb_XL^Mk5g!0?W-(taGZrKTKLA3B%!Km=mQj!;
zX_5Ec)8Xn2i&P?>5{5<#1dFm3!6cLr6>%u$3KWq@g_AVbw+^`n88Ip&5+F0cGl;eT
z)m`fok|N5|Ovy>U8!`8BjI2XHB7T1i?M8xC8gms>4|&+{69%y^KJN8kWzsl<)qs!h
z01yV;cLYiJfFQ$~arr2j3iMfNkugSmA|)2b2(T4s%8<7ebVgVN2omk104prvV?2Hf
zTD_PUQV|>=02pI$Ji1|PX_gZ~@n8@}(ti93=q43U5ob^tAr-QA6J%#b1rZsWjNZtk
zS+y7|3g}a;qN$|rjHYI+&-jp`0TI$H`J}!>L1EcpFANC7%%7s#^%M)(Ou$ZHlPTJy
z5I0jE$4JIz#ez&=OC!C|0>T^(LJu-OLPJa;!%vzG!y>bCli-DyOs^)KQL_-`##sUg
zUQB{1coJx13MR<Qj4&S<zt9BM%PdLE3gI-h>pt?hSa9S7$Zz-60K<k_YPK2=w_zJd
z2#Ln~E!UOuY#Db+*KAR$j@_X!u1(6zdl~a>g5y)>a>>%@Cw+Z1`qXqiONl=*yAqaT
zaE^%l$5+c2E(9cWPM<Aye^+JZ9Req}9K$J7>)KbV4m@{DYp1#EloK2?!6}AmVs@*O
zVisWOz+W0Tb|4fyakz91A4XP(oHAp>(?e?$gb0|_bRNMh*Amv3gDQ+xM<BMG3IMzJ
z`lN0$sTbb}NZ-Hr{gdZr_Ps_E!KuZRbd?-b+=AGXbjpuf4L(WwsPaNpYG;C%Uk3*j
z&LmM42-?GxnRm>ktaQ8X^QkGVIq|mU!P^?+ZJifydrrLVdGNN!c-!a2+nEz@XCAzr
zG2YI9;~mX0BL(1Hz_@45t14vyIeH{8>yc_>s{^5Y9%l)Y<G$@qtv2n!g&&!NMi(3%
zR9>Ha@%m&8d_+$0(6v^Z7Sv{U%XxRmxZ3R29GGiDIsk1H(SeZNcS1I2hiuIb*_tP0
zYj()??2zqwLbhjz?92|?`5z$-KjveD@$iw@U|gLS^haXD2Zx-W4IdnGem1-}<S7P%
zf_~32X65OZ*0{NQ_Q*0PmGw7z%(1okLTzq21+(^yP}y=KI4_APTBq4`UI5nkV**G)
zSE*`cmoox~EXbhJBdFwNqYc7l1Si*DpF`Hyjd>l!8YpWV*8|yTG<VvaI!I82lmN9S
zM+y%iP;lFB+im5Ur#EPiaX}C{@=0oi)LVU}5c>AECi8Ayjlw7*`f4e;$NhTgS$TuQ
zda2McGT+yij2&pK=;b~nrPol8tI^frS7;U}ZFAo=3#T^KgY%?1>wZ{AWewq$h@gn|
zv)9ZO5YxhFSQ}U#Gau$Na~pfBSIwB@nE>gzuU9~D3oE{%u`wmJ3o#9;Upo^FN^qs9
zTImE-?pkrvL0I&pY2Svuf`$|>UdAl*5~`F@*KhR_+{Y5s^YSO({QakS{?f~c*(43t
zReQw(xoqS;sL)RHVL%?VeC&DKVc2MGH+LT1Z$1e9o!0#h2<~-j4|lk-%w`Frh`!0A
oAR_QTjCyZ!0y!{30x%n0r68|G%iH|hKQhn#7n78B!0HbG0Omf~QUCw|

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_103/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_103/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..2c1ec44c
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_103/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a075
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 103
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 103
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012406
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_103/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_103/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_103/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ff81321ffbd1b87fe074cb9d7a992936c92ec386
GIT binary patch
literal 2843
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_104/create_stimuli/_0x13cd2b39c9e9fcc85b70577da7095809.json b/Afni_proc_through_nipype/_subject_id_104/create_stimuli/_0x13cd2b39c9e9fcc85b70577da7095809.json
new file mode 100644
index 00000000..b4384d6d
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_104/create_stimuli/_0x13cd2b39c9e9fcc85b70577da7095809.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "104"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_104/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_104/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..839d5ff914aba96633aaf89c713af976f1d107c5
GIT binary patch
literal 589
zcmV-T0<!%diwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO5YAnDqRL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=Pi@3u_y_<1#sMMd

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_104/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_104/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8f5af748b4a67efd0765f9df492f520ec770db0b
GIT binary patch
literal 1541
zcmV+g2KxCQiwFo)%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=An>c>u;XIHOMHj+k
z;hEOaXdZsG2#NrPgP^UuNESt%0YORBh#rYlNNQ{+Fwky-2H>vhqWy(_Nx!1M(o0G+
zV>@u;bRrm*NM7E1?&Trp@aHSP|8w(_ee~yyW=9!uGn$cvGU5`}H!sFRA`5+G7v9Bh
zMdO#^xTxz{#BfRqeIpPAD}tn=X`awRFQS+dfkhA>75dZ15u+#*JU}WIJnzS-j8f>!
zh=zr}b9%aqz0I{k&-+*s6jD*>8Mn|^1I{Aaw{hnZ-UnD^<Hi9OgDBw#C?P|V0LZ7i
zJ3kb9DOWU+XF6|Erih4eK+al&OQbl8XacxqBb-QhUpKt~fdq;RNaaQ|<|%3JCnVxR
z`2f-wNcswF=UeNY&93KpkiO{^TtQL*zFXvafgF+m0C8q9U#~J2Bm+MHLW$gj3j~&N
zn5S8p_k+{nnhc9fBAyY3MhgUsvJ}H4loAzlDCPnbkw}Hptk8G&xepmJDq|8NGr)6*
zHUrgN8W55p%CcO^NxsVo4{(C4!yqQXU<~bcidB|yl~5n~I2aHHu`WOE_hDtSB!|_2
zkM95w2Hf`rN%@c<!<upVC^-@6v&tf8j08kVERGOhE74RT?<wevu?P_)IzS;-Si;A6
z{4TWm2{EK1I79$2!Txx3+1Ao5CxYU^AdF;#<Q33ODxM+EpfW-#WbG!%&Ws8oayA*g
zolCQ7304%)XIRB2lDa>dnzI4p2Mi5~kY>pz^*s<2mL2xOkTA@G6I8pEVF8;7*a>Vh
zMVl1jPR5f2$;7N!m<w!aq-WYdn8RV@L*|F*08_~Dla^;#WL9nxy!4Xm#gsE@7NXiX
za{$3lNO%IC1lpK_3Gy;0EC9yOw1D+8PgAo(ILqw1k37zn961K^+kG{}u%YH!ZEtHG
zwt<9@XuRJFU8~NPahG(>7NzRQJrKsVNqK%JXMs&{e9By{SQ`JNZ;eKunyzOV2_|OO
zqG}Az5mEg3YW~utkVMYuv&HW3y3GB3;N+@fIAv<x_-fIC=Rsxdw6>jUf@3B)<uFan
zZgn!uLM$El%R<KvM1rRdm#*Q%$ZDTcW^8!2Z*9T|0h3zJBben{!Ul3!htc{7#Hv#R
zU=Lp(H%%tZ@*4r^2M@o0^4!dR=(P}>T1-h-$zjbci9JcD`e-!ZlVp!-FI25@CV2I=
zw^!p#5><nseN35oCtS)}ujf8LF{M2v-u5(j+he@#i{kA}iMKNi-p&|r=c0JKQ{wGT
zgSR`z+x>66qd8`z1iTFxcg%TJrz|9gj|66YQukK75GvqFo-#S^Tkkd+Cq20EBeUoA
zz|mgq_3;<4kH^4A<OB~rYqerQt@Ku%cZZCtm0rVvxhA9o&_)p*2-$llWb6Ep?ejyn
zrwQ3UKV;|pkez8lcFqskJwIgke}pvrn2rs`!$)F+adlD9ABhbg9CCU#d~nF=+3?<w
zrx*wd`aQ>(m8V}?<JR`sBg>pr*5Bwc$JWXVwX*7z%-S(RWz~t{yd<J*oo3TT0a)XY
z2_OSqrRue9&IlZ`AcHE8ppsi&7lh3SPNBcPfUIvC^CpNjP}VqUhSKv|8=Y<wBq%~k
zfZCHIg@+I*xOKPVwu{`?%e2q9Ac!0WB(p;5t-e+YeS2GzMX#vGQ5+L}y^`GHem(cB
zy1`*RSLzs9?CLAV4m4K$au<@)OQ_G)=<4t*G)t7WxoeuGQ=97EMN&QQe%M4+4dIrE
zpoq=0*USYF)52(28(1E(0Om7u8+)r4&6wo50O`4_7eH_eE54zzd_roMVj5Dvc_tW?
z;96O=$_c34rShhOu;@$Ez6W~+9Z<M<8ME9^sZvH=ztwYaA4^f+FP?n!_aEl@Q_mx2
zlQdWt?G+2;vXS>rs}qE6zq1u=k*z2QHrM<OZ*5~E#2en$+NQS!3f$Vm9j+>~S;9D`
rZ;CjK3H*=Z{+oh84vdfx%tlu!$ZOW}w)pn1+;{&4$<V88>JI<_YB}e<

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_104/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_104/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..9485445f
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_104/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a085
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 104
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 104
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.0124
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_104/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_104/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_104/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..cfc6e6669c6eea8be12e8e91b1dbd8e6d173c636
GIT binary patch
literal 2844
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_105/afni_proc/_0xb89f0009728fded185114954fd09be0a.json b/Afni_proc_through_nipype/_subject_id_105/afni_proc/_0xb89f0009728fded185114954fd09be0a.json
new file mode 100644
index 00000000..53d59566
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_105/afni_proc/_0xb89f0009728fded185114954fd09be0a.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "105"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_105/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_105/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8cfea29c8559d0450f6e62f28f7e78811b8755f7
GIT binary patch
literal 305
zcmV-10nYv(iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
z>t9g3dG#dhMI>aKsb<MPl5{V!-~;3sU&kl%A#B$y-DBr8d^6wtzWF--{yjX{)+XlR
zyzNxuxmLt^8^aHS7THeajh2!sRw4_o6W$TVZHZjBTtVYY#Hgo(RNT){UtAh({V+CG
zH{je>P1}zs>${83O;)wqO6v18D0W-PR1M(QiR8C`x3OILJbTg#vSJp)NwUZAj6bvl
zyb{n;{Sqr`jU(ECB8D3fT!GsY@hEzrlH4v9msQKH^8(f&VmRB&6T{1t>qAzYY?y)N
zYhdGbLR-c0h`@dN^kxi4^ZF)+)7`f*JWK{^%ip=80y9_F^Si5S9J}fd(ZU%-_W=L^
DuH2bF

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_105/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_105/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..223c4e925e55e3c6ed1477137ae2509a56ef95b4
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpT%z9-4|6guzWMwXJYixQhbZu||rBz#R95oasG-+;4n_ko+#KS7Q
zBvP22O}5ztgis|^R8hi1QH6>s%QJIk?X1ThY|m~|6bW7`D)|lb06&Iz{uReFvlk*E
zMPgRk8T;5i-#O>=cYa>}ovpuDKkg&R%Zn1Cl9wR3gb3s?yrjy&c(;6tZ~vR$`^8`S
zUAICcEx@~VnoCYfty1qc2;-osPT7TbA3T{Fh-F$;Lq-}0-rXQP^X~R+XGG)vp?7Nu
zH9#`1y<3XByO}DP^I`36Rj46?X$H3^N{@1(CPcs(1VVdu`t)1xHY>}8xiWc&OA9)u
zDO_ERM-r<@&ILkR$*C~--U_n_0aB|pMsd5#Q~}*H0lCsPL6BjA;csy5TJPxaxF5$c
zMjmFhvee@IQr}l@9nK*|KuXq_w^9vgBpOOQ2SHd}1$U{YhGkVzHgSLaZ+Bfub!mty
zL6T`%uoRmNH<1D?Q<%qf%L_1;7NvI&&QyXCNp2WqBp6hM-j*KYrV&6%xGXDc=J9R|
zl~O_K15*a+Xa?<GL2W6N6+9scO-CTn*NrE`Ay%do6;=a3o+BWNxF2aK)EG$M$}D{x
z794%puBfDh6pW$zf*`gAP3!WZ#YskWMljG3$*83UKW6p^I2sBFd;*#g1Sn`Svu@Y9
z4CN%4JT#)E9EmsH-8WX1L`lqyHkQ=u=E$yCHRwvtt@kPuswSxAh`ywjEd=#wy0wxc
zsV0()L7PzWd44CFW7(1AV~|v)3sk#XQjJ##*@<ilNt-9)eyM~YMuduGm8La~+|mIO
z=6swd82LGwP>vD4--`o_LgnVpn^P*cQ7FknA=-<xiVzY3*#bO+v<V5*@M8rsMaD1n
zkoBf2icle1mUZ2yC$2OcxkU2U_i9Y>Lap`=;*%r11_oV{*?seFr&W~Ml!?L><@O?)
z=x}rhdF^Q>(>lPJw%lx4%3is<Q|q%Z^`eAyzU)@s+K92p!M`%dJ6OBjR3Uho?RPYo
zN>~$eyWcTYa)z|r?*v+fsl87(I{5G++{j=KQiRN`XWP}EcXsgWlb<ekqJ~qutzmDv
zs@)U?$3I-t^Xq1JiG{JdJ6|dZJ9`_L$9B7S-&{im7ACv%Nei?fM=xI<L^YdR$=h7O
z<K2tvoF1@t+il$pIXZ@HemV)--JQGWBKkH=6p3Dpdb2i-*1ONH?GU+&!a_wiGjZG-
z9QN_xdxThxWH(cS6M_UjiVmX#UnOpv52eyT;5>!0=FvNMtI@f-MH&Cv@3NdRcE$v_
ztyXnrHn;U8!#>nA_IaHw>Q);{7=P-P!)hcOt4=XIw@HS|PBrvb95#6C;b|B)N7q5W
zyiU;n)g!y4%_eqAg6ZroblG(j6dmqy?bBSy6t~LIk>0tDU^A-Hc>PY@I*N|21qcV*
z3v$y43dVltiXV*rR+GB+5DYzc-~F#pf+CxiN_Dq2Q7y|Xf9s9gY<dZydT4^KJj9Dc
zCLCK^08u3cw>Ie4JGY7*uOP$3fAz)Re}v~xw?<^`GGt<-Zel1%K|njn@kx%I`DAc#
zoM({rjvx1W{gcQ2Jc~~fh$(7Zy&k({Tfc@SL)Xa;`bioe4hBi@=qMY+X%7Z4=;tSc
zq<;+k#J|NK6Rg1hi~;^L#_|7*jox~|lu7_}IqPni<`ph8IQL(FUnS8$ux(;aa|r+d
DI^Jev

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_105/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_105/afni_proc/_report/report.rst
new file mode 100644
index 00000000..c740dfd8
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_105/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a043
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 105
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 105
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.073479
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_105/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_105/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_105/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..321172e0e6bde4684f1497c2fba632dd76bdfbee
GIT binary patch
literal 2546
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
I`?(bW036HgG5`Po

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_105/create_stimuli/_0x9cef5ee9021e53deb1d17133128bf8cc.json b/Afni_proc_through_nipype/_subject_id_105/create_stimuli/_0x9cef5ee9021e53deb1d17133128bf8cc.json
new file mode 100644
index 00000000..dd70a914
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_105/create_stimuli/_0x9cef5ee9021e53deb1d17133128bf8cc.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "105"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_105/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_105/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a8d1d2ae80845150c4982185b8692c00bf29d4b4
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^AyeCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR%
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk7<_EEXT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mWj6@!Q6`1ywRDp!f&?07xexRR910

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_105/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_105/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..495af99ebedbd5f20cbed903588be26ddcdb4916
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~31jl3vgb!yW|p
zA@-KqmhGnPhGHlXq$sv!4=u1^sX<WEk;PadRg!X&76G=GVg>Xz?P2>z`xW~uJEUYg
zNs%?3D+G~99-i}^!;kdGUoQOd&((AG$v@{TJxHOMvJ_&*p$U9oUR(sAiu}ShzKh?B
z#;?U;QP1ZIrwJ7K6<-3?K$K=l7PBH>CJ_Tkr5_y>`KOOV&PXbSPjn<jHi$?WrO3|{
z78Lo7<I|h8-Rl<lqDK{wfXO1CYZm!MU+|C(Y}|!d3=me?xUwhYFpR|>iD3jWf_%EY
z^+S=bWSYh5MCVn;HOP?qaMBuG5-mu`V#GBc(pcg9vgt(#;A<f<l`E}CB+%N8Arw-3
z2+|lR_6ltm-Hq;pUc24K^i8i68k0isy&}t(U>|%0B)G+Vxyo2VihdA;mYE6XORAzE
zOVTp$JIBMdIF+d)A_Y#y3xtcZ65%A0fQ|$fa|w$GO4B4Q@|(ND!;Cmn5d_2xhzz66
z-NQ*kfRr$vW?D`2U5$lLV`3fp5%|LiwCf4gX)JWiJmOJ*2pnUbe>@oA%A|3ItAQWi
zAs~vlZ%atT2#8_Lq<jpH1p2J9$T$Zdl%n#0Ahr@s74nwG&WOr@V4_13P)!wnOvZ0w
zYY>AW70`enz?gcI(N$YZvz!Erhl4nh4&zryH>E{N1jouqrHQqhB0DiEL1uh9dOcHS
z)ncj{qED%gjwE$^JT>D(F7`MXfmCM6r}f>F43{1E!U#C!{t>EOOR2=ogzQ8%nW9Y#
zaU&IROjK-EEXX9aG|J~XNSOUm=wasjWREh;@DsOfSY%di8ocz9<;#iS%q&E;aTXAQ
z7ejCao<iD~f=PIp0r!#db1t%8Wl3UIh^DDs_p!(Mk|T#me!H(m6gSj@+i5@Cz-^!~
zB$@2DBCl0v%cM&+%@$?)pt&cFYm@TgR>pms;N+CKSg|zvIlnd@eQLU%rQlD^E``+?
zo+GmO>DA)7a{+|T@w3J5@4CvoUF77tV>o4M-S}$R!RJn8?YNsxHNi0xoN|~YX16*i
z<pEU={-uFq2SO<lN2sRZ!`Nz9Fm7x_x@&EMkRX#>=Mm0oTEhBjRL9Z!7{t0$LtuAb
zAGS;;t@4{7>4$f}fAZYSzT0*Qo?2Y1rdFd`vn2L3o$8~}z)wgY)n4dY<3#Z4YiFk>
zxB^|npaaUddB;MjTEE|Xeq>5#M!cO_@OCD6J7>k)oe^($7QEdF-tJlP_GZM}n+0!g
zg17hIc*k?hNC|ioF>aajs?K--`;R2$1E{yxdl<?Wah7m3>D%Zv8b>`e@keH--A6||
zwbzGVygr-&ACnV3^sUvJ1+~^+citT`uGabu2j`lQ4niA8bTDN9osjP7Av>ps?939f
zb9%_`=^?wbgzTOkvUhsO-v0<`_%RzBjE9fJ2IK0ipg$5DJ~-s;Z1~`iv$Ns7A&)T-
z74&<KF)L5Mw8rk{$s^00RMy}4F~`>03%$1Pl+4;PLS@~F@Vo?BwvMyutN^U>#{`g~
zuG00|rr>~wEXttDBdTP#je>h|45!GyK7*`p8S@s3HB{C#ZUw5{cJFt4EtH^yXo+f1
zjTIgtsNgo5-DaoAynK}nxR5|#--px+skiy1Qs~>;nkxE5Jqn`;^2?Rvp7iGn&#D_7
z%@;}?ql)ePg0Vx56}{ZXr1BLq5PE!d_zjySO55Bv&C;n&b>}Rpo_0TMk*bDxOC(st
z*2!z;5{hYQG^`D*4!Do=xw(zK&6mxX5}8Elxt%Ye;FeZ=V`KG*)Goy|rhfHAFf75P
zvTBtRRJkkVO@~l9P^Ntg_X^o#c=0l3nU^rFjk<oDFW`MFAp@^?^3C6Wn&+>4k#L)&
z!Mbd(SSXi`ymub@5Z(iL*zUM+uN#2p2JU^g+jTn+yzqhVqXM_~c!#UXY?d&J*qb5>
nBEbJ)G<Z`0=D-00G#g)~Ft2&b+v3|FGq3qCDAs;Q>JI<_=%oZE

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_105/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_105/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..72c172ea
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_105/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a043
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 105
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 105
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012343
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_105/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_105/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_105/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ad61dba91367d7393e26849640b2aade7862fe29
GIT binary patch
literal 2843
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_106/afni_proc/_0x4408790cf3576eba1e3b44649c35a937.json b/Afni_proc_through_nipype/_subject_id_106/afni_proc/_0x4408790cf3576eba1e3b44649c35a937.json
new file mode 100644
index 00000000..e61b5c6e
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_106/afni_proc/_0x4408790cf3576eba1e3b44649c35a937.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "106"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_106/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_106/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e3d37a9d03142d219fbec7882c05c483f8571f95
GIT binary patch
literal 305
zcmV-10nYv(iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
ztFnUP&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_m1MD8URN!*&I{Oph~eTOPYf?pt`AvpvS9|6
zZ-9;032ha}BLes7)0;7z%<DxA=lgGCc$f^-mcMgF1!k_U=XW=^ICj+^z9m`R_W=L^
Dpyihh

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_106/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_106/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ee94595a577236caafe3fe8539534640c8e39839
GIT binary patch
literal 1295
zcmV+q1@QVGiwFpT%z9-4|6guzWMwXJYixQhbZu||rB&T)+(r<un>e=5apHWCl+uU8
zeX$|c>3s5?-BL=Rq=cp}G$juyVOdF|+x1Di>h9{!P6@Oxp@Dtt_M!b_`riMlvy$$k
zhJv9wIB9owXMQvDo0*@l|IW7Fs~`K3;N?XLLCH(Vxqtw~*uR8KK|6c>6yNSQckqjQ
z<M!=35wrkjw`e9fDV0o|?GVO6QI)U@XFqs67ZAggtj3Hq2AsV{c<St}#m#_*QRwVu
zOf`^{D`(dNXKy4@WPDs(+sNe@!8D6oGpQz7E@vc%DdY(4>FJYio!zbs&-JCv+gun>
z8BO5wX;ev!BpJ^U(t1X7jqe@5ix40&QlS^OdQ2A3JIf)H%ESoLAJF_Yp55#Z2ggwu
zBJ_^mRnky{`)iS_>=v9uf`Fu`G4CV_P)HP%s0Tq9Re5uXqMD^uQ8s>m{BLtTK~<@V
zEJ2WYS}+yc3@?!a43ikgEyD}Yh8Cr>_s?XE9to})q{Itkh1S-N@X`dJBwUo0(Mx}K
zbD7Yb)Cv;@$z%cTZb40%OOx}M#59?JKwH-ykH?sqGOsWj`0)$@QN;aFK_RC=JXaRs
z<FI1r!}dfa1SFs}RTl)YHE3Fs4-9THs#1cEPDn}()%dZH-^bNB2hS&<DM5fajTh40
zI+i}21cQe{l$4YFwX^rMktLA=Bcrq-^|>XoOHu`@5=-gbO8czk)Nn*!Qo~l9dN{vY
ziHVRiL8hRzPx&&wGsQ9O$nq%&Dv}kd-6^TU5<+$&n|#ogfw))7JSRH$8A~fgYZ}?L
zLnO@kG>g&mb26hGJ$%0(dKUT2EsZx?D%&Zf;64#;;cOs;IEQovo<`dEfGPN~0+Ar&
z*ZRnMT@{7T5G~6(?{kgo4M*M}`RlrxQY@&A{$Y4B#4^xmk}T@Y*}b--EVgvuOO%_7
zV5Yok@ABr8N+h*|i{5ghWhr}U@64r7{nqmmlI5|RSt}#jAP4_SA?sr9_7jQVMf#|#
zKv%iZKDLj#x{A+`mXErgR(|W?(@qy3UigaiV&968ne}da`t$A{etq)Oo4ugn)P5^C
zn4fAd1>W!vSG4@9xm{vn%>Le&Qo!Cp2jkdYclMhrw1Jh)-g46bEy(c2i^HI1bKCN^
zSMWId{3_Z#)?Rz9mm)`}kS?_o-@AKD6Fo%Vx`|Dq9}Y3Eb8nsf?8*j_tJqj*-b-~D
z_D6#V72hSqC?va{6Pyqv@Guwzhpvk4E*}f2fWUbIWzC~^_GZ)P>Jg>gE4R-w#@HFl
z!S1wOXCbpYk5imOeQloA!J>Afp@ep)_PRffWMkDSx@Wh^Sekhc{S}uD-g<fJmyPP$
z=@(aV`oCsmkF?RmNl7rAy_G4ug$+gdI<9T%3z6Ve;V05N+wn3jD~08EYPYcIsJa2+
zVt1w8Gz|rPzkSILdVjMCU8@9L&+PaA%N5^|bxWms+UlTg%Pf2AwB2rI388ANeP4Ni
zg+yi?N1F#x#RWIU_pf($11DZV#<BbAi@*Qy&!2Xah}xu&M5i8N*pPe!?M6{}JUR)J
zY;ZIhLQMNGh@)s2og{-JdNLSckE_q)lx*|Yuw-nz>0uNn;b1h1`@>;63X?vJU=(F1
zqc}Q-D0Xl0$8uKSf64&=8RPhW#wKqaU`Pc(ihAeM4a2<7MGEKc>+h;K_y?MZc^PvF
F005$`kOu$&

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_106/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_106/afni_proc/_report/report.rst
new file mode 100644
index 00000000..37ca688a
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_106/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a040
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 106
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 106
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.071412
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_106/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_106/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_106/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f4bbbab8d3ab88f882e04270578561aa9e3fddda
GIT binary patch
literal 2537
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_106/create_stimuli/_0xba6330f8e2e17d9e85d982abbabef116.json b/Afni_proc_through_nipype/_subject_id_106/create_stimuli/_0xba6330f8e2e17d9e85d982abbabef116.json
new file mode 100644
index 00000000..5006c2eb
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_106/create_stimuli/_0xba6330f8e2e17d9e85d982abbabef116.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "106"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_106/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_106/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..23c60cd979db62719573bb7b60a2dd7daf1315ba
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?Z+kk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhiB)B
z<J|AyRWzRkscJN{)|-#(%|W~$PSqjpvPPZMD0RWpkZv_f9iVD85-7Ev2oy4Xf((a|
z(J(SHK}N&Kco-R*Amd?VGK@_A1F7f3Y#MZj6HS9|b*%J>rs2g%^J#c7(tH}8MLw87
zNuOI|>TeZ^PhE02eY~>trt13jN3X5XwH&!%H(3|3637J$wJ#Ch{dzb}#|m`Grxaiu
z6KPvhN|0Kz?e^`yW4nDF2IuYetk-F`U;PEGk-w~vg3BA9K+Z%)86p|O3{{vQ;p=pt
bay-WbR(>IZAp9IBe%p9=I@N1A_y_<1RFWIi

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_106/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_106/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..f15051d1597874bcd76aa6aade9662d9f3fad348
GIT binary patch
literal 1535
zcmV<b1pxXViwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b6gLzmg^(MBa1m5hA4bbV
zcH6LbLTH65q$mirO;y1|)v&TWGiP?3ov{bovq?aa+80!$dF%9{{YU*3{VP58%w7_d
z61t3{%-B9Y-*=8bdyjv)^v6HfF4!mgoU`O8fqKFch!}@D@V<F*;e*PvOS|~af6r^b
z=Er$8n<t#ckY}r&1ge23&Ehm-dA3YK29ioIJj%0A9|xR~L<*1SP>Qr4k^&{qE)wSF
z+0B#F>$KTz=Gmf46%e1vJe#ZM*=0}gfb}izLL~Y~t7xnq2ssEMaX=y%LWCrr?(Y1M
zXDg{@kvi3Rjd2Y!pdOsIMwdhj60it)%?C76_`Yg-kpg&HNDO7Q5sDZZ`w;{}Y8Ocw
z1I1pU?P6=Qv(;@jk@~Xfl|o}sNWPn=*%BOrhlB*ToUfJ<OGwZUlF%|WaGs<p^wT&g
z;=X$luED8H6cGt<GFl*9l$8)Ckr;F+Fquo3L{OT>NuJ%>7cNG`nF_%tW<aEfHg_K<
z4FD3tc#>*0iFYj$9*u}~=!M`7#?)@aR40+p5p#)4y#a8<y7;)?$CXK<6juX3zC%J3
zdEb!`iy;uBnsNFVOaXmXTBMwV2TD<SM37s-ri8q$u`{I7Cm85}_*7GcALH>`*y=}M
zL<Q6*NHC)Acy!I?(kv&z<l!KWB!lP`%1vpJ5Wz7sQfXrCCd^KaN{}g^jNV9<S+$62
zhU^on!>OR|jHaf1z{LS4Ly*cW`6RywlHs!BUKj$W+?$fx^@K{?OsGy&lS$en5jPVN
zMMOnr#r#xKE2C_#je<EG1};W^NDe5&2tR2xjf%|5O~4B;X|@~-&dfrT8)pG2xDohM
z^c2d*Buv7~6u5_qpKGD&RT{@;g=mu4bsu@0FEnzD;<x*1NO40gwA#&wo45@WLXz=*
z%d<*(wv4+}-E2{&kLm}~xHcg#?xfta0gg|Z%cV-gpR?<u(Wj>CSpwd~>`G9M;W;An
zpI$9qxZp$JoIG3X{;sOj-A7GsI7U+@*R`*f9enPV)=q2NDJM8)f>R8$*z8s(q1>m+
z!N0_J>_8wz><CpidKg*l3&xF&NcOFb9}rYh%Xx&e>Q=Cx8dh<%IwG;*RFK%c*T)SL
zNu&5CDEh&@@1Hz3v+p%q1WzrlRb8uLrCtbo5>EM1tKlakk18*8rFIIu{My^A2(Ca^
z5VTJjH}6O&Rq6HW&!?ueXXM+Sg>QSzw|!o|of-LdX5rfz^X;6MZ+Aw%-C6i{$9%j0
z&381%j1+{ok>idzud0muaQH}4-iK;)ql-|Uh|-v=ao=XQR-5)v#~+!!W)B_hRbC%|
z@%ng7d?Zfv(6d(SmehK0!+CeexLWVk9Gq()9i%owbP%%l4rJ?W$oAQg?O7n(XG3<*
zhV0A&**P1sdp2bEe?S_2%%%q8;UlTRxH>QCkEDhVhMZju9}GFW8r}<eLV;L8zvmdU
z<>{B!xV3%y$TBCD^*4IVv9<m}uWvYovUW_Nvf+eyUV<!IC)IRb0@nCr5=gMF($&hg
z;DCoLmO-UQtdd*JO)P9ibn@)$bCmTBW8T1G4J&IJHGI`<wjOl44J<(k(GsgYHLCCk
z!3u7(-l@0q)Xmmdp9={D4n0V0A@w%9QWX03wx;r4UJZjVgzRcra*zA7g=ggrj%Eu*
z9i#Hy?2@s=8Y_Ici$P^8q%ZX7>hK#j3zoLIYnp{q8|vP9LOtt#*dS#N@s>z1iH+0O
z%q1+QrKw>pusY%%&gbSf_BLBKV@jkFOV8bG2@7s%i*IbKO_kb3F^!>LI|YU*xKd=T
zbb?jxN^#R6RQ8o=-^RT{4j5j%j9Kc&OlwnJzs(l#J{FU{n?L#H??27+SGGvF4bpI3
zwpT1HmrZ%^xOB7AX$D)+hSmfBA#C0EA8xg&>rxkjRtv?mYVGk3SEku4VHmPEdFY3L
l|AVmqCI^gx1Ndk*x=LYO^H#U{w?C$C{a@RnmCWi7004W0^{M~>

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_106/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_106/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..5f0eae47
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_106/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a040
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 106
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 106
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.033148
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_106/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_106/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_106/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..24d0744a2ddfa55f72bd57e64c2082355517e7fb
GIT binary patch
literal 2851
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
Bj^6+P

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_107/create_stimuli/_0xd9baabf70b64b42e1bfcb798316eecbd.json b/Afni_proc_through_nipype/_subject_id_107/create_stimuli/_0xd9baabf70b64b42e1bfcb798316eecbd.json
new file mode 100644
index 00000000..9c86c950
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_107/create_stimuli/_0xd9baabf70b64b42e1bfcb798316eecbd.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "107"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_107/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_107/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8aaf42018b283b31532dc377b932a298c2e95492
GIT binary patch
literal 589
zcmV-T0<!%diwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zj?b*Hk-N}c?XDMv)EL#46J@p}Bsq+QKp!BN-ec|^Dmii1176c9A`r#@;rk3fe{SFW
z{&V)KJDb+tzAqb+OH4^7ByX>NsZfDRkaGkjQqOSRR5&Yfg>2E>EKx39P(TT@0(0lf
zJD|>oeKrWEU|#@q0oa9c%_x_EK~g{g)Q1(I3zVGJfC`U6x#+W&6ce38*|N(i%8WN8
z1QS)|DN2#$Vr8qS-AlN@Qexxv#@BD+@9vp|;>Y;=w@Y0;4#Etr5Rt-@Vr6+H<u#Ol
zUuS=D9Cbx(VqHtic?93zW;2TtfuyCNbBKxluBZ@JntGS_N+Ltw$iz1~_(sS2#)iJJ
ziEn)HjgR$B41E(5-{jz%{M)y$(UG0-R5@O7SR)&g0{xtDNan~6+(e;rS~WEhhi9J?
z$GP9Zt7tw8Qq^c?tv4Unn}c{ioT@|GWsN$iQR;%HA>C?}IzZKGBv5KS5h!H(1Q`w^
zqhVxZf{ccd@h~zrLB_+#WEh$J2U5?6*)-@5Cz=M`>R9O$O~Z?k=F{+Er1>;Fi+nJF
zl0LV_)ZZ!+pSt95`gmpOP1W`5k6v4&YdLbkZn7?5C6EgiYF{G0`}J^|juq&VPbt7S
zCepU1lpwWa+wI$Z$9DTV49?r_S+CP>zxoSWBY#;T1(!EIft-nqGDI?l8LBWr!q@3O
b<#>(>to%X*L3kb~e%p9=Ac}<e_y_<16|){g

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_107/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_107/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d6ad851d833d7041a92befe080de19a9544d258f
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo)%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=Ao49@@j`KiL6kQ0D
zg=bo4-nHWvK@q@k5VUm{$)cz;ASmf-M2|!&BsI1Z7-%;^187%u(f&t2qF>Qp=_RFk
z*nu0T6Tz@V^77tuFAq6~KVSL%pX-<GlYPcna-2XtVF^TxLmhbEytwc|<=K@zeCNOA
zwO{g+yqe7uPGiWkRZjxdK$K>28nHZECLse!r57IO*(Z+z&PXDKM|3Df+7C$)CC@Gs
z=I7b1)6?s;x!ugOMVBfdK9hMiSI@JLJ;4Lkw{aID(MMQCWA#wTK@f>U62TB61o>od
z_lG=NNi~bqna=BsYmfo;;H)*eBwCPwMTl!YppnA&HPed_z|%rvDyxl9#Lzg1AP`c!
z2+|lR_7ZIuTbrE+-DVS^FPmN|G$w`MyLp-|!4Y@}NN|h!TA8tg1pOcgEmITDlT?L%
z8Ye~G_fCgva4Hi;L;{?Q76=z*CB#W21|144<`NbWl%{c#XSWZ8iy3jILhy+h5Gh8R
z`w}M&020D@l4>={cP$bgjfi#Vh2Raw&~C<5Cy~$*bBRm60dS0U`BA@*E0aVit_FU5
zhkz*JzAGUXLm-AV<MJ_>3iN4dk#Y_mC`IKlL2Lz@GUOeNogtMz!9)kdr<yAK7?0n^
zRzCtmDxf|=fDv`aqieR7W;qEK4+n818ALCUZc2-U2#%GJN)u~0L3U<Tf=u~j^k%Be
zszp>YM4wO{P9=4BG&SV|E)F>vf>dV7C-ps)43{1E!Voy+-W1htBvj&NLUtmXOwlHV
zxRr<~A}TT~=BJWc8f9~BB+St;a53{Ea!46w_))8ASY%di61?z|X3MeQ%q&E?aTXAQ
z8-YIsPa$ng!6dv$fqTgKxfZfsrEzRlh$e|$_mRi>f+HtLe!H)R6gSjDtKHn*#BHE3
zBpL6wJgbyv%eYI`%@$?)xPB;&Ym@TgZpuBI;P{mJxMXSgQ+8uC`owfSO~9L&T@A`H
zJV#{y<IBZMmwX7E(`Sp_-&K{m2gu0{$8gHjy7twwgU`Lv+G*`L<pjq}aEf6To89Up
zl>1aU_?P&O9SEd|9ii%m4<oAs!ML#z$$_=;1A<IyIS+AG-4fPQ!zzweM<6zw3Ie<T
z>ZD;ZX%ycCNk6#%{o`k5_Wfpy;Hky6s%tf@)C*!y(kVY`HT;C+Vdc55)XoGizxMYl
zf-BG!4BDrRn|CCXs`PsGXH!$!GvaN}g10@!+rB8?&Ww0Fv*7KF@pdkXw>u-=?ksq_
zW4zt}#ygs0Mhd_?h;i4PS5?M+IC>~4??bh@(Zx`nh|-v=ao=XQR-5)v#~+#fW)B_h
zS6-cb{_125d_+$4(6d(S7Swug!+CqixLWVk9Gq)HItXnP(ZP_tw?ekg57|CHWP6s7
z?ejx+&JWp{C1mIPklph`cK=66!;jh6U_5*vHW*hI1^t28@ZKS3XTy7koShBt40(!y
zsG#3*j9Gd5g*9&NoISG4NoD<w9&>E1KiBIUPQk2QBUCn=5YJ1HMe8)1E(*XJe@Flc
z>MC8W><A8c$f67?J)%l(HMdaMjNs(i*B6lW4P)Lwv4+Z;Mh#yzo2{)*w}BFr5G_&d
zsgc4X1Qpz7y;E=Jshh2_J{J-Q9C?sfA@wG^S_pl6TT^*2uZBSwLUyf`+~fXi;c0n;
zquD~CV^qGET`_j3vBDR7m{hhx`a+Mc4!>fvKxvzMrdc?(sqSAS)${I$4N}$+Z;1qp
z*f@L5TtYD|jfS;>)iL*QJ~y|qH`%foQzDfpJ@>LD6x`B^Z)~hhN$o;RW9rw>1j7<s
zEvi;JL6y5w+;j+)eP!BraIcU<h8Hhmmbx+1+NkR{*#h3jV$yf>$KU+@hk5?Y774dW
z8m!CqiiL97$a}}%b}4m(t){!#b-Qh7xq;_yZ9nL=HUT^r1^248$2(kEX0wE0$X@56
o9|Hal!v5<VFb59cquJ;xg?Y_e-sa!_mAdtR0fyx&X6g?B05|dF3;+NC

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_107/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_107/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..c140507a
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_107/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a090
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 107
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 107
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012309
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_107/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_107/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_107/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4532d8d97001b570fb26305f63aefd4e70f45a5f
GIT binary patch
literal 2846
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_108/afni_proc/_0xa8ba560a0952ffc6c987bc252f5e8f2a.json b/Afni_proc_through_nipype/_subject_id_108/afni_proc/_0xa8ba560a0952ffc6c987bc252f5e8f2a.json
new file mode 100644
index 00000000..8f176022
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_108/afni_proc/_0xa8ba560a0952ffc6c987bc252f5e8f2a.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "108"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_108/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_108/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a5b2eb8d77e89bdcadd77fa498b6408a5d47198e
GIT binary patch
literal 305
zcmV-10nYv(iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
ztD>TK^Xf_1i%7^eQ_YfpB<Wsc!3W4OzK&1iL)flay2s9G_-4NOee-qv{d;(@txe3s
zdE2SRbFGN;HijPtEwY`;8!aVOtV9-EC%hw!+Y-5Mxq`-*h*3`mskon^zPL2n`eAIW
zZos*%nzkQN)^``5o2+WJmDJ~HQ0%snsT#nq6UlG?ZezLfdG@3gWW_9olVp$K8GmRA
zcqO2x`XyG>8b`DNMGQ9}xB|B);!*TKCAnEFE~}PX=LM`m#BjEkCx(|P*N3b)*)Rjk
z*TBZ>gtm&~5rO;k>CG69=Jj0+r@L=sc$f^-mcMgF1!k_U=eJkaICj+^v<ha8_W=L^
DyndRz

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_108/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_108/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..c6b9bc05084193a54cff5401eab5d13799fe36bb
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpT%z9-4|6guzWMwXJYixQhbZu||rB>Z<95oOpv}wMYHvLeG5D%yD
zl1O3iBbU1bgis|^R8hi1Q6E5+<=ve<JLk0*+k2N3MS_=#NPfdSz#qdq{}toiy$>QG
zMPeh}u08h5Z)Scolb>(@&Nkkw9`}*t#YF*8!3z*vLIiRYUQ(rCyt{phZ~vR$|HWVW
zJ-13E&B413nn_LytrG7x3FDxtPS}NaA3U20h-F%pBSvZi-rXWR_3qyMW<)!OL+{pO
zYJj9%d$$sKcPCLY<D<&jnouJIQ!nmKl^$n8O^JXB2!!_H^!c~mZIzY_b8YiJmlkwJ
z6S#gFRT8U6#sxxJ&8RT=-VVD60TQb;dU3DKR1WPk0h!V^Mv&ov;cxNmdUtSm-0yTc
z=y}-H%2JE_D}7(O4LFAc0V!Ew-cB^2kZ34S4}!3|4CWF|4NJ?ssQv!<-{#tq>cS9J
zfF!fDU@Ep4ULrYIrZA2hmgitB%?s}ypQ#u<lH4#zNf4+Kt*sp4r7=K3xGYL*7XI!C
zl~6${g$aXXJcsr$r?wEv3LcY~CS#Cj>(;Z;2s2ZN60?CHFA)$$+)p*+Y62v1Wgb2b
zONKsdPLxtY0>)5%K@eMwrZM@%;wGayCFtmwq|{P_A9ML*T#W<-J^@V$0u(f!OLwYR
zhIA4P9tu%XjKy2;9vQ0&q9jH}8%wHl3uM=%8gwZa(ubu9SrgQ9L|;(LmYjMzyIRVz
zR8vVNpiM~mBED12G406m2}mlFC8|9rsKydPb|RZX&=!GsR45^c5g}t~scA(cx6(tx
zoKLbCJwGQ?%F)C3yPd$Ikhz8NT1)9Rb0v95L{m6x2q6}bF2OTMn-DM!Kb9a9Wc*4O
zS#Qcb4;i9GQRRK6akb{iC6d3Ys|m$|TI=>YCj%@4gC@zm-n`pwI?8;@M4?2vy@;kd
zs17c#KQCocIXLevcN&(m@7;r$^hMZuRY0;hb~kHe#8~9uUnyiQ%-vq15WGweS{h6#
ztO>C_XqhrTLs}lR0<FT<{->KQe0UxzGKfPfLS|OG&FRluyZH6VPnWw<&8fXcus=K1
zT#AC>A8u&*O?|t-#Mr&vFO`Jd{Y{KxbKSddZqNpnHrtC$3p6K#*ROj~#pb5vZ7t#P
z?$u4S2dwSpT02FKP9R-qC!u$@7be<>zHt+qM7MK{d7XLd-Dfv8h+M_SLPa|@olbXn
z*hj?=39%Z<Ze|201PMHd4x^qgW4FUcQfVM?o<LFY=*r!#`&>1mjDO?zSjHGTV*=cE
z({<)DxBV=|In*`wWfd&y)@n)^f9h_B(?~W}o}znhi;R?=_0V5&S>vsir(s#EuAF{-
z6Q}=cMz%>4O`Mbj!`WV%vK!b?bg1LXrn!&_UX@`YUAfI5Gpf{Bey45&n~ts;5H5C>
z+D+Y1(D(b-?4b8|>(Dhy(DlrH_rF{T9oaNgs-~@ps<zCsciy<IdX^BXM<(=@Cs;^i
z%5k&>5M`WmYeWCKa%(v8ax#kjS6}@7M|l2p>qJ&2LnJn<A%+bpG|(13j_J{$Lpvu&
zy(~)x$;t6BPI|aFg5#`5vBy>CaY{D%t64H~t+dyV6a0r{7<UJQbl6F{Foa=0I~m6P
zW9Y~J9sV)Fa{Nsh;4fnwf6v(Xod*o51V~ZuY`S5XSGi2#+<*PDjH7=55Oo47a|r+d
DgYIC*

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_108/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_108/afni_proc/_report/report.rst
new file mode 100644
index 00000000..519c8f4f
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_108/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a037
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 108
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 108
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.07052
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_108/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_108/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_108/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..dc81f347cacf0602abe0bf9e8823da2be36fd21c
GIT binary patch
literal 2541
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
DLpb*(

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_108/create_stimuli/_0x3a145b4551094625dab75161caa45066.json b/Afni_proc_through_nipype/_subject_id_108/create_stimuli/_0x3a145b4551094625dab75161caa45066.json
new file mode 100644
index 00000000..93590d7e
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_108/create_stimuli/_0x3a145b4551094625dab75161caa45066.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "108"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_108/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_108/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..485b21f36ec352b0ef1c0a0823471cfafabb3662
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJUCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk7<_KGXT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1u*(lY4`{L0O<=M_y7O^

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_108/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_108/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d42769bf2ff745dbda1ab9e77a80325d9188cf46
GIT binary patch
literal 1539
zcmV+e2K@OSiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf)d+cp$!)~5MtoAd+iFzi8a
zA7XE*Y}tz2ZYYKVL5iYV_Ru~IOAUgOXp6B#swCwkEdp#W#R~9k+Qasb_AB;Rc1g*0
zk|Jw5R|q1JyuA0^%R~C`mrH;AvwFck`b$Q$!;H8Y%}7ESaS0ok7vm9;g}$@{@8b8O
z@oRBZ)b%`KI3<O?77BtDK~m8)PiUc+QA~-zB8(3U{rTfQqbL(RL@E|MAH=APQs|3_
zMuon4a=MFKo%@Ae46r09qN31qZlN!Sob~Cz#$8DG0AQ7kYx`Ub`w8Di2^o<DKtA2s
z{;|+2xuS_Y)wxQUBBGB&a@rbPBE?akCV*?cj}r;+tELwqkWg^}sa$KuJSEM&g!H*k
z0f00HlD-DpMX%d=;I~>WNZ<4dt{^D@?-#jVA_pV{K%803SF4N#$-obQP$D<sLV;x*
z<!M&tefMOzCc`3=h-ZYM@dCl3ti&)0r9{OXin#<uBvRotEA*{B9zaHn%9upR4DcMH
z&27S@At4!}EX$Rg=DU{g5GTkw3}X@wC(v%BSY-)U2@Ozy!y#c1>*C|V09GbTa##)c
z_#OaZz<o!Ml#d89teKRLl4F6ss4Q~ENJyl_;t&D05=|BIwt~(WiwHrYLlj|!C45ZA
zZ$WF25JM`0BLn~w985;nY%R@lA}AgV!bmnuUIX2v;u+!$DkG#q)^3XI)TkgLXVcLe
zxiqVmU_}9ahE;qlsXODTIU6#*&(MenX_kCi-+e)0*<mk?2*WHqMz!l17O<Isoxmnj
zv}qx3W;{udOw5W!xxki2daezGIT-Z=$ov59V+t95=Curq%*suJmtJzcoN`9ZLR1@P
z0U!hkiH^aOKpRsqL0;vAg~0eZ4_GhrG&L)Pv&^ph*yDW3ks~0#-B%+F8*0I8w;pz3
z8%PL=Ci|_>wd!n{bV=82QK}BzePLXiloz*i7TN?Sr_AMwrSZ@D`gruI>3W`#aB6m?
zUyZ>zB8s10FJ8D1k-l^CY_a>hF7sdyIJw~%PMKOazFBtQxm#H~-j-8MaLfd!9Hyz+
ztxkqngrx(2S>)J(zTm0DrEB;ww%X&A85^GMS(~VjfJvV72xhsKu%R5)VYEI5vEkGJ
z*u6JLO_NEp{6;|f;k_T8yfCxxwLAo;7E{tya#V9mVo%elJ{k@9B-x|dOI2%}3SNEf
z?$$VyMAabZ08?h(374|g>$xwEO=-`Fw>=Bq_5^SHym&h^;_b|Ww===pIWJy+M!fzk
zc>M`p|G)8$=a`Wa@D^a)Hs@8HvWOf!5||B0y|v*(sE{Xl%H*W4>o*$5J-F~Av)k%{
zqutt@qp#i^O@NQd2_AaZYTbfb?`=5m4;feMy@msGO-KizjUze`viDv{@9dE6vqQFL
z3E4h7WasRVomoP5&JO9H9n$|FAq_ufV}tSViP&IVofq^cV#7y=oSh9H9ddRyd@$q*
z27-eAz%gd!>DSiS+d6$@nUl);8$agQT7Rk5H=L4L+eWBtI5C`;M3k+QY&tIhYy2qz
zWT2~5y|%>}fkPH#P~{O+ve$Y5!e$Jo(BGaz);EoL6T})QYn(JA*=l+BJAM-+C_+kr
z+LL32hY%>ZuG?|jMIPuiI$&H7L=HldSt0dKUnzyYy{*ZjSJdNv920%DlH8Miz3{xc
z!C}2n>KIw<=u5^9G*<j-2a?h&Xu#F@>hK#hOO&>`W16K?o9ga)Qa$T_*hEzg;g*P?
zh|Sa2%q0-h!f03<SRS$v<}-5}d#9JpnB=(t>A9nqKyV8yzM-*pOlp^68d6_96%0yn
zrL0=z1XS)ydDB5y45Vq_hP{IJDO|jaSstWRDWk66=>@otrDzZoPrm#6PxJhx7ZI~b
z8m!CqiUo4n$a|-QJ%2OsH#fc3L%-YJjBs#&)9ZR6#{Ooj+XV$~?cokrmDwy|9MiW&
p9K{6w_v69af<O+8kO<7iS1HJA-txA1_AC$Fe*uv)Yai+l005W@=x6`{

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_108/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_108/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..795a7621
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_108/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a037
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 108
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 108
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012491
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_108/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_108/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_108/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..5bcaf1004fb01781869e8dbdbe2a488aa13386f8
GIT binary patch
literal 2843
zcmV+$3*_`4iwFo(%z9-4|8iw>b!>EBV{&C-bY)+2bZKpMY-uiVYixQhbZu||wOL(r
z+r|}D8rhPaIChe0CuuSnj?&grDgq=(Q8ra2rbURxm|rG9TaKi`fWVT3gs)%$l2YPM
z`<NNL6@BYl-}{$3{SW;Cy$h1qrDP>em1ykY+1<PMp1rtOoCW@}{P%x-x|IAypE;&?
z<{{2>0_68K9bvAgVZ`Ck^ISiOqr1|4q=Rs11@YhFjlagP;`L}%9U&i^t`pZDEzR8B
zO8vyq+GW>aU|MEy#*KZ=^I&out?q}89uOygi=!1kbOO^x@o*`+@fZe%G}_zx*odP;
ze(2hWKe13B*!6fv^F6G(9&%LA^pIsb2=kS`W2&C->S{3b-Ec5er%ZSihrJV|2dZhP
z`P>6u_mLJL6+_I>GJ%W{`dUJ!_SN_CfByO3z8kF|$505T=(j>nC}i_OHeXb756gwE
za=yqFg%Ws*iP^~XVJ6{vLw+LG>v438@0kt{`5ZzXWl@%;R#R<Mnw6T^iKDM9SJx~)
zbj(Tl5g*td&q;e?mbCf2P~6UMCNLR)-7xsyYt>sFMeH;H2Y!fj*K++hdgqBGD|@Y`
z(rE#U+vdP=ePo0l<ooVHwWc=2W>;-@#C_=?j&8!Jjk2(MGE0`e7UO6+pUdS)PfJ#s
zl?L?u+6#KwTtO(nK%O&w6Kh-_Lfxx%MOoRG<R@yYtF*gH9NjoVhdDcr?#R$t=_*fD
zxwZE+jy~n#^70`@K403-JuGeWr|8T#odJ(Yf>!qB`U~&_i3TH|pJu0ztt5%?J2r{g
z?Sn?ED(y>RM+SnAOncYtg=Aq>QGTkl+UhLNz#~~0EKsaUN(&NxC-F<XIhy0f(cA48
z)i`=@v7~@Vy;YkodX;v5Nb)wngtJgI#65OYdD(`!D`V}<(j2JS8_$%w^cYe&U6$D^
z75Q(1Y=J9~227S;%8J;is^WpTr?w^FbR#cp2_>>vlD}3*QeMW<=B4~`b{N3Dl|7in
z(!yZK)ul>nUx=gk>6PgKXmvz-X;y31hFY&QYfvk2>vUzVtL$f?jF+FZ$igq>WVI`c
zol8ksew~Y3by-d7QjQP)eRFBa$Gf?*VeaPgJB4D|auQG~+r!;luI!n+#oSJzP{wZ3
zzg0Hopl3{nc5?Z$&S2M1aGqd$>UMjlm@ngScLoN#h1^cDP}VgPA{Zx4q3i-E5`crm
zvRFowWV%rPf(tZ1!FhrQ=PA~Foxvy6Mx!>?P^0*~$lxJ^ZE6%)baF6Z@VQIzHtjz*
zJ&IFgP{<Ird<L_Sx@IDtLoR4^rqMeW7))&zvA|5GyihO2zGtWSgh}z3!HB__!9IgE
zW-0I_q5NICEZs9{gUKF~5M86x#wMkP#}pe3M%bWXM`nLkny?mcz+glhHalW33=Nq1
zJ=;sM*Rv@eFxaCw7-%V;F!mGHhVc)WHav%tz@r6xPPsBho<5=d?ucS`Z40Xw7^72)
z$B5wy4Z3KTS*Yz5DK4_%n8wKMrTCj5g-*ysvnkdvUB7QLa75koEuGqrOs1d3)aSrT
zp+Vt9r;#ROBgJP7Go4v2vinRHMhvD&*ED^$O#%*6*teK|yQooY8Z0(x<CHP-3Jj)>
z+`%BlJ~ba}BgTaGyIzRX2KFW?o?x#(Z~Pf{-kpcJ@)w`a0m#bJ6uXu|v2PC2hNt;K
z+VIgyit*S>abQzyc&CG`Vd7x1hYb+w{Y4AX;h^zCo1Flg7CQ{h1&+|h+6c|sGik8b
z?R3PZ!bpQ!GkKKW?5Obc2d#4Nf^-Ez^3HRqqjW2ERct<wqfagv_y{zt5l+=H*eas>
z98^!DZI-ulInW1pUsPVgGq|c&CAnR%fJnGClLA?gZ+EByXv-iMKRY^v=RbMi*+<7;
z{;7|@OghNJ6go1XP!i565tLFBXvupWQG{q;@vcAM6RpE5$hS=glo<x~j2ymD61H_g
z$g2<g4>Yx?Yul=pe<-M>2c`Tr(h6IKumxEFaaWZ(L|H6oyF?vH&AmAK__8`O9o-5I
zkXP?ET3@TRMq6!H6wrq|jH&IOo0g^Vo)r#E2lE5l%ff$hA{YuVj?Zv_>?{lgnq?u7
zV;@czDT_+CP4o7vG9>7IR>tksD>7WRWg@uXXR5N_n}FW3v%*$sCbd`VVBTtzEPedl
zcd5X%5XR&{!r@`&_sKCwt}A<WqHaHVy}Au_i^$t$BD5An)^9Fe6tVLh4g!$Va-PdS
zfa|=%tOA;F`lvq#-TxM>=sj8jQd0tPzB;XdB8b3upDC);P(e<2>qPTUb@T^JO~M(W
z)o8=4yX$N*Za}Hrg9SCZbp@1oU3}Ihu9uZg7yNt-BWk@>sj5wBUy(r7Dq@pl6q5N?
zZgv9cbeoC<t4eC(-bG<cq&X?r`xn9<9)*vNhMDz!WVpVTDQs_Kj$R!9E|XMI;_CfN
zRg|0z9(QX}bH7zpyPZ1F_`@&=JY42^kSe5X`mVwC6Q2-`91uBD@8EXjX%!9+<fO4o
z9K$U|$X6>$MV)p#7w%bZdR_5Q^AQi*b>L~IJerWBG@kaB`H_||ylR+M$JEQTXNuuO
z0NJgHd);c~8B~BC8XETvuuE=?gMYlWwDbd;2r0Glh3cCzoz~$mHu%eNdTsh&GeSMF
zJIsY%UDx#C!X>ys0H^H~;MWAxuIPiy2M4c92h_Xdj**{AZM9Z!J+9Q_;aT)i^>J5D
z_acHT)he9hpyobH-UxVFFx<U#B1~@K<wiw<`~Rb)(y-^c7H?~&#T@7EK*Z^BeR^13
zo!+Xoui+L|;lBHk3&xw?SuljBQW&icT^u+XS;iHw2!=O@tI?_l#SYG3+Y#!f6Hc-v
zZi^%DQgS)2uNStt$%B$wDrRRtV>1|L2XIw%fh)j+ZpHJ_D0u_)`5U|ef;{`kFn#i>
zXA*xO-SiQ*$wTyQx8F|&gV1+$7oIK6=oUN~{NRUP@#G8eC<6}j*Imu97u_@+FAQ+<
zy64^g>>ZYh13x}EUtL-<P(QQyc1i7<7FwUZfZEI$TA-;waie@Y1Am{-tTXv)W;P*1
zCS<0=rcJhpj7QG+I0OGYBa;mDeb>&om?PCNw>oi6huFB@Nn&I4RVb5uW*26GrqT>m
z$D?%^U7wTK%&Y;i?6<FYvJ!rZ)j-3i*+xwvv$MIpiblu@Fc;v_8b>ar7SQF)z{UnZ
z<n68<1#24@g3r+5;hO7U6s$qefo3}7*K#plJ3i(VW{Pl4zQT3*3MpUVP5BnC$+vJF
zzJ-);;Z6A#ugSM~9lphsZ}Eru&gYPkDd8$`-1lL_SvMU6O?G|F8KCvtW)VVxCJSu`
zr+ua3#s=$wJRS~n$KdF2?b}yheETXTJ}*x2aGY4(Pe|QA-ppJcBChTqZ)9LD37G+E
z^N1M;d3-5k{_2pz)gguJgcPn0S-3i6;W{A;SBETK9kTd;ge3KGy=ovHex_<5uHKaN
z&r}URIpp=L;U|Z@el`4P$b||F+#lP<$d@Jj$HX{ay|`tOohtD+|0CPh{iERiW@cJh
z`<jK(W@ZTcCGw}O#cFy}0*Ud@Nx<_>Cs<#rx(<R(7IezYBgmcP)70vm4mml$!RIq#
z&XYGD$uZx+pysv<MIOZ7iW>%r>WMzR>a(GTbaIHSo`EJbb;Z}r02wm$(l2={^6YzC
tGx|VP17d>bpAuD2pEpWeffHg7S+_xU!b3)LbVNiK_dgTc(_y(B0061HjqU&d

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_109/create_stimuli/_0xf27743b314f96b86ce4efaf7648fb89c.json b/Afni_proc_through_nipype/_subject_id_109/create_stimuli/_0xf27743b314f96b86ce4efaf7648fb89c.json
new file mode 100644
index 00000000..cccd06a3
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_109/create_stimuli/_0xf27743b314f96b86ce4efaf7648fb89c.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "109"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_109/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_109/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..06fc8c6a23dca80255aa2a06d19595c2006fda3a
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJjCA%<PbvKKFj4>KpPL$e`kmOJr0`mb`x}Vv97|Ds#dEic_iU>sUeVk*s+}ynS
z{pajOcQ&oPeOoppmza`FNZwxlQlSEsAm<25q@Llrsc=@}3fZE$UZPyOpnwu)1?J9|
zH$a_t`)m+S!M*_K0<a6?no%wRgQS20s1GYZ7brQc0TmvDa?xikDJD9HvSpW3lo@YG
z2qvn^Q<Ngh#mZJuyO(f*rNqYTjj!Lt-`z6_#gFm#Zx_0H9E2HKAtHq*#me$Z%4;b9
zzRv#QIO>Yn#JZA}^8miT&1M!Q0!d3j=MWS9T~Q&dH1#g-lthNUk%@0~@Qsf3jSYQc
z6W{pY8z1YN82TnAzRAHi`L}Ohqa!=vsd7B$utqi}1^PMRkj#-CxQRmLv}$T14$nR&
zj&rwzSJ8YHq^i-(T5sO3HwW>4I8}$V%Nli3qtpeDL%P){b%3hXNTAeuB2dWm5i%S`
zM#IR+1Q`t@<6&fMf{cfe$uKhc52T(CvuV&BPBaa=)v?kinucd1&8OknNb_lU5_xX|
zC4Fj*slQbuK6J_9^x?|Vo2u*AAHB9lS90Wn-DI7^N+1_3)V@S~_v`*N9V^f!pHhHv
zOr&j1DM4z<w%gbHj_vkk7<_KGXT46l{pv4hjr?VW6kJ~W1ac-a$`HvIW~jmh316rC
cl;b%ju<{EL1mUMR@!Q6`1uCVxsQ3r~01QYXQvd(}

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_109/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_109/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e2abb70db49a77b594bdcdf009c30c27ec6fc53d
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo)%z9-4|6guzWMwXJYixQhbZu||tyjx#+%^=Ao49`E;XIHOMHj+k
z;hEOayi`A01VsSDLD1G+B#WZXfS@F5M2|!&BsI1Z7-%;^18`S$(f&^t{fhodFDcE#
z4%|4M2!<t+m-n7~dB{2Z`O5GA+_+>P{TZX#aYo#XW+b7ExP<l1i}8@iLSNZ~ckx@%
z_@y{0>UthAoRUIc4+O!AAgO4YC$!MZD5gYU5yZ!Z{^U`_D9Qv6kctJ*`!On`6#6ov
zVWDrIp6=q-_Ew=6eJlwIsVMZETj-Ai&LY~kaTgNa2Uum}`XLvCDB*`FAw!Y?$R~Td
zKNNZ;S2U4lI&V;>h=_1N&RT;@q&SLb0=VWQoJe?IGra(T1d0nt<$5#bDQO-gB;rE(
z0MZyp`Vwpx+Z)|2uhnWn`leTK1xW#TugLWhIU)f7;>=>cR%I+m27Um961fQ%2rT0;
zPqQ-b`=`S-85WsDJR=N^76=w)C5A~TB`W4n%q1uykqW0-q3;}UA2MQ8#w0{$faefx
z?n{_7AS6SSWx0}*d{+}5-~?HRK}>?d7}~8At1RIvp+53)Fdz(KU4GQ>!^&hy4yyql
z-vJ;DxbF#)@*zQnHRJM8G8O34$|7fs1Vl<KjuBuh(NrPtD(H-{2oWSYKp|FG!pC_0
z4z&6SF{C0mL;x_s{&;lN*3v8|g5tp-jAVo4CD2VOo*~YlGD0e3?Iy_1j0z%hHW|H@
zOS5VTRus@@SjAIG-5X8K*?{pwhK58)v*eTd9tsM}4trrp7-qo~)ox~3z-9t=0-H?H
zCWW}2@gzYqF)J440$UpCxegHKXc+mB`4KwA6f*p%-7+jPD>n&Vddc;2${95aQEi+B
zfZ!)2oPsBTHl|>LyvPX)fbnx}V7<)K)T|KBGP~|0kMku*PJsM&Ukx#AsD*Z?wY>q`
zKtf0~-fxAjRcFh%OS)!@Qg!Se3gg<OyttdQz$Q38Wj?N08vmqkjz*uDuBRCZCT3To
zY7EX1QT+IF@zSM`M9%56#qRIA%>4u4<ho-xWoq5{YT1G3er4^ncbsa1V<tG|Fip*F
zbu!FCEFJjELdOn7f~O9buHnPT>VQ*bY<PBHZNdlvliJQhnB`i+269-3(fSC)x>EyS
z4_=)#O(xCq8v*GD559l=%*=k!Y9lzcn3ArN!<t(Xdy-D|(P+RY$sX38t6Jks@ak)S
zzs8v)ss=&(m@@NDxRkYC&wVyEr86Vm&MbI4W4xV<;_c3ew>t~o?ig?PqIkU-@p`l1
z^~QL;|HeC-V@68AJAiT5oL6<qLUQy_VAdz~*189w0-oe4ljFV(uhE$H;KGm0eyazL
z_G_<BK7VyG20kJuc<5QHH4AF3x9+?>WL&NF8V<}gAsv7=is(Sd-diEt=ZEZ^AF?w`
z$j<p8yXS}O&JwbFen{{9klz0YY4|Z48;pk!#0KN)qM$zz8{RwQ>}+`Nkh8Plogq&#
z5ES$~jxj4wzp%#bowG-lIjO9_(PNISwdZPW-6@&1YlO<W6T^8)MA<scri%iw#vc+u
z2D(bsYdf3~IAlQvRUSblw_DpFY({Vj{q+T8ebbmXL9BtY#z`}jtyX)p>oq}wBBTVU
zJvmZ%2!VpzaJz1&$bG#^`-}^M$WcHtE2Q4&tEJGlw>4Sxih3NyG11p5$vy7Z3s0*X
z9M%h^j*-QlzGCb^W5qA_ASu0q`dp2!4!=UPL}{CQrdc|*sqSAS)${I$O;ptoZixtr
z*gSj9TmmsIjE1#=<uMCjJ~OwmH+tEONuCRko_l%;1h=r_8yc%qQo9t>kot`?!Jq_J
z%c@mQK;^EKHywmUUz+w^*emFe!o|y&<$g+)GV1z`UV!^piu!)>_?y4~FwdWQ5iy&j
z!Mbd(SRj{;ymz9`=BC&6yKOJp-tf0J0^*SfN1GeoR^)GO2cW>MJ>21{GMgogWBR&?
o!<fMTDDJ;52;{&B3Bhc1m4dwHEpLl&|H^&$Uy8jE_UaD+004069{>OV

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_109/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_109/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..5f9aac27
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_109/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a098
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 109
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 109
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012314
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_109/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_109/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_109/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2a85063b70f9d1bcaf43970bfa58fbe76aea4654
GIT binary patch
literal 2842
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_110/afni_proc/_0x36f70ce00573a8177152ee0dba3978ce.json b/Afni_proc_through_nipype/_subject_id_110/afni_proc/_0x36f70ce00573a8177152ee0dba3978ce.json
new file mode 100644
index 00000000..b1a0c1b7
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_110/afni_proc/_0x36f70ce00573a8177152ee0dba3978ce.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "110"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_110/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_110/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..342ac140d9dfffda698bdb083d334e44855ad868
GIT binary patch
literal 305
zcmV-10nYv(iwFpS%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77@
zRZ&p9dG#dhWs#6=rkW-HNYcH?f)9{md>x<2hp=6<bdNiy;hXv9_s!So_wVu1wl*;j
zmtC(~&$S}X+ZcWrbjbE9Z?%+Eu@YHuz3`4OZcF6)<qBF~B1SzOrQ%_RhT_s_>&LON
zx&`O9YTAB6+0b2mZnCP=R#Km*L9yFPrfLK)4kW+*yN%__=h?GXkQK8S&XPTb7yO|m
z;FW-Z>X%qiYaG!A6fxX@;0oNHh$qnlmE>+dzpgrNofohM5yQn^o)}&axjtsa$%YwN
zz6Lg3C$v)>PY67uPjAL>(lm7p=euuXcsv-WEq~{V3d~$xH}^NUIQG>a1p5lf_W=L^
DR$7)J

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_110/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_110/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8ab5e75112b1c3c8cbb3e616d615134c7b248c69
GIT binary patch
literal 1292
zcmV+n1@rnJiwFpS%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv>{(jntrH7h=)^n
zNu;v3m%HAjAcQJaMHMAH6!igAS>D~*vvXd1vAuUmQ6+e(sN^@y1N<?(^ItLE-TNRC
zQY7}I+qK7@`OVC4W`4f@JKK7%e%!~Bmlq{OB`-m62@%L~cuAFk@$UL5zWs0h=okOS
zAG&oSX#w7C(Ohy;YL$AoO&AAFb;>Th`|$BxKrGX$8Z*)u@a`JnnRk1On-PuseeX6C
zYJg;1d$$&O_d%*;&d0U24WY&erdjOGl%C{5&4_?02!!_R^y#<W?NpWvb7}J?mlkwR
zQ@DH@RT8U6&ILkR&#5r@-VM750aB|pda>7Ks(|j9fLv*tAjojQ@Yi^Dvp4LY4B|LO
z&%>@(mRj6j8~Dm?!8xP|NXZ)WZmI!=L_>*s5QNoLFqdj-SXLEf<M${3HrJI@mxibk
zB$=lLQ?bMF5-Gqkg>l@nyZ~cqQF?dxOeN@%<c2{;f<RShZS5gmngEo9%d)a&>F>T!
zDHWtvm@-Hw3uw0sYD=N4;0Z}+Isu8cu00-)F*Bv8FdO*s905_peP2VNra%H$7UAQt
zV(6pxL?tDpU<}n41hF+}T9fxIZZfJff{so|MlCh?v5?=z)mT8_6VQwxKtYp*bia;e
zNGHMIp%5kIM7;Lyj<KpFN@8TRv7|n?M0QE4L057qy<M4*H9;*$^d+@y#i{%AtCgHc
zHIrlt+JuxZ<2%zF(~c~kf}}ECq1vsIYAhjSC$cF7Z5fC=r4oV|5i*uln$|ROYsW~K
z^J$)-=jUWbIePehFAgjUnOhofv{Y`pP?Cp4w1u;Q5E22|3Os|f2?5jaV+Arr#;^5|
z^`<I{kRe)@b>8P1*Bg$!LGssiHKkZk8@=QB(GbhPph>c*H}4MGj<VP?Q7BPvFQS<a
zs)Ng$Pb-<$4la7j2Q5q4_wLqQ`Ydd{C?Q=QyOFmtVk~m-uMF}I=I$_62wr9nIvPwR
ztO>Dw&@okVhO~Up3A74ZN1ttX@Zm+M$RG}_2$@;$wx_@79N^cdKfO7K8crRyf}{DV
z_EHoK|8PaiubSH>CdM8fJW&!3j<zw5?RD?Ixk4LQ+3YSiEzp7tU%ot!YBskmZ)XLM
zcQ3A@Jz(v&*SZ;UbPCy0I|;qJyEM^7^sSrNBzl3An{#iy`~1oVk*nBPsOV-Uj(em2
z02SXR#A+nFnG>84B=9imN5{TO+&&*mrGdbC3T4fsckV{h=jst<{40ORa>m#h6X15+
zuCtK2-NzZup`NkN>tIp0(NMzpQ+GX_MzXQ$6y0+>WUTDGhyIGo25-GQ4a-J#?exp5
zIQ?HUvP;@%;-n-P&hE;T-NJ^VLmk&P&4o<ystgn9o!bsFqbiN%cj~sV>FBxv;bMQK
z-82maeZP6h4tjs130<oMUC-Tj|I3xokxfgbdfJ+(Zp$ox>y6uKW(lEsY(ihThlNCD
z97kIKQ6&YpHuSG|ZUZM?LB@&y>dU|X2+yBxlgQd+h{Se1#IPZS2HNQl^HH2a96ucO
z=}B)i>ODLLh_i(DAB|2zbK0xV<CJXk*RW*lI@$3cN#p)#l=Ozf47K!N1fxOzXp{_2
zV37E?_+x?<_@6Prf5tfepRvhX4;WGjkfGlBbi**ObD6=p|N2RlME?M$#twUP2><}G
CDS~DI

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_110/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_110/afni_proc/_report/report.rst
new file mode 100644
index 00000000..60e67285
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_110/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a033
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 110
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 110
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.074748
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_110/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_110/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_110/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e0e7b0e2838a16dc6127d3f4a58e6e999568d8d2
GIT binary patch
literal 2540
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
CrT*6d

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_110/create_stimuli/_0x2802425b9e54b64f9e9b7f212d420d57.json b/Afni_proc_through_nipype/_subject_id_110/create_stimuli/_0x2802425b9e54b64f9e9b7f212d420d57.json
new file mode 100644
index 00000000..7746d650
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_110/create_stimuli/_0x2802425b9e54b64f9e9b7f212d420d57.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "110"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_110/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_110/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..0c4eb2a2a0ef4d1d4524263240ed48d2b60d8f58
GIT binary patch
literal 589
zcmV-T0<!%diwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO5YFzDKgL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=fD1S+_y_<1!OI~9

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_110/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_110/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..616d58812422d3dbf7621e0fd74eaf96b28ed392
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~31jl3vgb!yW|p
zA@-Kaw(O+MhGHldq$sv!5ADOS)F3E{vKULGN>WbJBEa@itN`DpJ#7DIzhZx7hm?Ft
zimd5eA&5ls@SN`)exyJCa_NtMu3xZ^{+!Y5C?jr0Gm=n7T*CV1#dt_$p)c*iyZF6m
z{8}6rbv=(5PD!D!1%hBjkW@6y6I$qH6jLIw2;!qcfBHCL6lH=3NX3HZ{TP)|3VjjL
zu+X<oPIqyu(<$_#k0n7N6@{L23w=4@ETVlIcOl_@fK@iG9dI#-5`KUZG9(Fre7d{y
zW1&}aMH6|d^EzdUhzJMdv^BUyilc}ofNMU&iG=r6(+dztptyikt~FzxlIDIwA}*8<
zAdP{fufTS(z1ex#ZM9mEzUdWQK~ey|TjY9)9FhP4ab_`JtuhuQ13v&liQI$>1eS4_
zr&*czy_4aZ42w)6o)Lyd3j~X@62l~v5*2eO<`NW<NQKj^(6{%w4;e8kV-g}Wz;lQ;
zw*iv|gk*@aELU=p?`pyWoFMBkh)FOQL%W$`l_gvy)JHxJ282PZi;w$#SeY!zVKw06
zdjNz1_gz6!J|xJnW?Vi>rUHFdS>%k7fJlkO5dv%_nkwWS1)VV#A%a8)D8vd&_!y7h
zhE_izhExQH2mmJ7ACIouTAJlVP&^ofk!+B>0=h}XGsGEGMo5LM-2~aGQ9(q`CZjiV
zX;v-4iURr!t9UA@yQ8T&8!&#r(2xjemV8p*13_WgVJ{2`!z`Gh+Kmhg*i67qV3R4@
zq!70<o+L;nX2rr>U`r!C=K*03hmjANAEE<HA;VAFEyE(Sa+Bbtms~HWoKdq7)y7!>
z2!2AsDR>fSV+tn7%bc(P7(dqr*2_Fi%?jZxv+F+cIA3z)7|3t;)eysmT4;N%txebl
z5<;T!ek*jXI$OqF(luL@sw4M67}qA{#hsi5Ho@^JbGc$^{Ik9>8hvWIo@FGMm|cmg
zF*rv=@zblt3l~BXIVaB+yT9u)_xFL5>yF`+sdeM4We1*nm9^8}cB%=Enc$SeG&Q@`
z$uJACbl@)w9Xk*So;qB*h7TjFeNLIN;n}{m2_pndYCDf$mTL(c$YC8u>mv~BP7Q$F
ze|_9EnKa991f(C_|KZ7VGy8t4jo{Q`O1er8Yi>#GNjlX>qXC~JdsKU&YK>FDtFOJi
z8fTKI8U*cQ%FH|AQr3Ds_xaQmZ$`Y{EO@;!UhlkkJ2T?#%!0Qw#@jhB-tLTeyR+c!
zj`4Q?8}De287Tp81I8V5UezfJ$>Ae`S)bHf>s<&H@FY)}9QSQ@8;xlXF8s*swR+%a
zulD-*i`U0v;3IN^hn}@sv!K>`>(0AF#?@M{;lNxI(gA3rhz^A8y%Vy1c1Z8+klrjI
zy|Y7h&JNj`C1mI9klnLGcK=66!;jh6U_5*zHW*ju1^toO@WCNxXTt}FoShBt4S9lr
zprGG#j9Gd5r8RDEpFXn8NoD<w9&>E1y-;iGPRXntBUIL%7|u%~%GOCXofm*L{+IwV
z&{e8l+vbeGAqz67@(3!qZB*If2u`8DK8LJt8uKQIHBi<#X@;`ZYCq_7n;=0EQUcVT
z94S16K*4Rg9oH*zU$4?W<ANY^7?8{gskiz{DfI1aO%}bP9!GIZ^wmmokNfq)v+4$i
z^+Ks*WU;F+89UHe@ylIEO0S?kSEH-LZ_q4J+UBllmQHP|d*?~@tovaTRW*cLB7!0|
zPhT^aKuimxVQpY}!~&Sl%x&zgUN&Qr=K`eXu3iGcEv)#4#_E*RF2yvYe*IK1D8ZGo
zYLydExhv&O2Vv2drhNzY3Ob;0@iJz)pHiiax_+w{;69e3zF$1~=I=kv^Os&k%qD5D
zF54>>$Ymq%9q(bw>v|jh7TM_fo84%OZ21o&ukD3huN7`Q00nOC;SN`o*(_lk(>FyN
o#svOHasN$0AO}WB2xg<J6y!B;d0Tw<ZSK4O0wv(Fpz03*0NxMW`v3p{

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_110/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_110/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..cbb45827
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_110/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a033
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 110
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 110
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012674
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_110/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_110/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_110/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..3d5fac44bc2edaa2a83f1474e20cdf15ba527e50
GIT binary patch
literal 2849
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_112/create_stimuli/_0xb9602c990271f2cc01017ccaf6130fe9.json b/Afni_proc_through_nipype/_subject_id_112/create_stimuli/_0xb9602c990271f2cc01017ccaf6130fe9.json
new file mode 100644
index 00000000..a6556864
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_112/create_stimuli/_0xb9602c990271f2cc01017ccaf6130fe9.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "112"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_112/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_112/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..1706298bd4ed0975fe7e4a1e4a2791356b8bef79
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vx{q
zjvYT}p(VR8U3E8$LdF=4EhkECNl0=i4S{|@mhNZvA1c{#IuG2*R1twFzK?SZmz$q2
ze*M09)}3AJ>|d7+$t9*F6Oy-If2dG_N|18|B~s6D-BdU$afKYw+^kV9Jy1XivjTJX
z<13)fn?p7T=ipEPbOGqYxMq|~z#u800P4dE&;?3PYe0q1pj-`EYl?}^p={md6lKO6
z5`vkk@)f1Xa<Oq#)EOi^U@5W5b{FV33Ho~`q4+lW^7%?vPo`mpHi$^!OR=&1lJXkL
zzprz+xURY)HnXm!<=%rIZi|IQi9pg)&?Uq~e^*opD^2~YTP2a9Z)D;d9etxyePcu4
z*u*zJ`o^dFCWgL=iEncBP5$jW)aXbrJXemF9M;Ieq(I+i9Fiq+re2~@Ijx$Sh~u;O
ziR<3(;8!$XOjFfpVQqJBx4WbGFr2DG+GW|Dl%0CuVMw>KQx~XOjRZ<<AOeL<A0WeV
zWHgS9OpwtyG9E|9CdhaknT#Wo|3K>bFq;P5;Y`z@Tb(L>rfGOG(tH}8j5MEyN0E0X
zP}0ZNnEG2q;$4><&hM`*y{Wo>!_jNYzLvHJ`pLS4l|UX?seOrf|Lg8Fohr~JpHqNw
zOr&GYDM4z<w)>Zdj_v+=7)I^>V$f;#pMn*wQLwI%g3FtLK+Z%)86p|O3{{vQ5$N=Q
ca=gR@RzV@A)9^!_1a0I00rj(&b@&JX0I)D25&!@I

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_112/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_112/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7afbf9a52efba98b612a7aad6d636f40b48ffb4b
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo)%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)@Hf&l3vgb!yW|p
zA@-KamhGj@hGHlXq$sv!5ADOS)F5byvKULGN>X;xBEa@itN`DpJ#26LIr|m+D?6m*
zOI&zO=L$h2l85Jf=kO!_@#jmw|8wnvee`FHrY9+JQ<{>PGU5`}GcU#iB6EG|0N(j;
zdF_|{G_UGq#Bf4#ebpBPD}tn=Nfy&wucL?(frTHP<oc6GA)_c2+(#-BJnKcMh?47z
zhz7a7d3L&s8xI<}UhQH@P(Velm)u-`>~j{<o{hT_^B%w|8dry0^uw4BQA`FT29Qq<
z_J7FrMy6;iXF9J@rici!PiC#bB~l!PGzMJDA&w=yub5tdKzzjoq;j<$@r2ZmViIzp
zx&YD`Ncs|NSG}FqgLb0<(AQ0`;0lrg@a;U)Yvh>t0Ejb-`AV6wASw6(5K3ewoG-A9
zf-Fgkyzib3S7%tH67iHUG+H27l#K``p@gW2LowH&h(s!!q`AIz#Ji9YqcS1^G6Ot=
zXiHzhq&^`jqAbmnoaDP1b05dZI`kvr_s7s~Bv_>}S269PF82F`L9C09dOcW~G|pf(
z;Nv?0gaP**K@vV7$gpNyK1!wneOg*%j1iwmiNy&5Yz3M!<ZT6=5f%Z0MEfYf3QPDH
zkKck;FD8am1P2HJ#<)8k-L$nd%ZZ?PFbE@QKYj^xlZvN^GpLM^3R$}evYAmqM8+ng
zH!^8fEyjuh`V^~ZDyci8sTu1tK4fS>gfvS&sqauwSa#S81Hv%#r>J&4#R4`HuoKv1
ziZ&_4&6LM6lCfE_AQRZqNG~;kFvo+i3z;9IA*PVwM_$9Q$gJEXc;O|}>j`JnEJV3+
zRscdbCczXu3A8Z<6XZokm=BC!@__X+OA@m}I8E)kk323H961H@+kG{_u%TAGW@C2;
zwt<9@XuRKYT`A9&ahG(>7NzRM9SY;xq`bPHG2bRQK4m^GSsMMMua8Ebn69TO@h4`N
z!*UGH5t0A+a`nQ6fP~K3v&HW3s?54az{zdLaLUxW_SL!r&)w46@%Ef@f@3B)#V}3G
zZgo=30xTW)O9RIagn}mym#*Q%$m)nwW^8zRWNm^F0h2uEA<S|uVSPEM!f15_V%w<z
zuzRmg>n4+W@r{7={d?a(er9IhYj_AwEvBTa<e=gf#Ga&6e$;C4Nz#Xv=c-bh30{63
z9#%M$L{%VY4^w8|F_*H^>A26PrZgAC+gt>1bBwonUc9XZ@wOJh+Zy9-ofmI=LA>on
z@V3Wz+y9MsG{=k-fcF67zB#X|lm+DYp}?$1s*UY7gz|ZuB}|U{cG|Vtv<DY{WDXl0
zaCBICb^7_M(=qT7Il)86T5VZSTb*s^?IGi8t5b7et_kS?v{6I{LU!H?>CF$>oFB5e
zNXX{=kgfS4TZ@Ej%@5h0AF};FLK=Q7#s=fz1F^xlIxpxC#D@0{xi}l%JLKYQcxT8n
z3<L%Jj$_Qq(=V*Cw>NuanUl);8$IUO+Ip_Gww;1m`$nj2I}x0hL=>&FY&tIhYy2Sr
zq@b%*wX(+<fkPH#Q0Wm=vgd(RTOGm4_1EW+^>t%j2eAgq8priOHX7djR=W-o6d@%*
z?a7hCLkJYyj@xpZdDhjNw8yw0h#dPQwL<ERzFY`>ds~xvC$C0f6cK%;l-%Qfz4ElY
z!C}2p=opzF=u5^9G*<ND0Fu%hsK?dl>hLQx3zW8bV48(fo9f|tQk{1{tfR7qa7#o`
z#QN+ta}C6_FdEhdmM6@I`OMtL-sp8RCV3`6dLHOC5ZuCwZ)j{zN$o;RL+aONf<Xx`
z7gZ~rfXdw{ZaN5yo;2;-uvgHK!o|y&W!;1-Wz_W>y#n{K1ogW4<8S`{!#scLRm5zP
z2J5=LVu4&X^4{r!TyFZiyN%|3FKqgL!-KW<eH`w1twu<8L4jL)xWkoYHcJ>q^mQHu
o5rO|<)O(#1$bk_OfZ6CO1$ix7-sa!_m37^J0aZe1ed-SY0BvgV8UO$Q

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_112/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_112/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..c939605b
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_112/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a080
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 112
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 112
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012405
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_112/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_112/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_112/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..cc4394aaae04889f77d024fa4a407d89328975a0
GIT binary patch
literal 2847
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_113/create_stimuli/_0x8028ec2ab171cdb4a3620d5c50235bdc.json b/Afni_proc_through_nipype/_subject_id_113/create_stimuli/_0x8028ec2ab171cdb4a3620d5c50235bdc.json
new file mode 100644
index 00000000..e1de856f
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_113/create_stimuli/_0x8028ec2ab171cdb4a3620d5c50235bdc.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "113"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_113/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_113/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..b8795e210f69b6f0713c8cc8b65b030f5ae7842c
GIT binary patch
literal 590
zcmV-U0<rxciwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vx{q
zjvYT}p(VR8U3E8$LdF=4EhkECNl0=i4S{|@mhNZvA1c{#IuG2*R1twFzK?SZmz$q2
ze*M09)}3AJ>|d7+$t9*F6Oy-If2dG_N|18|B~s6D-BdU$afKYw+^kV9Jy1XivjTJX
z<13)fn?p7T=ipEPbOGqYxMq|~z#u800P4dE&;?3PYe0q1pj-`EYl?}^p={md6lKO6
z5`vkk@)f1Xa<Oq#)EOi^U@5W5b{FV33Ho~`q4+lW^7%?vPo`mpHi$^!OR=&1lJXkL
zzprz+xURY)HnXm!<=%rIZi|IQi9pg)&?Uq~e^*opD^2~YTP2a9Z)D;d9etxyePcu4
z*u*zJ`o^dFCWgL=iEncBP5$jW)aXbrJXemF9M;Ieq(I+i9Fiq+re2~@Ijx$Sh~u;O
ziR<3(;8!$XOjFfpVQqJBx4WbGFr2DG+GW|Dl%0CuVMw>KQx~XOjRZ<<AOeL<A0WeV
zWHgS9OpwtyG9E|9CdhaknT#Wo|3K>bFq;P5;Y`z@Tb(L>rfGOG(tH}8j5MEyN0E0X
zP}0ZNnEG2q;$4><&hM`*y{Wo>!_jNYzLvHJ`pLS4l|UX?seOrf|Lg8Fohr~JpHqNw
zOr&GYDM4z<w)>Zdj_v+=7{=}XV$f;#pMn*wQLwI%g3FtLK+Z%)86p|O3{{vQ5$N=Q
ca=gR@RzV@A)9^!_1a0I00q^X1wD<@B0MHO2<p2Nx

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_113/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_113/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..548777c240c5c236f8eaf5164082c2de3f5a19df
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo)%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)@Hf&l3vgb!yW|p
zA@-KamhGh7hGHlXq$sv!5ADOS)F3E{wirvKN>X;xBEa@itN`DpJ#7DIkNXAtD?6m*
zOI&zO=L$h2l85Jf=kO!_@#jmw|8wnvee`FHrY9+JQ<{>PGU5`}GcU$NB6EG|0N(j;
zdF_|{G_UGq#Bf4#eKimSD}tn=Nfy&wucL?(fkhCV<oc6GT}DwVcz{$Sc-D(h5hd3b
z5e;*F^XzmNdyRIkSA8rA3aQBTlAG&~1J1g%XXCEKya%v~#?>Jg{cg;MC?*3E1IQ-_
z`#<D*BU3b%Go9BcQ$%!eKxVDMB~l!9X$-iQyEvBczG8X-0tplskjmA1#1m3Kib<CX
z<pW4#An8l6UG;Wb5891J1JXCWf-6W0z_;^EuaRRC03gmR<|}2!f~4RFKq!%!aDl)w
z3bQ0F^1gdET%BQ&O2kvb&}e~RQ8pr&gc7164#ix9A`+=^lIHr>5%(b@MrA}oWCnN!
z(Ux{#QlF3%QI=*(PV(K1d4OYN9R?8z`eSG}60FjgtC;%8$3dSkh;{K%uLmoW#u=;z
ze0&FhFyOu;NWupM8P<%;N6A#6PfLr8F%l3du{c41tw2+Tyse-!!XiYFXdi`GVF@4O
z@mtX9#l(<`;1B`882jVVO<PN|oCt~sgD{fz<Cj1;sd$PwgUSf0khPm2n;8{EWNb2e
zBa>#;Vyq~jPqB)olDadRnz26PLxu)KNVDXV`VIw!Wrw{mAPlo$ifY$WEMPMMJAqB6
zXp=(ROnDq58JiUgGl4CQ^imTDb3Ew!kohqhVhS04<TVV7%*suI7hW>Go^VFZLX;b4
z1t9n_38&ympp7Y*ATKh)0$}`-2dtM_l9(03X=>Mf<Z-#+$SIKD?yCWY4YlGm8(;3i
zHjoe!jrUuwE9KcT?vk$AqEwx@Lt$K-lvnpN7T5&Gr_9GCOQWCk_0i}P)AckZ!Nlxx
zw;Y3WMC3odT)l81Bwgq1*<$y1Rc8JXaB|x*oHDhpeYNhubGNj1ygjF!;Ft+cF-#M)
zTb&fM5K9OC($KL3UBMHFOV{vWWOc+TGd4UuvNmBC0h2uEA<S|uVFNj+!f15_V%w<z
zuzRmg>n4+W@r{7={d?a(er9IhYj_AwEvBTa<e=gf#Ga&6e$;C4Nz#Xv=c-bh30{63
z9#%M$L{%VY4^w8|F_*H^>A26PrZgAC+gt>1bBwonUc9XZ@wOJh+Zy9-ofmI=LA>on
z@V3Wz+y9MsG{=k-fcF67zB#X|l!fH@p}?$1s*UY7gbH|^B}|U{cH6buv<DY{WDXl0
zaCBICb^7_M(=qT7Il)86T5VZSTb*s^?IGi8t5b7et_kS?v{6I{LU!H?>CF$>oFB5e
zNXX{=kgfS4TZ@Ej%@5h0AF};FLK=Q7#s=fz1F^xlIxpxC#D@0{xi}l%JLKYQcxT8n
z3<L%Jj$_Qq(=V*Cw>NuanUl);8$IUO+Ip_Gww;1m`$nj2I}x0hL=>&FY&tIhYy2Sr
zq@b%*wX(+<fkPH#Q0Wm=vgfrx*o@%h`s;JZ`noZ%gIEJ)jpKSK8x8M%t6c{PijWeZ
z_T)(6Ap{C;*KN7YJoEJ??J+J0BF6zqt&n=7FBd}J-qvK^$*WN}iio~aO73yLUU^#H
z;ILjPbd1ao^d(~l8Y_Bn07>Z$)Z=P&b@&yU1xnjIFwMfLP4)0Rsm{9})=^nQxFsSe
zVtw|Sxdvid7!7L!%M%vBd}eNAZ}hqulROh3JrDF62yS7;H#9b<q;?^uA@yrB!Jq_}
zi>j4QK;>=}HywmUPnz~^*ehsA;o@b?GC!e88Fl?eufTmQK|Mcz{LNo~nCDNuikMB(
zU|qLYERf4a-a8K(%?BiCV&A*(1)<-@t=(oL+zECX&DM?|2B5&LJ>22SGMgogBKkUy
o!id2CZq$376Uc!P5`x+2Dg}8hTi)j1{+;>mze6ZqZR!sI00{WuB>(^b

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_113/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_113/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..b913822f
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_113/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a104
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 113
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 113
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012502
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_113/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_113/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_113/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..9b3191052e57adb0008fc6e256d08cf7f6e73487
GIT binary patch
literal 2847
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_114/afni_proc/_0x91d700cee6ab9eb414550298de7d1f22.json b/Afni_proc_through_nipype/_subject_id_114/afni_proc/_0x91d700cee6ab9eb414550298de7d1f22.json
new file mode 100644
index 00000000..908d5da0
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_114/afni_proc/_0x91d700cee6ab9eb414550298de7d1f22.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "114"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_114/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_114/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..20485b64aaf6c4ec2b70e4e0280ec09e8ac30fef
GIT binary patch
literal 305
zcmV-10nYv(iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77D
ztBZo-&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_mE?B0yslbqofohH5yQnno)})HTpzOHWWx+B
z-vAr06WS_{M+ENEr#E9bsp~}y=lgGCc$f^-mcMgF1!itOukUUaICj+^?u%7;_W=L^
DKO>d5

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_114/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_114/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..1979682750e1f91b9d86d0b9824ad3bbc78c5ad0
GIT binary patch
literal 1292
zcmV+n1@rnJiwFpT%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpG-<w?H2qME5D%yD
zl1O3iBiFkGgis|^R8hi1Q6E5+<=ve<JLk0*+k2N3MS_=#N`AvUz#qdq{}toiy$>QG
zMPg67U3=`A-^~1G=I7Pl+2(uI<35tSxGW$lcmaY-h(M0QOR5x%cdKXk_P_bVU;LFn
zaBD=;9K744ndGF<D)DZMFb<mPgk5^~!PA+5Sf*7uVx%_U-7UgX?{?=mBiiYoc()N#
z10?0zyOqeh+li7HA63@Yg&HB4da*lIdYlP0B?2ZO5Zd#zXWx3aU0N>8wavR+TF@Cy
z;QDD)Nvt9n7YJ!Bqr%{OC+s2wNUYN6#crFa9NOmsGNo;dAj1K}-{9Ge?%?>O-|2MF
z^RTOxr55*B`o46VZ~+MdQnJFllW0I8(NLfs1Yva<%q5x{mX>)@`~C61&9x=fg(0c{
zNoHxmRBSW6L~^i9VH`It&%s!l7v4QQS221dxnYo!AW$V*TX}+)#sCH3vM8-t_`4@m
zLItT5CJd7C9NPVy+CnHRcuZoNj6tHUTTe$L%uFFl%m#kEKtL36Kh}_|36Q{*dH6Ui
z8Tzm}QA!C37(?|XL2Nae#^fW5n~ds|prd1wQcDef%;gVpH4+f`1T-ZGP|$cT-K%05
z(n&CQC`3sy7H_<JV5};Lk{B6nEUC^dkX@5%(4|~R@0TWIO;F1beL*c-a_aHyYAMH3
zO(mItHX-GU_)ay)v?I$WAgN52sCKWQ8cPV-iEIi%TLj`kp@bktgp8%7rWK9cN)HKh
zG09@|{DMp=M-Sicb^?n+<`%|lEv4JamE<82P2sE~gjhhj1kWICLclcqSb|KD@he?q
zy(#lNWQZ0;mG_y(wVESWNdBs>CKL;5z1!=Y4zLUink4gj^KQTCDDy27g%aiVGMeh3
zI=H;?tdvRR;JmloZdl5`clTz}=V9w*0m<Unove`&W08Y@rI58ScL#|=@G?DWX)vX*
zCdBrrWy<&*X?fHNv<h2?pKi7A;d!XYAP%hvnOW^Nr$2A)<JTuYUF}CTrw$sy;p|j%
zDGG*vxS{3O_3Z)^V-NPfR1)?Nw=j;)b??5pK^s`wY%ew~(3}ijz3N33o12!my@bcR
zmp9QKu(q3P?G!mWfpnprgx=j=m}n#V#!YMz-EJTAI`h`M&u(lGxr&X2igs!`o$m0s
zkBaXTVl|T8%m_{h5_k|DM?GK0ZjX<o(m>!MfuiEkJ9nq<bJd74{<S|~8Ds3632-}2
z*O|-Q&eIg<P}kTORj{aAuPI^tnOhB~k!-9yL-*V^87VvKp}*p?##=4V!m?IfIsNJ;
zPXE`8Y?CIMI4KE+v%NHBH?g7UP{)-`b14(ND#Jv2=eB~(s8VD3ow-eHI=X5=xY%22
zH+4fn-|t?tgWlh%L)R!l*E9Fs|8gaCWYbWonzkmY+A_=DdgHe1Swg5Dnb21rVIh$z
z$I%u*lyT0j4gKq#TgQo)lTqxy`r_|D!t<xwAhI$UBC%BsF>FYofwoS&>9EsD00uNZ
zg}C4CKY7yWot~sHOuJbRJLzt99;alJznUc@*GhZ+IO!Y@hjDi>KrKlZhA`}Br^C2^
z0{z&(#UB$a$N!W8{xin$|D28AdccrMfE4x4rW=NNjms1+{MT_ANB;nLW_*lu2><{a
Cn}1sX

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_114/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_114/afni_proc/_report/report.rst
new file mode 100644
index 00000000..6693a0c8
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_114/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a048
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 114
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 114
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.071345
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_114/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_114/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_114/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..43f1a8138aaaef88ddb8997f68053595ca2a3d72
GIT binary patch
literal 2542
zcmV<K2@&=miwFpT%z9-4|8iw>b!>EBVP<Y=UvP47V=i!OY<ezqZEyg!SX*z~$Q5=P
zCw6X|WEWd(x{JWb_L3|jQa4M9TyLUSv_gcsM5G+&24X~xq)B)Shm>S@w`d;=@NL<*
z{(=JAhrSjl&|lKO(leB-8QaM=FKfWiH)qbAIp@q7&NuU?)xZAZ^Ofu`x#^MMAixsw
zA{-8pg{d?^6iYM?0zZt><f?kq)5A1&qV$LK&Y#oo)7#0qIl&<%zLz#1t}M)5SlUUG
zTc=IO5phU#AWcIQ1TZ*F)^}siikOif(qt`+y@<Ft9j_$k9zn;L&vw?D+G(;Uk9`-*
zZyY=X?*_7m!ho87fITxH0d|Oosazj=#0)~;GNW<m$D^@1_e3^nJa~hx$RxH|D3oP%
zqzHc4afmWMnh*ZD^Y?>){rI0`4STl1+(~{_%oj_!LNQk;8~OXSQl*wJNcXCR&3rXw
zY7-K|Nap4_{js8HX>vgx5Ko3wjv<A*qU&m>ZMN#|dQ<78$pgo?kR!()nbjW3ksHX8
zx})S+TP_sK)xzBjX8rH$2Kzf5t<y7<UJGy(#@O;5KTMNLk5%2+>9mbr2fVmQMxGyH
zI}RY#SN9uDv!%5AX1Ay8s{3hj9(rAzgXq~PU45aX$!Z~=&ofC!H`?_UNInmuK`vh^
zmY|~`k&sX%4PmNl&Ay@=yQ==!?DUOp-$;{lukg#fn<iIu5Z3#~V^i<!JV}$UWLQ}_
zrZ|)<)%^WRRep;PLgI~N$`Z7;t834|4kQ|sLV2E@A$77O!tazYwTt_$PD9;Qm7Wd`
zJ|ylo8N@8GhN3?)I$d*-XYeBn3<6Xds?mXjU&-t;Yaa6aG&$RS)<~02j#m>nqIH_{
zpx3$ZGnTibC0tC!r?@8e8qd2hc5R9d9OOZ{o_lI&>LW<uJS;M(l;w9(t|XOM0|x8Q
zbwg=2Ol4o$F}o`Gbgod`ELK>sEPtJzYCKPqyQlIexp4&BD!0Fw3&qh`($soqx0oi^
z`O5SFbb1P3n)PO*Woq?y6KVx^O<$M##%}H&Ed1jR3;a}0*895BJC&5x_nEk$>1I}!
zdb<DL^D8SM-Okr+vYjt%mC7~8%Rr^(j<@sqT0pkT`K?l^M*U2_S+kG8z@B$)<qI`S
zz<!wF0>kdyY;~(#sL^<P0Y=-U{8qVCvk;pinr6*n%?D6sfJT{SxrS%i@M7&7DMDd}
z3k;7Aml%bXfZuQ(#C4o8;`p#E;IV*Rt`s?Za5NL}q0e!Z%MVGw@e<h_3JyD=fJMkn
z3o{-<F8J(1V{lj$FxNSbi^5>;7alBe7`RLPMo95gz*xXkz@dPV5DFY3+<%{kWd(#c
zgzO0ku@HA{O1Nuu%CRkAOl>~xgbWv@39$qt0b|~9#UA%q*GL#YaDycd1}?`V0S6pM
zBecXbL4PLd2=)Q<M&NNL=;Rna<h}|@fi>fDf5NdC+p(yNg3?=#r&#b68a!xU2-FSA
z9GAuEgvP`lEb+T&3B6dD&E*(T9)IWxaKg<D9gFKvh#(g+w>ff_(B^Pv@tI~*dx;MO
z&nzKY><)!2Oa#o6j*zwZOahLVaOenfw~RO@wulLDycLv!l7P7(e>7U+kgHG8L{Q;!
zKZxnFL4(;6&uB0_YWxwtyj%D4wQs&Y0>CKWF0t>}9EW7IYy>EbmW>d<Sz<a3mN;@b
zwu85$oK0wSTp~^oTf^fTOyJ?^v9>q>K3ZZoG>`cRZHgv%(Oyu4oqn&Uv<-n8G~3xx
zdcJ4E=?`4x+6mSQgyhnm+B5of%~aZZY4YU>g%ATPwc|N423<oj_ki_e+-9|!&jUZW
z`mFvO&ftdGQ1z}>2a<4MK?QO^->z^5(A9x1-hA~E&VP2`xvyS-`}-mNHWRSJ6a*W<
zP%@uQMkv)bxTWv(6a{8`Ap7A+&bW?j;Ls%=Ff(d}7<+Q5Qmk6VV!^yWyob!Pg{meh
z+%KAydzC^Jqtd2b+=MIuxofCB#w?C;yNn&F?VU8aahe?w&vIfL=+)&`=Y`p9b<J+w
z0Dib7sJi|kaU3KEPCOzWl}B!ngMW4z7#E?R9?%H8Ip~Uz<6xj;pUs2R6{FwfdHY2T
z5_DapaXVUFhh<x3gbRM=Ec=rg@GUo2+^j69_PPe@oi5ALjqko&5=;kE%I+c(9dG<5
zyW!}Xv7<3|`{n!DZDcu&-mWsDb&O>F^5mi@y*;=HKu&7~sc;Y0c}<7{nsEEj_JH@F
zfrvigC7`xdAm{7z3Mc~!y!_NK)s_i#y00<LKj+b(3N;CLgifmqqpsc-i}4PW$~6e6
z)z=JQ;+pcb&rGixy*}8v0X?SHsW;5Fx@)MwY7M2$G78B&lV99Gdi}PcLR48zTsui@
z88v4G`@0j<zI+uwd^O&<y^C!>L>r~*osCz|UjKR{tD?-*^;1=p-3%V}n`(Qv(=huz
z4cz$cIEn&VlVzYPtZat9Ee$i9FdMrYO03?&?AntCTprj>W0e_(EybK~)Q!417kel6
ztTbO&Iz}Ou;d31Y=&g)r>=sSu(waO$nTH?h=G8H`GMCIT+z24MO=YLws6T}YuwolY
z@4&lkW9<L!%*x77d_-8O)lO93!qa&j{%oB;pHJ^i|9g74CGiV$LTXva8XsGN6AsX2
zdkN@!CPN>P!Scby>(mAHD%&yo6SZqLwa%lumW~gSFB*^f`tn=EaJ|uhdmPl<&Fn=W
zK+$;n)QvFP!mF*i3j6<ytkP)U`;P1);t1EdD=_2yx<0?GuFtn>^95{C6ZYNzSumLd
z2hkW#r8rq1`!w<p3*!S%1mpAL^<+JOVh3aJ*(qwoi)Xotv?;N-lzd(qTBWKqyH_zQ
z<=o<DN}_RY1gl~dr4k%;Ye9%7+2haGAMyADc@D8nLiWltOaGFb4>5JwA$ryy4ztcE
z4n50<v!$I}fRiDNe(H$_!l}T8dhO_?s~r!L^TZ3{h-S|{mxqhzE0ad>jrg~Xha0dk
zw=Lgw;V8bl5oV8O)C8CAZY-Xk?rzv9LQHh0c5ws#h|4|$teZVX!TFI%7uwq!w*ck-
z@ck``Wf4WU7aezwv=)OTHu1}kocZ;9bPy6Rx_ztRd-&F!ixB8yc$&06=B14bWiE^`
za?Q%#UQrs7kVX!kU^whA3I3#s{xQ~>ukvCTe6K??!8W&Uve!GAPXS-ZwMCe)+J!=y
zJ?br@WyIlQCuD>#V>vd3)vuPyGSvE-A4l1uCtrQ&!8E`YJ3|`>uqB9Pgos4g)<MeO
zFt5~YkC+7-X<1I%$)~0nF-3axlxo5jJXeuQQZa=}y9g^g!5;D~%qma%A1F}$2Dudg
E0H(9-od5s;

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_114/create_stimuli/_0x1405a9ce75d4c39543fff51cd4d9506f.json b/Afni_proc_through_nipype/_subject_id_114/create_stimuli/_0x1405a9ce75d4c39543fff51cd4d9506f.json
new file mode 100644
index 00000000..a57ebe72
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_114/create_stimuli/_0x1405a9ce75d4c39543fff51cd4d9506f.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "114"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_114/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_114/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..88f0dd96dc26d72838da4a1cbb96466c1f93a51b
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vx{q
zjvYT}p(VR8U3E8$LdF=4EhkECNl0=i4S{|@mhNZvA1c{#IuG2*R1twFzK?SZmz$q2
ze*M09)}3AJ>|d7+$t9*F6Oy-If2dG_N|18|B~s6D-BdU$afKYw+^kV9Jy1XivjTJX
z<13)fn?p7T=ipEPbOGqYxMq|~z#u800P4dE&;?3PYe0q1pj-`EYl?}^p={md6lKO6
z5`vkk@)f1Xa<Oq#)EOi^U@5W5b{FV33Ho~`q4+lW^7%?vPo`mpHi$^!OR=&1lJXkL
zzprz+xURY)HnXm!<=%rIZi|IQi9pg)&?Uq~e^*opD^2~YTP2a9Z)D;d9etxyePcu4
z*u*zJ`o^dFCWgL=iEncBP5$jW)aXbrJXemF9M;Ieq(I+i9Fiq+re2~@Ijx$Sh~u;O
ziR<3(;8!$XOjFfpVQqJBx4WbGFr2DG+GW|Dl%0CuVMw>KQx~XOjRZ<<AOeL<A0WeV
zWHgS9OpwtyG9E|9CdhaknT#Wo|3K>bFq;P5;Y`z@Tb(L>rfGOG(tH}8j5MEyN0E0X
zP}0ZNnEG2q;$4><&hM`*y{Wo>!_jNYzLvHJ`pLS4l|UX?seOrf|Lg8Fohr~JpHqNw
zOr&GYDM4z<w)>Zdj_v+=7$)uhV$f;#pMn*wQLwI%g3FtLK+Z%)86p|O3{{vQ5$N=Q
ca=gR@RzV@A)9^!_1a0I00cv|^ocIU;0H7%#B>(^b

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_114/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_114/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..9d15286ab00a149571ebf8067121e8a6d6321ef6
GIT binary patch
literal 1536
zcmV+b2LJgViwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~31jl3vgb!yW|p
zA@-KaHzjR06hna^MX@b=Xdi~920=@d#aJR$lCqN)0k)T71^71YVf#n>75ghYq~uFn
zWKHV|K_rrg=X~ezBmME$OMm`*{epe;myD*zDREPpl9)2$64o;>#seaAeQ6)w`5$@h
zxBMip>P5tGLUMi07X&MUq@qa{(_F8jh!TN?A06lV^T#2hC>7jCDiS>FMW~39>x+m6
zxxRIJx{Dj$!(1<Su_P#<BG(IUt}pwXg|uhmF2%eDu!_dDAs78H=0g;d0f_<R)BU}l
za=n%*8q1l^>y#-XLhO@SYjBAaM<I;?*J6lc3Gb_>7a$N{aRI4Zt4BN`^~0EiT&OO9
zGzOBs0^8;0cKe~%Xfz;w(<``wqyW5^XL^Mk5g!0?W-(taGZrKTKLA3B%!Km=mQj!;
zX_5E6)8Xn2i&P?>5{5<#1dFm3!6cLr6>%u$3KWq@g_AVbw-0$2GGbIlBtT|>XAo^+
z3nujmNfBjfrsO2w^_crOM%JMp5x+l%b~C{$jk$_x7j?1UCk$d;eBA57%A|1ys{tQB
z03Zyw?+TLe0YQc}<ML5573ho7B4dpBL`p1<5nwCOlp*gZ=!~!k5G2}10ajST$9ViU
zw0bcyq#`&#05Hbg@#wm(rCCk{#e+c@N&E3Dpqo@YMVvupgjC4dO_0ru3L-K#8NHcF
zvuZI`6ws$wMN>)L9Zk(xpYb6>10tkZ@=1M%g2J-HUKkLDnLkCf8z~mBnSh<ZCR4OY
zA#SBSj**PbiUpa#mPUG^1%x>ogk8w|2n{iX3_oi&42#UlO@bF*GQFB`M$JN$8)pe1
zbYl`s!IMB6Q!qhZW`y~`_=P60US>&RRtTr5UH6g4#eyRzKz_Tg1{gNfQnS_A*@kT(
zAtV~_w_I1svt`^RU9&~0I(CP`xHc&-?`6!l364*h%Oy*rU-XU9=u^}6EG7QL>`GXU
z!8s!GpI<FsxDb%gIeoU+{auw=_YgR_=@?F#TGzf=b>O*IT06~Mr<~xJ2~IIg6SG^L
z6te(J2maE)u>+ytiNmF9_%O0M<dhj3o*r78AVk2Vrt=79xt6fL98_VnIs&ojQ~=oh
z*C%z8Nxk?+K>GguAD=uov+p;W2u>}gq^snh;ugf7q*H#>YVb+YN0k?<Qkw~0ejOZC
zIFm$GAZQO$X5KNEveN0e&!?ue=EU2Y2XAYPw{>2;?K$zb=fT?^<87Z8uQw-NZyvnf
z7_ayLct>;0NC9{kFz%W2s!CZvjvfijdZgOe^dOYa<1Arv+_&x3YSSKE_>nnibimO;
z<@L!|uTRFnN8|(#9c#5=L2Yz4op*<ftBp?0fw?B61JFhh9SGTZCuH;Nkgc;rw&n@h
zIy+?h?2zqwLblHi>75<Y`-qT+AM>%nc=$wYFs{xE`V+C?gG0{Gh7S%oKO5c~@)QF>
zLBHo1v-0$7YuwzOJ+jP6W&MpFb8KzAP#c?0!K^(aR5qOm&PyVS)@e4K7l1YXlmJrD
zRjOLq<&3}~3o@wm2r9YR^g!5*;N<$-bIAI-F|UJI17(fldLSE(=7Y9Z2MLOh5}@|v
zNZ}y_3U1qNyRAIy>UG*<To6Q#e3Dur^;TaggucD4$-I+SqcDnyzFJD|alc-AR^H&S
zUMh5q%=h&rV+R^5dbtlt={3~jYIJq@9hwD7+uS$J!l_O5;5@0Gbw8}5vW9R=L{P-~
z>@{-*#I!IP)&`cx%!m2R+{WJORWl}eCO~@b>lF~(!isNbtWQbpLQF&I*Jpx339b}X
zE1iJKT`O)n2#cOH?K`kn(2&B#%a~=|geqm!^;^9J_pt=^y7`mu{`t#1f9qw$Y?21+
zs=Z=?TsHFFX?l$<yyKGxTY=}dcecEC7=~L-Kk$N`t;Ti;3f$Vm9j+|1S;8oyZ}KRJ
m2>cJD-kY324vdfh%tlu!$ZOH^Hvb-HUH3n2B}_@`4*&pw&*uUF

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_114/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_114/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..66663356
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_114/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a048
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 114
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 114
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012435
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_114/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_114/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_114/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2435915d7acfb5218846554c0d67187a2ba9c5ce
GIT binary patch
literal 2846
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_115/create_stimuli/_0x5127709ab3ac7067acf4cf436c3a5c49.json b/Afni_proc_through_nipype/_subject_id_115/create_stimuli/_0x5127709ab3ac7067acf4cf436c3a5c49.json
new file mode 100644
index 00000000..2b1774b7
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_115/create_stimuli/_0x5127709ab3ac7067acf4cf436c3a5c49.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "115"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_115/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_115/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..aceab530517ff969d20ce3332d0c9c117df659a3
GIT binary patch
literal 591
zcmV-V0<irbiwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zjvYVRLQ8gGy6SEg0~up9wwx%nB_YY7Gz8`YymUXa|1gphr}My_OcfD`;`=zqaJjj8
z_507+i|%Y&yLnsGB$JquR7l=l{!*bF6(HjXN~E6QsxEO_;1b!QzFwhBx*&%Vra9)$
zmp4G2cl&G*%)q_?=mM|{<BCx(0fQum0;mtmK^G`EtpF7sgL2ttttcishq6_dlNTwk
zNdTs*%2Sj)&BWSPQM;FLfu+R8o2{?k#NXXh3B`}`_iq=vdOQhIv_?b<Pl~nW6_i&{
z{(YVO#c|XXv8i<>E$0Dzf1A%ON(7RYf-WE?`n#k;SV`ht+$jkSeM1x9@ZcLB>l+#R
zMkc<|!8bbAH#YQ*O?=~nZ~SlHzD7rO!ZYP~&S8aYOmg&d${|@Gd*a3lmC>@Uh&Vj^
z6g$q{4qi#K`6N+|=GJEWezQG@_rs|=Bwg01lNu#1cpTELMu`JdtwsW+))Rq3CXbN8
zFftrQh9<~x7#R&CBNJpajEsko@qZxoe3(sx?r@@M(5;S@KG8Hh8)-fb&qkV0!;{E+
z6Da9ZYfSyEBJrV14rUKmmflodzy9d8HM)``7wjhM9F_vPV5#;c;=5n>r|DRMF8P!K
zjAJ5gYeorDOSWxZ?>n~5%OLpJHfOy~+kEwxv_k%>L<%mieF8ZXDP@SH3^P<>f`qTr
deai6y6IlAWm`sAtQS7(1cMEVNh+X&y001RN7z_Xa

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_115/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_115/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d64c407a09260ba8f539c04bebf51d70a39e90c7
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo)%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~2~NZF)gF40{mV
zhuB*xUz@ZWilIP|qS%%_v=75lgP<kKVl0s=NjXW20NYEk0(_hHu)Xic>{sls?2wXd
z$A#B)u3$tWd3eru4nHy<f4=nlKi4kUM}N*}a*_}?p$Um7BQ9Zm^J3g5GSip#;hp`K
z)qcrNv#MT1496tXS3N<nB1kG4rxDHcDheqPSa{({rayfgFp3hvJ)}ax(|(BZD4D*9
zsGsSZXQ#Wk@t~FI<sOy<`BY?j!Oiq#kF$XGZQP}Z_W@SkxO&9JAc*)8ipY>e0P^Yn
z-Vd2xOBIdeROdCy6cGXT$h0-MM2e$;Mu2NEz>$Ray6FW7#8X^ADp%_vk4gP7A^{hw
z2Oy1sq_4nsxw+kb&}lRpkiO{^TtQL*zLTYTg&Y$P0C8q9uNN5$l7Jrop+suJc>>GO
zPva!d`|jCrb%sSE5l;w1<pRN?tc5TM#YBZ1in#(sBvRox$@Hy5-h+%7l_Bww8Q>{I
zTeuIC281MtvLsb<obN`&JsctH&<lw-7(u%cW0gc)MYM-{*c%WAu`WLD_hDs{D23I4
zkM95w2HbZ9iTRKq!<td~D47WKSz(bfMm!=V7AFX><!FkKw-t1TSojDM9UvboEa77`
zehXUth!|24>>~ge;ofL;!`9L)CxYU^AdDn~=oQdSDxM(DpfW-#WbMYtrbY!3DI1U8
zNTpe|2rCNc6Rg6Cr0$ecQ#N4yh@l}7(k%J7zDI(>vcp~&5{8*KLAC1%7O<Isoxmnj
zv~eMBCOnFejLeGpslb*-dI9#x`tdO6LFUKk2vf-LlV-!P$gJErc<v?Dt1)NPEJU$!
zmH<L8BK`zC3A8Z<6Xaz|m<NnsXaehH8pmdZaFW<{FFh{i961H@+kG{}u%VWkt;WM`
z*ai|pqS1cKbfq|3MqSc1Ta>C3_edDmCgtV5lzBG6(J6DeU}^Z1zFv+#HC@jV;*HI&
z1jQJfBO?3p)$)Z4J_($&XN%q6Rhjk<fs<Q~;gqR$?W<J>p1Xy$)7*86367cI<ij*J
zyVXfB^RaZ`m-vny2n3HEE?vWi(&~^?W^8zJXl?ue0h5}}Bben{!g_L8h0$sWV#}!j
zuzRmh>n4+W{*8e2gL~gUd2VLkYcvs@T1-h-$zjFKi9JrI_^8$3lO&HSFI1&A6}<R5
zIH+(YiK;-*KBmmPBQ9m7+jXB$Oli%Dw>1ym)(CIwym;Gl;%(1^w>`q!J}=(RoOnC)
z;O&g?cK#c0Ime9TfOi4oo;k0ol=<ZNk-)4^s*SA<gz|Wl#!Qa-wmY@jqz4!N$s9Dg
z;OL<8`t*y}rz7AcIl)8MT5VcTo82wv-67*@vs-gut_kS?v@)UtA-nH{Y|akZnjNw=
zPsrBnknPza+w+8M&kos{9kTO3LK=R|#|Go!BeB7_Ixpyt#D)(JIX@ddIOP0ncyGuv
z3<L%Jo@30)(=V-Yb9eg4GAEVwS3c(0+I*olx15|=dq${iIU$^vMC7frY&tIhYy2?*
zB%rHQwX(|@fkPH#P~j0&a<d77d%1*@>95Zr>+8n64q^?IHIC}OY&4oX?M@veC_+kr
z+LNWiLkJYyw%c}FS=!SZw9mL8h#Y$)u|n#tzLE=lds~xPH>-w07!ti+NbXU;UV2vC
z;ILlGb&SmR^(A8m8Y_Ic4@v1Y)aR<aI{XUF9HnjUn`Z9Rrh0ImRA=1}>!_$9+!7HK
zu|9pxTmdmHjE1#=<q7j(J~Owmw|do#NuCOjp8I+Q1h=r_8yXuEQacyZkovW$U{Hc9
zdDRLhpmNvpn-0RFFHQS4>=krG;o@b?(q2rJGV1!RUV{5rjQYLo$v1!hVV*zrGGaDK
zgLTzju|O^xdGFkBwsv+J4{@)Jy`9GP4)%f${My@I8{hXj4?%%jd$_|DWj0F~hV)Gq
o`XPb8LD+wj5y*iN;)7Xvm4dt$EpM}L|4MuAzv|gA3hEC409MHL-T(jq

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_115/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_115/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..791153c5
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_115/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a082
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 115
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 115
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012539
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_115/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_115/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_115/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d5ce116789c267f173d8763e77f317366f231681
GIT binary patch
literal 2843
zcmV+$3*_`4iwFo)%z9-4|8iw>b!>EBV{&C-bY)+2bZKpMY-uiVYixQhbZu||wOL(r
z+r|}D8rhN^J9d(3n>3jWM{a8=6#){UD2c8T(;`J<%r6t5El1K|KwwEi!dI{WNhxus
zeasBrg1+@P<S+HF^e#wYmy(q@Rid$nXLs-3d-mdDaTfUJ;=h0VY$5rJK6gy-)I*%<
z1jz4eI>KB}!-&J7=ed3mNB5-jkq*M46~sTpYyXO0$E(q@Izm1+T_>(RUYNPNmHLUJ
zmCLTfz_iTZlpFh+=fUJSTHXsCJs?hgh@&MxbOO^x@o*u!@dO5jG}^oR*odP8e(2hW
zKekXG*!6fv^F6G(9&%LA^pIsb2=nE>W2&C->S{3b-Ec5er%ZSihrMH@2dZhP`TPd2
z`$!9riXmobnLx$}eJvqV`|A52@B9&s<!A{xhC(<+e-d(nn9U2>d_l==m&A=yeuK+x
z3tPqQn3#=BA7&D+H{_?)dOePA@jcVwA)iCYqg<6`snt{)<z~57?ZnYnmaA(PA3Elw
z^q3E9kLRS_YL>M5yinN8uO~1Wf73Ad-)+@f9i`f701o^R>8|DaarE9(Nmh1SO{LQU
z7PrlT<NC-5J;?XH{Yp)3RGVG3-Kp+L`*Cy=Ms1XZ)stDW^mR3k7W27Wj`Xx-rCDx3
z&+omUm(7WS2m^V}^i8aBeF$~G)~(9Qo+Lk2TV18yRpRKzAv(y}adcOP&T?0Is>-e1
zXL0ly50{q@G4lE1W^TK<$)BK8-*g5%CJ9>Flj|?R4<s6le14jpKDLr1!tdB5X1Dhn
zt%|fKRXZ{ed~Dh~W-lZQt5oG@N~^8T@(etZg~0-=6-jA9!tW-2i8n`c+&Fr-{jw5A
z@6VSM5UICn(?u`S&W}jm&M)CC6b*5o9aUbnVeZmcJGC?iYWBu+r7k^z6i%0A_KF4m
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_116/afni_proc/_0xe5cb75ed33128b68ebee5635ff6f015a.json b/Afni_proc_through_nipype/_subject_id_116/afni_proc/_0xe5cb75ed33128b68ebee5635ff6f015a.json
new file mode 100644
index 00000000..bfa86b24
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_116/afni_proc/_0xe5cb75ed33128b68ebee5635ff6f015a.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "116"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_116/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_116/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..851da6c115d8890d9ac4a3ad10598350ad7e45d2
GIT binary patch
literal 305
zcmV-10nYv(iwFpT%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77D
ztFnUP&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_m1MD8URN!*&I{Oph~eTOPYf?pt`AvpvS9|6
zZ-9;032ha}BLes7)0;7z)b%2U^ZmCmJWK{^%ip=80y8(C*LOF!ICj+^n=|?#_W=L^
DUaOW}

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_116/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_116/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ff1baf89fbc36feeefdfe1fd0ec398a90b1f5674
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpT%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}wMYHvLeG5D%yD
zl1O3iE_b<0K?qesMHMAH6y*U_S>D~*vvXd1vAuUmQ6zY&h~ziS1N<?(^ItLE-TNRC
zQY7}I+qK7@`OVC4W`4f?JKK1#dfZ2n7Z(LY1usBw2@%LqcuAFl@$U8szWr~0{}+Gh
z_uMLxGzafCXeK!+v`W0&B#eWmI$;;yeeirHAeL!Wju@#8cz28N)Vq80n-T5w54~HD
zsR5F5?cGY`-JL|qjE^d7YeJ0>Oue`_ReGEWH6;QjAQ0NilNaB5w^dp$%(cz?Tw2f>
zP2l=zR7tEN85am?HKW4ddpqnR1W2sX=*7J@Q#rKH1Y}Cv7(s>uhQGzL>)k=`xZmk?
z(DSgXm8BN<SNgtm8*mN@0#dTVyq#!3A<<Bv9t2@^8O$Y`8kUxMQTzSzzs<EJ)rBFd
z07+(P!BlK9yhL)aOko^1EYHDMnit+ZK2tGzB)MUbk|0neT3b27OJjh7a9NbrEd1RO
zDxrc@3KIs&cn<AhPHiES6+9*}O~xS6)~)BG5oV?kC1wLZULhcgxSwjs)dWc3$~=4=
zmJEH^oG7J)1dO5jf*`gUO=I$j#Z5+aO3=|UNvWj<Kj!ksxEcuvd;*#h1Sn`cm+n-t
z4Cy2oJQSj&7>l>wJu+4mL`jT{HkMT97RatiHRw_<qz_9IvL>kIh`ykfEjjgccD0ma
zsiu-lK%0>AMSQ24W7?7B6OdFUOH_MMP>m&o>_j$&pe+LNs8B)>BSOZ~Qqzh?ZUt*(
z`+Snc==nLBQjQ+J-|Ykzh0HCC*IG)qnJdXdBAUWkLkO{ebP1k8+Jt~<_^||;AmdlM
z$a+)edB_kgiYo6jjjJ_BE|L6IT}>z!)LQqj^K5`+V9+F)*PC~{O-Gq;nJAPfw-?b=
z2i3vl^%tc~DhKDi<xay=_Pu*BlfDdFuM0>P$L?m0j2Md?{40g5g}K{H6oQxOK}&-v
zg*73z2Q5>^XGqI~R-jeb+W&O3g%8g|MFw$bMaax*w>kZJYZt#h`RQ^usyVgS2=-^E
znoChI{KE|`zo~B*m>9da`=yewyT6HXY_5Cv%?;YX(q?<HX@TZsaC&+eRcvlr-qsQx
z?_S?Td%)UmuC-I-=mgS*b`pAbdtsuD=o>e&Np!md%<Ifs?>@V+LF6hn7Ao4Q>2$io
zULO@dB*bbYyO|N35G3#*>P3gXjNJ|&Nu`0nc>+bnqbql}?sL_MGX9O<V;N)Yj0tet
zP1l*r-1hSn=TO(!S5>g6TdOHy{E53AP9xb^d4le_EizJe)<b{AWsSF5o`hwsx^nvT
zCQkp?jBJx8nm8#5hO@miWjC;)=upR%O>-d=yeh*)x^kOAW>l%M{7&2kHXU6xAYAM$
zwVS%3pzrsu*+K8`)}d>ZpzE3Y?ti%wI<je~R83nGRc)DN@4Rta^(-M&k4)$*Pq2{4
zl;da%Aj&xB)`tFd<<@ZG<zy85ufF*EkMR8I)`_f4hDdByLkt^IXrL`PO5))Wq`hAE
z@HieELkw^<=pAL*AnSCGDE7GOJWk0be>F=+u9Y74<D}CY4&&}%kPbUZ7lttGXU~Rl
z{}}qQe}_LNSdRZG1N>)<<Np~Ozw>}0l>jN~olQ3k^D37qocpg&%Q*T6h}5%|a|r+d
D0VQ>{

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_116/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_116/afni_proc/_report/report.rst
new file mode 100644
index 00000000..a8ce0c5d
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_116/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a042
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 116
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 116
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.071015
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_116/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_116/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_116/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..9f7f4d13a8459a2c16c84e0d67138dd28010d71e
GIT binary patch
literal 2545
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
HxfK8a#0>Dx

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_116/create_stimuli/_0x4a7a13e3b7048a4a83a1b10792ee22ec.json b/Afni_proc_through_nipype/_subject_id_116/create_stimuli/_0x4a7a13e3b7048a4a83a1b10792ee22ec.json
new file mode 100644
index 00000000..e4a0d720
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_116/create_stimuli/_0x4a7a13e3b7048a4a83a1b10792ee22ec.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "116"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_116/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_116/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..000dfb5b06f7606fb4975943cc7798ee7009d50b
GIT binary patch
literal 591
zcmV-V0<irbiwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zjvXK9U?X>-yV_kZ3aK%wEhoxsNl0=S3xPgBF1^RxJ5;jctOvZNQ$!$&|HJnge*WCP
z`TghYReQFLy?bBOB$JquR7l=j{ZgSE6(HjXN~E6QsxEO_;1b!QzFDD6x*&%Vra9)$
zmv=y&5BqEo%)q_?=mOA%am6T?fI*T&0n~@(pbZq9R)7kRLAmU+RumJRL)og$$%~ZN
zBmh%Y<ta*@W@2rtsNGArz*1u4&DPg%;&=B{Lh)n#{oAFk9#4W4tr3yJlVWXo1?3f#
ze_v;RaU69;Y-(Lg%XtLf-{y0R5`m<ppbLnJ{w}EyR+4y^_ew%T-_XQ2Jotvk`bLJn
zk%@0~@Qsf3jSYQc6W{pY8~@w4uhEfCc%~dLIINJ3NsfL_IV1~YPuy6cGFsLZ5r=2z
zvE$tD;FUC+PZHH=Zf&+7H`{}FKb)#V(q@fXsZrvBry<>HlsG`uY9vr<JrO8m@&p+S
zBg0{2Xo3ufk<l<RGC@Ye$aokT{|8dfhuJjf4kwxh-RfBB6HUX5k>=CzVx;*rJd1oV
zfs#JA#?;>`5}(@SVD@-r=}p!4>yKVrqiZ>GK{r_!uoTDzOSLZ%?|wa;reg)#<WmYT
zj)}Cb86`+9*=F~4-?7=f4ubP$ch>7PyRZI|R>)tKNWtZePatO^r3{gjVTMXfknnZ7
dPdQ#-0!u#^lS%M7iv6bc?f@Ud$i(;v003}7A;$m!

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_116/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_116/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..9a65a54a25614ac9838e24b59f935d112a801c2b
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)@HdiX?j6B40{mV
zhuB*xTeg<88;YSokfPX@J+uRcr3OJsw8dB=Rg!X&76G=GVg>j%?P2>z`xW~uJEY`G
zQe;i%3PB{2hv)mw;Ya%Lmn(n#bM2CS^k<A_#~E=mnvsMu;u6+3FUBJx3w>n|-o@`l
z<JaP(sOx#ea7qfj77BtDK~m8)PiUc+QA~-zB8-m<{mG*qqbL(RL@E|M@5iV_DfDGT
zqe9<2J>A7Ezg_6X084@*DhfU47W(6mvmWhR+=YbqfmYdAJLF=}OZXv5$dDvJ^2y%r
z4~1UI6;0%s&TEt@B6>I^XRW~{QXKVY0=(vXIFayPHN8NAgo+CYWvv<Wlr#?#(&It}
zK++gU`Vwpxy{*oDztw6%_@-BI1wjFMzsU6xIU*qt;>>bhts)jA13y4QiQK@20?Rnc
z)2xj9?rFFt!y=Q2XM~~A0>PrJ#4rh^M8zDExdcfhQsFc!^sNIPKtznnm_*17@Ep+Q
zzJy5wLNY{ImMb}lcRk@DPLOpN#v~k!sohAi$`Y;;8lV7&1Hu67@}qtqRwhewSPl62
z4hUi3eMgX#4+%1=8K;kuDWFd)i<~hM5-G7bM!>CPQ$gNV&>3S9AqaGUBCN24kMZ~|
zX!R3fL`86ffM9}y@#wnErCCk{$%8={$p*<wkegIIL!3cogjC4dO_-e-6-4B0GI}GI
zX4Mj`D6r44il>6QGn$&S0po`Z4T+Fu$tU?e6cm;n_QH@b%)%+DUC*$9%>?QMHJPMM
z5^*!*NrGfzRxHW|wldOlut!#phP?nHKSGC?LWCcAEu$i{aue{<ORkqw&Zt?4YU3;b
zg&-l(6g>&DF$ojoMNU`<il6g9^)gRWvqCt_?7ELU&X*cF0rA^?HN>!?7QA-r!4_--
z36N;K-wIu;&X#ePbj=o}>exLL#<dA~aW`k74RCzQd|atC{#joijXp75Pcsru%&zvT
zF*rv=@zcx2OP3<jb55Tvc7NAp9vpxsHyxuXlk3J;%MLtuD{IHwajFT9nc$SeG&Q@`
z$uNtsbl@+G96QhxJaxEqjUGl;2b?lv!?Ocx6ZH@%$#WjUEY}J)l*2lV)<+~Zof;6k
z_v)l+B59W22t+@)_x<B%X7;_7hv3v=O1er8Yi=p*NjTL<qXC~Jdsus}YK=4C)z|)h
zjWbD94M6*tGV@Njl(lZxeKs|vJtN=tEPUHzzU_<h?aauxGYj9&m~ZEzeEk{u`m^x$
z$9(<&<~y2WMoPjvz;V}{S9QuFa`aGO)+hDWrVmgdPx6$>ao?8TXiR%>;YVh_)dffU
zwO1#fzd9KcABht@bgk8fCAHDrblx5^t~R<22j&_`2dIq@9f0h<1?im+**+h#Jqu*}
ze8|rEkeyi|JLg0C=R^Ac1JdYYHZ>RzA4m<x)kR5vAT_)<<m_sAZ^+rz@J`563WN&!
z9mkk0PrtCn-p<)0%bZl!-{>*N*2Z(SvFVh`+BJpBrW3<?NkrK?t)`0-u*M&fKn8V{
zs@HZnBXGz<8B}?MD%tb4ps*RyDfHJDDC?WXya~k`RMt3YMzYoNwmW_kN>GH9fND>U
zDm;Xsg4=RCZo9|>y-xd#3xdc|NHSYUz0p_8Lf_ujWYI0^aW9UEUad;*alc-8THWBV
zUMTArS?uX6#tv$%_{AOsrB_g&tI^frH)xhDZFA2wOQ$x}{fmTp-u<wNsvN>C5kV50
zXRnz{P)rL`!&+c@%tDyY%x&zAUN&Qr=K@O4J-q}4x3I-GG}fm|?XsAL(65~VgA`mX
zvsO8QDtD#4=^!ln(zI{GUO|TxE?&kg4^pa>sjlDX1-Or;s2>!Mzxn%5^Zcb35wk%W
zuFLj{1?93S?;Rg+W3NLx!FJ2Pk9~Z<gT26OZ9ixe(r!bItJkbO+~KM;n<b26`nrgt
nn85#D+<#pVh=CCjf!XLP1#!(=-4@^em<R5^HqsFf>JI<_9@^!g

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_116/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_116/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..3b7dcf31
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_116/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a042
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 116
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 116
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.013775
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_116/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_116/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_116/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..abed59fc9fa1586fa20294badc82e400b50391bf
GIT binary patch
literal 2844
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_117/afni_proc/_0x8acf8af6343b6f4763a526b0a5a3ad6a.json b/Afni_proc_through_nipype/_subject_id_117/afni_proc/_0x8acf8af6343b6f4763a526b0a5a3ad6a.json
new file mode 100644
index 00000000..ae435551
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_117/afni_proc/_0x8acf8af6343b6f4763a526b0a5a3ad6a.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "117"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_117/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_117/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d837cfa69d15820f86c97c21a1dcc0fe2bf5b155
GIT binary patch
literal 305
zcmV-10nYv(iwFpU%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77D
ztKx#<&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_mE>-@yslbqofohH5yQnno)})HTpzOHWWx+B
z-vAr06WS_{M+ENEr#E9bsp~}y=lgGCc$f^-mcMgF1!itOuNODBICj+^fov7w_W=L^
DinNtB

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_117/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_117/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..3c3a579e8ac61f7358ae4b0ea015bf473fe68c90
GIT binary patch
literal 1291
zcmV+m1@!tKiwFpU%z9-4|6guzWMwXJYixQhbZu||rBz#R95oasv}x{XdQpoI53BH!
zNM&|6yV*@a2vtHw6(u|r<pES#o|!XiXFc{{dv=qeO7Id<$#0kk_%XcmuQ;BWy$}g0
z60_3I*vIzy&N-jI^YiWB*~WX-<35tSxGW$lcmaY-h(M0QOR5x%cehXR?SJ!!zxcQQ
zz^xKVbMS71W|EUatHira!Z>KE6L#s{2hU~(VwqOuh>_ZXcee;nz1yAdjA-Y0=-qlu
z4Um*;?^Yu3?j%ZPd{lW`6KaHD>cQ?*>2W61ln9uBKxi*cpMUG!R%y8~*Cy|BX+dW+
zf$OXBNMaSqxIjp&85IWKJ7E?fKw_1~D0bUS<<LGCkST3r1Q`|>{sz~scL%+bey7vH
z$iu8wmRg)&>HE@czy%}-NXZKGPND&gL_>k+APB3=;4abBu(ZsJI_{7E?XE4UE(}ox
zNHQx6mST(HCX$0?3iG&Oc@D<XyzuVfxr#9&$qj>)1cNHk+sZL+8UqxB%c8Vq5$~Q*
z2^FL|Fkz64=g{uw)D}Wn!DABBWDF90-Fh|}VPy(YVm0vNB?6*|`>}>xO@IWh%+tqV
z$<c?+ic(5Qz!<7831X|!G%g=moMcp|1OpwDlv--=V{U(lqmh8XC!i@ofP%(z>t2=1
zP)>r$LnB&>v3TR%17lS|l*G(vV@b7cf$W-9gD&O5dcQQGYJysh=nHDuQc#a)TT3~X
zYAVSDv<W3&<aeq$mK|9>0ZC=DM74Vb)p&)Foyew;v_&Ew6iNtUM5tI=YFg3AtsEg?
zE+$!wkzbH0<rv}n-A-UpsNBMNeM;#zb0v8wM00W05JD^<U4mzjHX&geek?&I$oQ2m
zvfh+=9x6nOqN@As#MPQ3Z;|}fy_!(GP;1?z&eH*21A{Kf{Jwd&-zds_%0%Ica(fv~
zbvQbNy#BnDNfqE+TkbS0W#7AdGwX{m^{Rkmv1~hQY{XdP;9n_ZEv(%^q7b}HpR_cX
zQdkpm`=n*c_#A2Zq!nltrVc;dY~jQ6a3g~`ND(r#nr&8p-rC2nPkws4AJv>XXbgw5
zRn4X-IR4>=o?q9y3oML1*#A;V*gxFFJT}|C`{o8Rur%3TOj@8h8JwLRMHQPH$=h1O
z<K3&9oF1^Yn{DkBIXZ!KaXJaw-Cnq8Bl;#x6p3y(sQD~f?>@V+L*yz73l;6ubUNK(
zua5`cC&X$byO|N35G3#*>P1JsjNKj|Nu`0nMFK^|qjzq**14)h8UNZJu#7Qw&IGuf
zMs?;kxAQE;KGZe#WtA-I)@n)^f9h_B)krp0o?>`zi;R?=Y3Q#wtnpUE(=e=$u7W<h
zNznh*Bip3OCU#1K>1;1`*$osF9qw`E(_G2~x606w-nq?SGpf{h{Z8EmijJ-X2nTyh
za#ITm#(wvjAB=vxPF-^dhMu|a{#PhLkxfITs@s~Vl4X`%dE>U~UP7oInV>6=@FI~Z
z$JQ1=lyT0j4f^%YtzpN@$td<;eew4n;rY|86Ir<onb@qF7z$Dl(AEh}vJ;vOdi`EJ
z$oj)Uj~*Wl;toBgJ(><EYFxD*yJS<pnk6IGN{{++(&-I{ad$9Chn=JgLm2k6r^C2^
z0{z%u;g1QH<A2Hk{~6=>f6m5N9x$a6AjNZM-3`;c%4G@{{%c#t(LWJYjk$9P005Sc
BcclOT

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_117/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_117/afni_proc/_report/report.rst
new file mode 100644
index 00000000..219508a6
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_117/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a057
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 117
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 117
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.071836
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_117/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_117/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_117/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..393b989cbfa29c8abb9fba53eba70dc2f671c03f
GIT binary patch
literal 2547
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
JunxHu002J^_R0VN

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_117/create_stimuli/_0xbb6302e2f4b1767c0bfe70340f1011d9.json b/Afni_proc_through_nipype/_subject_id_117/create_stimuli/_0xbb6302e2f4b1767c0bfe70340f1011d9.json
new file mode 100644
index 00000000..69bcf607
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_117/create_stimuli/_0xbb6302e2f4b1767c0bfe70340f1011d9.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "117"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_117/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_117/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4bcb93a1c918ec68a16a3f1b29c8ac11fa32979c
GIT binary patch
literal 591
zcmV-V0<irbiwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29+iKe|7=Q;Gtc*Q`@GfF+
zjvXIZVIy~;yV_kZ3aK%wEhoxsNl0=S3xPgBF1^RxJ5;jctOvZNQ$!$&|HJnge*WCP
z`TghYReQFLy?bBOB$JquR7l=j{ZgSE6(HjXN~E6QsxEO_;1b!QzFDD6x*&%Vra9)$
zmv=y&5BqEo%)q_?=mOA%am6T?fI*T&0n~@(pbZq9R)7kRLAmU+RumJRL)og$$%~ZN
zBmh%Y<ta*@W@2rtsNGArz*1u4&DPg%;&=B{Lh)n#{oAFk9#4W4tr3yJlVWXo1?3f#
ze_v;RaU69;Y-(Lg%XtLf-{y0R5`m<ppbLnJ{w}EyR+4y^_ew%T-_XQ2Jotvk`bLJn
zk%@0~@Qsf3jSYQc6W{pY8~@w4uhEfCc%~dLIINJ3NsfL_IV1~YPuy6cGFsLZ5r=1=
zW5>DQ!7FJtpCqc$+}dnEZng*UemGT!q|F+&QlrELPeZ!ZC~<(Q)kvV!dLmHB<Ownu
zMux-4&;%I{BcowtWP*%_k?}Ax{tu*{53^~|9Zob2y4A7LCz^&ABh9Db#YppMcoz9!
z0wsNJjj6v?BtEst!R+zM(wnO7*B`yMM%QxWf^M=dU@4FbmTF%j-u-$wO~(qf$)^-x
z9203<GfI$Jvd!-8zGJg{9R%mi?yT2oc3=G^t&qPek%G$`pFqw;N*N+4!wi*}AmQtD
dpK`pw1eSg-CX?Viiv6bc?f?axCk6Nj002T8A}as@

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_117/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_117/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2ab52d937ac5cd306b72cc3964d43b3f576285e1
GIT binary patch
literal 1535
zcmV<b1pxXViwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~31jl3vgb!yW|p
zA@-KalI<qzhGHlXq$sv!5ADOS)F3E{vKULGN>WbJBEa@itN`DpJ#7DIzhZx7hm>q5
zDYB+>g&-2i!}ERT@FRWr%cVd5xqiVu`g2C}!<@J|%}GibaS0ok7vm9;rM|QS@ACJu
z^=o-lHuXGWI3uOL77BtDK~mAINNK5;Q9_BpB1{fT{psVFQIrcFB9#bU3=&kKl=>o~
zQK@g8obF=p!Dgu!11t%Os3`TETk6XpXE7aE+=Y}6fL7JGw$H^dPWe7c$%v#t^6Ad@
zkELEI6iwx+&g+yZB4Qkp)7Ib;DUM>A0<ZZPrxM;*O)pR&q2dBUxz<j2M%sHRiMdb#
zkTeF8z5?4tf1~?V&+|M8-}DNuASfW;D+|3u4oC=uIJ2Cu))5PmgC8KFL}B1Ufn^dE
zSzg6`?<8ECVUbJ3bHdPgfnZTq5}1TCq7n|tT!JJLsc@E;`t}|VAR<O(LLy`acmZg0
z4`9-ekQ`B#7fMd!T}^q2Q)C^62?>W2YBw{i@|3HT1}MPckTAfy_;@gYmC4frRs%l1
z2SONl-xVa|BZ7=-Ch4Q(7|>_6MZp*eiIi9zBH&iBsUhzu=uEJP5Cl3z5ms2j$7K9A
zv<4|Lq9Qm#KrqF@WOUW$(kv%}<iQ|}<iqq8$W1DqBhDZ*LMmkKrp!)_3L*+N9lcpd
zvuY_;6xiojCC7rgJDyswA>;cDjfjwD$*1|<7ZjEq_QHrT%)(<*yOCo7n+enjYBEWi
zCgN7k(-g_ntXNbCY-Ob9Iv|*XQ5-<z2WTHti0~8NGb%DGHwCY}6nZ)1jGBe0H_if3
z2vQOqqbET&CSiiSEC>rh@pC??UKUwqRtV?0UH7ra`AQ>4Abz{AMi@5Kg5U8TZooE>
z0Es61t<;VBY?*XP*KAR$4&8lWT$_*=w+j~904Jx+<yxi5&-%uA^r`83mXmO5b|tRI
z;2aU<Pp=j)T!={QoIG3X{%*=5*aJ<jJ4RC`*R8LY9eD25){ejB)Ds*t!KsF6W_GKS
zV-{iQz+WCYb|4l!bGUSk9>!LCoHAp>^F3=5#R!z-JC9(NYXuw1Q4>a+V-o951Bl&!
zebhFQw5x9fq95M>;mLC|`@ZKRIJKCPu9BmMTM2s_PW{np!6(TdHD0Jj>lAqXwY%Hk
zOcK=q&;h2*yi+b^qu+O*ADhydk#A=fzMTo*&UyKEXXM+Rg>QGlw|ic`y&3uTX5rhL
z@a_FK-|-wXQW4$)j@#zEYEl-FgGU0h0cm>cJ%9>%T4YR4`Zjv4)^QIm{K)KjeQ>nf
zczyK6>!S(ru{gm)-&(C%QfvKn=iMRWYOUXLV6K65fZ7<*0m%M4kp9__owFf3vp{yv
zhU}gV*_{Qldp2b6Y{=gKfHeA;O%2AwM^b}vbzagRNev$iIlCG@7;<(sychC>0-=I_
z&oO4p(=V;DzjgY^GAEVwH-5~qwe~`-tvi*nwoRe3?j&$t5>d5Is_DE0tntSrkV9Ri
znvE^a2pqCd2Gt&+O7?woof*?9^*84z>)Xb>4aFK%);MiP()0YyZm$g`C_+j=wI|0F
z9zsyTZMa>xQx<_<r31zVLF6DLxh<sL>MK>DZ*Oa|?3c|XP7<Q8)+P6(UoSkXZ*W*I
zRCSCjcl0G=2Q^mmatDIaD`>#g`0DT*G%J?2xnr7@Qyc2;c|twwe%MBJ4&j!FAc^hM
z*UTj-riH0tEwDUfA<SpyHuhF8n=#1?0j1}TUV?&K*y0-+tH(<1s+fk*ub%>g6kMsY
zRy%<zccr@NAS?#bwC})PLHiUgUdF5lGOCoRuHWhfxQ}IM5R^~8{rgYz{G}HWvq2iJ
z%l3)|<+3U7ogmogdL7b<dx5{Xu^D<nOg6o4&x?J}_oIhUfm?gH!_{dvOPD0|O_@Xq
lf&XzbcvBLHfe{jc+4w32am`!ZmfrzA_g`vEn9b@B005~t<f#Av

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_117/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_117/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..36cc32e2
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_117/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a057
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 117
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 117
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012418
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_117/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_117/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_117/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..a658c2c0af9b8305532d45e660d9331e0cecd37d
GIT binary patch
literal 2847
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_118/afni_proc/_0xd09e0416cae08054579506f039eb5147.json b/Afni_proc_through_nipype/_subject_id_118/afni_proc/_0xd09e0416cae08054579506f039eb5147.json
new file mode 100644
index 00000000..245c0cb9
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_118/afni_proc/_0xd09e0416cae08054579506f039eb5147.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "118"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_118/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_118/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..7ef7428e5d62c4d0c1585213fd1a54a900d939d1
GIT binary patch
literal 305
zcmV-10nYv(iwFpR%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77D
ztD>TK^Xf_1i%7^eQ_YfpB<Wsc!3W4OzK&1iL)flay2s9G_-4NOee-qv{d;(@txe3s
zdE2SRbFGN;HijPtEwY`;8!aVOtV9-EC%hw!+Y-5Mxq`-*h*3`mskon^zPL2n`eAIW
zZos*%nzkQN)^``5o2+WJmDJ~HQ0%snsT#nq6UlG?ZezLfdG@3gWW_9olVp$K8GmRA
zcqO2x`XyG>8b`DNMGQ9}xB|B);!*TKCAnEFE~}PX=LM`m#BjEkCx(|P*N3b)*)Rjk
z*TBZ>gtm&~5rO;k>CG69>iRB*)7`f*JWK{^%ip=80y8(C*SA;KICj+^ksQTv_W=L^
DexsU~

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_118/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_118/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..197ba03c0d747f70cf51c8643813dd5a4f2068f3
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpR%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv>{(jntrIQ5D%yD
zl1OE5FS*<$AcQKRqKXn8iuwSmEbs2@**UMh*xtLOs1m$XRPr0<0sa`?`L7u7?tKsm
zDH40q?b>6{{AT7iGe6(_oo&2VKkg&R%gYj?l9wR3gb3s)yrjy&cz5#*-~Km$@QZ)r
z_uVRyv;glmXf8P^wMxC)B#eWmI%SvMJ$f<|5X-cxMvOEDyt_eo=H1TxW<=v&&%5=6
z8Xy_h-mOI5eUK`d^HFVWO{fuqX%;(ErN_BYQzBpj0--%Sd-|<+Tb1R)T-m(Mr3IbS
z6t12|mBcENbAganb1DqJx5F+%fYd6DUhH(4DxiBVAXnNZ2r?Wn{576k?+uPl`f(hi
z=V4bXOD*oN^nK+v-~v(vq-2eGJJo<fqM<}R2*T<rm`gP^EUSvL@%!U{o9jxdOG8u%
zlFZVAsn}w8i4<U&!Z>bNUVyQ*D80LXt`hV}a>F1aL7*zMwsMS@#sDSZvaGCG_`54q
zN(HGErVP^Y9NOK2+EOShctR4IjzOZW8&5_f%uFdN%m#iuM?e&DKh#jD36Q{*dH6Ui
z8Tzn2QAr6Y7(?|XL2M10*5m_=n~ds=prd1wQA-Ve%;ooSH4+f`1T-TEP|##9-K}F8
z(n&CQC`3s)7O%a#XRIoTk{B6nEUC{ekX?~#(3M<B?^Y&cO;F1beMv1_a_ZsiY9+@~
zO(mItHX-GU_)ay)v?I$WAgN53sCK8M8cPV-iEIi%TLj`>se~X#gp6gCrZtV+${`Zw
zVv;B5`30F$jvl_>ivx>7<`%{qEtT6Wl;j~1ZQ-mTghW8L1kWICLclcqSb<ED@hez~
zJEkg%kRe)@b>3$hR~wGJLGssiHKABgYrVtxbbw`G&?K4Hn|FI{N11P#D3mC-m(f%Q
z)xqWUr<F`=2j{)zgO;W2dv|9heHOM}l#nit-O5`TF%~)aR|a_pbGM%=1TVA49Sx=u
z)`ZwT?wBe$M_NAa1X_iygHJa*`0yfBWDti|gv_jW+tZ(S_VDYIpWf_64X5^7!NKfQ
zdnpQrf4HXQSIzAb6Jz)HzEl$S4mL54?RD?IxkejU+UzbiEzp7tUcNkxYBskmZ)*vU
zcQ3A^Jz(v&*SZ;UbOPBzI|;qJyD-s3^sSrNBznCQ%<Ifs?>@V>LF6hn7Am@#iR0ez
zsE>;85@I!y-OLD12oiV@9Yu$}O583VNu`0nMG9rjqj&CB)930DW&A6@&vM4tITPTv
z+paU0x$P$z&Y_;M&+A}Ox7JX?_%nAioJO*->I~g;TV$l{tcU)J%LZ?~JPXT4b?x-a
z>p1;iGqOwCXyT+K7|!m}l-<CFqC*|mHqE6>@v00H>7CmQGNUSu<#*;bu<7W!0pVhI
zsogXU1%1DL#SVIZs|j7J1YOVFcmK<k(2-3`rFz<$sBX(Ff9s9gYGw(cdSpUhd4PpP
zrW{9G08u3cw>I>zcWw<QUO`5Q|LTjs{|L{YZk@>5WQfFOJ;bmfg$CNm;!}wGy+KML
zK8cU}$HUX(c#y|Or;r@?`a|q-^?96<ZT=dTjPUAVKS|@G;V|h92H7x9doYAyKR+EN
z{S)XX{w@BPU<LkX4Dg>Zj{oOu{MG}8R03qEcQ)NH%&S~xaN)mxR3*_rm#IfDa|r+d
D*tC0I

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_118/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_118/afni_proc/_report/report.rst
new file mode 100644
index 00000000..c02671c6
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_118/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a011
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 118
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 118
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.073461
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_118/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_118/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_118/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..31a417f9d47aaec33d6f61a358f5a5f6207e5f90
GIT binary patch
literal 2544
zcmV<M2@m!kiwFpR%z9-4|8iw>b!>EBVP<Y=UvP47V=i!OY<ezqZEyg!Slx2l#uZi?
z*^-?&c9KaaX)+m&(;quy0whS05>+LpMTo{2{4oK_a_kId2`tIA@fR#WQfksk@7fvM
z1-<Jt^r8>YN9Zf`ReBbrxGTv{eG|=S`0d%VXU{o%7W?h~xc>KlezcbVrJwsGJPENx
z{1`_gWMe7~5ycWs!Z3*9EWN3n_4F}K+&KFwyZe{yhwM(eX-#oNN#JL#`)f;c*H(72
z^!8=bNlaW4pGdO^g&_>i(#^xfw_|4Hr!3uw5<ey$&L(T=l?Tu<;j_JM&zvkhk|%+O
z<rgj<fp<gMM^Q+vAjG~Ek`TMZ$5d{Nd}4)BU|aDd3X<`}T6iK`G#S3Yc5D&HDwTF*
zbfyS?I7x(ZKU!b^>pxF!{q@F==?3;4lev@rMky-gLP;r<DrRxFUf!;6?@Hy}@=m#u
zF|{d)U?g+%it$j@^(?(64~Z{BDkqRaLp2Po+p*e>PNSvvv-E2>u#qb#KAG3=%dr>A
zl6IgLSX(YBm0Iau4)gw3b%XtbuHNmNYQGIQjuLDKZV+YZI}bI(Jm_}JeiyvBPR4!^
zVJ8V8)i;luEvv0|23D`H9%{!~dKG#-T!84=C`0>3&C>N!u~=l1u3>f>ZIFBv#=}Cf
ztdyanB$0?vB#mIITdjd=n1`D2(CQA%-oVV#E6?$>qL-yN3=lR3=0nTq9z4p@&tzCx
zIiWa`tF_{8wI;vBClT?-GGz(cI5hMpU<VQnN|C(C&WO5s65)47nA-K@cDJb=YHHsA
z2k#Sap9~WgSW`6~ncbeX%rp3r2L=JEP0j2=!f)hunKd8zL6*MVd(zC(_s&-nIHGr3
zi=a2T@I#ijvn5<k#izI>_L@(7Fm_{xPF&<exn6l}>e>TH;UX+DtXAaj;zC&}vjz+{
zo*JgwZd&TGdSLZ5@aalP*;cA7SeCzTUo)R(>Ag$&le{E`ZB;m4&V`bABI#PAd#GgT
z`+Q~k0J?pZFU@AF*|zjXrv<eFyJlcW1M{%30}KDK%L2cYlg)vl_Ae!6{Z%He>4ufp
zrI8)~_v+eOME8qzhwK+id*w>q^>a|Idz1ZQu^y8BN^!4TuG1iwZ`YkOFmx7Od&N@S
z7H|;dxWurxFk9QJl<G9uUxM*|xwuy;*KNe6h-Z0IsRsZm4A3~&tkm&5AFkBDlwuU+
zxWw@IbcIo53-|@sL0re3AdXKf0-gxi<4Up12gh>(p9UP)xcroa9IueWq2RC^30Q>O
zv@qi-<buyGG=`^&fVs|jtO$d-UwF8}QRuDk3n9fb0b>DE0Y?HxLMU*EaQ_1ymK_q_
z5V9vE#75k;8R4$c8OM%*F?IN~Q!-kXCd3ks1&n#a6MMXKU1MSV&<j^M9C{p&1srl5
zkI@Rx1^v0GBiIMb8==pgpwn~sl=~_uh4!4wgDJ;iZ0Dj@1f`c8&#>StG<eW~5U3Yc
zIIf7(35{tmT;cEH74#EfHjiUOdHj(lz$rH~a&4|ZC4yYU+~(L_L5IV+&1ag=oE1J1
zJhO#pu{RR3FcmOQIzsmHGYL3Z!I3M-y$a%(I3gyz@lsF<%L3+xg7J8TBd$I}Q$dBx
zgD|111`X#cJg4F4tnp{~^6u>x>tB9x27pn%T;afVIF878)d*1(uNo14vBGo~u5j#e
z?1V4J1&7f1yhNNJu}9}Mn83%gb8T?|e6+-FXrA*C+7wOkvc04R2ZMfJ?U({JXm#?V
z^lION(;v9XtqZIb2+2D~THhQrbW80VW$C9E6e0|))JYb^7<5h5Is(>{bDQ;Au?YO&
z=99)#ID?y3Q!{#c14zQPB^4+DeY?RKK+gcW`1$i^aQ?Fc&wKvuSAQJQuW|u9OhK>(
z3?=v3VuVubfLq2vUsYkYujL>b%Q@GPO&oc|2WCd?2xDI^SCyKrC?#umw1cdQjcOJu
z?J8Dvr&_9ERNi)!ZO8(UyQbD>%;Frk%h{3EImpsaF0&)z+iv0jy?VFZ{l;pwdseSu
z0zcdnRK4JoxGs`IHyIP3%407qz(2bTOcdy+Cp5-h0lH%3x)|u#hl?N$)g1JA-hNew
z1idfPxC6amz_P6~!UaDImi^uw_?A~twyR63y{UtGx5u*d$@kx{2&RiEWp@#YPPTrR
z-*61wJkS}t{q)uBHnv?xZ`T>oI!Cg8eQ{CL{t;XRAgA?`RN8@c-VmaICfq*sBjEjS
zK}7HI63{vtkn_z&1yq0pzWdm;w6+CwdZ07Tzu?gy2sH_Jgl@YBqi)_2i}5a$$}I?}
zJ<v^H;=1~Hz)Y{3{Q=nd1bQsJ+h|%H?a<VK)tYLDWfYS6R&jX)=?^-l22tfTaqA+n
zWz?J%>>n;n`|Npg|M_I=&LMV!2yK;XcekED`S!P4c@^cR-oI2u`OV<Lprv&VyG?7*
z*TIe7PvSVFby)_g!pde8IMOJ$3A3@gp~UJP%x*kt!sUV8G}f76*iy{-X2Wb)3$cG;
z&q|ARr4tlk89vu>h+fKg&Ti3kA+5_(lzaHPZeAS=D+|d2!;Jv4+fok(&BkM>06TGz
z^c{GYZ;a!AytTIWGanIFYV`}%xAb&Thrd|oFXz)M)BlPdZb|&YT#(u}vM1-3;DQ5m
z)m{PmipkJxWUzd2@w#+Dy~%cr@kr}gExr4op=Xnm^yB7(fwB4)G2Cc2;T{Jy_j&#z
z5Tbapf9Xb;Z{hWJLxcVQab9UO3<6j75OIa;+zps<aa~_rRyP-0we<~bQ499n|5-4Z
zgeUO?PNgK>oCGxX5ewrrPXv>zlg)H9gklF{@Yzvx;wSS$Roa%=TS~DgjqGwwn(tJt
zYNfFJnUQ!>7{jXAid2S!ZX=BFG=Kd0;td{uAkPtYNW@-w=GouUs}ZIiJ4D|OMx(ql
zP9on9;B4un*WhG`;-7osQHtdnd`C9UUb;HTFuh9rFo|jY-1F{e`Fv&37`_qzcJOEm
z7Uqr}cpe<Z_qL+^(TrN)(!H(a^V7X82gQhq?$)nw!5{J1XMlCH$0#^Ia_Lfgf9p1&
z!k>P)EwL=3_|CH9?wQtdki;f__J%WmyBHlt#E<XXZU#QSefK&9x*VRR?KgR8<3gDW
zV~jkjdUT{nBNEZr#ZwH2{X2p`S!%qAb>^$Q90uR(h)l7=ty}E%PUcg<7jk16CaiX;
zw8I|tmeDfe@TL<o!k4oghe9#e$`u)EeIrQXe9_a-UiV-cVw;_z%@f!X#5N;DV(b_o
z<!_ib8jeq_5{>mdC!O>I%ZiyIJ$p*EU<+QUN@YpOpwh0x%1*J5d>gaMll}*%T_g&*
G6#xJ^Speby

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_118/create_stimuli/_0x23d3092dcbeb29c96a57146dbeb92b8a.json b/Afni_proc_through_nipype/_subject_id_118/create_stimuli/_0x23d3092dcbeb29c96a57146dbeb92b8a.json
new file mode 100644
index 00000000..df8fba29
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_118/create_stimuli/_0x23d3092dcbeb29c96a57146dbeb92b8a.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "118"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_118/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_118/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..df72b5c54f55dd6ac453598a8f41047147ca6f7e
GIT binary patch
literal 591
zcmV-V0<irbiwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zjvYT}OG|cPy6SEg0~up9wwx%nB_YY7Gz8`YymUXa|1gphr}My_OcfD`;`=zqaJjj8
z_507+i|%Y&yLnsGB$JquR7l=l{!*bF6(HjXN~E6QsxEO_;1b!QzFwhBx*&%Vra9)$
zmp4G2cl&G*%)q_?=mM|{<BCx(0fQum0;mtmK^G`EtpF7sgL2ttttcishq6_dlNTwk
zNdTs*%2Sj)&BWSPQM;FLfu+R8o2{?k#NXXh3B`}`_iq=vdOQhIv_?b<Pl~nW6_i&{
z{(YVO#c|XXv8i<>E$0Dzf1A%ON(7RYf-WE?`n#k;SV`ht+$jkSeM1x9@ZcLB>l+#R
zMkc<|!8bbAH#YQ*O?=~nZ~SlHzD7rO!ZYP~&S8aYOmg&d${|@Gd*a3lmC>@Uh&Vj^
z7(3404qi#K`6N+|=GJEWezQG@_rs|=Bwg01lNu#1cpTELMu`JdtwsW+))Rq3CXbN8
zFftrQh9<~x7#R&CBNJpajEsko@qZxoe3(sx?r@@M(5;S@KG8Hh8)-fb&qkV0!;{E+
z6Da9ZYfSyEBJrV14rUKmmflodzy9d8HM)``7wjhM9F_vPV5#;c;=5n>r|DRMF8P!K
zjAJ5gYeorDOSWxZ?>n~5%OLpNHfOy~+kEwxv_k%>L<%mieF8ZXDP@SH3^P<>f`qTr
deai6y6IlAWm`s9CQS7(1cMBEl_mubu002jh7(D<0

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_118/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_118/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..76346352df58f22c25786bcabf2ab4829b617316
GIT binary patch
literal 1536
zcmV+b2LJgViwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b6gLzmg)}z^;UcK2K8%)!
z?6zU=1kwssND&CNO&{Q)YFJsGnX^02&e((P*(9Jy?F%ZB-#UG0|51NM|4NTNv%5)9
zO6W3*GGqJreBU|#>^=VF(jWg^z2F}61!w7D3iXtw5Hk*S-~;>OA_SG2OFQ_^f6r^b
z=0|ze%o9!%$jxdXfodR1vm}dIZk9>JKvEe*hq?LeQJ*uCN)ZqpNs$dAQlRAKB4J@}
zZk(K6r_EL?H;X=1Ktd*SGgr^er-9&oHgLELu^1q&qOrO!<gg!$eG<b6VkG%==kbrZ
zS;;hu)v3;_jBAj68o+65bV;-zeHJ6H`96&mzOUF`qyT{y5<^*SL?VI4UJQL9wT~pN
zfnu-FcCoeDdC+Y(n;5?Bl|o}sNWPnAW(f`;Kth5$&R5EaC8X#FNobi_xIj`Bg;|mo
zao;%!*Wgs9iii|A87~kn%1VTjNCG+%n9L<iA}CFhG&eW*gpUz%rXmQ59S|9!&E3OE
zLx7Ypo@QE2<6VnIKx5(@1`!0q3AO79)oCnr%zWb0U<e$sE<PFzaAnds!_~l#?~xEi
z-nS(rVg$shW|BSz$ACUBEi%p_0HvrrB*?8`Q$pU-*cnk75)5=mLaM34kIDE=Yz<<t
zq5>KcBp6eFGP>q+X_u2=@^BDG(qa4x<)*YqiQt$SsWfqRQ)Z_|CCH3VN3Unfu3Ahr
zL-r}v(XpUzkEdpQ$i+S<Baq52`82=#lHs!BUKjzVJUAw`YblkunNXdmCY!WrB5tH2
zj){uxiiMe^PDW;~je<EC^?i)|fb3I-5q{EYS{2!qn}Qc!GP9fr&g?>z8)pG2_%VdX
z=qZ$qO_+q28SnrVKZiSURb@$HSBR#mTlcZY`9dQ{D1NuEMie*HLaW`}+Qe<35Ry#x
zTW%`l*)r);b-P8GKCJIc>)M9A_&DQ%3vhDEd|IkB`q^9?k3O|s&r%4cW|#Zr7@i|C
z|LN7@g$p6{y_08)+uv1{`Fp6z4bN)I=DPOvvWL%|(%Nfnd*uYrPVkChme}3urId$M
zdH9!xo*U>(k$6JYtscf!dxCLmBho!*6ZQ!zspUPyS#>AaK#i(6S{;+v@G3~`?(3t5
zjigb06BPaM?hj9%+u3)UErO>O*Q&17s8TP4Jq@S)sMYWj(ub87x>7p@UViQFRs>g|
zD+oHEjN5lCl&bW4_2<W?v}feoo`r9F!nb{1zMUEQc4pz*negqLmv47QzTH{)b|-wh
z|IK$i$Bq<)w~^yxdtOx;58>dUq<jF?=0+Ex0ug5kSChWYZmo9QLmhu)cAGtPv|D+7
z^yTZL3GuNw(L>K!tvgcdy$$c(A?s?rSMzYLh4hfx7|}z>-aC-3vmx7OL$+suY@ZF;
zIUBMw3uNbP$nM#Y-Twh;^)Z_otcQ=J2J7m)q(71xJ{WR#HGDAS>}q%~<Ov001^u35
z%$28KIpfy$=_AXYRL<Y{vB%c>3%$PK70P;S3zZEo!t)Yj(K@N7^Ad2zACo|eb(OAG
zwgm?~WU&k?Jz|yIYCXWhW=tnH-<+eYZ&>pN7He2p)3_0;X0vs_(`{f0N{E(N?Wu8v
zM+jDMoApk;ooBvTV*@TE5I6`Rb%oShbGaz=-EB?fy}TOrqX^8EvgDrhn}uiP4UU?H
zqK;Adj=5y*u*QmB?qE=6g$#rqUmbqKX2H@mcWkq8>O$Q;PpD_z4;!S+A>I-RCb4n)
znz@9<w6ry>16GGT!1>(X#@?D`JElY?vGm+AOIUDASA1h*?O3T@6w?^`)l*=Yg3CqL
zN+($5t`s*NLghf&_AT5iWS`;1%bI0=!nC&4^;@%m_pyWw{QSwcfB$Kpzsw@xE=bFD
z*<G=)T(;%C*Y1R!=2klleDK>_!PX|dcfZx$46(V@_8(BJz@0tb;mS1IC5$5WCXd1h
m@P9uVyvYG$-~b_-jjvJ|*Synh{@v}&um1~~ymD*m4*&p#lK-&)

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_118/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_118/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..dd42c6b1
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_118/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a011
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 118
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 118
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012219
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_118/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_118/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_118/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2ce7ad4ea8069911fe81da5e28d40c19623fa999
GIT binary patch
literal 2842
zcmV+#3+415iwFo(%z9-4|8iw>b!>EBV{&C-bY)+2bZKpMY-uiVYixQhbZu||wOL(r
z+r|}D8rhN^J9d(3CuuSsj?&grDgp#ZQ8HB}rbUXzm|rG9TaKi`fWVT3gs)%$l2YPM
z`<NNL1%2yp=wIqz>0OY*E+xxxszhTC&+gv6_w2>R;w<ow#ee<hi-qJbdf=GesfRez
z36S5{bcDH{h7pHD&vX4Cj_yh4BOQc8D~NxJ*Zvv5j#r~)b%cCux=vhsyfAZjEA<mc
zE0<k|foYk+DL3{t&x6Tvw7eHOdO)1~6h}*b=me&X;^9Jc;|UB5X|(tCu@OfH{Lr-#
ze{7*Xu<P-T=6hImJ>;mK=^@K>5a!E$$5cJv)zx6=yWwD{PMPp34tvK)4^-1o1!0TV
zeWV3Q#Sk;JOdw-~zLt=wee>hZy^{xrccLZa7z*JO{ZY(``K%yjg@TfMRLXCZgaVf<
zZWP2vF)<sNKFlOsZ^%!p^?DrL;(MmULq3O)N4YA?Qmd&p%FS}E+KHoYELYboK6K1U
z=`kPJ9?wa;)hucAf>_uT))SbFziAl!@3!i#j#BM300(}Ebk}nIIQrnJBrChErqXEv
zi`(YFaeZWj9_0Jpex;^1s?Dz2?o{`r{W!V_qc+OI>d7ow`nDQJi$X4!BRwryX_gz%
z^LsDoWpjBk4+8>c`X<)6K7_ho>sDoDPm-Uit*+AUDsgn<5FO;~IJzrCXSu69Rpr+1
zvpD*Khs(={82Nm0Gxw;t$)BK8-*g5%CJ9>Flj|?R4<s6le14jpKDLr1!tdB5X1Dhn
zt%|fKRXZ{ed~Dh~W-lZQt5oG@N~^8T@(etZg~0-=6-jA9!tW-2i8n`c+&Fr_{jw5A
zAI_H)5UICn(?u`S&QD0*&M)CC6b*5o9aUbnVeZmcJGC?iYWBu+r7k^z6i%0A_KF4m
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_119/create_stimuli/_0x486e06042423a9b68aa41826c53f617b.json b/Afni_proc_through_nipype/_subject_id_119/create_stimuli/_0x486e06042423a9b68aa41826c53f617b.json
new file mode 100644
index 00000000..ee08ce36
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_119/create_stimuli/_0x486e06042423a9b68aa41826c53f617b.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "119"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_119/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_119/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6dd36354b569e7b7a9656e8bf673b2ca74135b2e
GIT binary patch
literal 591
zcmV-V0<irbiwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zjvYT}X-jrty6SEg0~up9wwx%nB_YY7Gz8`YymUXa|1gphr}My_OcfD`;`=zqaJjj8
z_507+i|%Y&yLnsGB$JquR7l=l{!*bF6(HjXN~E6QsxEO_;1b!QzFwhBx*&%Vra9)$
zmp4G2cl&G*%)q_?=mM|{<BCx(0fQum0;mtmK^G`EtpF7sgL2ttttcishq6_dlNTwk
zNdTs*%2Sj)&BWSPQM;FLfu+R8o2{?k#NXXh3B`}`_iq=vdOQhIv_?b<Pl~nW6_i&{
z{(YVO#c|XXv8i<>E$0Dzf1A%ON(7RYf-WE?`n#k;SV`ht+$jkSeM1x9@ZcLB>l+#R
zMkc<|!8bbAH#YQ*O?=~nZ~SlHzD7rO!ZYP~&S8aYOmg&d${|@Gd*a3lmC>@Uh&Vj^
z7(3404qi#K`6N+|=GJEWezQG@_rs|=Bwg01lNu#1cpTELMu`JdtwsW+))Rq3CXbN8
zFftrQh9<~x7#R&CBNJpajEsko@qZxoe3(sx?r@@M(5;S@KG8Hh8)-fb&qkV0!;{E+
z6Da9ZYfSyEBJrV14rUKmmflodzy9d8HM)``7wjhM9F_vPV5#;c;=5n>r|DRMF8P!K
zjAJ5gYeorDOSWxZ?>n~5%OLpNHfOy~+kEwxv_k%>L<%mieF8ZXDP@SH3^P<>f`qTr
deai6y6IlAWm`s9CQS7(1cMA`*7*+TP004g87XAPL

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_119/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_119/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..b0e84f98945fec219bf31d2d7b265891d481b3fa
GIT binary patch
literal 1540
zcmV+f2K)IRiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~30&X?j6B40{mV
zhuB*x-&8l<Pz(iv6vejep?w&Z8U!s-7GsH2Ny<rD1lV4R6(F#OX%E{!+OODO*&!v{
zi3_jkTp@@=^6-4$Is8Z;{(R|=f397ykN%v|^f)DMN>dV3MqI-B=EZnGWUepm!8`vw
zul<sr<W;?h7*0s8*L^{-B1kHlWHHV4DvBr(SoqO#u0MSoGKx~ceWW76vwnmMlw4m#
zG|2VMv(sJNc+kxCat}*_0xEL7;O6?W&sj+O7I!J;eV|n|)(^QDgfTxvF&UB=NIu=$
z{UO(DnWC|r>bypoA|k{-nYIR(NO2U>7<es)IF|6fYI=bJ@f8;k%6dKG38^2%B;-Q%
zfTS^y^cC1HH#_ZZuhD2g_@-BI1wjFMFVFM}IU+s~;>>csT1G5L3Vwiu5}ASX1(s2e
zC20}&-Lr6YhD9n7PYFY#1%gFci(nE;h>AEQa|Mz}q{2y>>strB2N5wUBN8Apz%xKw
zxDS&CgrtbFG*faC??%jh93$({kBC1QQ@fF1mBw7fw1;}w9}osu7a#Zgurg_!!D_(A
zcR&aO?>mAdd`OT{%{YCOoC5l+w8$7EK9LfOV+7m^HYMb31)UKV0fImWD8LF!_!y7h
zf>u8!MpOg`2nfcwHy+)vxirg(AbBtdBk3T11#**$r-(DijF1Xhy9u+YQ9(q;CZjhp
zX;v-9iURu-tLRivcSch)Hemdap&=2{EcqnAhl0Yg!(JE?hM9j#YS&XNU^9U_K}{xU
zlSJH1c^o4dn-vQ(fvt@6LJI_QGz@zX`4KwA6e9ej*)S?HD>nfzykvSc;f$JvC^ya$
zQ0T=ZI7Lr_Y)rxgd6^OBgW?xpC$7sZNz4l2G_~tK^0-)N<OIZT_tg-?hFWU28V@_L
z4J1IK@qWv7r94~4UD7pMl&WL*P#D)H<mKIr`8L4uDRa40Y4nr6J{o;$x}K%PpO{?<
z%P}}dME>Ke<qH=A5;|wk7Q4TzGV2|HCbt};DU<8kSE~*@cS~!hx#N@*95cZwhG}AU
ztCM0DVCleL8aQ?!6g+Xbbd4THRtKCiW5d$}YZHVBl+<({!7SGb)|bO7j8;b^wwwwO
zyZ8E}ZX&4{-v~rMxcB{&=Vtc3MiarQ#gufF99G;y*pqO|k6H~rN&2YrLRD&0;N{o;
zeuXnhR0Tl$m@@N@xs;V|*L{9!N^4HOt$Fyi#(Z1n<=dW<Z+jlT?J?i>dHH&C^7ZE7
z>y7z(|IK$a$BYz&cYx!rIj^de1?1?Fz^qTIjV%wLd>&^BljFXQSF4@&;KGm0exnPH
z_A9SXzIc5yCO#4;c<5TIO-pLCyXCw)WL#}_YYxmckPc8AAvyrreFw5R8?rSUvNaE6
zYc^ziHe`Dq$o6bVZ#Ja&KOl`h=2L_5@R8JDT%DKnM^eKFL(Z>;4~Cpy4ey0Kqd=&j
z-*b%F^7Kn<+}xQyvdl?k{f!=TY;C?!n_EtytX)&6Y&j8}mqZk;vuZjo0c-p*38YY0
zscL11GXjS!ltHCOsFIt_hfvsz=;ZqAbCmUUV_t`14JvCK*8|yTG#|9RI+UOYDFM}<
z994J-K?T=w+iok*dU}KQ85abRBcG(Ukb0}H6otOMt;xKbSEDeBh`w5u+~a<|^sKzW
zVZBt;F*4uNmy8|MSkcQp2uiP^K3Aiw!>`aRSlZ^EX%<dxsQc#$b=Li`j>;UuEfGNy
z>(kfF6)2{KsbMX!JZ3)3XXZBcR<D{d$uj|^=bm1Hf?L?)8yXv@O6{VUhS0A~fk6tc
z6j>{sK$W{z+;k8YeQDaaVXvS=3KuV9mh}><l&P-Y>Ls|3C8*!apM3N8pXT{XFC%7y
zG+bBh6${E`Q{Fq?c84@N4X@?3+W29wvyHLW+-`OJ`|YsPd;oWvb!!iIxH8RV38RR<
q$)g}5@IQ?DZ*l@LFhT+_8(pO!u0^Zc{M+BMp8GFnmJ<!?4*&qQP1tP!

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_119/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_119/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..b449d661
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_119/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a071
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 119
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 119
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012327
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_119/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_119/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_119/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..3e9bb851b1575d4ba31368601166c3a71b19bbf4
GIT binary patch
literal 2851
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
Bi;(~T

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_120/create_stimuli/_0x9d907e30c3d4ff576d4f61ea2c308b47.json b/Afni_proc_through_nipype/_subject_id_120/create_stimuli/_0x9d907e30c3d4ff576d4f61ea2c308b47.json
new file mode 100644
index 00000000..540d6b30
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_120/create_stimuli/_0x9d907e30c3d4ff576d4f61ea2c308b47.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "120"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_120/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_120/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..d66f9e275b6b907f53c39ddf38548e572679c72a
GIT binary patch
literal 589
zcmV-T0<!%diwFo)%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vxpg
zj^DJ<l3kdtx|>BIV~oa@6Q#B!Bsr9ZKtI4s_cQwsm7F-82kvC5h(HwI$2o?}&CeIV
zeqTK6&#trE*JVR;i7Cm1<lWaFDpa5n<QzeX)H7T+70yarAzL&zYm`eD6i~vfz})%x
z3aInukPX5)I1~U~0QO;AGs-1kkQ7h=^<f3*10|<5pu%HNu7<2N#YE>&w(fI^GUE*i
z!Aw<oic(~`*w`v+4-zi0l-P8;^Yxqf`+Fv#_%{9W`ASz$gD^uIM5OSf*jQdkc@5>?
z*Ew7qM_mz{S=Z8X?!gbY#loUQAZaP+5@MpiD=LJQrry=9lE~0EGVzU$zR{_^v7v8l
z;u{}*<5PVTL*K;2H#zzy|MnefbYw3)SB{q)*2u=BK;LH^k|nYOH&LjZR!vRB@!9*t
zac+0;Dw;2XR5e;y+uhsk?kGMCr|OXQS(9FBlDgnwNVl4#4p6lk36$DE1PYlxK!)SU
zXdD@tAfs_)JdTV_knuP&8Am4nfz<P1HVwMNnWjOvI#v2i)9_@Z`7}HkX+8~)BJWI~
zq>rsJ^|y+|yFNLb-(OjJQ}z9Zqu18tT25TBpR7w*3FLy6+Lws$f8Cv?Qw93ua|$qy
ziL|XbB}gsVu6=pv*tO5YDCpXYL8og!`72r@e_bI3mp49voQaGwL^6gMsxU#q*Xcgx
bc!>$D{6Yjl_#saGuJQf=t~adk_y_<1%U>do

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_120/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_120/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..22eafe1bcaf3e8ddff8ffa5e7c3f22376371e055
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo)%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7n>c<Yw(~$z6g>!=
zgLhj;`-~m82#NrPgP^T@NDf7v1;Ld@D|#hTA*r>Uz(9Km8i2Q|hxYIE)L+rR(xIf?
zwH>%|x)BUZB!@HK3_o%|{(R;4e^xH#kNKRl<R}3*VF^TxgA2TGUtIX0GIM1Y-`Q_j
z?U(F0tD0HDX$+ZJ_9RdZL}?bM5zEXX2^mN#z3?bApFR#aBZ(9q(V-M+KO{wz%v>hS
z&&;jU(_Pxw+RV&+k18NOlbM-uGjr7wJYfAi?p!4L2&-r;9|$=JB5^<>7(#>~pYHDb
zkeQ`avq+ukTwz>;45$ZZt<fdXf&?r=T(bd<6uz(9UW5Ri77|lgu7@Iq`hEm~kh+H;
zt$|{%(00DL(SF!zG#Z$`?Uh1fQV712rDg#R!9zfT=a{dT8B0je4}#D#wc$KTRp_U2
zQsjN_bhtXFGEqb%z{zNVa8Z^*oJ3;Kp}=A;U=cxS8Yh{#y)Sy05oam{pV$GBVzikD
zIB5Wo5XO^Kt4Y4Ak??3la)(|B-e3&vW=wSw2_3N>=}~V09AjO6-0$PcBvFd1fgj%?
zAd0x}N{Gb}h-J;Vd<;$m`mD4_IR_7vqVk9!wgOEV@{Y#NkV>Cmq66YnO%;BO$8Te+
zAAuzmP@f>ci1x;#t9dQ$auO^a4&q2Mh+ZMxlokmQ94jN0Cb``N*_lxZGUb!eo2jy^
z7E#R*eL{73BB{HhsVN_DalpwCq_RsssqcYgxa_zWhQKNJPEhSeLM3h{WGAx87Hv|9
zTZxDwq9VIueky5BBQw)N!W<5R9%g<>4k*J6KWR2Bi|ooxf)`#=vlt7`>_U_qXAU9s
zBJfYZQ%D<IFbOYH;2tu5rirXqX&l=XqDhjk`^e*L!I5Jmf4;AV6gSjdv(?zzz-^!~
zBpL6w%v8#=W!$A)yG5Bkau1|+ZBw4#Nx7FNI6h^rmMjf_GB-w}Pi@z;1iXpawV)is
zb3|r8zM8*u$%nu>eYWKLyQ<ROK5}y1v7EBCu6?!W;B&9EcADExIl-|LoMM>8cDFhS
z<vvvo{w2PX4+K)gj!>@U!^mo1Fm7!`vY*@d0YN4;okuv!%?azNVHHQKBM|FO1%cgv
zeO$Mh)QfL|q#xY>{>gJY`+lQI@YLd3xmpb?Zb9rxI^{>LhM$l;s=UyZ+L_?x*WO-5
za0R-8LHm?(`;LTCm2TI4equ^%O1!OU@V3TyTNlOKo)T|+8occ>-u6ZDcBaJJnFeoX
zjJNaOct>;WNC9{oG49y&s>-+zhmR!XeW*6pI~d9nQ5thK?%U|pY9~Fo_#?B|=%S;&
z%Io7VULTKvkI0E0y1CU_4r;Bt?z}r>U9EL%4$ie99fUTD=wQh1J0Y9rhisi6vNcV}
z*7+gZ=Z9=h6S94N$j<p8JO3l3<;QevupT}V8?38~g8oQs_~4M!v*Ck7PS1w-hCIbU
zRM77^#&UW3Wp3QuK6_-@lPdQ&dhD^a_Cl|%I|Z|LtWa5ZLOd@)7Om54x+s9$_+tV{
zP*>?{Wm|B-Ll$LF=@C^j3L+FXBRHA)`U0}PZq4f`)=*i~sP3yqqq*7c)KP*Gq9v+5
zHBxwlpn}_Q+iojMduEmOxsX8M(1RowQg6+*Lg?qWHI;R<Y8ZqenCqqF9`~EMXXOo!
znz=&9sBG6<v397j!k4?4lvyHup+{GTU$I%B%$vKmSvbv8-MdJt=iLwMq^u#{5(yTu
ze)gKVfMQx&4Vwp6N8H2t+}_6CnngRNL@H5w?wSP@+%gy6*jPOwwF@zgsjr*~h9$UG
zRIPM^DtD>4=@2UW%C_&|ULgkzFJ9Ix?Zr%MtFGUgIlPa>q~FV)eDn7o_W9Gy6P_n&
zu`cFUER@Su-aA|VR$~*|4X^EYg5bgC2EI0$KwDnB@vzsyyYO;uk9WAT%ytRGkiE%5
oKLq?Ag#9-eU=AF>N3+pY3iF!Hd7FLvSK4#`1uq+OuIdi}0NzaU5dZ)H

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_120/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_120/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..46d64acc
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_120/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a097
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 120
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 120
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012304
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_120/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_120/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_120/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2f6c6ee7b71e61b7c393a24a13501572d17294e1
GIT binary patch
literal 2848
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_121/afni_proc/_0xf66976ca0b247e935b8418ba04bfb86a.json b/Afni_proc_through_nipype/_subject_id_121/afni_proc/_0xf66976ca0b247e935b8418ba04bfb86a.json
new file mode 100644
index 00000000..9528ab25
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_121/afni_proc/_0xf66976ca0b247e935b8418ba04bfb86a.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "121"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_121/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_121/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..2af413bc135436eef2b88dbe0613a9fabe65b5d8
GIT binary patch
literal 305
zcmV-10nYv(iwFpS%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77D
zyNZJ1&8sJ2FCrn^Of^gXk)(T(1s@>C_&Pq34`I7z=^i_$;hXv9_s!So_wVu1uC_4`
zmu;sS&$S}X+ZcWrw8(ZUZ?u$Du@YHuo$!t@ZcF64)fyUKB1SzOq~d;t`r^`P>xZ$i
zx&h~QYTAB8S>IiKZnLV@R#Km*L9yRTrfLAcP9(qmyN%__=h>51kQK8S&XPTbXZ)ch
z;I)9B>Q`7%YaG!A6fxX@;0oM<h)2-_mE?B0TvRQ$&I{Oph~eTOPYf?pt`AvpvS9|6
zZ-9;032ha}BLes7)0;7z)QdWX^ZmCmJWK{^%ip=80y8(C*LT-9ICj+^Fqm=G_W=L^
DYy6hg

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_121/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_121/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..3d1326404c9926e6eb67239976ada4f0231f20bc
GIT binary patch
literal 1292
zcmV+n1@rnJiwFpS%z9-4|6guzWMwXJYixQhbZu||rBz#R95oasG-+;4nqJf*#KS7Q
zBvP5ZWV@Sy5L7}%6(u|r^`WS;JTqt3&U);@_UtA_k>I7GlHV{7@MC!AUvWG$dm$21
zBxa?Zv5$SO-}%nZtG~0&_o~NzBzbXBKveJo1eXwj9EF!uDH!ioPx0-4^M}9qOMl?j
zh@?4qw@EX}NugEZ-4<aSG}Q^a@a}^rGXb$ot8&ChZNR%5gs0x^&TmGvbJX>2Bc=vO
z%C&bZk#{!}B{M#%tgQ<*LTBp5?o{b<Ce)M&n1Ddno}E7Z&b#f>a$&A)-saMR&S(Nx
zPoqj=70I|jm)0^W48C{5F1i4TRT`t%Z8Mca`%FNlw2jfpaKP|4cy^;ZI6CfkIvtEW
z>}qAH#r>7OFWn}bLxK(|S^2z^Xh0#+P@o=k!s;@ZOEfhsE%Ty|`{RF`YfGvNLsS8h
z%*ukL*k*W%<Y1Y?JZ@T^gRwL(yt{v<VvI;~!yqL=ph~p1@)$3T0SdxpQChQzcTcE<
z3Q{Rd7$oDlYj<;M3!$vwF^Oq128p(AJQ<C!GKDCy8u;-X9ir&>Lk+o_00~%`r;o#u
zp%0rArIe6>F;rg=^sV-$G5NsaCZjqf80eU!)KY^VbNPK-jRXWd0Zj=yC}=#F?p3)A
z<s_Iq6r!XUi#OigGgcKuNz9BkmQ?2!o?Ve@(4|~R@0KQ1O;F3x`+{1w6x74n)l!b7
zno2SOZ9>Tx`JHNxWk-}xKvJ13LG4aKHMS6<6VViswn)UiLJ2{P2o+09O)D6=l^z1-
ze3Hc&`8k<VjuF1!?F1Bs$}No7T1vN-E6GD4n#Ng27h(bFl6wYW6B4H3#}Z_Mh+n}@
z+%;vMhYHc6sOmn`xK?B262V{f)r4Y0t#^B!lL5AYL6c<OZ{F=Uj56OcQD{+aFQTaq
zszb;dPfM9p0nWMQW`k1p%H5espM|X#1tg1Ox3We?j71Fol|t6S+8rbcotNpOmIhM_
zYeH@xwM-eGAuJ!Y0<6N;;ip?Ie0Ux@GKd2eAu_Ao=Je;Sef;|5r_24Q#?(P0IGmko
zE=9rc57)H(y1rdtVeG;FS4zVE;TGnxx$fP!*Pwx=&Gur`0?o<b<;z}Fp}C>F?InM_
zdvP7@!Pj<kt(_u9Cy*|*lfd2Wg^4zL--L-I(d`8`pGE84XV*4}SVdx?qMe#fr#n3A
zqvE@SSdCyeGk_C<03Jj~QO}pL+v6jtG!QsXpr~;4&fThct{PFszxD?#V~m|K0dA*Z
zow>~IJV|j5b&Y*qC5yWC8WP5zy47$R!N$r{49{(ok+L%m{S}wBzt!?IENj(O&@ZnO
z^ncCBHfgenlagRM+e=e+6A49!KCWz<3z^_m879&@w-sbYl^Wac)NLZ^=!$@FvA0Aw
zHKAbax3Ad2=x^1jYm{K<nfv~Kg%TLqG*GIht%)jHX4zYB+;%-n2-PDKc;x{$5}9%w
zZNZ5$&bhULzuviZoOn4I#s2Fr{{AC8f4U7KE0ZA;Th$OlLJ9=h$_9gz;UJ-%xYr-T
z$<gEZxZgdFX{R4&@$rBn$5rQXN;dVYQ8IF^wAYW5&e3ofcL#%X*h#uDgke8B8OHr%
z=*Rvo{+M7n{-+G^pD~XAXKeh|1Ey30q^Nf`-7w8-T&8gDzxlF^qkjNtYAk<q2><}4
Ct$RKI

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_121/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_121/afni_proc/_report/report.rst
new file mode 100644
index 00000000..090166bc
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_121/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a031
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 121
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 121
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.076281
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_121/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_121/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_121/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..5c20ba523c5806c6cb9096269f7acc4d987a4bba
GIT binary patch
literal 2543
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
F0094*3qAk<

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_121/create_stimuli/_0x27bc88a639010f6e9d6db14931ddb7e3.json b/Afni_proc_through_nipype/_subject_id_121/create_stimuli/_0x27bc88a639010f6e9d6db14931ddb7e3.json
new file mode 100644
index 00000000..dbd7c60d
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_121/create_stimuli/_0x27bc88a639010f6e9d6db14931ddb7e3.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "121"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_121/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_121/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8acbd857543bb1056351680aca88daa048e2a3f5
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vx{q
zjvYT}p(VR8U3E8$LdF=4EhkECNl0=i4S{|@mhNZvA1c{#IuG2*R1twFzK?SZmz$q2
ze*M09)}3AJ>|d7+$t9*F6Oy-If2dG_N|18|B~s6D-BdU$afKYw+^kV9Jy1XivjTJX
z<13)fn?p7T=ipEPbOGqYxMq|~z#u800P4dE&;?3PYe0q1pj-`EYl?}^p={md6lKO6
z5`vkk@)f1Xa<Oq#)EOi^U@5W5b{FV33Ho~`q4+lW^7%?vPo`mpHi$^!OR=&1lJXkL
zzprz+xURY)HnXm!<=%rIZi|IQi9pg)&?Uq~e^*opD^2~YTP2a9Z)D;d9etxyePcu4
z*u*zJ`o^dFCWgL=iEncBP5$jW)aXbrJXemF9M;Ieq(I+i9Fiq+re2~@Ijx$Sh~u;O
ziR<3(;8!$XOjFfpVQqJBx4WbGFr2DG+GW|Dl%0CuVMw>KQx~XOjRZ<<AOeL<A0WeV
zWHgS9OpwtyG9E|9CdhaknT#Wo|3K>bFq;P5;Y`z@Tb(L>rfGOG(tH}8j5MEyN0E0X
zP}0ZNnEG2q;$4><&hM`*y{Wo>!_jNYzLvHJ`pLS4l|UX?seOrf|Lg8Fohr~JpHqNw
zOr&GYDM4z<w)>Zdj_v+=7=`WrV$f;#pMn*wQLwI%g3FtLK+Z%)86p|O3{{vQ5$N=Q
ca=gR@RzV@A)9^!_1a0I00kmjCG581o0JTXVEC2ui

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_121/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_121/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..bd1c8d3d47a039d0a6c939f700d66ec52851317c
GIT binary patch
literal 1537
zcmV+c2LAaUiwFo(%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7o1}gvj`KiL6g>!=
zgLhj;`>YeU2!a5HgP^T@NDf7v1wl!p6}=Lvkkr~vV4%GO4WL`qL;H{VEBaSDq_n%X
z12;}Lf?<i|aK3MbAGyO{F8%S(wF~yizu+uAOu<cA3Nhp00w0(c7XhduzqEtz;`gHQ
zYjIT6^UH+O1d4pcmq0ZTrCE~2tjL#0#6VK%M~6lJ+2fEil1kwd9Z8W5B2uCh`9;El
zBENZZx=UN#c9Ac5Q~?Q?Eb=+G$UpT3581%t&c|Yaw93ZHzL3K(7W*WI5yVLH>CX0#
zMZTPA7OPX8*BI9zL+Zn6YjjDpAR&v9*X5AL3g1^vFH!(s3yGnuG$WBfb1#NaNbMm>
zW1!e8v|VU#bRYCutrmuFdZo}96q4^1S-uDd;3FZyE$6FM#1c~UgCw-f44f~iih?Xj
z%ee2JgllptQ$<7yoQxL;7iBrZNhARs2~6f9CJ~gTNm}H$_JoHKai$^&h#3$WqRoAc
zlZF5(VLZ*Wn#Q{t3!lcsI`kv(hZAZy5~|Z!=$LuLqy7*$VqJVZ7~smJafYjbAKxP(
zioEYgNW=(;QOzWM42}VPURh+EgAYnkc}S33$)<w5t+6wrG9Vb}kOWjyg&&jgTi6=J
zU_=EpAV@H#-eh#u=F%)D!Q|l}j-<o*70OL%krKf%Gg4_{?WW95jY^OipN`(hlv%Zy
zYKH7ns-t5;-5F2K_>hZzPDUV=S@LOq_a(z+$GtEDPPu<fYS&XLaWkPhQB5Xk(?r}%
zMH~|qn-vQ(Nv(|Xxef~EU=(^7`2pFd3?uxc-7+dND>nr%y=3`PA~-V(QEi-gq~OI6
z9HXaDHYQ;bUS`03RQw$7#1)k#iCH0<rgq)O9xs;~IYRN<eKn%Eq2}A2*5(Fo1BH-e
zvfqllR-G-AF6Ejn%JiYTFO6#x^1^n;eH-B9l=-w$Y4me`eLVWqbUjPKpPF3>t1&!B
zWbxChg$ow~2%VE>i{0OKm3e!p$#utQ%H+E7&60!9-OAc&Z#mTj$4qd_VV0QP>ZFth
zR5|#U296yFrAQp1T%(7v)t+G7*obt`+5{m%CAFQ0ILozy_0_13qxCU~b*F~J?!7*0
znn;@EH$l-4@BQ%PxtV>h)h2jqajjgfMm4t-_B5R8qtU=mNFUZ-=vw0xc=ffrTN7M?
zt|91vGH%|nP^#ANyU&kJ>CDKtGYj9&gm34(e7iI9?asotJK@_sFW=sbe0#I-?M?Xh
z{+sW3ju|NlZz0ERb6(XM58&XTq<jGN)_M=2d=X~}SChVtUZZi`gNr{hyRAMt+O54l
z`ttSBg!ovT=%H_|)-0*D{<`z-ka4xvZ#X#DKsrcmjOZX_{~gHo*^r&HAv?1`cFu<E
zo(<WZ1+sfKWbbUq-v59!`j|}(#=}QagK>3U(jQ3;9}GFW8a^0ub~U^g@`M7hf_~32
zX3NvBtZ{qm^pRywD(i3jm}6`0g<e~CN@Z=ELS@~F@Vo?Bwoa<)yacTA$0U$qU8U=_
zEx`c~SuBGpk60zQJLWnwrc>nKo};X98uKO=Ygk#+xEZKct9`%QYhnpXh?ZFGsd0rz
z2v%?#ZrAM;nU}A!0T&Vo9QcshLh5aPr7ZOAZA}&Zq8^1&1o_pf<ev2B^Utaq9L?v;
zIz|;c`6XkAHCFU;2ZPF&$w27w)!{d6mMm>^$23c)Hq_nognHKfut};M;w_P25}T*5
znTuFVOH;#IV0FlSoX^c|>}|ee#+1k;mYzHLA{N}z7T?%dJyvR$#WaR~?GzZM;7Xab
z$_ZAv%jHdnP&rVheH-@**=Kn1GG>{VFs)5>{WhP+`&dE-Uh(A7-+!9tuY7@U8>Hd7
zWUp9QE}Qb+>D>4H2M_2*ceB-Qg&VLLYy@7rx7lq6fp;IeSb<x6yu(##HcJ>q>`f5`
n5#awY8oVh0W8eS*nvJhg7}sU1+v2-NndklsSxWVl>JI<_#C83H

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_121/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_121/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..6abf0263
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_121/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a031
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 121
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 121
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012563
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_121/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_121/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_121/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..fd91ad5f090c724f2ebd4da1461d51a0168429f6
GIT binary patch
literal 2849
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_123/afni_proc/_0x07d961123977aad61a90906a23f8a450.json b/Afni_proc_through_nipype/_subject_id_123/afni_proc/_0x07d961123977aad61a90906a23f8a450.json
new file mode 100644
index 00000000..9a2ca45a
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_123/afni_proc/_0x07d961123977aad61a90906a23f8a450.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "123"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_123/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_123/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..9bf4f9e3319f49a0079b1b85bb242d019c58591f
GIT binary patch
literal 306
zcmV-20nPp&iwFpR%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q~BF5XKb+W%VIKPc77D
z|A>O(&8sJ2FN=h1Gu15lN0RPE7JPsl<LmfDK7{R>rF-n0hHvJZ-#1_9-@m6P``X1k
zTsN(%J=cmjZ)5mj&>-8Yyw*}u#Y$wswZc2XxGj-u*BhvPi5T^?mx_l8>WWLFt?$Ri
z>KdHet7-cQWnFjkxy!0XTS<MM2E}13nW`SV8cBZpcN@!<&$DN(AS)&@TqJu8FZe@C
zz#9P_)vvLl);OXKC}Ow)!4<e85f7pVD#_h)Ij<USofohL5yRC{o)})oT<^2uWWx+B
z-vS%16WS<_2L$fYr#E9bo6Q$7TpqrS;c+xjTmH@!6_~l{baubE#j&ma07W3)jrRcn
E0Pf?H`v3p{

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_123/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_123/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4ae0f78d0915a73753ef7283ed305bf31e8ef8e7
GIT binary patch
literal 1293
zcmV+o1@ihIiwFpR%z9-4|6guzWMwXJYixQhbZu||rB&T;95oOpv}wMYG)=1(As$YF
zheQf{AGzKoAcQKRqKXn8iuzDgS>D~*vvXd1vAuUmQ6+e(sN^@y1N<?(^ItLE-TNRC
zQY7}I+qK7@`OVC4W`4f;JKK1#dfZ2n7ncP@1usBw2@%LqcuAFl@$TjszWs0h@E8Ba
zAGlQ_X%60P&`fetXq9-kNf-xBb;2&a`{40RKrGX$95GTG@a_iTsdqc`n-T4Fhu*En
z)Bs7j_HHHe?pC5?#z&R4HK9fbre5q!l^$n8O^JXB2!!_Z?8$fDZIzY_b7k`mmlkwJ
z6S#UBRT8U6#sxxJ&8RT=-VVD60TQb;da=`HDu?#DfJ|u{Bgk;T@Yi^Dy*oHQ>32FE
z^gQfpWvRvemA)_C23$abfRwB-Zzmd1NHi3v2SHd}26Ks~hNWd*)P8^bZ*y%)bzz7q
zK$2NnFcn)2FOeK9Qy9k$%X2W6=7o3n&sB^bNp2XVBnVWA)>a<jr7=K3xGYL*7XI!E
zl~6${g$aXXJcqWIQ(FjS1&>KglQBrNb>s19gqbNsiP^x9X9$QQ?uQz3H31U1G7lez
zB|{%JCrT+H0b{7XB#5m>)0li<ag$M<5_EJ-QfjHekGcFlu0{d^pMa(W0SX$=rMp!u
zLplit4}~Zx#^SYi_l#8qQ4%AgjV0B&1+ptr4Z4&I>0W6<)&#X2(HGRRC8r+Fu9k8v
z)l`xRXcJPti0@Q$OgplC0+PyPiE4KXs<DKSoyevTv_&B96-o$VM95fLYFg3At@MyE
z7n3YT&o9W7a`f>1ZYQuPWNu-+)>697TuB}h(G<=aLWl*VOYjWRCIn2wk0r<i8Nbp+
z)|)cVLxyNkRC%9iT&+3s2FYL5)r4X}t#x~y(*c%&L6c-&Z{F=U9c8{{qEMpTUPe<L
zR0o&WpOiAG9Gv%-TMbLuOLuoBeHyl&7mzHD-Od^rF%~)aR|;7Rb9ay^1TWL0mIhM_
zYeH;~TBeN8k(NiTK&!BI_}OL)AD)Mb4C2s=keStPbNY+cK7M`r)0_RM=F~wWIGmko
zE=9rc57)H(s=i%dV(h{GS4zVE;U>nhx$fP!*JuMvo9)G>1)7t=ix<79Vsq2-wwCaC
z_xw8A1J-tPt(_uACy*|*lhC`{3lnWb-?)iQqT4&hyw1G!?(=IKM6P0Ep`x9d4$g$*
zJ}TZL#A+nFnGu{2B=8_Qj(Wa~-7X(VrGdaj0!786ckXuG=c*B9{40OJGRD|B6X3R+
zt}~ap?Z+w3p{}vds$fyKR#U?GGj}tbMzXQ;4Bc~EWTfn@hyIGo8gI2c3(Hz{<@Af|
zIQ?HUvQ3(3;-n-P&i2xj-N1&TLmgK(&81B6stgn9o!bmDqe_kCcjh**>FBBf;bM2G
z-P8>QeZO<X4tjsP4qc-JUC-S2|I3xokxfITYTBBpYRfEp>y6v0X9=NtWI|tgfQ3Y+
z97kIKQN}s9HuSG|ZVe}1PDZi+`pdun2+yBxoyf{$h{R?!#IPZS2HNTj)6+p0Jvto@
zDNP4mdfGYd3~28-JE8qY*fe*l^Ef4&{M9TOxmMci$4TdSIE=f4K|1UtT^Pc!pPdfl
z{t5JB{}z8tupIwW2Kdhy$NzISe(M24Dgjc|JDYA8=2b3JxbWY6QpV9gHn`TLa|r+d
DNZW5u

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_123/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_123/afni_proc/_report/report.rst
new file mode 100644
index 00000000..d39c875a
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_123/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a017
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 123
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 123
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.072011
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_123/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_123/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_123/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e2b7c6048ff365a444eef1d3ea65a2fa2c0ac3c4
GIT binary patch
literal 2544
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
G6#xJR;Q(d;

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_123/create_stimuli/_0x1d7429d15d8dc8bc366cef6fdca6e0ba.json b/Afni_proc_through_nipype/_subject_id_123/create_stimuli/_0x1d7429d15d8dc8bc366cef6fdca6e0ba.json
new file mode 100644
index 00000000..39c8e7e7
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_123/create_stimuli/_0x1d7429d15d8dc8bc366cef6fdca6e0ba.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "123"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_123/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_123/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..8f416ad04148dbd29ca39e8c8fbe27d7207d060b
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vx{q
zjvYT}p(VR8U3E8$LdF=4EhkECNl0=i4S{|@mhNZvA1c{#IuG2*R1twFzK?SZmz$q2
ze*M09)}3AJ>|d7+$t9*F6Oy-If2dG_N|18|B~s6D-BdU$afKYw+^kV9Jy1XivjTJX
z<13)fn?p7T=ipEPbOGqYxMq|~z#u800P4dE&;?3PYe0q1pj-`EYl?}^p={md6lKO6
z5`vkk@)f1Xa<Oq#)EOi^U@5W5b{FV33Ho~`q4+lW^7%?vPo`mpHi$^!OR=&1lJXkL
zzprz+xURY)HnXm!<=%rIZi|IQi9pg)&?Uq~e^*opD^2~YTP2a9Z)D;d9etxyePcu4
z*u*zJ`o^dFCWgL=iEncBP5$jW)aXbrJXemF9M;Ieq(I+i9Fiq+re2~@Ijx$Sh~u;O
ziR<3(;8!$XOjFfpVQqJBx4WbGFr2DG+GW|Dl%0CuVMw>KQx~XOjRZ<<AOeL<A0WeV
zWHgS9OpwtyG9E|9CdhaknT#Wo|3K>bFq;P5;Y`z@Tb(L>rfGOG(tH}8j5MEyN0E0X
zP}0ZNnEG2q;$4><&hM`*y{Wo>!_jNYzLvHJ`pLS4l|UX?seOrf|Lg8Fohr~JpHqNw
zOr&GYDM4z<w)>Zdj_v+=7{%@WV$f;#pMn*wQLwI%g3FtLK+Z%)86p|O3{{vQ5$N=Q
ca=gR@RzV@A)9^!_1a0I00m0DhY4`{L0L+&m!T<mO

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_123/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_123/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e842648f028fb1683298c68c691eadd127229a02
GIT binary patch
literal 1536
zcmV+b2LJgViwFo(%z9-4|6guzWMwXJYixQhbZu||tyfEL+%^!7o1}i_;XIHOMGwN}
z;N8~IKC?+$1VsSDLD1GcB!{BTf}o_)ie8CSNNQ~-FwkCt2H>sgq5Vhw75yt6O4?o9
zfg7hA!LUSfIP=Z$BlqJk7ykI?>bc@EUvQQlq~NA3g_v=0fe-DAivUz^E^OmF|2=Q~
znjhwMbCGbGKyI%15~v2EG)uCW<z|IM3?!9)bda0R9*3NfR0^NyNQ!J2kupkd&Jz~o
z=Em{qE^W2%=Vr;H3P`|YZWi3!eCi7xvSAT-F&0CFRW`2d2{{U5u}5MULyRDwZg2gV
zo7GISSe@v+%D4s@QXfuQqf4R%30aJ|E`~H#_`Ym=5d!#HNKEBQGZG0jcVh^J)E<Jg
z28z8x+og8D`=HlqwJ?3#D}~0S5PUDs%rfkQkAMU(Fkh}RmXM+!1fgYS!}*e`D9Dnu
z%=^yqa7|8Ss)$H|lgR?%qO3+Zi6o#SfyG?LB7)L1Npo{^S9q8aXDWh#*a4AYw1s;(
zX#|iG#?wrzS-xwr@M%m6hkgY9XbSCmLUkGo9W#%3)E@!ISmz%Phqy9noZ)KV$M*<`
zBJSG~5-|p1Su-skgCl`HuPido!3U+NJRpdzL{o*lrLi-jG9Z}fhy+wqg&))Lo7fu0
zU`YiuAP6v~-gI=WsHI&_g2lr@97#v<E2Nv!A|--jWu(%iu$v(}F)Bf3d^UPLQ+Cy2
zsu`kBsg8~$b$c>3<0CHiI2nUfcFAY;-IENL9rwZ*IOYBks$EN|#La~4L^j!?%?fcN
z6>&^dY*#GEBrRxU7CK0n{c-4F=KExiGR*LkcFVHJuG}nm=_NBOiQvpGM741i5rP*(
za0H%0+Sr0gc$oqBk?{*{WWCCg#I6uc(_-Bx9xs+0IYjao`)W*aLoK#Dt%rTw1`0!x
z>3+*itvXw#UCOmvl<5O^Pg>VD<)y8R`$dA&Q|8l(rP0sk+GO;p?Ru7iKQp@&R%3XM
z$o!{QOXto75IV=tmSTU`Rp#v?CpR3+DO>Bt*DDS_cPeYAz3EgF96P}&hgo8GtCLb5
zQ03rX8aTy3C`IB3<yt;Wtab(C)<&eeg-s9=WK!FCgtOd&u)Z4CakM@GvEkGZ*xlEM
zO`A!x{3b~H(cK@OJh!v&w%P<wEv}WT)wt%C#Ga*7eKZ>Q3F)KS3telR2wr{d?9>ET
zplcX(NEx^9SSVE+4BY2OrgY}S+nEP%XNtFTR=nLg@pk9I+nwU=o)vFzPQ1N&@b;#7
zd;g7hGRKaTfHx82mOZcPj0dp)NK!t8dTXPHp?nc%30Kp;ey`Cu>cPbynVr@E9qrU!
zAAb4za0+}vPV_J+tkw%q>w^vF-6890eb8`lt_|rRv`It<Lk`{v**-mF=k$=Bc|vwh
z57|9EWOtsB-P1$%P7m4pA0aJ2=3|5P@R8VHU7Z#5M`FVVhn$}c9~^RiHoQ0FF$SW7
ze$O#h$kVS1<M!ssBg>vtg}=#TkFE6=dVRwwnYCqw%7zo+c?q&?9cR;70Tjj`6F`c(
zO4n<ff&(71D1$1GsFK^AE()6ooZNhK23g;<=1ml9sH|z+3{(p*McrN#B`6_UqS{jv
zg+~Y~xW3zUJ9*}rH8$iz0)c%W(n3hRHJ3`EU)<JIKFI4)7)4+%SCV_$Zx)|bH#lk*
zOC6)~ZF9lep~i|{Zevnrl?;WRTpfPHW{I+BZrf(*v`BU5EUBJ$KWvh!hImUPSj6VZ
zYvwYFX=ycV5m+5?ALny>8+&V3?3fanMCrM0mQiraLVROm?TFMa#WbdV^+Yf%!KJcl
zl@nCCtL06HP&rh#eGB&r*<*O|vSyi=Fs-e+erp!-K9-Q7mp}RT??3JHmsujbNYY|m
zDXv&3m#w^a+QI!^=V8#k7d#032cF;U_k9TaVc^p~v^<Imys*bRTvcYfgi*xa<WUd-
m{tu(!n;b9)4iKQ(<SK=ET`YK;e|IPI+<yUcM^f7A4*&pf+2{HI

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_123/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_123/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..570a0d5f
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_123/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a017
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 123
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 123
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012011
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_123/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_123/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_123/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ddca115f1ccb0d2c81bcadc9ce42d6349c0625df
GIT binary patch
literal 2849
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

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_124/afni_proc/_0x5cb1fba445e30746c5a1ddba11ddaaca.json b/Afni_proc_through_nipype/_subject_id_124/afni_proc/_0x5cb1fba445e30746c5a1ddba11ddaaca.json
new file mode 100644
index 00000000..6d99fcfa
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_124/afni_proc/_0x5cb1fba445e30746c5a1ddba11ddaaca.json
@@ -0,0 +1,25 @@
+[
+    [
+        "command",
+        [
+            "/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel",
+            "d24bc0377b166d70c1e7e74f97b48e4b"
+        ]
+    ],
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def run(command, results_dir, subject, data_dir):\n    import subprocess\n    subject= \"sub-{}\".format(subject)\n    subprocess.run([command, results_dir, subject, data_dir])\n    print(\"Done\")\n"
+    ],
+    [
+        "results_dir",
+        "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
+    ],
+    [
+        "subject",
+        "124"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_124/afni_proc/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_124/afni_proc/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..6819994f5dd0491044fbe0ec41c19a212a522ba3
GIT binary patch
literal 306
zcmV-20nPp&iwFpU%z9-4|6gftaCLNZE^upXdM<QrZ~%>u&q@O^5XKb+rTP$IPrI;g
z+FBG8Z(cnKy%Y)QW>!=3k0jfR6nuaj<LmfDK7_k9WqaH?4d2W+zi+<Izkg3p_O*+7
zxNcfid#)96-p265ph31(d99_Sij~NMYlU}&aa$tSt~XHo5;5v&FBK0H)D@RTTi=h3
z)ipS`SJU<r%DV36bC*?(wvzfh4T{57GF3fzHIn@H?>3ezpJ&fnK~_v+xJdRGUhs#O
zfHwj<s$XM8t#L#fP{eQpf-7)GA|6B!RFb>pa$YsuIxk=gB8ID@JTbhEx!z~R$%YwN
zz6Ca1C$v!<4+z|)PjAL>Hk&VExIBCt!{cb6w)~wdDll`?>FoY?fn!_!0l>GxrS|~<
E0C4w?hX4Qo

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_124/afni_proc/_node.pklz b/Afni_proc_through_nipype/_subject_id_124/afni_proc/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..ddb2f350e0f75e170e291d7b2e01034de6c7968f
GIT binary patch
literal 1291
zcmV+m1@!tKiwFpU%z9-4|6guzWMwXJYixQhbZu||rB&T)95)cJ8$14r9p{6jls+8p
ziw)`CoqfJbT1qjLl+e_DNby5M5Zc|@lYClfD{1fS6hrzFYS3HNhxU)@d;hDBcK1GN
zC>VMNyDN<}^P8F9%)DFvovnXR{oE&#7Z(LY1usBw2@%L)cuAFl@oxD9-~Knh|BJu$
zdv1kDnuB-iG?SbZS|#3X5XM1Mov;h<K02NXh-F%pLq=)?-rXWR^=^B1GoqdTp?7OB
zH9%6Xy<3XByPYVR@nL0cRj46?sTbQ5rAL`i6Cz*?0-?P)dH%h3o2BK#T-&_Mr3IbQ
z1g@V(mBcENae<IlGAazdx56$$fW#_|UTn9S%AtKGAXD1L2r?Wn{4Jhc>-G<y_Bx#o
zdLDMQvee@KQqPxe9nK*^KuT7aw-OB~BpM3TgCMLfgSkXg!_qP@YQI1Ix4E{Yx-di)
zAjvc>n2Jq?mq-qlDU9Q~<vAEj^TNA_XDUXIBsUCF5(KJ5YfDFXX#`LZE{oEdxxYI?
zB~*|~VZtC8&7j@SsV#)Eg2yDL$p|Fcx^+ApVrB|aVm9#OB?6*|`>}>xje!KN%)-ZE
z!O+LeiBd{Pz!<782x6<zG$tQe++<Xz1RWiblv--=V<vxytD%6vC!i@ofP%&|=}r~P
zkWPZZLm^6vk$CIf17lS|l*GtrV@Y*xj_jILgD&M<dcQOwYl2#i=nHDuf>V#DS4%mP
zY9h%Pv<WGn$9JMRrX5*621#YIK(%`X)mTEvPGnOE+B^^s3MB+FB4jKrHLYmmmJX0G
z=i@9!&(Fz(a`f=SZYQuPWNvP})>68STuB}h(G<=qLWl*V3-AomCIn2wPbJ6%8Nbv;
z)|)cVLxyNkRC%9jT&X#7iR7>9YD}@9R=WqCXMHRKgC@zW-n`pwI?8OzM4?2vy@)0{
zs17c#JuhWaIXLSrw;PtSAKksF^hMZuRX{R7b|-6O#8~9uUnyiQ%-vq15WGyEv^1Df
zSQBFVq-DzZ3~BkK6=)T<_CMcf;g9E`B7-=zB4lQ@+noNgwToY${d~C_)tuUE1pCud
z&7~+9etkpBZ|d6xCdTgVeyt?z?r&fmo9o_vcY`*tu-Tq(TA(@UpPn8>6`Pxux4D4F
zyH_{S9<a8XYwZ*{I)-$vorK=qo||YR`o>Lc65WFy=5^|=cVFDtAaWHO3l;6ubUNL^
zVGkAGC&X$byO|Q45F~IvI*bl{8M_@mlu84E^8|{DM_2An-RG(iW&9hz$1=v)857{P
znyxdGxvk?A=TO(!msPN+TdgT!{E1r*r;%)|JVE!|CK)O_?V-Qovc_92Pr|ZRT{(Sv
z6Q}=cMz%>4O`Mbj!`WV#vg_DTbg1LXrn!&_UX@`YUAc`QGpf{BekX1nn~ts;5H5BW
z+D+Y1(D%F7?4b8|>d-Yx(Dlsy@V{IM9oaNgs-~@ps<zCs_ujb8dX^BXhbHuuM_5Q?
z!f~_(5M`WmYeWCKa;rG;ax#qlH(&kzNBI5e)`+Z3hDdBwLkt^IXrQg5B<^N0?e&h}
zuruiOlOx(q)0lSgNohi{$5rQXN;dhcSu%93^q?0fox{N(?)LlXpp$fA0E1rkY!LUJ
zLNE63@y`Uy@tHEfCu1C+XKeJ|1BO%rq^Nf~-7w56T&8gDzkOH6(LaG2WjJ#Q007;C
BbyolY

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_124/afni_proc/_report/report.rst b/Afni_proc_through_nipype/_subject_id_124/afni_proc/_report/report.rst
new file mode 100644
index 00000000..9123d459
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_124/afni_proc/_report/report.rst
@@ -0,0 +1,126 @@
+Node: afni_proc (utility)
+=========================
+
+
+ Hierarchy : Afni_proc_through_nipype.afni_proc
+ Exec ID : afni_proc.a063
+
+
+Original Inputs
+---------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 124
+
+
+Execution Inputs
+----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def run(command, results_dir, subject, data_dir):
+    import subprocess
+    subject= "sub-{}".format(subject)
+    subprocess.run([command, results_dir, subject, data_dir])
+    print("Done")
+
+* results_dir : /home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/
+* subject : 124
+
+
+Execution Outputs
+-----------------
+
+
+* Adni_1stLevel : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.072925
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_124/afni_proc
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_124/afni_proc/result_afni_proc.pklz b/Afni_proc_through_nipype/_subject_id_124/afni_proc/result_afni_proc.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4909d3415d822eb16e26978d70a0e82cf19f4cde
GIT binary patch
literal 2542
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
E0P(m0@c;k-

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_124/create_stimuli/_0xee20d4b7506c6a5d86c5f408e9250c9f.json b/Afni_proc_through_nipype/_subject_id_124/create_stimuli/_0xee20d4b7506c6a5d86c5f408e9250c9f.json
new file mode 100644
index 00000000..79ff6304
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_124/create_stimuli/_0xee20d4b7506c6a5d86c5f408e9250c9f.json
@@ -0,0 +1,14 @@
+[
+    [
+        "data_dir",
+        "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
+    ],
+    [
+        "function_str",
+        "def create_stimuli_file(subject, data_dir):\n    # create 1D stimuli file :\n    import pandas as pd \n    from os.path import join as opj\n    df_run1 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-01_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run1 = df_run1[[\"onset\", \"gain\", \"loss\"]].T\n    df_run2 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-02_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run2 = df_run2[[\"onset\", \"gain\", \"loss\"]].T\n    df_run3 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-03_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run3 = df_run3[[\"onset\", \"gain\", \"loss\"]].T\n    df_run4 = pd.read_csv(opj(data_dir, \"sub-{}/func/sub-{}_task-MGT_run-04_events.tsv\".format(subject, subject)), sep=\"\\t\")\n    df_run4 = df_run4[[\"onset\", \"gain\", \"loss\"]].T\n\n    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_gain.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]\n    df_gain.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]\n    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))\n    df_loss.loc[0] = [\"{}*{}\".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[1] = [\"{}*{}\".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[2] = [\"{}*{}\".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]\n    df_loss.loc[3] = [\"{}*{}\".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]\n\n    df_gain.to_csv(opj(data_dir, \"sub-{}/func/times+gain.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    df_loss.to_csv(opj(data_dir, \"sub-{}/func/times+loss.1D\".format(subject)), \n            sep='\\t', index=False, header=False)\n    print(\"Done\")\n"
+    ],
+    [
+        "subject",
+        "124"
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/_subject_id_124/create_stimuli/_inputs.pklz b/Afni_proc_through_nipype/_subject_id_124/create_stimuli/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..e1e3e2a3b8a4a9eec87551ebadd69a12f560dfd5
GIT binary patch
literal 590
zcmV-U0<rxciwFo(%z9-4|6gftaCLNZE^upXdM<QrZ~(29%Zl4D6hI3tbSV7@;Vx{q
zjvYT}p(VR8U3E8$LdF=4EhkECNl0=i4S{|@mhNZvA1c{#IuG2*R1twFzK?SZmz$q2
ze*M09)}3AJ>|d7+$t9*F6Oy-If2dG_N|18|B~s6D-BdU$afKYw+^kV9Jy1XivjTJX
z<13)fn?p7T=ipEPbOGqYxMq|~z#u800P4dE&;?3PYe0q1pj-`EYl?}^p={md6lKO6
z5`vkk@)f1Xa<Oq#)EOi^U@5W5b{FV33Ho~`q4+lW^7%?vPo`mpHi$^!OR=&1lJXkL
zzprz+xURY)HnXm!<=%rIZi|IQi9pg)&?Uq~e^*opD^2~YTP2a9Z)D;d9etxyePcu4
z*u*zJ`o^dFCWgL=iEncBP5$jW)aXbrJXemF9M;Ieq(I+i9Fiq+re2~@Ijx$Sh~u;O
ziR<3(;8!$XOjFfpVQqJBx4WbGFr2DG+GW|Dl%0CuVMw>KQx~XOjRZ<<AOeL<A0WeV
zWHgS9OpwtyG9E|9CdhaknT#Wo|3K>bFq;P5;Y`z@Tb(L>rfGOG(tH}8j5MEyN0E0X
zP}0ZNnEG2q;$4><&hM`*y{Wo>!_jNYzLvHJ`pLS4l|UX?seOrf|Lg8Fohr~JpHqNw
zOr&GYDM4z<w)>Zdj_v+=7$xogV$f;#pMn*wQLwI%g3FtLK+Z%)86p|O3{{vQ5$N=Q
ca=gR@RzV@A)9^!_1a0I00YpdhLHGy&0G`qx`v3p{

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_124/create_stimuli/_node.pklz b/Afni_proc_through_nipype/_subject_id_124/create_stimuli/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..3536c0803f6a95ba9d6095578e0feb18e91ddef9
GIT binary patch
literal 1538
zcmV+d2L1UTiwFo(%z9-4|6guzWMwXJYixQhbZu||tyf!b+cp$#)~30&O?p8)40{mV
zhuB*xU*onLilIP|qS%%_v=75lgP^4&i?KwiB;_P6f^9Fw3g~Ux!}gE%EB04*NXd4R
zB5OKV2qKX@Jm))yAL)<3T>9gm)eH8?KIbesOu$W80ukfj0w0(c7e1&wyR?Jv{P(=}
zYkrhhvw6a440(3VlRz~PrCFRtEYFrn$Usu*g@<|e>EnPil1SkZ9ZHc7LQ+J@vx|iJ
zd3N*UbeA@|?L1rTQw79lGSBARJiF`(9<YIpyAX*1!YUfq_Jte<k=Q2@j37dgPj|L|
z$g`DHvq+ulTxDE?45$aEt<fdXf&?r=T=M~q6uz&TUW5Ri77|mrRu4rC^}PrJA$1=?
z8Uw{%q3vR`+kVh#G#Z$`>6JobQV712r`Zx5fQNttx0tV%8B0je4}#D#HQ_u-Rp_U2
zQsjO2WVkw~GEqb%z{z-la8Xu5oJ3;Kp}=A;VG%)T8Yg*nYftnsBhFL^J~0C##b|Sz
zIB5uw5XO^Kt7*P#k??3ltV1sZZ#aQ=Bc?iugpOFB^r<%lj<GI29t?10k|@R1z>n_`
z5JlW~B*bC_#IR;kJ_g4EeO6keoP!5SQF%xZTY;twd0S&=NTp9O(IN4vrV2kM<F~Li
zh`^8vs80}JMEjG`HCs!woCJ%9gE*25qgO~brA0yn$I3{hiM5*|J2fgnrhGbjBUNVA
zBB~jpPpA%$C3R;!HRVGt_Bk1WRA$Mi_1%{YmmT-Q2sq{5F{)ipsKm{L>_j%1qD>2N
zGZ9flRAg4nPbIZ9%H~=~n1fN!$IK7NK4qBUC(VXoky*KE@WM-)Eysd0vk>LRSwIN=
z2>fI46w<~NOv1|)xQC3NYa;7a8pmdZXp-1<AA6iHIC6yKxBF^DaYHRMTaAZZ+y)9m
zlF5F{vr2ikOuCe7wkXqw?!GjxP0EYgDfeuGlT+q$$<pwr?D}~0sp)!_fHyU}5|m?j
zj>!DSSBn=e_z*ZJ&lbDCt19j9AtyH+!zoki+E>dCK6guNr@7^n6C5+aDTY~WcB_+6
z?o;L9U*bD<Adn(<gmMiZ##VcRabqKrJ!|6!1ew%y9^ow464q0rDvnmiAU2!|0=xJ6
zsBSW;7vBU)KfL$-ljmmky+)JZsl~N&wHj62g4ok^%8yzNKOuQkd7&${Q^Cux-Q9}d
z3Umd74k+X19SNl>y`KC0*p$|ccw4jJZB6jD&WpD_Bi{Bbc-s@a?epU8%!s!$3*OEI
zZ|A@9j^~(>0`L}M+&1S`m2n>q9!bgvP;G2<Fq9{vH0Em3*X`75$33|CBeUD+p`+c(
z>!UATA5DOd$%!6%)@t2?TJLQ*?+zJP>%E$Tb4^GGp^YOt7_#?H$mZE0TW5!C%@VS8
zcF6YGA=|TrY@Z#nb9Tti{|IULF&i6<hmXVt<LbPiKN1^0IOObX_~4MUv*EoVPcRS_
z^m~pmD^I_)#?7tMN0vFMtiSPNj;-|<dVRwwn6+($%7zo-c?q&;on+H_0a)XY2_QjT
zrK^=K!2u6hltHCORLRX&2ZhZTPM&>z4q0C}=5-WnsH|yJ_f@0Oyx;EBQGybpC8|9&
zR(OP<g6q0%x0R>;Y>f@LkU-$TgTxA{x7n3K=-b<x%6oY=48jnytEJ?g^k)mt${QTb
z7787s@}2CGu|tg&zTCm2vK2BAdVF>G4Vwi@+uSkD!l_Ml_dKbdbw8|=vW9p|Bv{1y
z>1*Z^ifL&ytPQLVxrg()xsAQemd%(FsYL0ylP#g(mR5XYW9^vKF2ppZzIrMcmf%WJ
zwbBWy+?C>{L#P}m)4q*+h3qrDcp0;_A2Y3ux_+B2;C(D6gMR+xo4@}w&tKUh;WkNw
zb=h9AP%ayJ?*OzKey4wbv(fdsbkl#(^)`b};{iNuZ8p4z0V;57k9WAT%w`G0kiE%6
oKLq?Ago8IZU=AF>N3-!&3iFz`yv@J;Iqkdu0#6(4^y&`)0L4@CumAu6

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/_subject_id_124/create_stimuli/_report/report.rst b/Afni_proc_through_nipype/_subject_id_124/create_stimuli/_report/report.rst
new file mode 100644
index 00000000..6a4e7db9
--- /dev/null
+++ b/Afni_proc_through_nipype/_subject_id_124/create_stimuli/_report/report.rst
@@ -0,0 +1,170 @@
+Node: create_stimuli (utility)
+==============================
+
+
+ Hierarchy : Afni_proc_through_nipype.create_stimuli
+ Exec ID : create_stimuli.a063
+
+
+Original Inputs
+---------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 124
+
+
+Execution Inputs
+----------------
+
+
+* data_dir : /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+* function_str : def create_stimuli_file(subject, data_dir):
+    # create 1D stimuli file :
+    import pandas as pd 
+    from os.path import join as opj
+    df_run1 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-01_events.tsv".format(subject, subject)), sep="\t")
+    df_run1 = df_run1[["onset", "gain", "loss"]].T
+    df_run2 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-02_events.tsv".format(subject, subject)), sep="\t")
+    df_run2 = df_run2[["onset", "gain", "loss"]].T
+    df_run3 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-03_events.tsv".format(subject, subject)), sep="\t")
+    df_run3 = df_run3[["onset", "gain", "loss"]].T
+    df_run4 = pd.read_csv(opj(data_dir, "sub-{}/func/sub-{}_task-MGT_run-04_events.tsv".format(subject, subject)), sep="\t")
+    df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+    df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+    df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+    df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+    df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+    df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+    df_gain.to_csv(opj(data_dir, "sub-{}/func/times+gain.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    df_loss.to_csv(opj(data_dir, "sub-{}/func/times+loss.1D".format(subject)), 
+            sep='\t', index=False, header=False)
+    print("Done")
+
+* subject : 124
+
+
+Execution Outputs
+-----------------
+
+
+* Stimuli : None
+
+
+Runtime info
+------------
+
+
+* duration : 0.012064
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_124/create_stimuli
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/_subject_id_124/create_stimuli/result_create_stimuli.pklz b/Afni_proc_through_nipype/_subject_id_124/create_stimuli/result_create_stimuli.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..862c94cbdec119800e2a84a08226a490c97eb31b
GIT binary patch
literal 2851
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
BrOf~U

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/d3.js b/Afni_proc_through_nipype/d3.js
new file mode 100644
index 00000000..e1ddb037
--- /dev/null
+++ b/Afni_proc_through_nipype/d3.js
@@ -0,0 +1,9255 @@
+!function() {
+  var d3 = {
+    version: "3.4.8"
+  };
+  if (!Date.now) Date.now = function() {
+    return +new Date();
+  };
+  var d3_arraySlice = [].slice, d3_array = function(list) {
+    return d3_arraySlice.call(list);
+  };
+  var d3_document = document, d3_documentElement = d3_document.documentElement, d3_window = window;
+  try {
+    d3_array(d3_documentElement.childNodes)[0].nodeType;
+  } catch (e) {
+    d3_array = function(list) {
+      var i = list.length, array = new Array(i);
+      while (i--) array[i] = list[i];
+      return array;
+    };
+  }
+  try {
+    d3_document.createElement("div").style.setProperty("opacity", 0, "");
+  } catch (error) {
+    var d3_element_prototype = d3_window.Element.prototype, d3_element_setAttribute = d3_element_prototype.setAttribute, d3_element_setAttributeNS = d3_element_prototype.setAttributeNS, d3_style_prototype = d3_window.CSSStyleDeclaration.prototype, d3_style_setProperty = d3_style_prototype.setProperty;
+    d3_element_prototype.setAttribute = function(name, value) {
+      d3_element_setAttribute.call(this, name, value + "");
+    };
+    d3_element_prototype.setAttributeNS = function(space, local, value) {
+      d3_element_setAttributeNS.call(this, space, local, value + "");
+    };
+    d3_style_prototype.setProperty = function(name, value, priority) {
+      d3_style_setProperty.call(this, name, value + "", priority);
+    };
+  }
+  d3.ascending = d3_ascending;
+  function d3_ascending(a, b) {
+    return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN;
+  }
+  d3.descending = function(a, b) {
+    return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN;
+  };
+  d3.min = function(array, f) {
+    var i = -1, n = array.length, a, b;
+    if (arguments.length === 1) {
+      while (++i < n && !((a = array[i]) != null && a <= a)) a = undefined;
+      while (++i < n) if ((b = array[i]) != null && a > b) a = b;
+    } else {
+      while (++i < n && !((a = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
+      while (++i < n) if ((b = f.call(array, array[i], i)) != null && a > b) a = b;
+    }
+    return a;
+  };
+  d3.max = function(array, f) {
+    var i = -1, n = array.length, a, b;
+    if (arguments.length === 1) {
+      while (++i < n && !((a = array[i]) != null && a <= a)) a = undefined;
+      while (++i < n) if ((b = array[i]) != null && b > a) a = b;
+    } else {
+      while (++i < n && !((a = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
+      while (++i < n) if ((b = f.call(array, array[i], i)) != null && b > a) a = b;
+    }
+    return a;
+  };
+  d3.extent = function(array, f) {
+    var i = -1, n = array.length, a, b, c;
+    if (arguments.length === 1) {
+      while (++i < n && !((a = c = array[i]) != null && a <= a)) a = c = undefined;
+      while (++i < n) if ((b = array[i]) != null) {
+        if (a > b) a = b;
+        if (c < b) c = b;
+      }
+    } else {
+      while (++i < n && !((a = c = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
+      while (++i < n) if ((b = f.call(array, array[i], i)) != null) {
+        if (a > b) a = b;
+        if (c < b) c = b;
+      }
+    }
+    return [ a, c ];
+  };
+  d3.sum = function(array, f) {
+    var s = 0, n = array.length, a, i = -1;
+    if (arguments.length === 1) {
+      while (++i < n) if (!isNaN(a = +array[i])) s += a;
+    } else {
+      while (++i < n) if (!isNaN(a = +f.call(array, array[i], i))) s += a;
+    }
+    return s;
+  };
+  function d3_number(x) {
+    return x != null && !isNaN(x);
+  }
+  d3.mean = function(array, f) {
+    var s = 0, n = array.length, a, i = -1, j = n;
+    if (arguments.length === 1) {
+      while (++i < n) if (d3_number(a = array[i])) s += a; else --j;
+    } else {
+      while (++i < n) if (d3_number(a = f.call(array, array[i], i))) s += a; else --j;
+    }
+    return j ? s / j : undefined;
+  };
+  d3.quantile = function(values, p) {
+    var H = (values.length - 1) * p + 1, h = Math.floor(H), v = +values[h - 1], e = H - h;
+    return e ? v + e * (values[h] - v) : v;
+  };
+  d3.median = function(array, f) {
+    if (arguments.length > 1) array = array.map(f);
+    array = array.filter(d3_number);
+    return array.length ? d3.quantile(array.sort(d3_ascending), .5) : undefined;
+  };
+  function d3_bisector(compare) {
+    return {
+      left: function(a, x, lo, hi) {
+        if (arguments.length < 3) lo = 0;
+        if (arguments.length < 4) hi = a.length;
+        while (lo < hi) {
+          var mid = lo + hi >>> 1;
+          if (compare(a[mid], x) < 0) lo = mid + 1; else hi = mid;
+        }
+        return lo;
+      },
+      right: function(a, x, lo, hi) {
+        if (arguments.length < 3) lo = 0;
+        if (arguments.length < 4) hi = a.length;
+        while (lo < hi) {
+          var mid = lo + hi >>> 1;
+          if (compare(a[mid], x) > 0) hi = mid; else lo = mid + 1;
+        }
+        return lo;
+      }
+    };
+  }
+  var d3_bisect = d3_bisector(d3_ascending);
+  d3.bisectLeft = d3_bisect.left;
+  d3.bisect = d3.bisectRight = d3_bisect.right;
+  d3.bisector = function(f) {
+    return d3_bisector(f.length === 1 ? function(d, x) {
+      return d3_ascending(f(d), x);
+    } : f);
+  };
+  d3.shuffle = function(array) {
+    var m = array.length, t, i;
+    while (m) {
+      i = Math.random() * m-- | 0;
+      t = array[m], array[m] = array[i], array[i] = t;
+    }
+    return array;
+  };
+  d3.permute = function(array, indexes) {
+    var i = indexes.length, permutes = new Array(i);
+    while (i--) permutes[i] = array[indexes[i]];
+    return permutes;
+  };
+  d3.pairs = function(array) {
+    var i = 0, n = array.length - 1, p0, p1 = array[0], pairs = new Array(n < 0 ? 0 : n);
+    while (i < n) pairs[i] = [ p0 = p1, p1 = array[++i] ];
+    return pairs;
+  };
+  d3.zip = function() {
+    if (!(n = arguments.length)) return [];
+    for (var i = -1, m = d3.min(arguments, d3_zipLength), zips = new Array(m); ++i < m; ) {
+      for (var j = -1, n, zip = zips[i] = new Array(n); ++j < n; ) {
+        zip[j] = arguments[j][i];
+      }
+    }
+    return zips;
+  };
+  function d3_zipLength(d) {
+    return d.length;
+  }
+  d3.transpose = function(matrix) {
+    return d3.zip.apply(d3, matrix);
+  };
+  d3.keys = function(map) {
+    var keys = [];
+    for (var key in map) keys.push(key);
+    return keys;
+  };
+  d3.values = function(map) {
+    var values = [];
+    for (var key in map) values.push(map[key]);
+    return values;
+  };
+  d3.entries = function(map) {
+    var entries = [];
+    for (var key in map) entries.push({
+      key: key,
+      value: map[key]
+    });
+    return entries;
+  };
+  d3.merge = function(arrays) {
+    var n = arrays.length, m, i = -1, j = 0, merged, array;
+    while (++i < n) j += arrays[i].length;
+    merged = new Array(j);
+    while (--n >= 0) {
+      array = arrays[n];
+      m = array.length;
+      while (--m >= 0) {
+        merged[--j] = array[m];
+      }
+    }
+    return merged;
+  };
+  var abs = Math.abs;
+  d3.range = function(start, stop, step) {
+    if (arguments.length < 3) {
+      step = 1;
+      if (arguments.length < 2) {
+        stop = start;
+        start = 0;
+      }
+    }
+    if ((stop - start) / step === Infinity) throw new Error("infinite range");
+    var range = [], k = d3_range_integerScale(abs(step)), i = -1, j;
+    start *= k, stop *= k, step *= k;
+    if (step < 0) while ((j = start + step * ++i) > stop) range.push(j / k); else while ((j = start + step * ++i) < stop) range.push(j / k);
+    return range;
+  };
+  function d3_range_integerScale(x) {
+    var k = 1;
+    while (x * k % 1) k *= 10;
+    return k;
+  }
+  function d3_class(ctor, properties) {
+    try {
+      for (var key in properties) {
+        Object.defineProperty(ctor.prototype, key, {
+          value: properties[key],
+          enumerable: false
+        });
+      }
+    } catch (e) {
+      ctor.prototype = properties;
+    }
+  }
+  d3.map = function(object) {
+    var map = new d3_Map();
+    if (object instanceof d3_Map) object.forEach(function(key, value) {
+      map.set(key, value);
+    }); else for (var key in object) map.set(key, object[key]);
+    return map;
+  };
+  function d3_Map() {}
+  d3_class(d3_Map, {
+    has: d3_map_has,
+    get: function(key) {
+      return this[d3_map_prefix + key];
+    },
+    set: function(key, value) {
+      return this[d3_map_prefix + key] = value;
+    },
+    remove: d3_map_remove,
+    keys: d3_map_keys,
+    values: function() {
+      var values = [];
+      this.forEach(function(key, value) {
+        values.push(value);
+      });
+      return values;
+    },
+    entries: function() {
+      var entries = [];
+      this.forEach(function(key, value) {
+        entries.push({
+          key: key,
+          value: value
+        });
+      });
+      return entries;
+    },
+    size: d3_map_size,
+    empty: d3_map_empty,
+    forEach: function(f) {
+      for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) f.call(this, key.substring(1), this[key]);
+    }
+  });
+  var d3_map_prefix = "\x00", d3_map_prefixCode = d3_map_prefix.charCodeAt(0);
+  function d3_map_has(key) {
+    return d3_map_prefix + key in this;
+  }
+  function d3_map_remove(key) {
+    key = d3_map_prefix + key;
+    return key in this && delete this[key];
+  }
+  function d3_map_keys() {
+    var keys = [];
+    this.forEach(function(key) {
+      keys.push(key);
+    });
+    return keys;
+  }
+  function d3_map_size() {
+    var size = 0;
+    for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) ++size;
+    return size;
+  }
+  function d3_map_empty() {
+    for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) return false;
+    return true;
+  }
+  d3.nest = function() {
+    var nest = {}, keys = [], sortKeys = [], sortValues, rollup;
+    function map(mapType, array, depth) {
+      if (depth >= keys.length) return rollup ? rollup.call(nest, array) : sortValues ? array.sort(sortValues) : array;
+      var i = -1, n = array.length, key = keys[depth++], keyValue, object, setter, valuesByKey = new d3_Map(), values;
+      while (++i < n) {
+        if (values = valuesByKey.get(keyValue = key(object = array[i]))) {
+          values.push(object);
+        } else {
+          valuesByKey.set(keyValue, [ object ]);
+        }
+      }
+      if (mapType) {
+        object = mapType();
+        setter = function(keyValue, values) {
+          object.set(keyValue, map(mapType, values, depth));
+        };
+      } else {
+        object = {};
+        setter = function(keyValue, values) {
+          object[keyValue] = map(mapType, values, depth);
+        };
+      }
+      valuesByKey.forEach(setter);
+      return object;
+    }
+    function entries(map, depth) {
+      if (depth >= keys.length) return map;
+      var array = [], sortKey = sortKeys[depth++];
+      map.forEach(function(key, keyMap) {
+        array.push({
+          key: key,
+          values: entries(keyMap, depth)
+        });
+      });
+      return sortKey ? array.sort(function(a, b) {
+        return sortKey(a.key, b.key);
+      }) : array;
+    }
+    nest.map = function(array, mapType) {
+      return map(mapType, array, 0);
+    };
+    nest.entries = function(array) {
+      return entries(map(d3.map, array, 0), 0);
+    };
+    nest.key = function(d) {
+      keys.push(d);
+      return nest;
+    };
+    nest.sortKeys = function(order) {
+      sortKeys[keys.length - 1] = order;
+      return nest;
+    };
+    nest.sortValues = function(order) {
+      sortValues = order;
+      return nest;
+    };
+    nest.rollup = function(f) {
+      rollup = f;
+      return nest;
+    };
+    return nest;
+  };
+  d3.set = function(array) {
+    var set = new d3_Set();
+    if (array) for (var i = 0, n = array.length; i < n; ++i) set.add(array[i]);
+    return set;
+  };
+  function d3_Set() {}
+  d3_class(d3_Set, {
+    has: d3_map_has,
+    add: function(value) {
+      this[d3_map_prefix + value] = true;
+      return value;
+    },
+    remove: function(value) {
+      value = d3_map_prefix + value;
+      return value in this && delete this[value];
+    },
+    values: d3_map_keys,
+    size: d3_map_size,
+    empty: d3_map_empty,
+    forEach: function(f) {
+      for (var value in this) if (value.charCodeAt(0) === d3_map_prefixCode) f.call(this, value.substring(1));
+    }
+  });
+  d3.behavior = {};
+  d3.rebind = function(target, source) {
+    var i = 1, n = arguments.length, method;
+    while (++i < n) target[method = arguments[i]] = d3_rebind(target, source, source[method]);
+    return target;
+  };
+  function d3_rebind(target, source, method) {
+    return function() {
+      var value = method.apply(source, arguments);
+      return value === source ? target : value;
+    };
+  }
+  function d3_vendorSymbol(object, name) {
+    if (name in object) return name;
+    name = name.charAt(0).toUpperCase() + name.substring(1);
+    for (var i = 0, n = d3_vendorPrefixes.length; i < n; ++i) {
+      var prefixName = d3_vendorPrefixes[i] + name;
+      if (prefixName in object) return prefixName;
+    }
+  }
+  var d3_vendorPrefixes = [ "webkit", "ms", "moz", "Moz", "o", "O" ];
+  function d3_noop() {}
+  d3.dispatch = function() {
+    var dispatch = new d3_dispatch(), i = -1, n = arguments.length;
+    while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
+    return dispatch;
+  };
+  function d3_dispatch() {}
+  d3_dispatch.prototype.on = function(type, listener) {
+    var i = type.indexOf("."), name = "";
+    if (i >= 0) {
+      name = type.substring(i + 1);
+      type = type.substring(0, i);
+    }
+    if (type) return arguments.length < 2 ? this[type].on(name) : this[type].on(name, listener);
+    if (arguments.length === 2) {
+      if (listener == null) for (type in this) {
+        if (this.hasOwnProperty(type)) this[type].on(name, null);
+      }
+      return this;
+    }
+  };
+  function d3_dispatch_event(dispatch) {
+    var listeners = [], listenerByName = new d3_Map();
+    function event() {
+      var z = listeners, i = -1, n = z.length, l;
+      while (++i < n) if (l = z[i].on) l.apply(this, arguments);
+      return dispatch;
+    }
+    event.on = function(name, listener) {
+      var l = listenerByName.get(name), i;
+      if (arguments.length < 2) return l && l.on;
+      if (l) {
+        l.on = null;
+        listeners = listeners.slice(0, i = listeners.indexOf(l)).concat(listeners.slice(i + 1));
+        listenerByName.remove(name);
+      }
+      if (listener) listeners.push(listenerByName.set(name, {
+        on: listener
+      }));
+      return dispatch;
+    };
+    return event;
+  }
+  d3.event = null;
+  function d3_eventPreventDefault() {
+    d3.event.preventDefault();
+  }
+  function d3_eventSource() {
+    var e = d3.event, s;
+    while (s = e.sourceEvent) e = s;
+    return e;
+  }
+  function d3_eventDispatch(target) {
+    var dispatch = new d3_dispatch(), i = 0, n = arguments.length;
+    while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
+    dispatch.of = function(thiz, argumentz) {
+      return function(e1) {
+        try {
+          var e0 = e1.sourceEvent = d3.event;
+          e1.target = target;
+          d3.event = e1;
+          dispatch[e1.type].apply(thiz, argumentz);
+        } finally {
+          d3.event = e0;
+        }
+      };
+    };
+    return dispatch;
+  }
+  d3.requote = function(s) {
+    return s.replace(d3_requote_re, "\\$&");
+  };
+  var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;
+  var d3_subclass = {}.__proto__ ? function(object, prototype) {
+    object.__proto__ = prototype;
+  } : function(object, prototype) {
+    for (var property in prototype) object[property] = prototype[property];
+  };
+  function d3_selection(groups) {
+    d3_subclass(groups, d3_selectionPrototype);
+    return groups;
+  }
+  var d3_select = function(s, n) {
+    return n.querySelector(s);
+  }, d3_selectAll = function(s, n) {
+    return n.querySelectorAll(s);
+  }, d3_selectMatcher = d3_documentElement[d3_vendorSymbol(d3_documentElement, "matchesSelector")], d3_selectMatches = function(n, s) {
+    return d3_selectMatcher.call(n, s);
+  };
+  if (typeof Sizzle === "function") {
+    d3_select = function(s, n) {
+      return Sizzle(s, n)[0] || null;
+    };
+    d3_selectAll = Sizzle;
+    d3_selectMatches = Sizzle.matchesSelector;
+  }
+  d3.selection = function() {
+    return d3_selectionRoot;
+  };
+  var d3_selectionPrototype = d3.selection.prototype = [];
+  d3_selectionPrototype.select = function(selector) {
+    var subgroups = [], subgroup, subnode, group, node;
+    selector = d3_selection_selector(selector);
+    for (var j = -1, m = this.length; ++j < m; ) {
+      subgroups.push(subgroup = []);
+      subgroup.parentNode = (group = this[j]).parentNode;
+      for (var i = -1, n = group.length; ++i < n; ) {
+        if (node = group[i]) {
+          subgroup.push(subnode = selector.call(node, node.__data__, i, j));
+          if (subnode && "__data__" in node) subnode.__data__ = node.__data__;
+        } else {
+          subgroup.push(null);
+        }
+      }
+    }
+    return d3_selection(subgroups);
+  };
+  function d3_selection_selector(selector) {
+    return typeof selector === "function" ? selector : function() {
+      return d3_select(selector, this);
+    };
+  }
+  d3_selectionPrototype.selectAll = function(selector) {
+    var subgroups = [], subgroup, node;
+    selector = d3_selection_selectorAll(selector);
+    for (var j = -1, m = this.length; ++j < m; ) {
+      for (var group = this[j], i = -1, n = group.length; ++i < n; ) {
+        if (node = group[i]) {
+          subgroups.push(subgroup = d3_array(selector.call(node, node.__data__, i, j)));
+          subgroup.parentNode = node;
+        }
+      }
+    }
+    return d3_selection(subgroups);
+  };
+  function d3_selection_selectorAll(selector) {
+    return typeof selector === "function" ? selector : function() {
+      return d3_selectAll(selector, this);
+    };
+  }
+  var d3_nsPrefix = {
+    svg: "http://www.w3.org/2000/svg",
+    xhtml: "http://www.w3.org/1999/xhtml",
+    xlink: "http://www.w3.org/1999/xlink",
+    xml: "http://www.w3.org/XML/1998/namespace",
+    xmlns: "http://www.w3.org/2000/xmlns/"
+  };
+  d3.ns = {
+    prefix: d3_nsPrefix,
+    qualify: function(name) {
+      var i = name.indexOf(":"), prefix = name;
+      if (i >= 0) {
+        prefix = name.substring(0, i);
+        name = name.substring(i + 1);
+      }
+      return d3_nsPrefix.hasOwnProperty(prefix) ? {
+        space: d3_nsPrefix[prefix],
+        local: name
+      } : name;
+    }
+  };
+  d3_selectionPrototype.attr = function(name, value) {
+    if (arguments.length < 2) {
+      if (typeof name === "string") {
+        var node = this.node();
+        name = d3.ns.qualify(name);
+        return name.local ? node.getAttributeNS(name.space, name.local) : node.getAttribute(name);
+      }
+      for (value in name) this.each(d3_selection_attr(value, name[value]));
+      return this;
+    }
+    return this.each(d3_selection_attr(name, value));
+  };
+  function d3_selection_attr(name, value) {
+    name = d3.ns.qualify(name);
+    function attrNull() {
+      this.removeAttribute(name);
+    }
+    function attrNullNS() {
+      this.removeAttributeNS(name.space, name.local);
+    }
+    function attrConstant() {
+      this.setAttribute(name, value);
+    }
+    function attrConstantNS() {
+      this.setAttributeNS(name.space, name.local, value);
+    }
+    function attrFunction() {
+      var x = value.apply(this, arguments);
+      if (x == null) this.removeAttribute(name); else this.setAttribute(name, x);
+    }
+    function attrFunctionNS() {
+      var x = value.apply(this, arguments);
+      if (x == null) this.removeAttributeNS(name.space, name.local); else this.setAttributeNS(name.space, name.local, x);
+    }
+    return value == null ? name.local ? attrNullNS : attrNull : typeof value === "function" ? name.local ? attrFunctionNS : attrFunction : name.local ? attrConstantNS : attrConstant;
+  }
+  function d3_collapse(s) {
+    return s.trim().replace(/\s+/g, " ");
+  }
+  d3_selectionPrototype.classed = function(name, value) {
+    if (arguments.length < 2) {
+      if (typeof name === "string") {
+        var node = this.node(), n = (name = d3_selection_classes(name)).length, i = -1;
+        if (value = node.classList) {
+          while (++i < n) if (!value.contains(name[i])) return false;
+        } else {
+          value = node.getAttribute("class");
+          while (++i < n) if (!d3_selection_classedRe(name[i]).test(value)) return false;
+        }
+        return true;
+      }
+      for (value in name) this.each(d3_selection_classed(value, name[value]));
+      return this;
+    }
+    return this.each(d3_selection_classed(name, value));
+  };
+  function d3_selection_classedRe(name) {
+    return new RegExp("(?:^|\\s+)" + d3.requote(name) + "(?:\\s+|$)", "g");
+  }
+  function d3_selection_classes(name) {
+    return name.trim().split(/^|\s+/);
+  }
+  function d3_selection_classed(name, value) {
+    name = d3_selection_classes(name).map(d3_selection_classedName);
+    var n = name.length;
+    function classedConstant() {
+      var i = -1;
+      while (++i < n) name[i](this, value);
+    }
+    function classedFunction() {
+      var i = -1, x = value.apply(this, arguments);
+      while (++i < n) name[i](this, x);
+    }
+    return typeof value === "function" ? classedFunction : classedConstant;
+  }
+  function d3_selection_classedName(name) {
+    var re = d3_selection_classedRe(name);
+    return function(node, value) {
+      if (c = node.classList) return value ? c.add(name) : c.remove(name);
+      var c = node.getAttribute("class") || "";
+      if (value) {
+        re.lastIndex = 0;
+        if (!re.test(c)) node.setAttribute("class", d3_collapse(c + " " + name));
+      } else {
+        node.setAttribute("class", d3_collapse(c.replace(re, " ")));
+      }
+    };
+  }
+  d3_selectionPrototype.style = function(name, value, priority) {
+    var n = arguments.length;
+    if (n < 3) {
+      if (typeof name !== "string") {
+        if (n < 2) value = "";
+        for (priority in name) this.each(d3_selection_style(priority, name[priority], value));
+        return this;
+      }
+      if (n < 2) return d3_window.getComputedStyle(this.node(), null).getPropertyValue(name);
+      priority = "";
+    }
+    return this.each(d3_selection_style(name, value, priority));
+  };
+  function d3_selection_style(name, value, priority) {
+    function styleNull() {
+      this.style.removeProperty(name);
+    }
+    function styleConstant() {
+      this.style.setProperty(name, value, priority);
+    }
+    function styleFunction() {
+      var x = value.apply(this, arguments);
+      if (x == null) this.style.removeProperty(name); else this.style.setProperty(name, x, priority);
+    }
+    return value == null ? styleNull : typeof value === "function" ? styleFunction : styleConstant;
+  }
+  d3_selectionPrototype.property = function(name, value) {
+    if (arguments.length < 2) {
+      if (typeof name === "string") return this.node()[name];
+      for (value in name) this.each(d3_selection_property(value, name[value]));
+      return this;
+    }
+    return this.each(d3_selection_property(name, value));
+  };
+  function d3_selection_property(name, value) {
+    function propertyNull() {
+      delete this[name];
+    }
+    function propertyConstant() {
+      this[name] = value;
+    }
+    function propertyFunction() {
+      var x = value.apply(this, arguments);
+      if (x == null) delete this[name]; else this[name] = x;
+    }
+    return value == null ? propertyNull : typeof value === "function" ? propertyFunction : propertyConstant;
+  }
+  d3_selectionPrototype.text = function(value) {
+    return arguments.length ? this.each(typeof value === "function" ? function() {
+      var v = value.apply(this, arguments);
+      this.textContent = v == null ? "" : v;
+    } : value == null ? function() {
+      this.textContent = "";
+    } : function() {
+      this.textContent = value;
+    }) : this.node().textContent;
+  };
+  d3_selectionPrototype.html = function(value) {
+    return arguments.length ? this.each(typeof value === "function" ? function() {
+      var v = value.apply(this, arguments);
+      this.innerHTML = v == null ? "" : v;
+    } : value == null ? function() {
+      this.innerHTML = "";
+    } : function() {
+      this.innerHTML = value;
+    }) : this.node().innerHTML;
+  };
+  d3_selectionPrototype.append = function(name) {
+    name = d3_selection_creator(name);
+    return this.select(function() {
+      return this.appendChild(name.apply(this, arguments));
+    });
+  };
+  function d3_selection_creator(name) {
+    return typeof name === "function" ? name : (name = d3.ns.qualify(name)).local ? function() {
+      return this.ownerDocument.createElementNS(name.space, name.local);
+    } : function() {
+      return this.ownerDocument.createElementNS(this.namespaceURI, name);
+    };
+  }
+  d3_selectionPrototype.insert = function(name, before) {
+    name = d3_selection_creator(name);
+    before = d3_selection_selector(before);
+    return this.select(function() {
+      return this.insertBefore(name.apply(this, arguments), before.apply(this, arguments) || null);
+    });
+  };
+  d3_selectionPrototype.remove = function() {
+    return this.each(function() {
+      var parent = this.parentNode;
+      if (parent) parent.removeChild(this);
+    });
+  };
+  d3_selectionPrototype.data = function(value, key) {
+    var i = -1, n = this.length, group, node;
+    if (!arguments.length) {
+      value = new Array(n = (group = this[0]).length);
+      while (++i < n) {
+        if (node = group[i]) {
+          value[i] = node.__data__;
+        }
+      }
+      return value;
+    }
+    function bind(group, groupData) {
+      var i, n = group.length, m = groupData.length, n0 = Math.min(n, m), updateNodes = new Array(m), enterNodes = new Array(m), exitNodes = new Array(n), node, nodeData;
+      if (key) {
+        var nodeByKeyValue = new d3_Map(), dataByKeyValue = new d3_Map(), keyValues = [], keyValue;
+        for (i = -1; ++i < n; ) {
+          keyValue = key.call(node = group[i], node.__data__, i);
+          if (nodeByKeyValue.has(keyValue)) {
+            exitNodes[i] = node;
+          } else {
+            nodeByKeyValue.set(keyValue, node);
+          }
+          keyValues.push(keyValue);
+        }
+        for (i = -1; ++i < m; ) {
+          keyValue = key.call(groupData, nodeData = groupData[i], i);
+          if (node = nodeByKeyValue.get(keyValue)) {
+            updateNodes[i] = node;
+            node.__data__ = nodeData;
+          } else if (!dataByKeyValue.has(keyValue)) {
+            enterNodes[i] = d3_selection_dataNode(nodeData);
+          }
+          dataByKeyValue.set(keyValue, nodeData);
+          nodeByKeyValue.remove(keyValue);
+        }
+        for (i = -1; ++i < n; ) {
+          if (nodeByKeyValue.has(keyValues[i])) {
+            exitNodes[i] = group[i];
+          }
+        }
+      } else {
+        for (i = -1; ++i < n0; ) {
+          node = group[i];
+          nodeData = groupData[i];
+          if (node) {
+            node.__data__ = nodeData;
+            updateNodes[i] = node;
+          } else {
+            enterNodes[i] = d3_selection_dataNode(nodeData);
+          }
+        }
+        for (;i < m; ++i) {
+          enterNodes[i] = d3_selection_dataNode(groupData[i]);
+        }
+        for (;i < n; ++i) {
+          exitNodes[i] = group[i];
+        }
+      }
+      enterNodes.update = updateNodes;
+      enterNodes.parentNode = updateNodes.parentNode = exitNodes.parentNode = group.parentNode;
+      enter.push(enterNodes);
+      update.push(updateNodes);
+      exit.push(exitNodes);
+    }
+    var enter = d3_selection_enter([]), update = d3_selection([]), exit = d3_selection([]);
+    if (typeof value === "function") {
+      while (++i < n) {
+        bind(group = this[i], value.call(group, group.parentNode.__data__, i));
+      }
+    } else {
+      while (++i < n) {
+        bind(group = this[i], value);
+      }
+    }
+    update.enter = function() {
+      return enter;
+    };
+    update.exit = function() {
+      return exit;
+    };
+    return update;
+  };
+  function d3_selection_dataNode(data) {
+    return {
+      __data__: data
+    };
+  }
+  d3_selectionPrototype.datum = function(value) {
+    return arguments.length ? this.property("__data__", value) : this.property("__data__");
+  };
+  d3_selectionPrototype.filter = function(filter) {
+    var subgroups = [], subgroup, group, node;
+    if (typeof filter !== "function") filter = d3_selection_filter(filter);
+    for (var j = 0, m = this.length; j < m; j++) {
+      subgroups.push(subgroup = []);
+      subgroup.parentNode = (group = this[j]).parentNode;
+      for (var i = 0, n = group.length; i < n; i++) {
+        if ((node = group[i]) && filter.call(node, node.__data__, i, j)) {
+          subgroup.push(node);
+        }
+      }
+    }
+    return d3_selection(subgroups);
+  };
+  function d3_selection_filter(selector) {
+    return function() {
+      return d3_selectMatches(this, selector);
+    };
+  }
+  d3_selectionPrototype.order = function() {
+    for (var j = -1, m = this.length; ++j < m; ) {
+      for (var group = this[j], i = group.length - 1, next = group[i], node; --i >= 0; ) {
+        if (node = group[i]) {
+          if (next && next !== node.nextSibling) next.parentNode.insertBefore(node, next);
+          next = node;
+        }
+      }
+    }
+    return this;
+  };
+  d3_selectionPrototype.sort = function(comparator) {
+    comparator = d3_selection_sortComparator.apply(this, arguments);
+    for (var j = -1, m = this.length; ++j < m; ) this[j].sort(comparator);
+    return this.order();
+  };
+  function d3_selection_sortComparator(comparator) {
+    if (!arguments.length) comparator = d3_ascending;
+    return function(a, b) {
+      return a && b ? comparator(a.__data__, b.__data__) : !a - !b;
+    };
+  }
+  d3_selectionPrototype.each = function(callback) {
+    return d3_selection_each(this, function(node, i, j) {
+      callback.call(node, node.__data__, i, j);
+    });
+  };
+  function d3_selection_each(groups, callback) {
+    for (var j = 0, m = groups.length; j < m; j++) {
+      for (var group = groups[j], i = 0, n = group.length, node; i < n; i++) {
+        if (node = group[i]) callback(node, i, j);
+      }
+    }
+    return groups;
+  }
+  d3_selectionPrototype.call = function(callback) {
+    var args = d3_array(arguments);
+    callback.apply(args[0] = this, args);
+    return this;
+  };
+  d3_selectionPrototype.empty = function() {
+    return !this.node();
+  };
+  d3_selectionPrototype.node = function() {
+    for (var j = 0, m = this.length; j < m; j++) {
+      for (var group = this[j], i = 0, n = group.length; i < n; i++) {
+        var node = group[i];
+        if (node) return node;
+      }
+    }
+    return null;
+  };
+  d3_selectionPrototype.size = function() {
+    var n = 0;
+    this.each(function() {
+      ++n;
+    });
+    return n;
+  };
+  function d3_selection_enter(selection) {
+    d3_subclass(selection, d3_selection_enterPrototype);
+    return selection;
+  }
+  var d3_selection_enterPrototype = [];
+  d3.selection.enter = d3_selection_enter;
+  d3.selection.enter.prototype = d3_selection_enterPrototype;
+  d3_selection_enterPrototype.append = d3_selectionPrototype.append;
+  d3_selection_enterPrototype.empty = d3_selectionPrototype.empty;
+  d3_selection_enterPrototype.node = d3_selectionPrototype.node;
+  d3_selection_enterPrototype.call = d3_selectionPrototype.call;
+  d3_selection_enterPrototype.size = d3_selectionPrototype.size;
+  d3_selection_enterPrototype.select = function(selector) {
+    var subgroups = [], subgroup, subnode, upgroup, group, node;
+    for (var j = -1, m = this.length; ++j < m; ) {
+      upgroup = (group = this[j]).update;
+      subgroups.push(subgroup = []);
+      subgroup.parentNode = group.parentNode;
+      for (var i = -1, n = group.length; ++i < n; ) {
+        if (node = group[i]) {
+          subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i, j));
+          subnode.__data__ = node.__data__;
+        } else {
+          subgroup.push(null);
+        }
+      }
+    }
+    return d3_selection(subgroups);
+  };
+  d3_selection_enterPrototype.insert = function(name, before) {
+    if (arguments.length < 2) before = d3_selection_enterInsertBefore(this);
+    return d3_selectionPrototype.insert.call(this, name, before);
+  };
+  function d3_selection_enterInsertBefore(enter) {
+    var i0, j0;
+    return function(d, i, j) {
+      var group = enter[j].update, n = group.length, node;
+      if (j != j0) j0 = j, i0 = 0;
+      if (i >= i0) i0 = i + 1;
+      while (!(node = group[i0]) && ++i0 < n) ;
+      return node;
+    };
+  }
+  d3_selectionPrototype.transition = function() {
+    var id = d3_transitionInheritId || ++d3_transitionId, subgroups = [], subgroup, node, transition = d3_transitionInherit || {
+      time: Date.now(),
+      ease: d3_ease_cubicInOut,
+      delay: 0,
+      duration: 250
+    };
+    for (var j = -1, m = this.length; ++j < m; ) {
+      subgroups.push(subgroup = []);
+      for (var group = this[j], i = -1, n = group.length; ++i < n; ) {
+        if (node = group[i]) d3_transitionNode(node, i, id, transition);
+        subgroup.push(node);
+      }
+    }
+    return d3_transition(subgroups, id);
+  };
+  d3_selectionPrototype.interrupt = function() {
+    return this.each(d3_selection_interrupt);
+  };
+  function d3_selection_interrupt() {
+    var lock = this.__transition__;
+    if (lock) ++lock.active;
+  }
+  d3.select = function(node) {
+    var group = [ typeof node === "string" ? d3_select(node, d3_document) : node ];
+    group.parentNode = d3_documentElement;
+    return d3_selection([ group ]);
+  };
+  d3.selectAll = function(nodes) {
+    var group = d3_array(typeof nodes === "string" ? d3_selectAll(nodes, d3_document) : nodes);
+    group.parentNode = d3_documentElement;
+    return d3_selection([ group ]);
+  };
+  var d3_selectionRoot = d3.select(d3_documentElement);
+  d3_selectionPrototype.on = function(type, listener, capture) {
+    var n = arguments.length;
+    if (n < 3) {
+      if (typeof type !== "string") {
+        if (n < 2) listener = false;
+        for (capture in type) this.each(d3_selection_on(capture, type[capture], listener));
+        return this;
+      }
+      if (n < 2) return (n = this.node()["__on" + type]) && n._;
+      capture = false;
+    }
+    return this.each(d3_selection_on(type, listener, capture));
+  };
+  function d3_selection_on(type, listener, capture) {
+    var name = "__on" + type, i = type.indexOf("."), wrap = d3_selection_onListener;
+    if (i > 0) type = type.substring(0, i);
+    var filter = d3_selection_onFilters.get(type);
+    if (filter) type = filter, wrap = d3_selection_onFilter;
+    function onRemove() {
+      var l = this[name];
+      if (l) {
+        this.removeEventListener(type, l, l.$);
+        delete this[name];
+      }
+    }
+    function onAdd() {
+      var l = wrap(listener, d3_array(arguments));
+      onRemove.call(this);
+      this.addEventListener(type, this[name] = l, l.$ = capture);
+      l._ = listener;
+    }
+    function removeAll() {
+      var re = new RegExp("^__on([^.]+)" + d3.requote(type) + "$"), match;
+      for (var name in this) {
+        if (match = name.match(re)) {
+          var l = this[name];
+          this.removeEventListener(match[1], l, l.$);
+          delete this[name];
+        }
+      }
+    }
+    return i ? listener ? onAdd : onRemove : listener ? d3_noop : removeAll;
+  }
+  var d3_selection_onFilters = d3.map({
+    mouseenter: "mouseover",
+    mouseleave: "mouseout"
+  });
+  d3_selection_onFilters.forEach(function(k) {
+    if ("on" + k in d3_document) d3_selection_onFilters.remove(k);
+  });
+  function d3_selection_onListener(listener, argumentz) {
+    return function(e) {
+      var o = d3.event;
+      d3.event = e;
+      argumentz[0] = this.__data__;
+      try {
+        listener.apply(this, argumentz);
+      } finally {
+        d3.event = o;
+      }
+    };
+  }
+  function d3_selection_onFilter(listener, argumentz) {
+    var l = d3_selection_onListener(listener, argumentz);
+    return function(e) {
+      var target = this, related = e.relatedTarget;
+      if (!related || related !== target && !(related.compareDocumentPosition(target) & 8)) {
+        l.call(target, e);
+      }
+    };
+  }
+  var d3_event_dragSelect = "onselectstart" in d3_document ? null : d3_vendorSymbol(d3_documentElement.style, "userSelect"), d3_event_dragId = 0;
+  function d3_event_dragSuppress() {
+    var name = ".dragsuppress-" + ++d3_event_dragId, click = "click" + name, w = d3.select(d3_window).on("touchmove" + name, d3_eventPreventDefault).on("dragstart" + name, d3_eventPreventDefault).on("selectstart" + name, d3_eventPreventDefault);
+    if (d3_event_dragSelect) {
+      var style = d3_documentElement.style, select = style[d3_event_dragSelect];
+      style[d3_event_dragSelect] = "none";
+    }
+    return function(suppressClick) {
+      w.on(name, null);
+      if (d3_event_dragSelect) style[d3_event_dragSelect] = select;
+      if (suppressClick) {
+        function off() {
+          w.on(click, null);
+        }
+        w.on(click, function() {
+          d3_eventPreventDefault();
+          off();
+        }, true);
+        setTimeout(off, 0);
+      }
+    };
+  }
+  d3.mouse = function(container) {
+    return d3_mousePoint(container, d3_eventSource());
+  };
+  function d3_mousePoint(container, e) {
+    if (e.changedTouches) e = e.changedTouches[0];
+    var svg = container.ownerSVGElement || container;
+    if (svg.createSVGPoint) {
+      var point = svg.createSVGPoint();
+      point.x = e.clientX, point.y = e.clientY;
+      point = point.matrixTransform(container.getScreenCTM().inverse());
+      return [ point.x, point.y ];
+    }
+    var rect = container.getBoundingClientRect();
+    return [ e.clientX - rect.left - container.clientLeft, e.clientY - rect.top - container.clientTop ];
+  }
+  d3.touches = function(container, touches) {
+    if (arguments.length < 2) touches = d3_eventSource().touches;
+    return touches ? d3_array(touches).map(function(touch) {
+      var point = d3_mousePoint(container, touch);
+      point.identifier = touch.identifier;
+      return point;
+    }) : [];
+  };
+  d3.behavior.drag = function() {
+    var event = d3_eventDispatch(drag, "drag", "dragstart", "dragend"), origin = null, mousedown = dragstart(d3_noop, d3.mouse, d3_behavior_dragMouseSubject, "mousemove", "mouseup"), touchstart = dragstart(d3_behavior_dragTouchId, d3.touch, d3_behavior_dragTouchSubject, "touchmove", "touchend");
+    function drag() {
+      this.on("mousedown.drag", mousedown).on("touchstart.drag", touchstart);
+    }
+    function dragstart(id, position, subject, move, end) {
+      return function() {
+        var that = this, target = d3.event.target, parent = that.parentNode, dispatch = event.of(that, arguments), dragged = 0, dragId = id(), dragName = ".drag" + (dragId == null ? "" : "-" + dragId), dragOffset, dragSubject = d3.select(subject()).on(move + dragName, moved).on(end + dragName, ended), dragRestore = d3_event_dragSuppress(), position0 = position(parent, dragId);
+        if (origin) {
+          dragOffset = origin.apply(that, arguments);
+          dragOffset = [ dragOffset.x - position0[0], dragOffset.y - position0[1] ];
+        } else {
+          dragOffset = [ 0, 0 ];
+        }
+        dispatch({
+          type: "dragstart"
+        });
+        function moved() {
+          var position1 = position(parent, dragId), dx, dy;
+          if (!position1) return;
+          dx = position1[0] - position0[0];
+          dy = position1[1] - position0[1];
+          dragged |= dx | dy;
+          position0 = position1;
+          dispatch({
+            type: "drag",
+            x: position1[0] + dragOffset[0],
+            y: position1[1] + dragOffset[1],
+            dx: dx,
+            dy: dy
+          });
+        }
+        function ended() {
+          if (!position(parent, dragId)) return;
+          dragSubject.on(move + dragName, null).on(end + dragName, null);
+          dragRestore(dragged && d3.event.target === target);
+          dispatch({
+            type: "dragend"
+          });
+        }
+      };
+    }
+    drag.origin = function(x) {
+      if (!arguments.length) return origin;
+      origin = x;
+      return drag;
+    };
+    return d3.rebind(drag, event, "on");
+  };
+  function d3_behavior_dragTouchId() {
+    return d3.event.changedTouches[0].identifier;
+  }
+  function d3_behavior_dragTouchSubject() {
+    return d3.event.target;
+  }
+  function d3_behavior_dragMouseSubject() {
+    return d3_window;
+  }
+  var π = Math.PI, τ = 2 * π, halfπ = π / 2, ε = 1e-6, ε2 = ε * ε, d3_radians = π / 180, d3_degrees = 180 / π;
+  function d3_sgn(x) {
+    return x > 0 ? 1 : x < 0 ? -1 : 0;
+  }
+  function d3_cross2d(a, b, c) {
+    return (b[0] - a[0]) * (c[1] - a[1]) - (b[1] - a[1]) * (c[0] - a[0]);
+  }
+  function d3_acos(x) {
+    return x > 1 ? 0 : x < -1 ? π : Math.acos(x);
+  }
+  function d3_asin(x) {
+    return x > 1 ? halfπ : x < -1 ? -halfπ : Math.asin(x);
+  }
+  function d3_sinh(x) {
+    return ((x = Math.exp(x)) - 1 / x) / 2;
+  }
+  function d3_cosh(x) {
+    return ((x = Math.exp(x)) + 1 / x) / 2;
+  }
+  function d3_tanh(x) {
+    return ((x = Math.exp(2 * x)) - 1) / (x + 1);
+  }
+  function d3_haversin(x) {
+    return (x = Math.sin(x / 2)) * x;
+  }
+  var ρ = Math.SQRT2, ρ2 = 2, ρ4 = 4;
+  d3.interpolateZoom = function(p0, p1) {
+    var ux0 = p0[0], uy0 = p0[1], w0 = p0[2], ux1 = p1[0], uy1 = p1[1], w1 = p1[2];
+    var dx = ux1 - ux0, dy = uy1 - uy0, d2 = dx * dx + dy * dy, d1 = Math.sqrt(d2), b0 = (w1 * w1 - w0 * w0 + ρ4 * d2) / (2 * w0 * ρ2 * d1), b1 = (w1 * w1 - w0 * w0 - ρ4 * d2) / (2 * w1 * ρ2 * d1), r0 = Math.log(Math.sqrt(b0 * b0 + 1) - b0), r1 = Math.log(Math.sqrt(b1 * b1 + 1) - b1), dr = r1 - r0, S = (dr || Math.log(w1 / w0)) / ρ;
+    function interpolate(t) {
+      var s = t * S;
+      if (dr) {
+        var coshr0 = d3_cosh(r0), u = w0 / (ρ2 * d1) * (coshr0 * d3_tanh(ρ * s + r0) - d3_sinh(r0));
+        return [ ux0 + u * dx, uy0 + u * dy, w0 * coshr0 / d3_cosh(ρ * s + r0) ];
+      }
+      return [ ux0 + t * dx, uy0 + t * dy, w0 * Math.exp(ρ * s) ];
+    }
+    interpolate.duration = S * 1e3;
+    return interpolate;
+  };
+  d3.behavior.zoom = function() {
+    var view = {
+      x: 0,
+      y: 0,
+      k: 1
+    }, translate0, center, size = [ 960, 500 ], scaleExtent = d3_behavior_zoomInfinity, mousedown = "mousedown.zoom", mousemove = "mousemove.zoom", mouseup = "mouseup.zoom", mousewheelTimer, touchstart = "touchstart.zoom", touchtime, event = d3_eventDispatch(zoom, "zoomstart", "zoom", "zoomend"), x0, x1, y0, y1;
+    function zoom(g) {
+      g.on(mousedown, mousedowned).on(d3_behavior_zoomWheel + ".zoom", mousewheeled).on(mousemove, mousewheelreset).on("dblclick.zoom", dblclicked).on(touchstart, touchstarted);
+    }
+    zoom.event = function(g) {
+      g.each(function() {
+        var dispatch = event.of(this, arguments), view1 = view;
+        if (d3_transitionInheritId) {
+          d3.select(this).transition().each("start.zoom", function() {
+            view = this.__chart__ || {
+              x: 0,
+              y: 0,
+              k: 1
+            };
+            zoomstarted(dispatch);
+          }).tween("zoom:zoom", function() {
+            var dx = size[0], dy = size[1], cx = dx / 2, cy = dy / 2, i = d3.interpolateZoom([ (cx - view.x) / view.k, (cy - view.y) / view.k, dx / view.k ], [ (cx - view1.x) / view1.k, (cy - view1.y) / view1.k, dx / view1.k ]);
+            return function(t) {
+              var l = i(t), k = dx / l[2];
+              this.__chart__ = view = {
+                x: cx - l[0] * k,
+                y: cy - l[1] * k,
+                k: k
+              };
+              zoomed(dispatch);
+            };
+          }).each("end.zoom", function() {
+            zoomended(dispatch);
+          });
+        } else {
+          this.__chart__ = view;
+          zoomstarted(dispatch);
+          zoomed(dispatch);
+          zoomended(dispatch);
+        }
+      });
+    };
+    zoom.translate = function(_) {
+      if (!arguments.length) return [ view.x, view.y ];
+      view = {
+        x: +_[0],
+        y: +_[1],
+        k: view.k
+      };
+      rescale();
+      return zoom;
+    };
+    zoom.scale = function(_) {
+      if (!arguments.length) return view.k;
+      view = {
+        x: view.x,
+        y: view.y,
+        k: +_
+      };
+      rescale();
+      return zoom;
+    };
+    zoom.scaleExtent = function(_) {
+      if (!arguments.length) return scaleExtent;
+      scaleExtent = _ == null ? d3_behavior_zoomInfinity : [ +_[0], +_[1] ];
+      return zoom;
+    };
+    zoom.center = function(_) {
+      if (!arguments.length) return center;
+      center = _ && [ +_[0], +_[1] ];
+      return zoom;
+    };
+    zoom.size = function(_) {
+      if (!arguments.length) return size;
+      size = _ && [ +_[0], +_[1] ];
+      return zoom;
+    };
+    zoom.x = function(z) {
+      if (!arguments.length) return x1;
+      x1 = z;
+      x0 = z.copy();
+      view = {
+        x: 0,
+        y: 0,
+        k: 1
+      };
+      return zoom;
+    };
+    zoom.y = function(z) {
+      if (!arguments.length) return y1;
+      y1 = z;
+      y0 = z.copy();
+      view = {
+        x: 0,
+        y: 0,
+        k: 1
+      };
+      return zoom;
+    };
+    function location(p) {
+      return [ (p[0] - view.x) / view.k, (p[1] - view.y) / view.k ];
+    }
+    function point(l) {
+      return [ l[0] * view.k + view.x, l[1] * view.k + view.y ];
+    }
+    function scaleTo(s) {
+      view.k = Math.max(scaleExtent[0], Math.min(scaleExtent[1], s));
+    }
+    function translateTo(p, l) {
+      l = point(l);
+      view.x += p[0] - l[0];
+      view.y += p[1] - l[1];
+    }
+    function rescale() {
+      if (x1) x1.domain(x0.range().map(function(x) {
+        return (x - view.x) / view.k;
+      }).map(x0.invert));
+      if (y1) y1.domain(y0.range().map(function(y) {
+        return (y - view.y) / view.k;
+      }).map(y0.invert));
+    }
+    function zoomstarted(dispatch) {
+      dispatch({
+        type: "zoomstart"
+      });
+    }
+    function zoomed(dispatch) {
+      rescale();
+      dispatch({
+        type: "zoom",
+        scale: view.k,
+        translate: [ view.x, view.y ]
+      });
+    }
+    function zoomended(dispatch) {
+      dispatch({
+        type: "zoomend"
+      });
+    }
+    function mousedowned() {
+      var that = this, target = d3.event.target, dispatch = event.of(that, arguments), dragged = 0, subject = d3.select(d3_window).on(mousemove, moved).on(mouseup, ended), location0 = location(d3.mouse(that)), dragRestore = d3_event_dragSuppress();
+      d3_selection_interrupt.call(that);
+      zoomstarted(dispatch);
+      function moved() {
+        dragged = 1;
+        translateTo(d3.mouse(that), location0);
+        zoomed(dispatch);
+      }
+      function ended() {
+        subject.on(mousemove, d3_window === that ? mousewheelreset : null).on(mouseup, null);
+        dragRestore(dragged && d3.event.target === target);
+        zoomended(dispatch);
+      }
+    }
+    function touchstarted() {
+      var that = this, dispatch = event.of(that, arguments), locations0 = {}, distance0 = 0, scale0, zoomName = ".zoom-" + d3.event.changedTouches[0].identifier, touchmove = "touchmove" + zoomName, touchend = "touchend" + zoomName, targets = [], subject = d3.select(that).on(mousedown, null).on(touchstart, started), dragRestore = d3_event_dragSuppress();
+      d3_selection_interrupt.call(that);
+      started();
+      zoomstarted(dispatch);
+      function relocate() {
+        var touches = d3.touches(that);
+        scale0 = view.k;
+        touches.forEach(function(t) {
+          if (t.identifier in locations0) locations0[t.identifier] = location(t);
+        });
+        return touches;
+      }
+      function started() {
+        var target = d3.event.target;
+        d3.select(target).on(touchmove, moved).on(touchend, ended);
+        targets.push(target);
+        var changed = d3.event.changedTouches;
+        for (var i = 0, n = changed.length; i < n; ++i) {
+          locations0[changed[i].identifier] = null;
+        }
+        var touches = relocate(), now = Date.now();
+        if (touches.length === 1) {
+          if (now - touchtime < 500) {
+            var p = touches[0], l = locations0[p.identifier];
+            scaleTo(view.k * 2);
+            translateTo(p, l);
+            d3_eventPreventDefault();
+            zoomed(dispatch);
+          }
+          touchtime = now;
+        } else if (touches.length > 1) {
+          var p = touches[0], q = touches[1], dx = p[0] - q[0], dy = p[1] - q[1];
+          distance0 = dx * dx + dy * dy;
+        }
+      }
+      function moved() {
+        var touches = d3.touches(that), p0, l0, p1, l1;
+        for (var i = 0, n = touches.length; i < n; ++i, l1 = null) {
+          p1 = touches[i];
+          if (l1 = locations0[p1.identifier]) {
+            if (l0) break;
+            p0 = p1, l0 = l1;
+          }
+        }
+        if (l1) {
+          var distance1 = (distance1 = p1[0] - p0[0]) * distance1 + (distance1 = p1[1] - p0[1]) * distance1, scale1 = distance0 && Math.sqrt(distance1 / distance0);
+          p0 = [ (p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2 ];
+          l0 = [ (l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2 ];
+          scaleTo(scale1 * scale0);
+        }
+        touchtime = null;
+        translateTo(p0, l0);
+        zoomed(dispatch);
+      }
+      function ended() {
+        if (d3.event.touches.length) {
+          var changed = d3.event.changedTouches;
+          for (var i = 0, n = changed.length; i < n; ++i) {
+            delete locations0[changed[i].identifier];
+          }
+          for (var identifier in locations0) {
+            return void relocate();
+          }
+        }
+        d3.selectAll(targets).on(zoomName, null);
+        subject.on(mousedown, mousedowned).on(touchstart, touchstarted);
+        dragRestore();
+        zoomended(dispatch);
+      }
+    }
+    function mousewheeled() {
+      var dispatch = event.of(this, arguments);
+      if (mousewheelTimer) clearTimeout(mousewheelTimer); else d3_selection_interrupt.call(this),
+      zoomstarted(dispatch);
+      mousewheelTimer = setTimeout(function() {
+        mousewheelTimer = null;
+        zoomended(dispatch);
+      }, 50);
+      d3_eventPreventDefault();
+      var point = center || d3.mouse(this);
+      if (!translate0) translate0 = location(point);
+      scaleTo(Math.pow(2, d3_behavior_zoomDelta() * .002) * view.k);
+      translateTo(point, translate0);
+      zoomed(dispatch);
+    }
+    function mousewheelreset() {
+      translate0 = null;
+    }
+    function dblclicked() {
+      var dispatch = event.of(this, arguments), p = d3.mouse(this), l = location(p), k = Math.log(view.k) / Math.LN2;
+      zoomstarted(dispatch);
+      scaleTo(Math.pow(2, d3.event.shiftKey ? Math.ceil(k) - 1 : Math.floor(k) + 1));
+      translateTo(p, l);
+      zoomed(dispatch);
+      zoomended(dispatch);
+    }
+    return d3.rebind(zoom, event, "on");
+  };
+  var d3_behavior_zoomInfinity = [ 0, Infinity ];
+  var d3_behavior_zoomDelta, d3_behavior_zoomWheel = "onwheel" in d3_document ? (d3_behavior_zoomDelta = function() {
+    return -d3.event.deltaY * (d3.event.deltaMode ? 120 : 1);
+  }, "wheel") : "onmousewheel" in d3_document ? (d3_behavior_zoomDelta = function() {
+    return d3.event.wheelDelta;
+  }, "mousewheel") : (d3_behavior_zoomDelta = function() {
+    return -d3.event.detail;
+  }, "MozMousePixelScroll");
+  function d3_Color() {}
+  d3_Color.prototype.toString = function() {
+    return this.rgb() + "";
+  };
+  d3.hsl = function(h, s, l) {
+    return arguments.length === 1 ? h instanceof d3_Hsl ? d3_hsl(h.h, h.s, h.l) : d3_rgb_parse("" + h, d3_rgb_hsl, d3_hsl) : d3_hsl(+h, +s, +l);
+  };
+  function d3_hsl(h, s, l) {
+    return new d3_Hsl(h, s, l);
+  }
+  function d3_Hsl(h, s, l) {
+    this.h = h;
+    this.s = s;
+    this.l = l;
+  }
+  var d3_hslPrototype = d3_Hsl.prototype = new d3_Color();
+  d3_hslPrototype.brighter = function(k) {
+    k = Math.pow(.7, arguments.length ? k : 1);
+    return d3_hsl(this.h, this.s, this.l / k);
+  };
+  d3_hslPrototype.darker = function(k) {
+    k = Math.pow(.7, arguments.length ? k : 1);
+    return d3_hsl(this.h, this.s, k * this.l);
+  };
+  d3_hslPrototype.rgb = function() {
+    return d3_hsl_rgb(this.h, this.s, this.l);
+  };
+  function d3_hsl_rgb(h, s, l) {
+    var m1, m2;
+    h = isNaN(h) ? 0 : (h %= 360) < 0 ? h + 360 : h;
+    s = isNaN(s) ? 0 : s < 0 ? 0 : s > 1 ? 1 : s;
+    l = l < 0 ? 0 : l > 1 ? 1 : l;
+    m2 = l <= .5 ? l * (1 + s) : l + s - l * s;
+    m1 = 2 * l - m2;
+    function v(h) {
+      if (h > 360) h -= 360; else if (h < 0) h += 360;
+      if (h < 60) return m1 + (m2 - m1) * h / 60;
+      if (h < 180) return m2;
+      if (h < 240) return m1 + (m2 - m1) * (240 - h) / 60;
+      return m1;
+    }
+    function vv(h) {
+      return Math.round(v(h) * 255);
+    }
+    return d3_rgb(vv(h + 120), vv(h), vv(h - 120));
+  }
+  d3.hcl = function(h, c, l) {
+    return arguments.length === 1 ? h instanceof d3_Hcl ? d3_hcl(h.h, h.c, h.l) : h instanceof d3_Lab ? d3_lab_hcl(h.l, h.a, h.b) : d3_lab_hcl((h = d3_rgb_lab((h = d3.rgb(h)).r, h.g, h.b)).l, h.a, h.b) : d3_hcl(+h, +c, +l);
+  };
+  function d3_hcl(h, c, l) {
+    return new d3_Hcl(h, c, l);
+  }
+  function d3_Hcl(h, c, l) {
+    this.h = h;
+    this.c = c;
+    this.l = l;
+  }
+  var d3_hclPrototype = d3_Hcl.prototype = new d3_Color();
+  d3_hclPrototype.brighter = function(k) {
+    return d3_hcl(this.h, this.c, Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)));
+  };
+  d3_hclPrototype.darker = function(k) {
+    return d3_hcl(this.h, this.c, Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)));
+  };
+  d3_hclPrototype.rgb = function() {
+    return d3_hcl_lab(this.h, this.c, this.l).rgb();
+  };
+  function d3_hcl_lab(h, c, l) {
+    if (isNaN(h)) h = 0;
+    if (isNaN(c)) c = 0;
+    return d3_lab(l, Math.cos(h *= d3_radians) * c, Math.sin(h) * c);
+  }
+  d3.lab = function(l, a, b) {
+    return arguments.length === 1 ? l instanceof d3_Lab ? d3_lab(l.l, l.a, l.b) : l instanceof d3_Hcl ? d3_hcl_lab(l.l, l.c, l.h) : d3_rgb_lab((l = d3.rgb(l)).r, l.g, l.b) : d3_lab(+l, +a, +b);
+  };
+  function d3_lab(l, a, b) {
+    return new d3_Lab(l, a, b);
+  }
+  function d3_Lab(l, a, b) {
+    this.l = l;
+    this.a = a;
+    this.b = b;
+  }
+  var d3_lab_K = 18;
+  var d3_lab_X = .95047, d3_lab_Y = 1, d3_lab_Z = 1.08883;
+  var d3_labPrototype = d3_Lab.prototype = new d3_Color();
+  d3_labPrototype.brighter = function(k) {
+    return d3_lab(Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
+  };
+  d3_labPrototype.darker = function(k) {
+    return d3_lab(Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
+  };
+  d3_labPrototype.rgb = function() {
+    return d3_lab_rgb(this.l, this.a, this.b);
+  };
+  function d3_lab_rgb(l, a, b) {
+    var y = (l + 16) / 116, x = y + a / 500, z = y - b / 200;
+    x = d3_lab_xyz(x) * d3_lab_X;
+    y = d3_lab_xyz(y) * d3_lab_Y;
+    z = d3_lab_xyz(z) * d3_lab_Z;
+    return d3_rgb(d3_xyz_rgb(3.2404542 * x - 1.5371385 * y - .4985314 * z), d3_xyz_rgb(-.969266 * x + 1.8760108 * y + .041556 * z), d3_xyz_rgb(.0556434 * x - .2040259 * y + 1.0572252 * z));
+  }
+  function d3_lab_hcl(l, a, b) {
+    return l > 0 ? d3_hcl(Math.atan2(b, a) * d3_degrees, Math.sqrt(a * a + b * b), l) : d3_hcl(NaN, NaN, l);
+  }
+  function d3_lab_xyz(x) {
+    return x > .206893034 ? x * x * x : (x - 4 / 29) / 7.787037;
+  }
+  function d3_xyz_lab(x) {
+    return x > .008856 ? Math.pow(x, 1 / 3) : 7.787037 * x + 4 / 29;
+  }
+  function d3_xyz_rgb(r) {
+    return Math.round(255 * (r <= .00304 ? 12.92 * r : 1.055 * Math.pow(r, 1 / 2.4) - .055));
+  }
+  d3.rgb = function(r, g, b) {
+    return arguments.length === 1 ? r instanceof d3_Rgb ? d3_rgb(r.r, r.g, r.b) : d3_rgb_parse("" + r, d3_rgb, d3_hsl_rgb) : d3_rgb(~~r, ~~g, ~~b);
+  };
+  function d3_rgbNumber(value) {
+    return d3_rgb(value >> 16, value >> 8 & 255, value & 255);
+  }
+  function d3_rgbString(value) {
+    return d3_rgbNumber(value) + "";
+  }
+  function d3_rgb(r, g, b) {
+    return new d3_Rgb(r, g, b);
+  }
+  function d3_Rgb(r, g, b) {
+    this.r = r;
+    this.g = g;
+    this.b = b;
+  }
+  var d3_rgbPrototype = d3_Rgb.prototype = new d3_Color();
+  d3_rgbPrototype.brighter = function(k) {
+    k = Math.pow(.7, arguments.length ? k : 1);
+    var r = this.r, g = this.g, b = this.b, i = 30;
+    if (!r && !g && !b) return d3_rgb(i, i, i);
+    if (r && r < i) r = i;
+    if (g && g < i) g = i;
+    if (b && b < i) b = i;
+    return d3_rgb(Math.min(255, ~~(r / k)), Math.min(255, ~~(g / k)), Math.min(255, ~~(b / k)));
+  };
+  d3_rgbPrototype.darker = function(k) {
+    k = Math.pow(.7, arguments.length ? k : 1);
+    return d3_rgb(~~(k * this.r), ~~(k * this.g), ~~(k * this.b));
+  };
+  d3_rgbPrototype.hsl = function() {
+    return d3_rgb_hsl(this.r, this.g, this.b);
+  };
+  d3_rgbPrototype.toString = function() {
+    return "#" + d3_rgb_hex(this.r) + d3_rgb_hex(this.g) + d3_rgb_hex(this.b);
+  };
+  function d3_rgb_hex(v) {
+    return v < 16 ? "0" + Math.max(0, v).toString(16) : Math.min(255, v).toString(16);
+  }
+  function d3_rgb_parse(format, rgb, hsl) {
+    var r = 0, g = 0, b = 0, m1, m2, color;
+    m1 = /([a-z]+)\((.*)\)/i.exec(format);
+    if (m1) {
+      m2 = m1[2].split(",");
+      switch (m1[1]) {
+       case "hsl":
+        {
+          return hsl(parseFloat(m2[0]), parseFloat(m2[1]) / 100, parseFloat(m2[2]) / 100);
+        }
+
+       case "rgb":
+        {
+          return rgb(d3_rgb_parseNumber(m2[0]), d3_rgb_parseNumber(m2[1]), d3_rgb_parseNumber(m2[2]));
+        }
+      }
+    }
+    if (color = d3_rgb_names.get(format)) return rgb(color.r, color.g, color.b);
+    if (format != null && format.charAt(0) === "#" && !isNaN(color = parseInt(format.substring(1), 16))) {
+      if (format.length === 4) {
+        r = (color & 3840) >> 4;
+        r = r >> 4 | r;
+        g = color & 240;
+        g = g >> 4 | g;
+        b = color & 15;
+        b = b << 4 | b;
+      } else if (format.length === 7) {
+        r = (color & 16711680) >> 16;
+        g = (color & 65280) >> 8;
+        b = color & 255;
+      }
+    }
+    return rgb(r, g, b);
+  }
+  function d3_rgb_hsl(r, g, b) {
+    var min = Math.min(r /= 255, g /= 255, b /= 255), max = Math.max(r, g, b), d = max - min, h, s, l = (max + min) / 2;
+    if (d) {
+      s = l < .5 ? d / (max + min) : d / (2 - max - min);
+      if (r == max) h = (g - b) / d + (g < b ? 6 : 0); else if (g == max) h = (b - r) / d + 2; else h = (r - g) / d + 4;
+      h *= 60;
+    } else {
+      h = NaN;
+      s = l > 0 && l < 1 ? 0 : h;
+    }
+    return d3_hsl(h, s, l);
+  }
+  function d3_rgb_lab(r, g, b) {
+    r = d3_rgb_xyz(r);
+    g = d3_rgb_xyz(g);
+    b = d3_rgb_xyz(b);
+    var x = d3_xyz_lab((.4124564 * r + .3575761 * g + .1804375 * b) / d3_lab_X), y = d3_xyz_lab((.2126729 * r + .7151522 * g + .072175 * b) / d3_lab_Y), z = d3_xyz_lab((.0193339 * r + .119192 * g + .9503041 * b) / d3_lab_Z);
+    return d3_lab(116 * y - 16, 500 * (x - y), 200 * (y - z));
+  }
+  function d3_rgb_xyz(r) {
+    return (r /= 255) <= .04045 ? r / 12.92 : Math.pow((r + .055) / 1.055, 2.4);
+  }
+  function d3_rgb_parseNumber(c) {
+    var f = parseFloat(c);
+    return c.charAt(c.length - 1) === "%" ? Math.round(f * 2.55) : f;
+  }
+  var d3_rgb_names = d3.map({
+    aliceblue: 15792383,
+    antiquewhite: 16444375,
+    aqua: 65535,
+    aquamarine: 8388564,
+    azure: 15794175,
+    beige: 16119260,
+    bisque: 16770244,
+    black: 0,
+    blanchedalmond: 16772045,
+    blue: 255,
+    blueviolet: 9055202,
+    brown: 10824234,
+    burlywood: 14596231,
+    cadetblue: 6266528,
+    chartreuse: 8388352,
+    chocolate: 13789470,
+    coral: 16744272,
+    cornflowerblue: 6591981,
+    cornsilk: 16775388,
+    crimson: 14423100,
+    cyan: 65535,
+    darkblue: 139,
+    darkcyan: 35723,
+    darkgoldenrod: 12092939,
+    darkgray: 11119017,
+    darkgreen: 25600,
+    darkgrey: 11119017,
+    darkkhaki: 12433259,
+    darkmagenta: 9109643,
+    darkolivegreen: 5597999,
+    darkorange: 16747520,
+    darkorchid: 10040012,
+    darkred: 9109504,
+    darksalmon: 15308410,
+    darkseagreen: 9419919,
+    darkslateblue: 4734347,
+    darkslategray: 3100495,
+    darkslategrey: 3100495,
+    darkturquoise: 52945,
+    darkviolet: 9699539,
+    deeppink: 16716947,
+    deepskyblue: 49151,
+    dimgray: 6908265,
+    dimgrey: 6908265,
+    dodgerblue: 2003199,
+    firebrick: 11674146,
+    floralwhite: 16775920,
+    forestgreen: 2263842,
+    fuchsia: 16711935,
+    gainsboro: 14474460,
+    ghostwhite: 16316671,
+    gold: 16766720,
+    goldenrod: 14329120,
+    gray: 8421504,
+    green: 32768,
+    greenyellow: 11403055,
+    grey: 8421504,
+    honeydew: 15794160,
+    hotpink: 16738740,
+    indianred: 13458524,
+    indigo: 4915330,
+    ivory: 16777200,
+    khaki: 15787660,
+    lavender: 15132410,
+    lavenderblush: 16773365,
+    lawngreen: 8190976,
+    lemonchiffon: 16775885,
+    lightblue: 11393254,
+    lightcoral: 15761536,
+    lightcyan: 14745599,
+    lightgoldenrodyellow: 16448210,
+    lightgray: 13882323,
+    lightgreen: 9498256,
+    lightgrey: 13882323,
+    lightpink: 16758465,
+    lightsalmon: 16752762,
+    lightseagreen: 2142890,
+    lightskyblue: 8900346,
+    lightslategray: 7833753,
+    lightslategrey: 7833753,
+    lightsteelblue: 11584734,
+    lightyellow: 16777184,
+    lime: 65280,
+    limegreen: 3329330,
+    linen: 16445670,
+    magenta: 16711935,
+    maroon: 8388608,
+    mediumaquamarine: 6737322,
+    mediumblue: 205,
+    mediumorchid: 12211667,
+    mediumpurple: 9662683,
+    mediumseagreen: 3978097,
+    mediumslateblue: 8087790,
+    mediumspringgreen: 64154,
+    mediumturquoise: 4772300,
+    mediumvioletred: 13047173,
+    midnightblue: 1644912,
+    mintcream: 16121850,
+    mistyrose: 16770273,
+    moccasin: 16770229,
+    navajowhite: 16768685,
+    navy: 128,
+    oldlace: 16643558,
+    olive: 8421376,
+    olivedrab: 7048739,
+    orange: 16753920,
+    orangered: 16729344,
+    orchid: 14315734,
+    palegoldenrod: 15657130,
+    palegreen: 10025880,
+    paleturquoise: 11529966,
+    palevioletred: 14381203,
+    papayawhip: 16773077,
+    peachpuff: 16767673,
+    peru: 13468991,
+    pink: 16761035,
+    plum: 14524637,
+    powderblue: 11591910,
+    purple: 8388736,
+    red: 16711680,
+    rosybrown: 12357519,
+    royalblue: 4286945,
+    saddlebrown: 9127187,
+    salmon: 16416882,
+    sandybrown: 16032864,
+    seagreen: 3050327,
+    seashell: 16774638,
+    sienna: 10506797,
+    silver: 12632256,
+    skyblue: 8900331,
+    slateblue: 6970061,
+    slategray: 7372944,
+    slategrey: 7372944,
+    snow: 16775930,
+    springgreen: 65407,
+    steelblue: 4620980,
+    tan: 13808780,
+    teal: 32896,
+    thistle: 14204888,
+    tomato: 16737095,
+    turquoise: 4251856,
+    violet: 15631086,
+    wheat: 16113331,
+    white: 16777215,
+    whitesmoke: 16119285,
+    yellow: 16776960,
+    yellowgreen: 10145074
+  });
+  d3_rgb_names.forEach(function(key, value) {
+    d3_rgb_names.set(key, d3_rgbNumber(value));
+  });
+  function d3_functor(v) {
+    return typeof v === "function" ? v : function() {
+      return v;
+    };
+  }
+  d3.functor = d3_functor;
+  function d3_identity(d) {
+    return d;
+  }
+  d3.xhr = d3_xhrType(d3_identity);
+  function d3_xhrType(response) {
+    return function(url, mimeType, callback) {
+      if (arguments.length === 2 && typeof mimeType === "function") callback = mimeType,
+      mimeType = null;
+      return d3_xhr(url, mimeType, response, callback);
+    };
+  }
+  function d3_xhr(url, mimeType, response, callback) {
+    var xhr = {}, dispatch = d3.dispatch("beforesend", "progress", "load", "error"), headers = {}, request = new XMLHttpRequest(), responseType = null;
+    if (d3_window.XDomainRequest && !("withCredentials" in request) && /^(http(s)?:)?\/\//.test(url)) request = new XDomainRequest();
+    "onload" in request ? request.onload = request.onerror = respond : request.onreadystatechange = function() {
+      request.readyState > 3 && respond();
+    };
+    function respond() {
+      var status = request.status, result;
+      if (!status && request.responseText || status >= 200 && status < 300 || status === 304) {
+        try {
+          result = response.call(xhr, request);
+        } catch (e) {
+          dispatch.error.call(xhr, e);
+          return;
+        }
+        dispatch.load.call(xhr, result);
+      } else {
+        dispatch.error.call(xhr, request);
+      }
+    }
+    request.onprogress = function(event) {
+      var o = d3.event;
+      d3.event = event;
+      try {
+        dispatch.progress.call(xhr, request);
+      } finally {
+        d3.event = o;
+      }
+    };
+    xhr.header = function(name, value) {
+      name = (name + "").toLowerCase();
+      if (arguments.length < 2) return headers[name];
+      if (value == null) delete headers[name]; else headers[name] = value + "";
+      return xhr;
+    };
+    xhr.mimeType = function(value) {
+      if (!arguments.length) return mimeType;
+      mimeType = value == null ? null : value + "";
+      return xhr;
+    };
+    xhr.responseType = function(value) {
+      if (!arguments.length) return responseType;
+      responseType = value;
+      return xhr;
+    };
+    xhr.response = function(value) {
+      response = value;
+      return xhr;
+    };
+    [ "get", "post" ].forEach(function(method) {
+      xhr[method] = function() {
+        return xhr.send.apply(xhr, [ method ].concat(d3_array(arguments)));
+      };
+    });
+    xhr.send = function(method, data, callback) {
+      if (arguments.length === 2 && typeof data === "function") callback = data, data = null;
+      request.open(method, url, true);
+      if (mimeType != null && !("accept" in headers)) headers["accept"] = mimeType + ",*/*";
+      if (request.setRequestHeader) for (var name in headers) request.setRequestHeader(name, headers[name]);
+      if (mimeType != null && request.overrideMimeType) request.overrideMimeType(mimeType);
+      if (responseType != null) request.responseType = responseType;
+      if (callback != null) xhr.on("error", callback).on("load", function(request) {
+        callback(null, request);
+      });
+      dispatch.beforesend.call(xhr, request);
+      request.send(data == null ? null : data);
+      return xhr;
+    };
+    xhr.abort = function() {
+      request.abort();
+      return xhr;
+    };
+    d3.rebind(xhr, dispatch, "on");
+    return callback == null ? xhr : xhr.get(d3_xhr_fixCallback(callback));
+  }
+  function d3_xhr_fixCallback(callback) {
+    return callback.length === 1 ? function(error, request) {
+      callback(error == null ? request : null);
+    } : callback;
+  }
+  d3.dsv = function(delimiter, mimeType) {
+    var reFormat = new RegExp('["' + delimiter + "\n]"), delimiterCode = delimiter.charCodeAt(0);
+    function dsv(url, row, callback) {
+      if (arguments.length < 3) callback = row, row = null;
+      var xhr = d3_xhr(url, mimeType, row == null ? response : typedResponse(row), callback);
+      xhr.row = function(_) {
+        return arguments.length ? xhr.response((row = _) == null ? response : typedResponse(_)) : row;
+      };
+      return xhr;
+    }
+    function response(request) {
+      return dsv.parse(request.responseText);
+    }
+    function typedResponse(f) {
+      return function(request) {
+        return dsv.parse(request.responseText, f);
+      };
+    }
+    dsv.parse = function(text, f) {
+      var o;
+      return dsv.parseRows(text, function(row, i) {
+        if (o) return o(row, i - 1);
+        var a = new Function("d", "return {" + row.map(function(name, i) {
+          return JSON.stringify(name) + ": d[" + i + "]";
+        }).join(",") + "}");
+        o = f ? function(row, i) {
+          return f(a(row), i);
+        } : a;
+      });
+    };
+    dsv.parseRows = function(text, f) {
+      var EOL = {}, EOF = {}, rows = [], N = text.length, I = 0, n = 0, t, eol;
+      function token() {
+        if (I >= N) return EOF;
+        if (eol) return eol = false, EOL;
+        var j = I;
+        if (text.charCodeAt(j) === 34) {
+          var i = j;
+          while (i++ < N) {
+            if (text.charCodeAt(i) === 34) {
+              if (text.charCodeAt(i + 1) !== 34) break;
+              ++i;
+            }
+          }
+          I = i + 2;
+          var c = text.charCodeAt(i + 1);
+          if (c === 13) {
+            eol = true;
+            if (text.charCodeAt(i + 2) === 10) ++I;
+          } else if (c === 10) {
+            eol = true;
+          }
+          return text.substring(j + 1, i).replace(/""/g, '"');
+        }
+        while (I < N) {
+          var c = text.charCodeAt(I++), k = 1;
+          if (c === 10) eol = true; else if (c === 13) {
+            eol = true;
+            if (text.charCodeAt(I) === 10) ++I, ++k;
+          } else if (c !== delimiterCode) continue;
+          return text.substring(j, I - k);
+        }
+        return text.substring(j);
+      }
+      while ((t = token()) !== EOF) {
+        var a = [];
+        while (t !== EOL && t !== EOF) {
+          a.push(t);
+          t = token();
+        }
+        if (f && !(a = f(a, n++))) continue;
+        rows.push(a);
+      }
+      return rows;
+    };
+    dsv.format = function(rows) {
+      if (Array.isArray(rows[0])) return dsv.formatRows(rows);
+      var fieldSet = new d3_Set(), fields = [];
+      rows.forEach(function(row) {
+        for (var field in row) {
+          if (!fieldSet.has(field)) {
+            fields.push(fieldSet.add(field));
+          }
+        }
+      });
+      return [ fields.map(formatValue).join(delimiter) ].concat(rows.map(function(row) {
+        return fields.map(function(field) {
+          return formatValue(row[field]);
+        }).join(delimiter);
+      })).join("\n");
+    };
+    dsv.formatRows = function(rows) {
+      return rows.map(formatRow).join("\n");
+    };
+    function formatRow(row) {
+      return row.map(formatValue).join(delimiter);
+    }
+    function formatValue(text) {
+      return reFormat.test(text) ? '"' + text.replace(/\"/g, '""') + '"' : text;
+    }
+    return dsv;
+  };
+  d3.csv = d3.dsv(",", "text/csv");
+  d3.tsv = d3.dsv("	", "text/tab-separated-values");
+  d3.touch = function(container, touches, identifier) {
+    if (arguments.length < 3) identifier = touches, touches = d3_eventSource().changedTouches;
+    if (touches) for (var i = 0, n = touches.length, touch; i < n; ++i) {
+      if ((touch = touches[i]).identifier === identifier) {
+        return d3_mousePoint(container, touch);
+      }
+    }
+  };
+  var d3_timer_queueHead, d3_timer_queueTail, d3_timer_interval, d3_timer_timeout, d3_timer_active, d3_timer_frame = d3_window[d3_vendorSymbol(d3_window, "requestAnimationFrame")] || function(callback) {
+    setTimeout(callback, 17);
+  };
+  d3.timer = function(callback, delay, then) {
+    var n = arguments.length;
+    if (n < 2) delay = 0;
+    if (n < 3) then = Date.now();
+    var time = then + delay, timer = {
+      c: callback,
+      t: time,
+      f: false,
+      n: null
+    };
+    if (d3_timer_queueTail) d3_timer_queueTail.n = timer; else d3_timer_queueHead = timer;
+    d3_timer_queueTail = timer;
+    if (!d3_timer_interval) {
+      d3_timer_timeout = clearTimeout(d3_timer_timeout);
+      d3_timer_interval = 1;
+      d3_timer_frame(d3_timer_step);
+    }
+  };
+  function d3_timer_step() {
+    var now = d3_timer_mark(), delay = d3_timer_sweep() - now;
+    if (delay > 24) {
+      if (isFinite(delay)) {
+        clearTimeout(d3_timer_timeout);
+        d3_timer_timeout = setTimeout(d3_timer_step, delay);
+      }
+      d3_timer_interval = 0;
+    } else {
+      d3_timer_interval = 1;
+      d3_timer_frame(d3_timer_step);
+    }
+  }
+  d3.timer.flush = function() {
+    d3_timer_mark();
+    d3_timer_sweep();
+  };
+  function d3_timer_mark() {
+    var now = Date.now();
+    d3_timer_active = d3_timer_queueHead;
+    while (d3_timer_active) {
+      if (now >= d3_timer_active.t) d3_timer_active.f = d3_timer_active.c(now - d3_timer_active.t);
+      d3_timer_active = d3_timer_active.n;
+    }
+    return now;
+  }
+  function d3_timer_sweep() {
+    var t0, t1 = d3_timer_queueHead, time = Infinity;
+    while (t1) {
+      if (t1.f) {
+        t1 = t0 ? t0.n = t1.n : d3_timer_queueHead = t1.n;
+      } else {
+        if (t1.t < time) time = t1.t;
+        t1 = (t0 = t1).n;
+      }
+    }
+    d3_timer_queueTail = t0;
+    return time;
+  }
+  function d3_format_precision(x, p) {
+    return p - (x ? Math.ceil(Math.log(x) / Math.LN10) : 1);
+  }
+  d3.round = function(x, n) {
+    return n ? Math.round(x * (n = Math.pow(10, n))) / n : Math.round(x);
+  };
+  var d3_formatPrefixes = [ "y", "z", "a", "f", "p", "n", "µ", "m", "", "k", "M", "G", "T", "P", "E", "Z", "Y" ].map(d3_formatPrefix);
+  d3.formatPrefix = function(value, precision) {
+    var i = 0;
+    if (value) {
+      if (value < 0) value *= -1;
+      if (precision) value = d3.round(value, d3_format_precision(value, precision));
+      i = 1 + Math.floor(1e-12 + Math.log(value) / Math.LN10);
+      i = Math.max(-24, Math.min(24, Math.floor((i - 1) / 3) * 3));
+    }
+    return d3_formatPrefixes[8 + i / 3];
+  };
+  function d3_formatPrefix(d, i) {
+    var k = Math.pow(10, abs(8 - i) * 3);
+    return {
+      scale: i > 8 ? function(d) {
+        return d / k;
+      } : function(d) {
+        return d * k;
+      },
+      symbol: d
+    };
+  }
+  function d3_locale_numberFormat(locale) {
+    var locale_decimal = locale.decimal, locale_thousands = locale.thousands, locale_grouping = locale.grouping, locale_currency = locale.currency, formatGroup = locale_grouping ? function(value) {
+      var i = value.length, t = [], j = 0, g = locale_grouping[0];
+      while (i > 0 && g > 0) {
+        t.push(value.substring(i -= g, i + g));
+        g = locale_grouping[j = (j + 1) % locale_grouping.length];
+      }
+      return t.reverse().join(locale_thousands);
+    } : d3_identity;
+    return function(specifier) {
+      var match = d3_format_re.exec(specifier), fill = match[1] || " ", align = match[2] || ">", sign = match[3] || "", symbol = match[4] || "", zfill = match[5], width = +match[6], comma = match[7], precision = match[8], type = match[9], scale = 1, prefix = "", suffix = "", integer = false;
+      if (precision) precision = +precision.substring(1);
+      if (zfill || fill === "0" && align === "=") {
+        zfill = fill = "0";
+        align = "=";
+        if (comma) width -= Math.floor((width - 1) / 4);
+      }
+      switch (type) {
+       case "n":
+        comma = true;
+        type = "g";
+        break;
+
+       case "%":
+        scale = 100;
+        suffix = "%";
+        type = "f";
+        break;
+
+       case "p":
+        scale = 100;
+        suffix = "%";
+        type = "r";
+        break;
+
+       case "b":
+       case "o":
+       case "x":
+       case "X":
+        if (symbol === "#") prefix = "0" + type.toLowerCase();
+
+       case "c":
+       case "d":
+        integer = true;
+        precision = 0;
+        break;
+
+       case "s":
+        scale = -1;
+        type = "r";
+        break;
+      }
+      if (symbol === "$") prefix = locale_currency[0], suffix = locale_currency[1];
+      if (type == "r" && !precision) type = "g";
+      if (precision != null) {
+        if (type == "g") precision = Math.max(1, Math.min(21, precision)); else if (type == "e" || type == "f") precision = Math.max(0, Math.min(20, precision));
+      }
+      type = d3_format_types.get(type) || d3_format_typeDefault;
+      var zcomma = zfill && comma;
+      return function(value) {
+        var fullSuffix = suffix;
+        if (integer && value % 1) return "";
+        var negative = value < 0 || value === 0 && 1 / value < 0 ? (value = -value, "-") : sign;
+        if (scale < 0) {
+          var unit = d3.formatPrefix(value, precision);
+          value = unit.scale(value);
+          fullSuffix = unit.symbol + suffix;
+        } else {
+          value *= scale;
+        }
+        value = type(value, precision);
+        var i = value.lastIndexOf("."), before = i < 0 ? value : value.substring(0, i), after = i < 0 ? "" : locale_decimal + value.substring(i + 1);
+        if (!zfill && comma) before = formatGroup(before);
+        var length = prefix.length + before.length + after.length + (zcomma ? 0 : negative.length), padding = length < width ? new Array(length = width - length + 1).join(fill) : "";
+        if (zcomma) before = formatGroup(padding + before);
+        negative += prefix;
+        value = before + after;
+        return (align === "<" ? negative + value + padding : align === ">" ? padding + negative + value : align === "^" ? padding.substring(0, length >>= 1) + negative + value + padding.substring(length) : negative + (zcomma ? value : padding + value)) + fullSuffix;
+      };
+    };
+  }
+  var d3_format_re = /(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i;
+  var d3_format_types = d3.map({
+    b: function(x) {
+      return x.toString(2);
+    },
+    c: function(x) {
+      return String.fromCharCode(x);
+    },
+    o: function(x) {
+      return x.toString(8);
+    },
+    x: function(x) {
+      return x.toString(16);
+    },
+    X: function(x) {
+      return x.toString(16).toUpperCase();
+    },
+    g: function(x, p) {
+      return x.toPrecision(p);
+    },
+    e: function(x, p) {
+      return x.toExponential(p);
+    },
+    f: function(x, p) {
+      return x.toFixed(p);
+    },
+    r: function(x, p) {
+      return (x = d3.round(x, d3_format_precision(x, p))).toFixed(Math.max(0, Math.min(20, d3_format_precision(x * (1 + 1e-15), p))));
+    }
+  });
+  function d3_format_typeDefault(x) {
+    return x + "";
+  }
+  var d3_time = d3.time = {}, d3_date = Date;
+  function d3_date_utc() {
+    this._ = new Date(arguments.length > 1 ? Date.UTC.apply(this, arguments) : arguments[0]);
+  }
+  d3_date_utc.prototype = {
+    getDate: function() {
+      return this._.getUTCDate();
+    },
+    getDay: function() {
+      return this._.getUTCDay();
+    },
+    getFullYear: function() {
+      return this._.getUTCFullYear();
+    },
+    getHours: function() {
+      return this._.getUTCHours();
+    },
+    getMilliseconds: function() {
+      return this._.getUTCMilliseconds();
+    },
+    getMinutes: function() {
+      return this._.getUTCMinutes();
+    },
+    getMonth: function() {
+      return this._.getUTCMonth();
+    },
+    getSeconds: function() {
+      return this._.getUTCSeconds();
+    },
+    getTime: function() {
+      return this._.getTime();
+    },
+    getTimezoneOffset: function() {
+      return 0;
+    },
+    valueOf: function() {
+      return this._.valueOf();
+    },
+    setDate: function() {
+      d3_time_prototype.setUTCDate.apply(this._, arguments);
+    },
+    setDay: function() {
+      d3_time_prototype.setUTCDay.apply(this._, arguments);
+    },
+    setFullYear: function() {
+      d3_time_prototype.setUTCFullYear.apply(this._, arguments);
+    },
+    setHours: function() {
+      d3_time_prototype.setUTCHours.apply(this._, arguments);
+    },
+    setMilliseconds: function() {
+      d3_time_prototype.setUTCMilliseconds.apply(this._, arguments);
+    },
+    setMinutes: function() {
+      d3_time_prototype.setUTCMinutes.apply(this._, arguments);
+    },
+    setMonth: function() {
+      d3_time_prototype.setUTCMonth.apply(this._, arguments);
+    },
+    setSeconds: function() {
+      d3_time_prototype.setUTCSeconds.apply(this._, arguments);
+    },
+    setTime: function() {
+      d3_time_prototype.setTime.apply(this._, arguments);
+    }
+  };
+  var d3_time_prototype = Date.prototype;
+  function d3_time_interval(local, step, number) {
+    function round(date) {
+      var d0 = local(date), d1 = offset(d0, 1);
+      return date - d0 < d1 - date ? d0 : d1;
+    }
+    function ceil(date) {
+      step(date = local(new d3_date(date - 1)), 1);
+      return date;
+    }
+    function offset(date, k) {
+      step(date = new d3_date(+date), k);
+      return date;
+    }
+    function range(t0, t1, dt) {
+      var time = ceil(t0), times = [];
+      if (dt > 1) {
+        while (time < t1) {
+          if (!(number(time) % dt)) times.push(new Date(+time));
+          step(time, 1);
+        }
+      } else {
+        while (time < t1) times.push(new Date(+time)), step(time, 1);
+      }
+      return times;
+    }
+    function range_utc(t0, t1, dt) {
+      try {
+        d3_date = d3_date_utc;
+        var utc = new d3_date_utc();
+        utc._ = t0;
+        return range(utc, t1, dt);
+      } finally {
+        d3_date = Date;
+      }
+    }
+    local.floor = local;
+    local.round = round;
+    local.ceil = ceil;
+    local.offset = offset;
+    local.range = range;
+    var utc = local.utc = d3_time_interval_utc(local);
+    utc.floor = utc;
+    utc.round = d3_time_interval_utc(round);
+    utc.ceil = d3_time_interval_utc(ceil);
+    utc.offset = d3_time_interval_utc(offset);
+    utc.range = range_utc;
+    return local;
+  }
+  function d3_time_interval_utc(method) {
+    return function(date, k) {
+      try {
+        d3_date = d3_date_utc;
+        var utc = new d3_date_utc();
+        utc._ = date;
+        return method(utc, k)._;
+      } finally {
+        d3_date = Date;
+      }
+    };
+  }
+  d3_time.year = d3_time_interval(function(date) {
+    date = d3_time.day(date);
+    date.setMonth(0, 1);
+    return date;
+  }, function(date, offset) {
+    date.setFullYear(date.getFullYear() + offset);
+  }, function(date) {
+    return date.getFullYear();
+  });
+  d3_time.years = d3_time.year.range;
+  d3_time.years.utc = d3_time.year.utc.range;
+  d3_time.day = d3_time_interval(function(date) {
+    var day = new d3_date(2e3, 0);
+    day.setFullYear(date.getFullYear(), date.getMonth(), date.getDate());
+    return day;
+  }, function(date, offset) {
+    date.setDate(date.getDate() + offset);
+  }, function(date) {
+    return date.getDate() - 1;
+  });
+  d3_time.days = d3_time.day.range;
+  d3_time.days.utc = d3_time.day.utc.range;
+  d3_time.dayOfYear = function(date) {
+    var year = d3_time.year(date);
+    return Math.floor((date - year - (date.getTimezoneOffset() - year.getTimezoneOffset()) * 6e4) / 864e5);
+  };
+  [ "sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday" ].forEach(function(day, i) {
+    i = 7 - i;
+    var interval = d3_time[day] = d3_time_interval(function(date) {
+      (date = d3_time.day(date)).setDate(date.getDate() - (date.getDay() + i) % 7);
+      return date;
+    }, function(date, offset) {
+      date.setDate(date.getDate() + Math.floor(offset) * 7);
+    }, function(date) {
+      var day = d3_time.year(date).getDay();
+      return Math.floor((d3_time.dayOfYear(date) + (day + i) % 7) / 7) - (day !== i);
+    });
+    d3_time[day + "s"] = interval.range;
+    d3_time[day + "s"].utc = interval.utc.range;
+    d3_time[day + "OfYear"] = function(date) {
+      var day = d3_time.year(date).getDay();
+      return Math.floor((d3_time.dayOfYear(date) + (day + i) % 7) / 7);
+    };
+  });
+  d3_time.week = d3_time.sunday;
+  d3_time.weeks = d3_time.sunday.range;
+  d3_time.weeks.utc = d3_time.sunday.utc.range;
+  d3_time.weekOfYear = d3_time.sundayOfYear;
+  function d3_locale_timeFormat(locale) {
+    var locale_dateTime = locale.dateTime, locale_date = locale.date, locale_time = locale.time, locale_periods = locale.periods, locale_days = locale.days, locale_shortDays = locale.shortDays, locale_months = locale.months, locale_shortMonths = locale.shortMonths;
+    function d3_time_format(template) {
+      var n = template.length;
+      function format(date) {
+        var string = [], i = -1, j = 0, c, p, f;
+        while (++i < n) {
+          if (template.charCodeAt(i) === 37) {
+            string.push(template.substring(j, i));
+            if ((p = d3_time_formatPads[c = template.charAt(++i)]) != null) c = template.charAt(++i);
+            if (f = d3_time_formats[c]) c = f(date, p == null ? c === "e" ? " " : "0" : p);
+            string.push(c);
+            j = i + 1;
+          }
+        }
+        string.push(template.substring(j, i));
+        return string.join("");
+      }
+      format.parse = function(string) {
+        var d = {
+          y: 1900,
+          m: 0,
+          d: 1,
+          H: 0,
+          M: 0,
+          S: 0,
+          L: 0,
+          Z: null
+        }, i = d3_time_parse(d, template, string, 0);
+        if (i != string.length) return null;
+        if ("p" in d) d.H = d.H % 12 + d.p * 12;
+        var localZ = d.Z != null && d3_date !== d3_date_utc, date = new (localZ ? d3_date_utc : d3_date)();
+        if ("j" in d) date.setFullYear(d.y, 0, d.j); else if ("w" in d && ("W" in d || "U" in d)) {
+          date.setFullYear(d.y, 0, 1);
+          date.setFullYear(d.y, 0, "W" in d ? (d.w + 6) % 7 + d.W * 7 - (date.getDay() + 5) % 7 : d.w + d.U * 7 - (date.getDay() + 6) % 7);
+        } else date.setFullYear(d.y, d.m, d.d);
+        date.setHours(d.H + Math.floor(d.Z / 100), d.M + d.Z % 100, d.S, d.L);
+        return localZ ? date._ : date;
+      };
+      format.toString = function() {
+        return template;
+      };
+      return format;
+    }
+    function d3_time_parse(date, template, string, j) {
+      var c, p, t, i = 0, n = template.length, m = string.length;
+      while (i < n) {
+        if (j >= m) return -1;
+        c = template.charCodeAt(i++);
+        if (c === 37) {
+          t = template.charAt(i++);
+          p = d3_time_parsers[t in d3_time_formatPads ? template.charAt(i++) : t];
+          if (!p || (j = p(date, string, j)) < 0) return -1;
+        } else if (c != string.charCodeAt(j++)) {
+          return -1;
+        }
+      }
+      return j;
+    }
+    d3_time_format.utc = function(template) {
+      var local = d3_time_format(template);
+      function format(date) {
+        try {
+          d3_date = d3_date_utc;
+          var utc = new d3_date();
+          utc._ = date;
+          return local(utc);
+        } finally {
+          d3_date = Date;
+        }
+      }
+      format.parse = function(string) {
+        try {
+          d3_date = d3_date_utc;
+          var date = local.parse(string);
+          return date && date._;
+        } finally {
+          d3_date = Date;
+        }
+      };
+      format.toString = local.toString;
+      return format;
+    };
+    d3_time_format.multi = d3_time_format.utc.multi = d3_time_formatMulti;
+    var d3_time_periodLookup = d3.map(), d3_time_dayRe = d3_time_formatRe(locale_days), d3_time_dayLookup = d3_time_formatLookup(locale_days), d3_time_dayAbbrevRe = d3_time_formatRe(locale_shortDays), d3_time_dayAbbrevLookup = d3_time_formatLookup(locale_shortDays), d3_time_monthRe = d3_time_formatRe(locale_months), d3_time_monthLookup = d3_time_formatLookup(locale_months), d3_time_monthAbbrevRe = d3_time_formatRe(locale_shortMonths), d3_time_monthAbbrevLookup = d3_time_formatLookup(locale_shortMonths);
+    locale_periods.forEach(function(p, i) {
+      d3_time_periodLookup.set(p.toLowerCase(), i);
+    });
+    var d3_time_formats = {
+      a: function(d) {
+        return locale_shortDays[d.getDay()];
+      },
+      A: function(d) {
+        return locale_days[d.getDay()];
+      },
+      b: function(d) {
+        return locale_shortMonths[d.getMonth()];
+      },
+      B: function(d) {
+        return locale_months[d.getMonth()];
+      },
+      c: d3_time_format(locale_dateTime),
+      d: function(d, p) {
+        return d3_time_formatPad(d.getDate(), p, 2);
+      },
+      e: function(d, p) {
+        return d3_time_formatPad(d.getDate(), p, 2);
+      },
+      H: function(d, p) {
+        return d3_time_formatPad(d.getHours(), p, 2);
+      },
+      I: function(d, p) {
+        return d3_time_formatPad(d.getHours() % 12 || 12, p, 2);
+      },
+      j: function(d, p) {
+        return d3_time_formatPad(1 + d3_time.dayOfYear(d), p, 3);
+      },
+      L: function(d, p) {
+        return d3_time_formatPad(d.getMilliseconds(), p, 3);
+      },
+      m: function(d, p) {
+        return d3_time_formatPad(d.getMonth() + 1, p, 2);
+      },
+      M: function(d, p) {
+        return d3_time_formatPad(d.getMinutes(), p, 2);
+      },
+      p: function(d) {
+        return locale_periods[+(d.getHours() >= 12)];
+      },
+      S: function(d, p) {
+        return d3_time_formatPad(d.getSeconds(), p, 2);
+      },
+      U: function(d, p) {
+        return d3_time_formatPad(d3_time.sundayOfYear(d), p, 2);
+      },
+      w: function(d) {
+        return d.getDay();
+      },
+      W: function(d, p) {
+        return d3_time_formatPad(d3_time.mondayOfYear(d), p, 2);
+      },
+      x: d3_time_format(locale_date),
+      X: d3_time_format(locale_time),
+      y: function(d, p) {
+        return d3_time_formatPad(d.getFullYear() % 100, p, 2);
+      },
+      Y: function(d, p) {
+        return d3_time_formatPad(d.getFullYear() % 1e4, p, 4);
+      },
+      Z: d3_time_zone,
+      "%": function() {
+        return "%";
+      }
+    };
+    var d3_time_parsers = {
+      a: d3_time_parseWeekdayAbbrev,
+      A: d3_time_parseWeekday,
+      b: d3_time_parseMonthAbbrev,
+      B: d3_time_parseMonth,
+      c: d3_time_parseLocaleFull,
+      d: d3_time_parseDay,
+      e: d3_time_parseDay,
+      H: d3_time_parseHour24,
+      I: d3_time_parseHour24,
+      j: d3_time_parseDayOfYear,
+      L: d3_time_parseMilliseconds,
+      m: d3_time_parseMonthNumber,
+      M: d3_time_parseMinutes,
+      p: d3_time_parseAmPm,
+      S: d3_time_parseSeconds,
+      U: d3_time_parseWeekNumberSunday,
+      w: d3_time_parseWeekdayNumber,
+      W: d3_time_parseWeekNumberMonday,
+      x: d3_time_parseLocaleDate,
+      X: d3_time_parseLocaleTime,
+      y: d3_time_parseYear,
+      Y: d3_time_parseFullYear,
+      Z: d3_time_parseZone,
+      "%": d3_time_parseLiteralPercent
+    };
+    function d3_time_parseWeekdayAbbrev(date, string, i) {
+      d3_time_dayAbbrevRe.lastIndex = 0;
+      var n = d3_time_dayAbbrevRe.exec(string.substring(i));
+      return n ? (date.w = d3_time_dayAbbrevLookup.get(n[0].toLowerCase()), i + n[0].length) : -1;
+    }
+    function d3_time_parseWeekday(date, string, i) {
+      d3_time_dayRe.lastIndex = 0;
+      var n = d3_time_dayRe.exec(string.substring(i));
+      return n ? (date.w = d3_time_dayLookup.get(n[0].toLowerCase()), i + n[0].length) : -1;
+    }
+    function d3_time_parseMonthAbbrev(date, string, i) {
+      d3_time_monthAbbrevRe.lastIndex = 0;
+      var n = d3_time_monthAbbrevRe.exec(string.substring(i));
+      return n ? (date.m = d3_time_monthAbbrevLookup.get(n[0].toLowerCase()), i + n[0].length) : -1;
+    }
+    function d3_time_parseMonth(date, string, i) {
+      d3_time_monthRe.lastIndex = 0;
+      var n = d3_time_monthRe.exec(string.substring(i));
+      return n ? (date.m = d3_time_monthLookup.get(n[0].toLowerCase()), i + n[0].length) : -1;
+    }
+    function d3_time_parseLocaleFull(date, string, i) {
+      return d3_time_parse(date, d3_time_formats.c.toString(), string, i);
+    }
+    function d3_time_parseLocaleDate(date, string, i) {
+      return d3_time_parse(date, d3_time_formats.x.toString(), string, i);
+    }
+    function d3_time_parseLocaleTime(date, string, i) {
+      return d3_time_parse(date, d3_time_formats.X.toString(), string, i);
+    }
+    function d3_time_parseAmPm(date, string, i) {
+      var n = d3_time_periodLookup.get(string.substring(i, i += 2).toLowerCase());
+      return n == null ? -1 : (date.p = n, i);
+    }
+    return d3_time_format;
+  }
+  var d3_time_formatPads = {
+    "-": "",
+    _: " ",
+    "0": "0"
+  }, d3_time_numberRe = /^\s*\d+/, d3_time_percentRe = /^%/;
+  function d3_time_formatPad(value, fill, width) {
+    var sign = value < 0 ? "-" : "", string = (sign ? -value : value) + "", length = string.length;
+    return sign + (length < width ? new Array(width - length + 1).join(fill) + string : string);
+  }
+  function d3_time_formatRe(names) {
+    return new RegExp("^(?:" + names.map(d3.requote).join("|") + ")", "i");
+  }
+  function d3_time_formatLookup(names) {
+    var map = new d3_Map(), i = -1, n = names.length;
+    while (++i < n) map.set(names[i].toLowerCase(), i);
+    return map;
+  }
+  function d3_time_parseWeekdayNumber(date, string, i) {
+    d3_time_numberRe.lastIndex = 0;
+    var n = d3_time_numberRe.exec(string.substring(i, i + 1));
+    return n ? (date.w = +n[0], i + n[0].length) : -1;
+  }
+  function d3_time_parseWeekNumberSunday(date, string, i) {
+    d3_time_numberRe.lastIndex = 0;
+    var n = d3_time_numberRe.exec(string.substring(i));
+    return n ? (date.U = +n[0], i + n[0].length) : -1;
+  }
+  function d3_time_parseWeekNumberMonday(date, string, i) {
+    d3_time_numberRe.lastIndex = 0;
+    var n = d3_time_numberRe.exec(string.substring(i));
+    return n ? (date.W = +n[0], i + n[0].length) : -1;
+  }
+  function d3_time_parseFullYear(date, string, i) {
+    d3_time_numberRe.lastIndex = 0;
+    var n = d3_time_numberRe.exec(string.substring(i, i + 4));
+    return n ? (date.y = +n[0], i + n[0].length) : -1;
+  }
+  function d3_time_parseYear(date, string, i) {
+    d3_time_numberRe.lastIndex = 0;
+    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
+    return n ? (date.y = d3_time_expandYear(+n[0]), i + n[0].length) : -1;
+  }
+  function d3_time_parseZone(date, string, i) {
+    return /^[+-]\d{4}$/.test(string = string.substring(i, i + 5)) ? (date.Z = -string,
+    i + 5) : -1;
+  }
+  function d3_time_expandYear(d) {
+    return d + (d > 68 ? 1900 : 2e3);
+  }
+  function d3_time_parseMonthNumber(date, string, i) {
+    d3_time_numberRe.lastIndex = 0;
+    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
+    return n ? (date.m = n[0] - 1, i + n[0].length) : -1;
+  }
+  function d3_time_parseDay(date, string, i) {
+    d3_time_numberRe.lastIndex = 0;
+    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
+    return n ? (date.d = +n[0], i + n[0].length) : -1;
+  }
+  function d3_time_parseDayOfYear(date, string, i) {
+    d3_time_numberRe.lastIndex = 0;
+    var n = d3_time_numberRe.exec(string.substring(i, i + 3));
+    return n ? (date.j = +n[0], i + n[0].length) : -1;
+  }
+  function d3_time_parseHour24(date, string, i) {
+    d3_time_numberRe.lastIndex = 0;
+    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
+    return n ? (date.H = +n[0], i + n[0].length) : -1;
+  }
+  function d3_time_parseMinutes(date, string, i) {
+    d3_time_numberRe.lastIndex = 0;
+    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
+    return n ? (date.M = +n[0], i + n[0].length) : -1;
+  }
+  function d3_time_parseSeconds(date, string, i) {
+    d3_time_numberRe.lastIndex = 0;
+    var n = d3_time_numberRe.exec(string.substring(i, i + 2));
+    return n ? (date.S = +n[0], i + n[0].length) : -1;
+  }
+  function d3_time_parseMilliseconds(date, string, i) {
+    d3_time_numberRe.lastIndex = 0;
+    var n = d3_time_numberRe.exec(string.substring(i, i + 3));
+    return n ? (date.L = +n[0], i + n[0].length) : -1;
+  }
+  function d3_time_zone(d) {
+    var z = d.getTimezoneOffset(), zs = z > 0 ? "-" : "+", zh = ~~(abs(z) / 60), zm = abs(z) % 60;
+    return zs + d3_time_formatPad(zh, "0", 2) + d3_time_formatPad(zm, "0", 2);
+  }
+  function d3_time_parseLiteralPercent(date, string, i) {
+    d3_time_percentRe.lastIndex = 0;
+    var n = d3_time_percentRe.exec(string.substring(i, i + 1));
+    return n ? i + n[0].length : -1;
+  }
+  function d3_time_formatMulti(formats) {
+    var n = formats.length, i = -1;
+    while (++i < n) formats[i][0] = this(formats[i][0]);
+    return function(date) {
+      var i = 0, f = formats[i];
+      while (!f[1](date)) f = formats[++i];
+      return f[0](date);
+    };
+  }
+  d3.locale = function(locale) {
+    return {
+      numberFormat: d3_locale_numberFormat(locale),
+      timeFormat: d3_locale_timeFormat(locale)
+    };
+  };
+  var d3_locale_enUS = d3.locale({
+    decimal: ".",
+    thousands: ",",
+    grouping: [ 3 ],
+    currency: [ "$", "" ],
+    dateTime: "%a %b %e %X %Y",
+    date: "%m/%d/%Y",
+    time: "%H:%M:%S",
+    periods: [ "AM", "PM" ],
+    days: [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ],
+    shortDays: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ],
+    months: [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ],
+    shortMonths: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ]
+  });
+  d3.format = d3_locale_enUS.numberFormat;
+  d3.geo = {};
+  function d3_adder() {}
+  d3_adder.prototype = {
+    s: 0,
+    t: 0,
+    add: function(y) {
+      d3_adderSum(y, this.t, d3_adderTemp);
+      d3_adderSum(d3_adderTemp.s, this.s, this);
+      if (this.s) this.t += d3_adderTemp.t; else this.s = d3_adderTemp.t;
+    },
+    reset: function() {
+      this.s = this.t = 0;
+    },
+    valueOf: function() {
+      return this.s;
+    }
+  };
+  var d3_adderTemp = new d3_adder();
+  function d3_adderSum(a, b, o) {
+    var x = o.s = a + b, bv = x - a, av = x - bv;
+    o.t = a - av + (b - bv);
+  }
+  d3.geo.stream = function(object, listener) {
+    if (object && d3_geo_streamObjectType.hasOwnProperty(object.type)) {
+      d3_geo_streamObjectType[object.type](object, listener);
+    } else {
+      d3_geo_streamGeometry(object, listener);
+    }
+  };
+  function d3_geo_streamGeometry(geometry, listener) {
+    if (geometry && d3_geo_streamGeometryType.hasOwnProperty(geometry.type)) {
+      d3_geo_streamGeometryType[geometry.type](geometry, listener);
+    }
+  }
+  var d3_geo_streamObjectType = {
+    Feature: function(feature, listener) {
+      d3_geo_streamGeometry(feature.geometry, listener);
+    },
+    FeatureCollection: function(object, listener) {
+      var features = object.features, i = -1, n = features.length;
+      while (++i < n) d3_geo_streamGeometry(features[i].geometry, listener);
+    }
+  };
+  var d3_geo_streamGeometryType = {
+    Sphere: function(object, listener) {
+      listener.sphere();
+    },
+    Point: function(object, listener) {
+      object = object.coordinates;
+      listener.point(object[0], object[1], object[2]);
+    },
+    MultiPoint: function(object, listener) {
+      var coordinates = object.coordinates, i = -1, n = coordinates.length;
+      while (++i < n) object = coordinates[i], listener.point(object[0], object[1], object[2]);
+    },
+    LineString: function(object, listener) {
+      d3_geo_streamLine(object.coordinates, listener, 0);
+    },
+    MultiLineString: function(object, listener) {
+      var coordinates = object.coordinates, i = -1, n = coordinates.length;
+      while (++i < n) d3_geo_streamLine(coordinates[i], listener, 0);
+    },
+    Polygon: function(object, listener) {
+      d3_geo_streamPolygon(object.coordinates, listener);
+    },
+    MultiPolygon: function(object, listener) {
+      var coordinates = object.coordinates, i = -1, n = coordinates.length;
+      while (++i < n) d3_geo_streamPolygon(coordinates[i], listener);
+    },
+    GeometryCollection: function(object, listener) {
+      var geometries = object.geometries, i = -1, n = geometries.length;
+      while (++i < n) d3_geo_streamGeometry(geometries[i], listener);
+    }
+  };
+  function d3_geo_streamLine(coordinates, listener, closed) {
+    var i = -1, n = coordinates.length - closed, coordinate;
+    listener.lineStart();
+    while (++i < n) coordinate = coordinates[i], listener.point(coordinate[0], coordinate[1], coordinate[2]);
+    listener.lineEnd();
+  }
+  function d3_geo_streamPolygon(coordinates, listener) {
+    var i = -1, n = coordinates.length;
+    listener.polygonStart();
+    while (++i < n) d3_geo_streamLine(coordinates[i], listener, 1);
+    listener.polygonEnd();
+  }
+  d3.geo.area = function(object) {
+    d3_geo_areaSum = 0;
+    d3.geo.stream(object, d3_geo_area);
+    return d3_geo_areaSum;
+  };
+  var d3_geo_areaSum, d3_geo_areaRingSum = new d3_adder();
+  var d3_geo_area = {
+    sphere: function() {
+      d3_geo_areaSum += 4 * π;
+    },
+    point: d3_noop,
+    lineStart: d3_noop,
+    lineEnd: d3_noop,
+    polygonStart: function() {
+      d3_geo_areaRingSum.reset();
+      d3_geo_area.lineStart = d3_geo_areaRingStart;
+    },
+    polygonEnd: function() {
+      var area = 2 * d3_geo_areaRingSum;
+      d3_geo_areaSum += area < 0 ? 4 * π + area : area;
+      d3_geo_area.lineStart = d3_geo_area.lineEnd = d3_geo_area.point = d3_noop;
+    }
+  };
+  function d3_geo_areaRingStart() {
+    var λ00, φ00, λ0, cosφ0, sinφ0;
+    d3_geo_area.point = function(λ, φ) {
+      d3_geo_area.point = nextPoint;
+      λ0 = (λ00 = λ) * d3_radians, cosφ0 = Math.cos(φ = (φ00 = φ) * d3_radians / 2 + π / 4),
+      sinφ0 = Math.sin(φ);
+    };
+    function nextPoint(λ, φ) {
+      λ *= d3_radians;
+      φ = φ * d3_radians / 2 + π / 4;
+      var dλ = λ - λ0, sdλ = dλ >= 0 ? 1 : -1, adλ = sdλ * dλ, cosφ = Math.cos(φ), sinφ = Math.sin(φ), k = sinφ0 * sinφ, u = cosφ0 * cosφ + k * Math.cos(adλ), v = k * sdλ * Math.sin(adλ);
+      d3_geo_areaRingSum.add(Math.atan2(v, u));
+      λ0 = λ, cosφ0 = cosφ, sinφ0 = sinφ;
+    }
+    d3_geo_area.lineEnd = function() {
+      nextPoint(λ00, φ00);
+    };
+  }
+  function d3_geo_cartesian(spherical) {
+    var λ = spherical[0], φ = spherical[1], cosφ = Math.cos(φ);
+    return [ cosφ * Math.cos(λ), cosφ * Math.sin(λ), Math.sin(φ) ];
+  }
+  function d3_geo_cartesianDot(a, b) {
+    return a[0] * b[0] + a[1] * b[1] + a[2] * b[2];
+  }
+  function d3_geo_cartesianCross(a, b) {
+    return [ a[1] * b[2] - a[2] * b[1], a[2] * b[0] - a[0] * b[2], a[0] * b[1] - a[1] * b[0] ];
+  }
+  function d3_geo_cartesianAdd(a, b) {
+    a[0] += b[0];
+    a[1] += b[1];
+    a[2] += b[2];
+  }
+  function d3_geo_cartesianScale(vector, k) {
+    return [ vector[0] * k, vector[1] * k, vector[2] * k ];
+  }
+  function d3_geo_cartesianNormalize(d) {
+    var l = Math.sqrt(d[0] * d[0] + d[1] * d[1] + d[2] * d[2]);
+    d[0] /= l;
+    d[1] /= l;
+    d[2] /= l;
+  }
+  function d3_geo_spherical(cartesian) {
+    return [ Math.atan2(cartesian[1], cartesian[0]), d3_asin(cartesian[2]) ];
+  }
+  function d3_geo_sphericalEqual(a, b) {
+    return abs(a[0] - b[0]) < ε && abs(a[1] - b[1]) < ε;
+  }
+  d3.geo.bounds = function() {
+    var λ0, φ0, λ1, φ1, λ_, λ__, φ__, p0, dλSum, ranges, range;
+    var bound = {
+      point: point,
+      lineStart: lineStart,
+      lineEnd: lineEnd,
+      polygonStart: function() {
+        bound.point = ringPoint;
+        bound.lineStart = ringStart;
+        bound.lineEnd = ringEnd;
+        dλSum = 0;
+        d3_geo_area.polygonStart();
+      },
+      polygonEnd: function() {
+        d3_geo_area.polygonEnd();
+        bound.point = point;
+        bound.lineStart = lineStart;
+        bound.lineEnd = lineEnd;
+        if (d3_geo_areaRingSum < 0) λ0 = -(λ1 = 180), φ0 = -(φ1 = 90); else if (dλSum > ε) φ1 = 90; else if (dλSum < -ε) φ0 = -90;
+        range[0] = λ0, range[1] = λ1;
+      }
+    };
+    function point(λ, φ) {
+      ranges.push(range = [ λ0 = λ, λ1 = λ ]);
+      if (φ < φ0) φ0 = φ;
+      if (φ > φ1) φ1 = φ;
+    }
+    function linePoint(λ, φ) {
+      var p = d3_geo_cartesian([ λ * d3_radians, φ * d3_radians ]);
+      if (p0) {
+        var normal = d3_geo_cartesianCross(p0, p), equatorial = [ normal[1], -normal[0], 0 ], inflection = d3_geo_cartesianCross(equatorial, normal);
+        d3_geo_cartesianNormalize(inflection);
+        inflection = d3_geo_spherical(inflection);
+        var dλ = λ - λ_, s = dλ > 0 ? 1 : -1, λi = inflection[0] * d3_degrees * s, antimeridian = abs(dλ) > 180;
+        if (antimeridian ^ (s * λ_ < λi && λi < s * λ)) {
+          var φi = inflection[1] * d3_degrees;
+          if (φi > φ1) φ1 = φi;
+        } else if (λi = (λi + 360) % 360 - 180, antimeridian ^ (s * λ_ < λi && λi < s * λ)) {
+          var φi = -inflection[1] * d3_degrees;
+          if (φi < φ0) φ0 = φi;
+        } else {
+          if (φ < φ0) φ0 = φ;
+          if (φ > φ1) φ1 = φ;
+        }
+        if (antimeridian) {
+          if (λ < λ_) {
+            if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ;
+          } else {
+            if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ;
+          }
+        } else {
+          if (λ1 >= λ0) {
+            if (λ < λ0) λ0 = λ;
+            if (λ > λ1) λ1 = λ;
+          } else {
+            if (λ > λ_) {
+              if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ;
+            } else {
+              if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ;
+            }
+          }
+        }
+      } else {
+        point(λ, φ);
+      }
+      p0 = p, λ_ = λ;
+    }
+    function lineStart() {
+      bound.point = linePoint;
+    }
+    function lineEnd() {
+      range[0] = λ0, range[1] = λ1;
+      bound.point = point;
+      p0 = null;
+    }
+    function ringPoint(λ, φ) {
+      if (p0) {
+        var dλ = λ - λ_;
+        dλSum += abs(dλ) > 180 ? dλ + (dλ > 0 ? 360 : -360) : dλ;
+      } else λ__ = λ, φ__ = φ;
+      d3_geo_area.point(λ, φ);
+      linePoint(λ, φ);
+    }
+    function ringStart() {
+      d3_geo_area.lineStart();
+    }
+    function ringEnd() {
+      ringPoint(λ__, φ__);
+      d3_geo_area.lineEnd();
+      if (abs(dλSum) > ε) λ0 = -(λ1 = 180);
+      range[0] = λ0, range[1] = λ1;
+      p0 = null;
+    }
+    function angle(λ0, λ1) {
+      return (λ1 -= λ0) < 0 ? λ1 + 360 : λ1;
+    }
+    function compareRanges(a, b) {
+      return a[0] - b[0];
+    }
+    function withinRange(x, range) {
+      return range[0] <= range[1] ? range[0] <= x && x <= range[1] : x < range[0] || range[1] < x;
+    }
+    return function(feature) {
+      φ1 = λ1 = -(λ0 = φ0 = Infinity);
+      ranges = [];
+      d3.geo.stream(feature, bound);
+      var n = ranges.length;
+      if (n) {
+        ranges.sort(compareRanges);
+        for (var i = 1, a = ranges[0], b, merged = [ a ]; i < n; ++i) {
+          b = ranges[i];
+          if (withinRange(b[0], a) || withinRange(b[1], a)) {
+            if (angle(a[0], b[1]) > angle(a[0], a[1])) a[1] = b[1];
+            if (angle(b[0], a[1]) > angle(a[0], a[1])) a[0] = b[0];
+          } else {
+            merged.push(a = b);
+          }
+        }
+        var best = -Infinity, dλ;
+        for (var n = merged.length - 1, i = 0, a = merged[n], b; i <= n; a = b, ++i) {
+          b = merged[i];
+          if ((dλ = angle(a[1], b[0])) > best) best = dλ, λ0 = b[0], λ1 = a[1];
+        }
+      }
+      ranges = range = null;
+      return λ0 === Infinity || φ0 === Infinity ? [ [ NaN, NaN ], [ NaN, NaN ] ] : [ [ λ0, φ0 ], [ λ1, φ1 ] ];
+    };
+  }();
+  d3.geo.centroid = function(object) {
+    d3_geo_centroidW0 = d3_geo_centroidW1 = d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 = d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 = d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0;
+    d3.geo.stream(object, d3_geo_centroid);
+    var x = d3_geo_centroidX2, y = d3_geo_centroidY2, z = d3_geo_centroidZ2, m = x * x + y * y + z * z;
+    if (m < ε2) {
+      x = d3_geo_centroidX1, y = d3_geo_centroidY1, z = d3_geo_centroidZ1;
+      if (d3_geo_centroidW1 < ε) x = d3_geo_centroidX0, y = d3_geo_centroidY0, z = d3_geo_centroidZ0;
+      m = x * x + y * y + z * z;
+      if (m < ε2) return [ NaN, NaN ];
+    }
+    return [ Math.atan2(y, x) * d3_degrees, d3_asin(z / Math.sqrt(m)) * d3_degrees ];
+  };
+  var d3_geo_centroidW0, d3_geo_centroidW1, d3_geo_centroidX0, d3_geo_centroidY0, d3_geo_centroidZ0, d3_geo_centroidX1, d3_geo_centroidY1, d3_geo_centroidZ1, d3_geo_centroidX2, d3_geo_centroidY2, d3_geo_centroidZ2;
+  var d3_geo_centroid = {
+    sphere: d3_noop,
+    point: d3_geo_centroidPoint,
+    lineStart: d3_geo_centroidLineStart,
+    lineEnd: d3_geo_centroidLineEnd,
+    polygonStart: function() {
+      d3_geo_centroid.lineStart = d3_geo_centroidRingStart;
+    },
+    polygonEnd: function() {
+      d3_geo_centroid.lineStart = d3_geo_centroidLineStart;
+    }
+  };
+  function d3_geo_centroidPoint(λ, φ) {
+    λ *= d3_radians;
+    var cosφ = Math.cos(φ *= d3_radians);
+    d3_geo_centroidPointXYZ(cosφ * Math.cos(λ), cosφ * Math.sin(λ), Math.sin(φ));
+  }
+  function d3_geo_centroidPointXYZ(x, y, z) {
+    ++d3_geo_centroidW0;
+    d3_geo_centroidX0 += (x - d3_geo_centroidX0) / d3_geo_centroidW0;
+    d3_geo_centroidY0 += (y - d3_geo_centroidY0) / d3_geo_centroidW0;
+    d3_geo_centroidZ0 += (z - d3_geo_centroidZ0) / d3_geo_centroidW0;
+  }
+  function d3_geo_centroidLineStart() {
+    var x0, y0, z0;
+    d3_geo_centroid.point = function(λ, φ) {
+      λ *= d3_radians;
+      var cosφ = Math.cos(φ *= d3_radians);
+      x0 = cosφ * Math.cos(λ);
+      y0 = cosφ * Math.sin(λ);
+      z0 = Math.sin(φ);
+      d3_geo_centroid.point = nextPoint;
+      d3_geo_centroidPointXYZ(x0, y0, z0);
+    };
+    function nextPoint(λ, φ) {
+      λ *= d3_radians;
+      var cosφ = Math.cos(φ *= d3_radians), x = cosφ * Math.cos(λ), y = cosφ * Math.sin(λ), z = Math.sin(φ), w = Math.atan2(Math.sqrt((w = y0 * z - z0 * y) * w + (w = z0 * x - x0 * z) * w + (w = x0 * y - y0 * x) * w), x0 * x + y0 * y + z0 * z);
+      d3_geo_centroidW1 += w;
+      d3_geo_centroidX1 += w * (x0 + (x0 = x));
+      d3_geo_centroidY1 += w * (y0 + (y0 = y));
+      d3_geo_centroidZ1 += w * (z0 + (z0 = z));
+      d3_geo_centroidPointXYZ(x0, y0, z0);
+    }
+  }
+  function d3_geo_centroidLineEnd() {
+    d3_geo_centroid.point = d3_geo_centroidPoint;
+  }
+  function d3_geo_centroidRingStart() {
+    var λ00, φ00, x0, y0, z0;
+    d3_geo_centroid.point = function(λ, φ) {
+      λ00 = λ, φ00 = φ;
+      d3_geo_centroid.point = nextPoint;
+      λ *= d3_radians;
+      var cosφ = Math.cos(φ *= d3_radians);
+      x0 = cosφ * Math.cos(λ);
+      y0 = cosφ * Math.sin(λ);
+      z0 = Math.sin(φ);
+      d3_geo_centroidPointXYZ(x0, y0, z0);
+    };
+    d3_geo_centroid.lineEnd = function() {
+      nextPoint(λ00, φ00);
+      d3_geo_centroid.lineEnd = d3_geo_centroidLineEnd;
+      d3_geo_centroid.point = d3_geo_centroidPoint;
+    };
+    function nextPoint(λ, φ) {
+      λ *= d3_radians;
+      var cosφ = Math.cos(φ *= d3_radians), x = cosφ * Math.cos(λ), y = cosφ * Math.sin(λ), z = Math.sin(φ), cx = y0 * z - z0 * y, cy = z0 * x - x0 * z, cz = x0 * y - y0 * x, m = Math.sqrt(cx * cx + cy * cy + cz * cz), u = x0 * x + y0 * y + z0 * z, v = m && -d3_acos(u) / m, w = Math.atan2(m, u);
+      d3_geo_centroidX2 += v * cx;
+      d3_geo_centroidY2 += v * cy;
+      d3_geo_centroidZ2 += v * cz;
+      d3_geo_centroidW1 += w;
+      d3_geo_centroidX1 += w * (x0 + (x0 = x));
+      d3_geo_centroidY1 += w * (y0 + (y0 = y));
+      d3_geo_centroidZ1 += w * (z0 + (z0 = z));
+      d3_geo_centroidPointXYZ(x0, y0, z0);
+    }
+  }
+  function d3_true() {
+    return true;
+  }
+  function d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener) {
+    var subject = [], clip = [];
+    segments.forEach(function(segment) {
+      if ((n = segment.length - 1) <= 0) return;
+      var n, p0 = segment[0], p1 = segment[n];
+      if (d3_geo_sphericalEqual(p0, p1)) {
+        listener.lineStart();
+        for (var i = 0; i < n; ++i) listener.point((p0 = segment[i])[0], p0[1]);
+        listener.lineEnd();
+        return;
+      }
+      var a = new d3_geo_clipPolygonIntersection(p0, segment, null, true), b = new d3_geo_clipPolygonIntersection(p0, null, a, false);
+      a.o = b;
+      subject.push(a);
+      clip.push(b);
+      a = new d3_geo_clipPolygonIntersection(p1, segment, null, false);
+      b = new d3_geo_clipPolygonIntersection(p1, null, a, true);
+      a.o = b;
+      subject.push(a);
+      clip.push(b);
+    });
+    clip.sort(compare);
+    d3_geo_clipPolygonLinkCircular(subject);
+    d3_geo_clipPolygonLinkCircular(clip);
+    if (!subject.length) return;
+    for (var i = 0, entry = clipStartInside, n = clip.length; i < n; ++i) {
+      clip[i].e = entry = !entry;
+    }
+    var start = subject[0], points, point;
+    while (1) {
+      var current = start, isSubject = true;
+      while (current.v) if ((current = current.n) === start) return;
+      points = current.z;
+      listener.lineStart();
+      do {
+        current.v = current.o.v = true;
+        if (current.e) {
+          if (isSubject) {
+            for (var i = 0, n = points.length; i < n; ++i) listener.point((point = points[i])[0], point[1]);
+          } else {
+            interpolate(current.x, current.n.x, 1, listener);
+          }
+          current = current.n;
+        } else {
+          if (isSubject) {
+            points = current.p.z;
+            for (var i = points.length - 1; i >= 0; --i) listener.point((point = points[i])[0], point[1]);
+          } else {
+            interpolate(current.x, current.p.x, -1, listener);
+          }
+          current = current.p;
+        }
+        current = current.o;
+        points = current.z;
+        isSubject = !isSubject;
+      } while (!current.v);
+      listener.lineEnd();
+    }
+  }
+  function d3_geo_clipPolygonLinkCircular(array) {
+    if (!(n = array.length)) return;
+    var n, i = 0, a = array[0], b;
+    while (++i < n) {
+      a.n = b = array[i];
+      b.p = a;
+      a = b;
+    }
+    a.n = b = array[0];
+    b.p = a;
+  }
+  function d3_geo_clipPolygonIntersection(point, points, other, entry) {
+    this.x = point;
+    this.z = points;
+    this.o = other;
+    this.e = entry;
+    this.v = false;
+    this.n = this.p = null;
+  }
+  function d3_geo_clip(pointVisible, clipLine, interpolate, clipStart) {
+    return function(rotate, listener) {
+      var line = clipLine(listener), rotatedClipStart = rotate.invert(clipStart[0], clipStart[1]);
+      var clip = {
+        point: point,
+        lineStart: lineStart,
+        lineEnd: lineEnd,
+        polygonStart: function() {
+          clip.point = pointRing;
+          clip.lineStart = ringStart;
+          clip.lineEnd = ringEnd;
+          segments = [];
+          polygon = [];
+        },
+        polygonEnd: function() {
+          clip.point = point;
+          clip.lineStart = lineStart;
+          clip.lineEnd = lineEnd;
+          segments = d3.merge(segments);
+          var clipStartInside = d3_geo_pointInPolygon(rotatedClipStart, polygon);
+          if (segments.length) {
+            if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
+            d3_geo_clipPolygon(segments, d3_geo_clipSort, clipStartInside, interpolate, listener);
+          } else if (clipStartInside) {
+            if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
+            listener.lineStart();
+            interpolate(null, null, 1, listener);
+            listener.lineEnd();
+          }
+          if (polygonStarted) listener.polygonEnd(), polygonStarted = false;
+          segments = polygon = null;
+        },
+        sphere: function() {
+          listener.polygonStart();
+          listener.lineStart();
+          interpolate(null, null, 1, listener);
+          listener.lineEnd();
+          listener.polygonEnd();
+        }
+      };
+      function point(λ, φ) {
+        var point = rotate(λ, φ);
+        if (pointVisible(λ = point[0], φ = point[1])) listener.point(λ, φ);
+      }
+      function pointLine(λ, φ) {
+        var point = rotate(λ, φ);
+        line.point(point[0], point[1]);
+      }
+      function lineStart() {
+        clip.point = pointLine;
+        line.lineStart();
+      }
+      function lineEnd() {
+        clip.point = point;
+        line.lineEnd();
+      }
+      var segments;
+      var buffer = d3_geo_clipBufferListener(), ringListener = clipLine(buffer), polygonStarted = false, polygon, ring;
+      function pointRing(λ, φ) {
+        ring.push([ λ, φ ]);
+        var point = rotate(λ, φ);
+        ringListener.point(point[0], point[1]);
+      }
+      function ringStart() {
+        ringListener.lineStart();
+        ring = [];
+      }
+      function ringEnd() {
+        pointRing(ring[0][0], ring[0][1]);
+        ringListener.lineEnd();
+        var clean = ringListener.clean(), ringSegments = buffer.buffer(), segment, n = ringSegments.length;
+        ring.pop();
+        polygon.push(ring);
+        ring = null;
+        if (!n) return;
+        if (clean & 1) {
+          segment = ringSegments[0];
+          var n = segment.length - 1, i = -1, point;
+          if (n > 0) {
+            if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
+            listener.lineStart();
+            while (++i < n) listener.point((point = segment[i])[0], point[1]);
+            listener.lineEnd();
+          }
+          return;
+        }
+        if (n > 1 && clean & 2) ringSegments.push(ringSegments.pop().concat(ringSegments.shift()));
+        segments.push(ringSegments.filter(d3_geo_clipSegmentLength1));
+      }
+      return clip;
+    };
+  }
+  function d3_geo_clipSegmentLength1(segment) {
+    return segment.length > 1;
+  }
+  function d3_geo_clipBufferListener() {
+    var lines = [], line;
+    return {
+      lineStart: function() {
+        lines.push(line = []);
+      },
+      point: function(λ, φ) {
+        line.push([ λ, φ ]);
+      },
+      lineEnd: d3_noop,
+      buffer: function() {
+        var buffer = lines;
+        lines = [];
+        line = null;
+        return buffer;
+      },
+      rejoin: function() {
+        if (lines.length > 1) lines.push(lines.pop().concat(lines.shift()));
+      }
+    };
+  }
+  function d3_geo_clipSort(a, b) {
+    return ((a = a.x)[0] < 0 ? a[1] - halfπ - ε : halfπ - a[1]) - ((b = b.x)[0] < 0 ? b[1] - halfπ - ε : halfπ - b[1]);
+  }
+  function d3_geo_pointInPolygon(point, polygon) {
+    var meridian = point[0], parallel = point[1], meridianNormal = [ Math.sin(meridian), -Math.cos(meridian), 0 ], polarAngle = 0, winding = 0;
+    d3_geo_areaRingSum.reset();
+    for (var i = 0, n = polygon.length; i < n; ++i) {
+      var ring = polygon[i], m = ring.length;
+      if (!m) continue;
+      var point0 = ring[0], λ0 = point0[0], φ0 = point0[1] / 2 + π / 4, sinφ0 = Math.sin(φ0), cosφ0 = Math.cos(φ0), j = 1;
+      while (true) {
+        if (j === m) j = 0;
+        point = ring[j];
+        var λ = point[0], φ = point[1] / 2 + π / 4, sinφ = Math.sin(φ), cosφ = Math.cos(φ), dλ = λ - λ0, sdλ = dλ >= 0 ? 1 : -1, adλ = sdλ * dλ, antimeridian = adλ > π, k = sinφ0 * sinφ;
+        d3_geo_areaRingSum.add(Math.atan2(k * sdλ * Math.sin(adλ), cosφ0 * cosφ + k * Math.cos(adλ)));
+        polarAngle += antimeridian ? dλ + sdλ * τ : dλ;
+        if (antimeridian ^ λ0 >= meridian ^ λ >= meridian) {
+          var arc = d3_geo_cartesianCross(d3_geo_cartesian(point0), d3_geo_cartesian(point));
+          d3_geo_cartesianNormalize(arc);
+          var intersection = d3_geo_cartesianCross(meridianNormal, arc);
+          d3_geo_cartesianNormalize(intersection);
+          var φarc = (antimeridian ^ dλ >= 0 ? -1 : 1) * d3_asin(intersection[2]);
+          if (parallel > φarc || parallel === φarc && (arc[0] || arc[1])) {
+            winding += antimeridian ^ dλ >= 0 ? 1 : -1;
+          }
+        }
+        if (!j++) break;
+        λ0 = λ, sinφ0 = sinφ, cosφ0 = cosφ, point0 = point;
+      }
+    }
+    return (polarAngle < -ε || polarAngle < ε && d3_geo_areaRingSum < 0) ^ winding & 1;
+  }
+  var d3_geo_clipAntimeridian = d3_geo_clip(d3_true, d3_geo_clipAntimeridianLine, d3_geo_clipAntimeridianInterpolate, [ -π, -π / 2 ]);
+  function d3_geo_clipAntimeridianLine(listener) {
+    var λ0 = NaN, φ0 = NaN, sλ0 = NaN, clean;
+    return {
+      lineStart: function() {
+        listener.lineStart();
+        clean = 1;
+      },
+      point: function(λ1, φ1) {
+        var sλ1 = λ1 > 0 ? π : -π, dλ = abs(λ1 - λ0);
+        if (abs(dλ - π) < ε) {
+          listener.point(λ0, φ0 = (φ0 + φ1) / 2 > 0 ? halfπ : -halfπ);
+          listener.point(sλ0, φ0);
+          listener.lineEnd();
+          listener.lineStart();
+          listener.point(sλ1, φ0);
+          listener.point(λ1, φ0);
+          clean = 0;
+        } else if (sλ0 !== sλ1 && dλ >= π) {
+          if (abs(λ0 - sλ0) < ε) λ0 -= sλ0 * ε;
+          if (abs(λ1 - sλ1) < ε) λ1 -= sλ1 * ε;
+          φ0 = d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1);
+          listener.point(sλ0, φ0);
+          listener.lineEnd();
+          listener.lineStart();
+          listener.point(sλ1, φ0);
+          clean = 0;
+        }
+        listener.point(λ0 = λ1, φ0 = φ1);
+        sλ0 = sλ1;
+      },
+      lineEnd: function() {
+        listener.lineEnd();
+        λ0 = φ0 = NaN;
+      },
+      clean: function() {
+        return 2 - clean;
+      }
+    };
+  }
+  function d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1) {
+    var cosφ0, cosφ1, sinλ0_λ1 = Math.sin(λ0 - λ1);
+    return abs(sinλ0_λ1) > ε ? Math.atan((Math.sin(φ0) * (cosφ1 = Math.cos(φ1)) * Math.sin(λ1) - Math.sin(φ1) * (cosφ0 = Math.cos(φ0)) * Math.sin(λ0)) / (cosφ0 * cosφ1 * sinλ0_λ1)) : (φ0 + φ1) / 2;
+  }
+  function d3_geo_clipAntimeridianInterpolate(from, to, direction, listener) {
+    var φ;
+    if (from == null) {
+      φ = direction * halfπ;
+      listener.point(-π, φ);
+      listener.point(0, φ);
+      listener.point(π, φ);
+      listener.point(π, 0);
+      listener.point(π, -φ);
+      listener.point(0, -φ);
+      listener.point(-π, -φ);
+      listener.point(-π, 0);
+      listener.point(-π, φ);
+    } else if (abs(from[0] - to[0]) > ε) {
+      var s = from[0] < to[0] ? π : -π;
+      φ = direction * s / 2;
+      listener.point(-s, φ);
+      listener.point(0, φ);
+      listener.point(s, φ);
+    } else {
+      listener.point(to[0], to[1]);
+    }
+  }
+  function d3_geo_clipCircle(radius) {
+    var cr = Math.cos(radius), smallRadius = cr > 0, notHemisphere = abs(cr) > ε, interpolate = d3_geo_circleInterpolate(radius, 6 * d3_radians);
+    return d3_geo_clip(visible, clipLine, interpolate, smallRadius ? [ 0, -radius ] : [ -π, radius - π ]);
+    function visible(λ, φ) {
+      return Math.cos(λ) * Math.cos(φ) > cr;
+    }
+    function clipLine(listener) {
+      var point0, c0, v0, v00, clean;
+      return {
+        lineStart: function() {
+          v00 = v0 = false;
+          clean = 1;
+        },
+        point: function(λ, φ) {
+          var point1 = [ λ, φ ], point2, v = visible(λ, φ), c = smallRadius ? v ? 0 : code(λ, φ) : v ? code(λ + (λ < 0 ? π : -π), φ) : 0;
+          if (!point0 && (v00 = v0 = v)) listener.lineStart();
+          if (v !== v0) {
+            point2 = intersect(point0, point1);
+            if (d3_geo_sphericalEqual(point0, point2) || d3_geo_sphericalEqual(point1, point2)) {
+              point1[0] += ε;
+              point1[1] += ε;
+              v = visible(point1[0], point1[1]);
+            }
+          }
+          if (v !== v0) {
+            clean = 0;
+            if (v) {
+              listener.lineStart();
+              point2 = intersect(point1, point0);
+              listener.point(point2[0], point2[1]);
+            } else {
+              point2 = intersect(point0, point1);
+              listener.point(point2[0], point2[1]);
+              listener.lineEnd();
+            }
+            point0 = point2;
+          } else if (notHemisphere && point0 && smallRadius ^ v) {
+            var t;
+            if (!(c & c0) && (t = intersect(point1, point0, true))) {
+              clean = 0;
+              if (smallRadius) {
+                listener.lineStart();
+                listener.point(t[0][0], t[0][1]);
+                listener.point(t[1][0], t[1][1]);
+                listener.lineEnd();
+              } else {
+                listener.point(t[1][0], t[1][1]);
+                listener.lineEnd();
+                listener.lineStart();
+                listener.point(t[0][0], t[0][1]);
+              }
+            }
+          }
+          if (v && (!point0 || !d3_geo_sphericalEqual(point0, point1))) {
+            listener.point(point1[0], point1[1]);
+          }
+          point0 = point1, v0 = v, c0 = c;
+        },
+        lineEnd: function() {
+          if (v0) listener.lineEnd();
+          point0 = null;
+        },
+        clean: function() {
+          return clean | (v00 && v0) << 1;
+        }
+      };
+    }
+    function intersect(a, b, two) {
+      var pa = d3_geo_cartesian(a), pb = d3_geo_cartesian(b);
+      var n1 = [ 1, 0, 0 ], n2 = d3_geo_cartesianCross(pa, pb), n2n2 = d3_geo_cartesianDot(n2, n2), n1n2 = n2[0], determinant = n2n2 - n1n2 * n1n2;
+      if (!determinant) return !two && a;
+      var c1 = cr * n2n2 / determinant, c2 = -cr * n1n2 / determinant, n1xn2 = d3_geo_cartesianCross(n1, n2), A = d3_geo_cartesianScale(n1, c1), B = d3_geo_cartesianScale(n2, c2);
+      d3_geo_cartesianAdd(A, B);
+      var u = n1xn2, w = d3_geo_cartesianDot(A, u), uu = d3_geo_cartesianDot(u, u), t2 = w * w - uu * (d3_geo_cartesianDot(A, A) - 1);
+      if (t2 < 0) return;
+      var t = Math.sqrt(t2), q = d3_geo_cartesianScale(u, (-w - t) / uu);
+      d3_geo_cartesianAdd(q, A);
+      q = d3_geo_spherical(q);
+      if (!two) return q;
+      var λ0 = a[0], λ1 = b[0], φ0 = a[1], φ1 = b[1], z;
+      if (λ1 < λ0) z = λ0, λ0 = λ1, λ1 = z;
+      var δλ = λ1 - λ0, polar = abs(δλ - π) < ε, meridian = polar || δλ < ε;
+      if (!polar && φ1 < φ0) z = φ0, φ0 = φ1, φ1 = z;
+      if (meridian ? polar ? φ0 + φ1 > 0 ^ q[1] < (abs(q[0] - λ0) < ε ? φ0 : φ1) : φ0 <= q[1] && q[1] <= φ1 : δλ > π ^ (λ0 <= q[0] && q[0] <= λ1)) {
+        var q1 = d3_geo_cartesianScale(u, (-w + t) / uu);
+        d3_geo_cartesianAdd(q1, A);
+        return [ q, d3_geo_spherical(q1) ];
+      }
+    }
+    function code(λ, φ) {
+      var r = smallRadius ? radius : π - radius, code = 0;
+      if (λ < -r) code |= 1; else if (λ > r) code |= 2;
+      if (φ < -r) code |= 4; else if (φ > r) code |= 8;
+      return code;
+    }
+  }
+  function d3_geom_clipLine(x0, y0, x1, y1) {
+    return function(line) {
+      var a = line.a, b = line.b, ax = a.x, ay = a.y, bx = b.x, by = b.y, t0 = 0, t1 = 1, dx = bx - ax, dy = by - ay, r;
+      r = x0 - ax;
+      if (!dx && r > 0) return;
+      r /= dx;
+      if (dx < 0) {
+        if (r < t0) return;
+        if (r < t1) t1 = r;
+      } else if (dx > 0) {
+        if (r > t1) return;
+        if (r > t0) t0 = r;
+      }
+      r = x1 - ax;
+      if (!dx && r < 0) return;
+      r /= dx;
+      if (dx < 0) {
+        if (r > t1) return;
+        if (r > t0) t0 = r;
+      } else if (dx > 0) {
+        if (r < t0) return;
+        if (r < t1) t1 = r;
+      }
+      r = y0 - ay;
+      if (!dy && r > 0) return;
+      r /= dy;
+      if (dy < 0) {
+        if (r < t0) return;
+        if (r < t1) t1 = r;
+      } else if (dy > 0) {
+        if (r > t1) return;
+        if (r > t0) t0 = r;
+      }
+      r = y1 - ay;
+      if (!dy && r < 0) return;
+      r /= dy;
+      if (dy < 0) {
+        if (r > t1) return;
+        if (r > t0) t0 = r;
+      } else if (dy > 0) {
+        if (r < t0) return;
+        if (r < t1) t1 = r;
+      }
+      if (t0 > 0) line.a = {
+        x: ax + t0 * dx,
+        y: ay + t0 * dy
+      };
+      if (t1 < 1) line.b = {
+        x: ax + t1 * dx,
+        y: ay + t1 * dy
+      };
+      return line;
+    };
+  }
+  var d3_geo_clipExtentMAX = 1e9;
+  d3.geo.clipExtent = function() {
+    var x0, y0, x1, y1, stream, clip, clipExtent = {
+      stream: function(output) {
+        if (stream) stream.valid = false;
+        stream = clip(output);
+        stream.valid = true;
+        return stream;
+      },
+      extent: function(_) {
+        if (!arguments.length) return [ [ x0, y0 ], [ x1, y1 ] ];
+        clip = d3_geo_clipExtent(x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1]);
+        if (stream) stream.valid = false, stream = null;
+        return clipExtent;
+      }
+    };
+    return clipExtent.extent([ [ 0, 0 ], [ 960, 500 ] ]);
+  };
+  function d3_geo_clipExtent(x0, y0, x1, y1) {
+    return function(listener) {
+      var listener_ = listener, bufferListener = d3_geo_clipBufferListener(), clipLine = d3_geom_clipLine(x0, y0, x1, y1), segments, polygon, ring;
+      var clip = {
+        point: point,
+        lineStart: lineStart,
+        lineEnd: lineEnd,
+        polygonStart: function() {
+          listener = bufferListener;
+          segments = [];
+          polygon = [];
+          clean = true;
+        },
+        polygonEnd: function() {
+          listener = listener_;
+          segments = d3.merge(segments);
+          var clipStartInside = insidePolygon([ x0, y1 ]), inside = clean && clipStartInside, visible = segments.length;
+          if (inside || visible) {
+            listener.polygonStart();
+            if (inside) {
+              listener.lineStart();
+              interpolate(null, null, 1, listener);
+              listener.lineEnd();
+            }
+            if (visible) {
+              d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener);
+            }
+            listener.polygonEnd();
+          }
+          segments = polygon = ring = null;
+        }
+      };
+      function insidePolygon(p) {
+        var wn = 0, n = polygon.length, y = p[1];
+        for (var i = 0; i < n; ++i) {
+          for (var j = 1, v = polygon[i], m = v.length, a = v[0], b; j < m; ++j) {
+            b = v[j];
+            if (a[1] <= y) {
+              if (b[1] > y && d3_cross2d(a, b, p) > 0) ++wn;
+            } else {
+              if (b[1] <= y && d3_cross2d(a, b, p) < 0) --wn;
+            }
+            a = b;
+          }
+        }
+        return wn !== 0;
+      }
+      function interpolate(from, to, direction, listener) {
+        var a = 0, a1 = 0;
+        if (from == null || (a = corner(from, direction)) !== (a1 = corner(to, direction)) || comparePoints(from, to) < 0 ^ direction > 0) {
+          do {
+            listener.point(a === 0 || a === 3 ? x0 : x1, a > 1 ? y1 : y0);
+          } while ((a = (a + direction + 4) % 4) !== a1);
+        } else {
+          listener.point(to[0], to[1]);
+        }
+      }
+      function pointVisible(x, y) {
+        return x0 <= x && x <= x1 && y0 <= y && y <= y1;
+      }
+      function point(x, y) {
+        if (pointVisible(x, y)) listener.point(x, y);
+      }
+      var x__, y__, v__, x_, y_, v_, first, clean;
+      function lineStart() {
+        clip.point = linePoint;
+        if (polygon) polygon.push(ring = []);
+        first = true;
+        v_ = false;
+        x_ = y_ = NaN;
+      }
+      function lineEnd() {
+        if (segments) {
+          linePoint(x__, y__);
+          if (v__ && v_) bufferListener.rejoin();
+          segments.push(bufferListener.buffer());
+        }
+        clip.point = point;
+        if (v_) listener.lineEnd();
+      }
+      function linePoint(x, y) {
+        x = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, x));
+        y = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, y));
+        var v = pointVisible(x, y);
+        if (polygon) ring.push([ x, y ]);
+        if (first) {
+          x__ = x, y__ = y, v__ = v;
+          first = false;
+          if (v) {
+            listener.lineStart();
+            listener.point(x, y);
+          }
+        } else {
+          if (v && v_) listener.point(x, y); else {
+            var l = {
+              a: {
+                x: x_,
+                y: y_
+              },
+              b: {
+                x: x,
+                y: y
+              }
+            };
+            if (clipLine(l)) {
+              if (!v_) {
+                listener.lineStart();
+                listener.point(l.a.x, l.a.y);
+              }
+              listener.point(l.b.x, l.b.y);
+              if (!v) listener.lineEnd();
+              clean = false;
+            } else if (v) {
+              listener.lineStart();
+              listener.point(x, y);
+              clean = false;
+            }
+          }
+        }
+        x_ = x, y_ = y, v_ = v;
+      }
+      return clip;
+    };
+    function corner(p, direction) {
+      return abs(p[0] - x0) < ε ? direction > 0 ? 0 : 3 : abs(p[0] - x1) < ε ? direction > 0 ? 2 : 1 : abs(p[1] - y0) < ε ? direction > 0 ? 1 : 0 : direction > 0 ? 3 : 2;
+    }
+    function compare(a, b) {
+      return comparePoints(a.x, b.x);
+    }
+    function comparePoints(a, b) {
+      var ca = corner(a, 1), cb = corner(b, 1);
+      return ca !== cb ? ca - cb : ca === 0 ? b[1] - a[1] : ca === 1 ? a[0] - b[0] : ca === 2 ? a[1] - b[1] : b[0] - a[0];
+    }
+  }
+  function d3_geo_compose(a, b) {
+    function compose(x, y) {
+      return x = a(x, y), b(x[0], x[1]);
+    }
+    if (a.invert && b.invert) compose.invert = function(x, y) {
+      return x = b.invert(x, y), x && a.invert(x[0], x[1]);
+    };
+    return compose;
+  }
+  function d3_geo_conic(projectAt) {
+    var φ0 = 0, φ1 = π / 3, m = d3_geo_projectionMutator(projectAt), p = m(φ0, φ1);
+    p.parallels = function(_) {
+      if (!arguments.length) return [ φ0 / π * 180, φ1 / π * 180 ];
+      return m(φ0 = _[0] * π / 180, φ1 = _[1] * π / 180);
+    };
+    return p;
+  }
+  function d3_geo_conicEqualArea(φ0, φ1) {
+    var sinφ0 = Math.sin(φ0), n = (sinφ0 + Math.sin(φ1)) / 2, C = 1 + sinφ0 * (2 * n - sinφ0), ρ0 = Math.sqrt(C) / n;
+    function forward(λ, φ) {
+      var ρ = Math.sqrt(C - 2 * n * Math.sin(φ)) / n;
+      return [ ρ * Math.sin(λ *= n), ρ0 - ρ * Math.cos(λ) ];
+    }
+    forward.invert = function(x, y) {
+      var ρ0_y = ρ0 - y;
+      return [ Math.atan2(x, ρ0_y) / n, d3_asin((C - (x * x + ρ0_y * ρ0_y) * n * n) / (2 * n)) ];
+    };
+    return forward;
+  }
+  (d3.geo.conicEqualArea = function() {
+    return d3_geo_conic(d3_geo_conicEqualArea);
+  }).raw = d3_geo_conicEqualArea;
+  d3.geo.albers = function() {
+    return d3.geo.conicEqualArea().rotate([ 96, 0 ]).center([ -.6, 38.7 ]).parallels([ 29.5, 45.5 ]).scale(1070);
+  };
+  d3.geo.albersUsa = function() {
+    var lower48 = d3.geo.albers();
+    var alaska = d3.geo.conicEqualArea().rotate([ 154, 0 ]).center([ -2, 58.5 ]).parallels([ 55, 65 ]);
+    var hawaii = d3.geo.conicEqualArea().rotate([ 157, 0 ]).center([ -3, 19.9 ]).parallels([ 8, 18 ]);
+    var point, pointStream = {
+      point: function(x, y) {
+        point = [ x, y ];
+      }
+    }, lower48Point, alaskaPoint, hawaiiPoint;
+    function albersUsa(coordinates) {
+      var x = coordinates[0], y = coordinates[1];
+      point = null;
+      (lower48Point(x, y), point) || (alaskaPoint(x, y), point) || hawaiiPoint(x, y);
+      return point;
+    }
+    albersUsa.invert = function(coordinates) {
+      var k = lower48.scale(), t = lower48.translate(), x = (coordinates[0] - t[0]) / k, y = (coordinates[1] - t[1]) / k;
+      return (y >= .12 && y < .234 && x >= -.425 && x < -.214 ? alaska : y >= .166 && y < .234 && x >= -.214 && x < -.115 ? hawaii : lower48).invert(coordinates);
+    };
+    albersUsa.stream = function(stream) {
+      var lower48Stream = lower48.stream(stream), alaskaStream = alaska.stream(stream), hawaiiStream = hawaii.stream(stream);
+      return {
+        point: function(x, y) {
+          lower48Stream.point(x, y);
+          alaskaStream.point(x, y);
+          hawaiiStream.point(x, y);
+        },
+        sphere: function() {
+          lower48Stream.sphere();
+          alaskaStream.sphere();
+          hawaiiStream.sphere();
+        },
+        lineStart: function() {
+          lower48Stream.lineStart();
+          alaskaStream.lineStart();
+          hawaiiStream.lineStart();
+        },
+        lineEnd: function() {
+          lower48Stream.lineEnd();
+          alaskaStream.lineEnd();
+          hawaiiStream.lineEnd();
+        },
+        polygonStart: function() {
+          lower48Stream.polygonStart();
+          alaskaStream.polygonStart();
+          hawaiiStream.polygonStart();
+        },
+        polygonEnd: function() {
+          lower48Stream.polygonEnd();
+          alaskaStream.polygonEnd();
+          hawaiiStream.polygonEnd();
+        }
+      };
+    };
+    albersUsa.precision = function(_) {
+      if (!arguments.length) return lower48.precision();
+      lower48.precision(_);
+      alaska.precision(_);
+      hawaii.precision(_);
+      return albersUsa;
+    };
+    albersUsa.scale = function(_) {
+      if (!arguments.length) return lower48.scale();
+      lower48.scale(_);
+      alaska.scale(_ * .35);
+      hawaii.scale(_);
+      return albersUsa.translate(lower48.translate());
+    };
+    albersUsa.translate = function(_) {
+      if (!arguments.length) return lower48.translate();
+      var k = lower48.scale(), x = +_[0], y = +_[1];
+      lower48Point = lower48.translate(_).clipExtent([ [ x - .455 * k, y - .238 * k ], [ x + .455 * k, y + .238 * k ] ]).stream(pointStream).point;
+      alaskaPoint = alaska.translate([ x - .307 * k, y + .201 * k ]).clipExtent([ [ x - .425 * k + ε, y + .12 * k + ε ], [ x - .214 * k - ε, y + .234 * k - ε ] ]).stream(pointStream).point;
+      hawaiiPoint = hawaii.translate([ x - .205 * k, y + .212 * k ]).clipExtent([ [ x - .214 * k + ε, y + .166 * k + ε ], [ x - .115 * k - ε, y + .234 * k - ε ] ]).stream(pointStream).point;
+      return albersUsa;
+    };
+    return albersUsa.scale(1070);
+  };
+  var d3_geo_pathAreaSum, d3_geo_pathAreaPolygon, d3_geo_pathArea = {
+    point: d3_noop,
+    lineStart: d3_noop,
+    lineEnd: d3_noop,
+    polygonStart: function() {
+      d3_geo_pathAreaPolygon = 0;
+      d3_geo_pathArea.lineStart = d3_geo_pathAreaRingStart;
+    },
+    polygonEnd: function() {
+      d3_geo_pathArea.lineStart = d3_geo_pathArea.lineEnd = d3_geo_pathArea.point = d3_noop;
+      d3_geo_pathAreaSum += abs(d3_geo_pathAreaPolygon / 2);
+    }
+  };
+  function d3_geo_pathAreaRingStart() {
+    var x00, y00, x0, y0;
+    d3_geo_pathArea.point = function(x, y) {
+      d3_geo_pathArea.point = nextPoint;
+      x00 = x0 = x, y00 = y0 = y;
+    };
+    function nextPoint(x, y) {
+      d3_geo_pathAreaPolygon += y0 * x - x0 * y;
+      x0 = x, y0 = y;
+    }
+    d3_geo_pathArea.lineEnd = function() {
+      nextPoint(x00, y00);
+    };
+  }
+  var d3_geo_pathBoundsX0, d3_geo_pathBoundsY0, d3_geo_pathBoundsX1, d3_geo_pathBoundsY1;
+  var d3_geo_pathBounds = {
+    point: d3_geo_pathBoundsPoint,
+    lineStart: d3_noop,
+    lineEnd: d3_noop,
+    polygonStart: d3_noop,
+    polygonEnd: d3_noop
+  };
+  function d3_geo_pathBoundsPoint(x, y) {
+    if (x < d3_geo_pathBoundsX0) d3_geo_pathBoundsX0 = x;
+    if (x > d3_geo_pathBoundsX1) d3_geo_pathBoundsX1 = x;
+    if (y < d3_geo_pathBoundsY0) d3_geo_pathBoundsY0 = y;
+    if (y > d3_geo_pathBoundsY1) d3_geo_pathBoundsY1 = y;
+  }
+  function d3_geo_pathBuffer() {
+    var pointCircle = d3_geo_pathBufferCircle(4.5), buffer = [];
+    var stream = {
+      point: point,
+      lineStart: function() {
+        stream.point = pointLineStart;
+      },
+      lineEnd: lineEnd,
+      polygonStart: function() {
+        stream.lineEnd = lineEndPolygon;
+      },
+      polygonEnd: function() {
+        stream.lineEnd = lineEnd;
+        stream.point = point;
+      },
+      pointRadius: function(_) {
+        pointCircle = d3_geo_pathBufferCircle(_);
+        return stream;
+      },
+      result: function() {
+        if (buffer.length) {
+          var result = buffer.join("");
+          buffer = [];
+          return result;
+        }
+      }
+    };
+    function point(x, y) {
+      buffer.push("M", x, ",", y, pointCircle);
+    }
+    function pointLineStart(x, y) {
+      buffer.push("M", x, ",", y);
+      stream.point = pointLine;
+    }
+    function pointLine(x, y) {
+      buffer.push("L", x, ",", y);
+    }
+    function lineEnd() {
+      stream.point = point;
+    }
+    function lineEndPolygon() {
+      buffer.push("Z");
+    }
+    return stream;
+  }
+  function d3_geo_pathBufferCircle(radius) {
+    return "m0," + radius + "a" + radius + "," + radius + " 0 1,1 0," + -2 * radius + "a" + radius + "," + radius + " 0 1,1 0," + 2 * radius + "z";
+  }
+  var d3_geo_pathCentroid = {
+    point: d3_geo_pathCentroidPoint,
+    lineStart: d3_geo_pathCentroidLineStart,
+    lineEnd: d3_geo_pathCentroidLineEnd,
+    polygonStart: function() {
+      d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidRingStart;
+    },
+    polygonEnd: function() {
+      d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint;
+      d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidLineStart;
+      d3_geo_pathCentroid.lineEnd = d3_geo_pathCentroidLineEnd;
+    }
+  };
+  function d3_geo_pathCentroidPoint(x, y) {
+    d3_geo_centroidX0 += x;
+    d3_geo_centroidY0 += y;
+    ++d3_geo_centroidZ0;
+  }
+  function d3_geo_pathCentroidLineStart() {
+    var x0, y0;
+    d3_geo_pathCentroid.point = function(x, y) {
+      d3_geo_pathCentroid.point = nextPoint;
+      d3_geo_pathCentroidPoint(x0 = x, y0 = y);
+    };
+    function nextPoint(x, y) {
+      var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy);
+      d3_geo_centroidX1 += z * (x0 + x) / 2;
+      d3_geo_centroidY1 += z * (y0 + y) / 2;
+      d3_geo_centroidZ1 += z;
+      d3_geo_pathCentroidPoint(x0 = x, y0 = y);
+    }
+  }
+  function d3_geo_pathCentroidLineEnd() {
+    d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint;
+  }
+  function d3_geo_pathCentroidRingStart() {
+    var x00, y00, x0, y0;
+    d3_geo_pathCentroid.point = function(x, y) {
+      d3_geo_pathCentroid.point = nextPoint;
+      d3_geo_pathCentroidPoint(x00 = x0 = x, y00 = y0 = y);
+    };
+    function nextPoint(x, y) {
+      var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy);
+      d3_geo_centroidX1 += z * (x0 + x) / 2;
+      d3_geo_centroidY1 += z * (y0 + y) / 2;
+      d3_geo_centroidZ1 += z;
+      z = y0 * x - x0 * y;
+      d3_geo_centroidX2 += z * (x0 + x);
+      d3_geo_centroidY2 += z * (y0 + y);
+      d3_geo_centroidZ2 += z * 3;
+      d3_geo_pathCentroidPoint(x0 = x, y0 = y);
+    }
+    d3_geo_pathCentroid.lineEnd = function() {
+      nextPoint(x00, y00);
+    };
+  }
+  function d3_geo_pathContext(context) {
+    var pointRadius = 4.5;
+    var stream = {
+      point: point,
+      lineStart: function() {
+        stream.point = pointLineStart;
+      },
+      lineEnd: lineEnd,
+      polygonStart: function() {
+        stream.lineEnd = lineEndPolygon;
+      },
+      polygonEnd: function() {
+        stream.lineEnd = lineEnd;
+        stream.point = point;
+      },
+      pointRadius: function(_) {
+        pointRadius = _;
+        return stream;
+      },
+      result: d3_noop
+    };
+    function point(x, y) {
+      context.moveTo(x, y);
+      context.arc(x, y, pointRadius, 0, τ);
+    }
+    function pointLineStart(x, y) {
+      context.moveTo(x, y);
+      stream.point = pointLine;
+    }
+    function pointLine(x, y) {
+      context.lineTo(x, y);
+    }
+    function lineEnd() {
+      stream.point = point;
+    }
+    function lineEndPolygon() {
+      context.closePath();
+    }
+    return stream;
+  }
+  function d3_geo_resample(project) {
+    var δ2 = .5, cosMinDistance = Math.cos(30 * d3_radians), maxDepth = 16;
+    function resample(stream) {
+      return (maxDepth ? resampleRecursive : resampleNone)(stream);
+    }
+    function resampleNone(stream) {
+      return d3_geo_transformPoint(stream, function(x, y) {
+        x = project(x, y);
+        stream.point(x[0], x[1]);
+      });
+    }
+    function resampleRecursive(stream) {
+      var λ00, φ00, x00, y00, a00, b00, c00, λ0, x0, y0, a0, b0, c0;
+      var resample = {
+        point: point,
+        lineStart: lineStart,
+        lineEnd: lineEnd,
+        polygonStart: function() {
+          stream.polygonStart();
+          resample.lineStart = ringStart;
+        },
+        polygonEnd: function() {
+          stream.polygonEnd();
+          resample.lineStart = lineStart;
+        }
+      };
+      function point(x, y) {
+        x = project(x, y);
+        stream.point(x[0], x[1]);
+      }
+      function lineStart() {
+        x0 = NaN;
+        resample.point = linePoint;
+        stream.lineStart();
+      }
+      function linePoint(λ, φ) {
+        var c = d3_geo_cartesian([ λ, φ ]), p = project(λ, φ);
+        resampleLineTo(x0, y0, λ0, a0, b0, c0, x0 = p[0], y0 = p[1], λ0 = λ, a0 = c[0], b0 = c[1], c0 = c[2], maxDepth, stream);
+        stream.point(x0, y0);
+      }
+      function lineEnd() {
+        resample.point = point;
+        stream.lineEnd();
+      }
+      function ringStart() {
+        lineStart();
+        resample.point = ringPoint;
+        resample.lineEnd = ringEnd;
+      }
+      function ringPoint(λ, φ) {
+        linePoint(λ00 = λ, φ00 = φ), x00 = x0, y00 = y0, a00 = a0, b00 = b0, c00 = c0;
+        resample.point = linePoint;
+      }
+      function ringEnd() {
+        resampleLineTo(x0, y0, λ0, a0, b0, c0, x00, y00, λ00, a00, b00, c00, maxDepth, stream);
+        resample.lineEnd = lineEnd;
+        lineEnd();
+      }
+      return resample;
+    }
+    function resampleLineTo(x0, y0, λ0, a0, b0, c0, x1, y1, λ1, a1, b1, c1, depth, stream) {
+      var dx = x1 - x0, dy = y1 - y0, d2 = dx * dx + dy * dy;
+      if (d2 > 4 * δ2 && depth--) {
+        var a = a0 + a1, b = b0 + b1, c = c0 + c1, m = Math.sqrt(a * a + b * b + c * c), φ2 = Math.asin(c /= m), λ2 = abs(abs(c) - 1) < ε || abs(λ0 - λ1) < ε ? (λ0 + λ1) / 2 : Math.atan2(b, a), p = project(λ2, φ2), x2 = p[0], y2 = p[1], dx2 = x2 - x0, dy2 = y2 - y0, dz = dy * dx2 - dx * dy2;
+        if (dz * dz / d2 > δ2 || abs((dx * dx2 + dy * dy2) / d2 - .5) > .3 || a0 * a1 + b0 * b1 + c0 * c1 < cosMinDistance) {
+          resampleLineTo(x0, y0, λ0, a0, b0, c0, x2, y2, λ2, a /= m, b /= m, c, depth, stream);
+          stream.point(x2, y2);
+          resampleLineTo(x2, y2, λ2, a, b, c, x1, y1, λ1, a1, b1, c1, depth, stream);
+        }
+      }
+    }
+    resample.precision = function(_) {
+      if (!arguments.length) return Math.sqrt(δ2);
+      maxDepth = (δ2 = _ * _) > 0 && 16;
+      return resample;
+    };
+    return resample;
+  }
+  d3.geo.path = function() {
+    var pointRadius = 4.5, projection, context, projectStream, contextStream, cacheStream;
+    function path(object) {
+      if (object) {
+        if (typeof pointRadius === "function") contextStream.pointRadius(+pointRadius.apply(this, arguments));
+        if (!cacheStream || !cacheStream.valid) cacheStream = projectStream(contextStream);
+        d3.geo.stream(object, cacheStream);
+      }
+      return contextStream.result();
+    }
+    path.area = function(object) {
+      d3_geo_pathAreaSum = 0;
+      d3.geo.stream(object, projectStream(d3_geo_pathArea));
+      return d3_geo_pathAreaSum;
+    };
+    path.centroid = function(object) {
+      d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 = d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 = d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0;
+      d3.geo.stream(object, projectStream(d3_geo_pathCentroid));
+      return d3_geo_centroidZ2 ? [ d3_geo_centroidX2 / d3_geo_centroidZ2, d3_geo_centroidY2 / d3_geo_centroidZ2 ] : d3_geo_centroidZ1 ? [ d3_geo_centroidX1 / d3_geo_centroidZ1, d3_geo_centroidY1 / d3_geo_centroidZ1 ] : d3_geo_centroidZ0 ? [ d3_geo_centroidX0 / d3_geo_centroidZ0, d3_geo_centroidY0 / d3_geo_centroidZ0 ] : [ NaN, NaN ];
+    };
+    path.bounds = function(object) {
+      d3_geo_pathBoundsX1 = d3_geo_pathBoundsY1 = -(d3_geo_pathBoundsX0 = d3_geo_pathBoundsY0 = Infinity);
+      d3.geo.stream(object, projectStream(d3_geo_pathBounds));
+      return [ [ d3_geo_pathBoundsX0, d3_geo_pathBoundsY0 ], [ d3_geo_pathBoundsX1, d3_geo_pathBoundsY1 ] ];
+    };
+    path.projection = function(_) {
+      if (!arguments.length) return projection;
+      projectStream = (projection = _) ? _.stream || d3_geo_pathProjectStream(_) : d3_identity;
+      return reset();
+    };
+    path.context = function(_) {
+      if (!arguments.length) return context;
+      contextStream = (context = _) == null ? new d3_geo_pathBuffer() : new d3_geo_pathContext(_);
+      if (typeof pointRadius !== "function") contextStream.pointRadius(pointRadius);
+      return reset();
+    };
+    path.pointRadius = function(_) {
+      if (!arguments.length) return pointRadius;
+      pointRadius = typeof _ === "function" ? _ : (contextStream.pointRadius(+_), +_);
+      return path;
+    };
+    function reset() {
+      cacheStream = null;
+      return path;
+    }
+    return path.projection(d3.geo.albersUsa()).context(null);
+  };
+  function d3_geo_pathProjectStream(project) {
+    var resample = d3_geo_resample(function(x, y) {
+      return project([ x * d3_degrees, y * d3_degrees ]);
+    });
+    return function(stream) {
+      return d3_geo_projectionRadians(resample(stream));
+    };
+  }
+  d3.geo.transform = function(methods) {
+    return {
+      stream: function(stream) {
+        var transform = new d3_geo_transform(stream);
+        for (var k in methods) transform[k] = methods[k];
+        return transform;
+      }
+    };
+  };
+  function d3_geo_transform(stream) {
+    this.stream = stream;
+  }
+  d3_geo_transform.prototype = {
+    point: function(x, y) {
+      this.stream.point(x, y);
+    },
+    sphere: function() {
+      this.stream.sphere();
+    },
+    lineStart: function() {
+      this.stream.lineStart();
+    },
+    lineEnd: function() {
+      this.stream.lineEnd();
+    },
+    polygonStart: function() {
+      this.stream.polygonStart();
+    },
+    polygonEnd: function() {
+      this.stream.polygonEnd();
+    }
+  };
+  function d3_geo_transformPoint(stream, point) {
+    return {
+      point: point,
+      sphere: function() {
+        stream.sphere();
+      },
+      lineStart: function() {
+        stream.lineStart();
+      },
+      lineEnd: function() {
+        stream.lineEnd();
+      },
+      polygonStart: function() {
+        stream.polygonStart();
+      },
+      polygonEnd: function() {
+        stream.polygonEnd();
+      }
+    };
+  }
+  d3.geo.projection = d3_geo_projection;
+  d3.geo.projectionMutator = d3_geo_projectionMutator;
+  function d3_geo_projection(project) {
+    return d3_geo_projectionMutator(function() {
+      return project;
+    })();
+  }
+  function d3_geo_projectionMutator(projectAt) {
+    var project, rotate, projectRotate, projectResample = d3_geo_resample(function(x, y) {
+      x = project(x, y);
+      return [ x[0] * k + δx, δy - x[1] * k ];
+    }), k = 150, x = 480, y = 250, λ = 0, φ = 0, δλ = 0, δφ = 0, δγ = 0, δx, δy, preclip = d3_geo_clipAntimeridian, postclip = d3_identity, clipAngle = null, clipExtent = null, stream;
+    function projection(point) {
+      point = projectRotate(point[0] * d3_radians, point[1] * d3_radians);
+      return [ point[0] * k + δx, δy - point[1] * k ];
+    }
+    function invert(point) {
+      point = projectRotate.invert((point[0] - δx) / k, (δy - point[1]) / k);
+      return point && [ point[0] * d3_degrees, point[1] * d3_degrees ];
+    }
+    projection.stream = function(output) {
+      if (stream) stream.valid = false;
+      stream = d3_geo_projectionRadians(preclip(rotate, projectResample(postclip(output))));
+      stream.valid = true;
+      return stream;
+    };
+    projection.clipAngle = function(_) {
+      if (!arguments.length) return clipAngle;
+      preclip = _ == null ? (clipAngle = _, d3_geo_clipAntimeridian) : d3_geo_clipCircle((clipAngle = +_) * d3_radians);
+      return invalidate();
+    };
+    projection.clipExtent = function(_) {
+      if (!arguments.length) return clipExtent;
+      clipExtent = _;
+      postclip = _ ? d3_geo_clipExtent(_[0][0], _[0][1], _[1][0], _[1][1]) : d3_identity;
+      return invalidate();
+    };
+    projection.scale = function(_) {
+      if (!arguments.length) return k;
+      k = +_;
+      return reset();
+    };
+    projection.translate = function(_) {
+      if (!arguments.length) return [ x, y ];
+      x = +_[0];
+      y = +_[1];
+      return reset();
+    };
+    projection.center = function(_) {
+      if (!arguments.length) return [ λ * d3_degrees, φ * d3_degrees ];
+      λ = _[0] % 360 * d3_radians;
+      φ = _[1] % 360 * d3_radians;
+      return reset();
+    };
+    projection.rotate = function(_) {
+      if (!arguments.length) return [ δλ * d3_degrees, δφ * d3_degrees, δγ * d3_degrees ];
+      δλ = _[0] % 360 * d3_radians;
+      δφ = _[1] % 360 * d3_radians;
+      δγ = _.length > 2 ? _[2] % 360 * d3_radians : 0;
+      return reset();
+    };
+    d3.rebind(projection, projectResample, "precision");
+    function reset() {
+      projectRotate = d3_geo_compose(rotate = d3_geo_rotation(δλ, δφ, δγ), project);
+      var center = project(λ, φ);
+      δx = x - center[0] * k;
+      δy = y + center[1] * k;
+      return invalidate();
+    }
+    function invalidate() {
+      if (stream) stream.valid = false, stream = null;
+      return projection;
+    }
+    return function() {
+      project = projectAt.apply(this, arguments);
+      projection.invert = project.invert && invert;
+      return reset();
+    };
+  }
+  function d3_geo_projectionRadians(stream) {
+    return d3_geo_transformPoint(stream, function(x, y) {
+      stream.point(x * d3_radians, y * d3_radians);
+    });
+  }
+  function d3_geo_equirectangular(λ, φ) {
+    return [ λ, φ ];
+  }
+  (d3.geo.equirectangular = function() {
+    return d3_geo_projection(d3_geo_equirectangular);
+  }).raw = d3_geo_equirectangular.invert = d3_geo_equirectangular;
+  d3.geo.rotation = function(rotate) {
+    rotate = d3_geo_rotation(rotate[0] % 360 * d3_radians, rotate[1] * d3_radians, rotate.length > 2 ? rotate[2] * d3_radians : 0);
+    function forward(coordinates) {
+      coordinates = rotate(coordinates[0] * d3_radians, coordinates[1] * d3_radians);
+      return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates;
+    }
+    forward.invert = function(coordinates) {
+      coordinates = rotate.invert(coordinates[0] * d3_radians, coordinates[1] * d3_radians);
+      return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates;
+    };
+    return forward;
+  };
+  function d3_geo_identityRotation(λ, φ) {
+    return [ λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ ];
+  }
+  d3_geo_identityRotation.invert = d3_geo_equirectangular;
+  function d3_geo_rotation(δλ, δφ, δγ) {
+    return δλ ? δφ || δγ ? d3_geo_compose(d3_geo_rotationλ(δλ), d3_geo_rotationφγ(δφ, δγ)) : d3_geo_rotationλ(δλ) : δφ || δγ ? d3_geo_rotationφγ(δφ, δγ) : d3_geo_identityRotation;
+  }
+  function d3_geo_forwardRotationλ(δλ) {
+    return function(λ, φ) {
+      return λ += δλ, [ λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ ];
+    };
+  }
+  function d3_geo_rotationλ(δλ) {
+    var rotation = d3_geo_forwardRotationλ(δλ);
+    rotation.invert = d3_geo_forwardRotationλ(-δλ);
+    return rotation;
+  }
+  function d3_geo_rotationφγ(δφ, δγ) {
+    var cosδφ = Math.cos(δφ), sinδφ = Math.sin(δφ), cosδγ = Math.cos(δγ), sinδγ = Math.sin(δγ);
+    function rotation(λ, φ) {
+      var cosφ = Math.cos(φ), x = Math.cos(λ) * cosφ, y = Math.sin(λ) * cosφ, z = Math.sin(φ), k = z * cosδφ + x * sinδφ;
+      return [ Math.atan2(y * cosδγ - k * sinδγ, x * cosδφ - z * sinδφ), d3_asin(k * cosδγ + y * sinδγ) ];
+    }
+    rotation.invert = function(λ, φ) {
+      var cosφ = Math.cos(φ), x = Math.cos(λ) * cosφ, y = Math.sin(λ) * cosφ, z = Math.sin(φ), k = z * cosδγ - y * sinδγ;
+      return [ Math.atan2(y * cosδγ + z * sinδγ, x * cosδφ + k * sinδφ), d3_asin(k * cosδφ - x * sinδφ) ];
+    };
+    return rotation;
+  }
+  d3.geo.circle = function() {
+    var origin = [ 0, 0 ], angle, precision = 6, interpolate;
+    function circle() {
+      var center = typeof origin === "function" ? origin.apply(this, arguments) : origin, rotate = d3_geo_rotation(-center[0] * d3_radians, -center[1] * d3_radians, 0).invert, ring = [];
+      interpolate(null, null, 1, {
+        point: function(x, y) {
+          ring.push(x = rotate(x, y));
+          x[0] *= d3_degrees, x[1] *= d3_degrees;
+        }
+      });
+      return {
+        type: "Polygon",
+        coordinates: [ ring ]
+      };
+    }
+    circle.origin = function(x) {
+      if (!arguments.length) return origin;
+      origin = x;
+      return circle;
+    };
+    circle.angle = function(x) {
+      if (!arguments.length) return angle;
+      interpolate = d3_geo_circleInterpolate((angle = +x) * d3_radians, precision * d3_radians);
+      return circle;
+    };
+    circle.precision = function(_) {
+      if (!arguments.length) return precision;
+      interpolate = d3_geo_circleInterpolate(angle * d3_radians, (precision = +_) * d3_radians);
+      return circle;
+    };
+    return circle.angle(90);
+  };
+  function d3_geo_circleInterpolate(radius, precision) {
+    var cr = Math.cos(radius), sr = Math.sin(radius);
+    return function(from, to, direction, listener) {
+      var step = direction * precision;
+      if (from != null) {
+        from = d3_geo_circleAngle(cr, from);
+        to = d3_geo_circleAngle(cr, to);
+        if (direction > 0 ? from < to : from > to) from += direction * τ;
+      } else {
+        from = radius + direction * τ;
+        to = radius - .5 * step;
+      }
+      for (var point, t = from; direction > 0 ? t > to : t < to; t -= step) {
+        listener.point((point = d3_geo_spherical([ cr, -sr * Math.cos(t), -sr * Math.sin(t) ]))[0], point[1]);
+      }
+    };
+  }
+  function d3_geo_circleAngle(cr, point) {
+    var a = d3_geo_cartesian(point);
+    a[0] -= cr;
+    d3_geo_cartesianNormalize(a);
+    var angle = d3_acos(-a[1]);
+    return ((-a[2] < 0 ? -angle : angle) + 2 * Math.PI - ε) % (2 * Math.PI);
+  }
+  d3.geo.distance = function(a, b) {
+    var Δλ = (b[0] - a[0]) * d3_radians, φ0 = a[1] * d3_radians, φ1 = b[1] * d3_radians, sinΔλ = Math.sin(Δλ), cosΔλ = Math.cos(Δλ), sinφ0 = Math.sin(φ0), cosφ0 = Math.cos(φ0), sinφ1 = Math.sin(φ1), cosφ1 = Math.cos(φ1), t;
+    return Math.atan2(Math.sqrt((t = cosφ1 * sinΔλ) * t + (t = cosφ0 * sinφ1 - sinφ0 * cosφ1 * cosΔλ) * t), sinφ0 * sinφ1 + cosφ0 * cosφ1 * cosΔλ);
+  };
+  d3.geo.graticule = function() {
+    var x1, x0, X1, X0, y1, y0, Y1, Y0, dx = 10, dy = dx, DX = 90, DY = 360, x, y, X, Y, precision = 2.5;
+    function graticule() {
+      return {
+        type: "MultiLineString",
+        coordinates: lines()
+      };
+    }
+    function lines() {
+      return d3.range(Math.ceil(X0 / DX) * DX, X1, DX).map(X).concat(d3.range(Math.ceil(Y0 / DY) * DY, Y1, DY).map(Y)).concat(d3.range(Math.ceil(x0 / dx) * dx, x1, dx).filter(function(x) {
+        return abs(x % DX) > ε;
+      }).map(x)).concat(d3.range(Math.ceil(y0 / dy) * dy, y1, dy).filter(function(y) {
+        return abs(y % DY) > ε;
+      }).map(y));
+    }
+    graticule.lines = function() {
+      return lines().map(function(coordinates) {
+        return {
+          type: "LineString",
+          coordinates: coordinates
+        };
+      });
+    };
+    graticule.outline = function() {
+      return {
+        type: "Polygon",
+        coordinates: [ X(X0).concat(Y(Y1).slice(1), X(X1).reverse().slice(1), Y(Y0).reverse().slice(1)) ]
+      };
+    };
+    graticule.extent = function(_) {
+      if (!arguments.length) return graticule.minorExtent();
+      return graticule.majorExtent(_).minorExtent(_);
+    };
+    graticule.majorExtent = function(_) {
+      if (!arguments.length) return [ [ X0, Y0 ], [ X1, Y1 ] ];
+      X0 = +_[0][0], X1 = +_[1][0];
+      Y0 = +_[0][1], Y1 = +_[1][1];
+      if (X0 > X1) _ = X0, X0 = X1, X1 = _;
+      if (Y0 > Y1) _ = Y0, Y0 = Y1, Y1 = _;
+      return graticule.precision(precision);
+    };
+    graticule.minorExtent = function(_) {
+      if (!arguments.length) return [ [ x0, y0 ], [ x1, y1 ] ];
+      x0 = +_[0][0], x1 = +_[1][0];
+      y0 = +_[0][1], y1 = +_[1][1];
+      if (x0 > x1) _ = x0, x0 = x1, x1 = _;
+      if (y0 > y1) _ = y0, y0 = y1, y1 = _;
+      return graticule.precision(precision);
+    };
+    graticule.step = function(_) {
+      if (!arguments.length) return graticule.minorStep();
+      return graticule.majorStep(_).minorStep(_);
+    };
+    graticule.majorStep = function(_) {
+      if (!arguments.length) return [ DX, DY ];
+      DX = +_[0], DY = +_[1];
+      return graticule;
+    };
+    graticule.minorStep = function(_) {
+      if (!arguments.length) return [ dx, dy ];
+      dx = +_[0], dy = +_[1];
+      return graticule;
+    };
+    graticule.precision = function(_) {
+      if (!arguments.length) return precision;
+      precision = +_;
+      x = d3_geo_graticuleX(y0, y1, 90);
+      y = d3_geo_graticuleY(x0, x1, precision);
+      X = d3_geo_graticuleX(Y0, Y1, 90);
+      Y = d3_geo_graticuleY(X0, X1, precision);
+      return graticule;
+    };
+    return graticule.majorExtent([ [ -180, -90 + ε ], [ 180, 90 - ε ] ]).minorExtent([ [ -180, -80 - ε ], [ 180, 80 + ε ] ]);
+  };
+  function d3_geo_graticuleX(y0, y1, dy) {
+    var y = d3.range(y0, y1 - ε, dy).concat(y1);
+    return function(x) {
+      return y.map(function(y) {
+        return [ x, y ];
+      });
+    };
+  }
+  function d3_geo_graticuleY(x0, x1, dx) {
+    var x = d3.range(x0, x1 - ε, dx).concat(x1);
+    return function(y) {
+      return x.map(function(x) {
+        return [ x, y ];
+      });
+    };
+  }
+  function d3_source(d) {
+    return d.source;
+  }
+  function d3_target(d) {
+    return d.target;
+  }
+  d3.geo.greatArc = function() {
+    var source = d3_source, source_, target = d3_target, target_;
+    function greatArc() {
+      return {
+        type: "LineString",
+        coordinates: [ source_ || source.apply(this, arguments), target_ || target.apply(this, arguments) ]
+      };
+    }
+    greatArc.distance = function() {
+      return d3.geo.distance(source_ || source.apply(this, arguments), target_ || target.apply(this, arguments));
+    };
+    greatArc.source = function(_) {
+      if (!arguments.length) return source;
+      source = _, source_ = typeof _ === "function" ? null : _;
+      return greatArc;
+    };
+    greatArc.target = function(_) {
+      if (!arguments.length) return target;
+      target = _, target_ = typeof _ === "function" ? null : _;
+      return greatArc;
+    };
+    greatArc.precision = function() {
+      return arguments.length ? greatArc : 0;
+    };
+    return greatArc;
+  };
+  d3.geo.interpolate = function(source, target) {
+    return d3_geo_interpolate(source[0] * d3_radians, source[1] * d3_radians, target[0] * d3_radians, target[1] * d3_radians);
+  };
+  function d3_geo_interpolate(x0, y0, x1, y1) {
+    var cy0 = Math.cos(y0), sy0 = Math.sin(y0), cy1 = Math.cos(y1), sy1 = Math.sin(y1), kx0 = cy0 * Math.cos(x0), ky0 = cy0 * Math.sin(x0), kx1 = cy1 * Math.cos(x1), ky1 = cy1 * Math.sin(x1), d = 2 * Math.asin(Math.sqrt(d3_haversin(y1 - y0) + cy0 * cy1 * d3_haversin(x1 - x0))), k = 1 / Math.sin(d);
+    var interpolate = d ? function(t) {
+      var B = Math.sin(t *= d) * k, A = Math.sin(d - t) * k, x = A * kx0 + B * kx1, y = A * ky0 + B * ky1, z = A * sy0 + B * sy1;
+      return [ Math.atan2(y, x) * d3_degrees, Math.atan2(z, Math.sqrt(x * x + y * y)) * d3_degrees ];
+    } : function() {
+      return [ x0 * d3_degrees, y0 * d3_degrees ];
+    };
+    interpolate.distance = d;
+    return interpolate;
+  }
+  d3.geo.length = function(object) {
+    d3_geo_lengthSum = 0;
+    d3.geo.stream(object, d3_geo_length);
+    return d3_geo_lengthSum;
+  };
+  var d3_geo_lengthSum;
+  var d3_geo_length = {
+    sphere: d3_noop,
+    point: d3_noop,
+    lineStart: d3_geo_lengthLineStart,
+    lineEnd: d3_noop,
+    polygonStart: d3_noop,
+    polygonEnd: d3_noop
+  };
+  function d3_geo_lengthLineStart() {
+    var λ0, sinφ0, cosφ0;
+    d3_geo_length.point = function(λ, φ) {
+      λ0 = λ * d3_radians, sinφ0 = Math.sin(φ *= d3_radians), cosφ0 = Math.cos(φ);
+      d3_geo_length.point = nextPoint;
+    };
+    d3_geo_length.lineEnd = function() {
+      d3_geo_length.point = d3_geo_length.lineEnd = d3_noop;
+    };
+    function nextPoint(λ, φ) {
+      var sinφ = Math.sin(φ *= d3_radians), cosφ = Math.cos(φ), t = abs((λ *= d3_radians) - λ0), cosΔλ = Math.cos(t);
+      d3_geo_lengthSum += Math.atan2(Math.sqrt((t = cosφ * Math.sin(t)) * t + (t = cosφ0 * sinφ - sinφ0 * cosφ * cosΔλ) * t), sinφ0 * sinφ + cosφ0 * cosφ * cosΔλ);
+      λ0 = λ, sinφ0 = sinφ, cosφ0 = cosφ;
+    }
+  }
+  function d3_geo_azimuthal(scale, angle) {
+    function azimuthal(λ, φ) {
+      var cosλ = Math.cos(λ), cosφ = Math.cos(φ), k = scale(cosλ * cosφ);
+      return [ k * cosφ * Math.sin(λ), k * Math.sin(φ) ];
+    }
+    azimuthal.invert = function(x, y) {
+      var ρ = Math.sqrt(x * x + y * y), c = angle(ρ), sinc = Math.sin(c), cosc = Math.cos(c);
+      return [ Math.atan2(x * sinc, ρ * cosc), Math.asin(ρ && y * sinc / ρ) ];
+    };
+    return azimuthal;
+  }
+  var d3_geo_azimuthalEqualArea = d3_geo_azimuthal(function(cosλcosφ) {
+    return Math.sqrt(2 / (1 + cosλcosφ));
+  }, function(ρ) {
+    return 2 * Math.asin(ρ / 2);
+  });
+  (d3.geo.azimuthalEqualArea = function() {
+    return d3_geo_projection(d3_geo_azimuthalEqualArea);
+  }).raw = d3_geo_azimuthalEqualArea;
+  var d3_geo_azimuthalEquidistant = d3_geo_azimuthal(function(cosλcosφ) {
+    var c = Math.acos(cosλcosφ);
+    return c && c / Math.sin(c);
+  }, d3_identity);
+  (d3.geo.azimuthalEquidistant = function() {
+    return d3_geo_projection(d3_geo_azimuthalEquidistant);
+  }).raw = d3_geo_azimuthalEquidistant;
+  function d3_geo_conicConformal(φ0, φ1) {
+    var cosφ0 = Math.cos(φ0), t = function(φ) {
+      return Math.tan(π / 4 + φ / 2);
+    }, n = φ0 === φ1 ? Math.sin(φ0) : Math.log(cosφ0 / Math.cos(φ1)) / Math.log(t(φ1) / t(φ0)), F = cosφ0 * Math.pow(t(φ0), n) / n;
+    if (!n) return d3_geo_mercator;
+    function forward(λ, φ) {
+      if (F > 0) {
+        if (φ < -halfπ + ε) φ = -halfπ + ε;
+      } else {
+        if (φ > halfπ - ε) φ = halfπ - ε;
+      }
+      var ρ = F / Math.pow(t(φ), n);
+      return [ ρ * Math.sin(n * λ), F - ρ * Math.cos(n * λ) ];
+    }
+    forward.invert = function(x, y) {
+      var ρ0_y = F - y, ρ = d3_sgn(n) * Math.sqrt(x * x + ρ0_y * ρ0_y);
+      return [ Math.atan2(x, ρ0_y) / n, 2 * Math.atan(Math.pow(F / ρ, 1 / n)) - halfπ ];
+    };
+    return forward;
+  }
+  (d3.geo.conicConformal = function() {
+    return d3_geo_conic(d3_geo_conicConformal);
+  }).raw = d3_geo_conicConformal;
+  function d3_geo_conicEquidistant(φ0, φ1) {
+    var cosφ0 = Math.cos(φ0), n = φ0 === φ1 ? Math.sin(φ0) : (cosφ0 - Math.cos(φ1)) / (φ1 - φ0), G = cosφ0 / n + φ0;
+    if (abs(n) < ε) return d3_geo_equirectangular;
+    function forward(λ, φ) {
+      var ρ = G - φ;
+      return [ ρ * Math.sin(n * λ), G - ρ * Math.cos(n * λ) ];
+    }
+    forward.invert = function(x, y) {
+      var ρ0_y = G - y;
+      return [ Math.atan2(x, ρ0_y) / n, G - d3_sgn(n) * Math.sqrt(x * x + ρ0_y * ρ0_y) ];
+    };
+    return forward;
+  }
+  (d3.geo.conicEquidistant = function() {
+    return d3_geo_conic(d3_geo_conicEquidistant);
+  }).raw = d3_geo_conicEquidistant;
+  var d3_geo_gnomonic = d3_geo_azimuthal(function(cosλcosφ) {
+    return 1 / cosλcosφ;
+  }, Math.atan);
+  (d3.geo.gnomonic = function() {
+    return d3_geo_projection(d3_geo_gnomonic);
+  }).raw = d3_geo_gnomonic;
+  function d3_geo_mercator(λ, φ) {
+    return [ λ, Math.log(Math.tan(π / 4 + φ / 2)) ];
+  }
+  d3_geo_mercator.invert = function(x, y) {
+    return [ x, 2 * Math.atan(Math.exp(y)) - halfπ ];
+  };
+  function d3_geo_mercatorProjection(project) {
+    var m = d3_geo_projection(project), scale = m.scale, translate = m.translate, clipExtent = m.clipExtent, clipAuto;
+    m.scale = function() {
+      var v = scale.apply(m, arguments);
+      return v === m ? clipAuto ? m.clipExtent(null) : m : v;
+    };
+    m.translate = function() {
+      var v = translate.apply(m, arguments);
+      return v === m ? clipAuto ? m.clipExtent(null) : m : v;
+    };
+    m.clipExtent = function(_) {
+      var v = clipExtent.apply(m, arguments);
+      if (v === m) {
+        if (clipAuto = _ == null) {
+          var k = π * scale(), t = translate();
+          clipExtent([ [ t[0] - k, t[1] - k ], [ t[0] + k, t[1] + k ] ]);
+        }
+      } else if (clipAuto) {
+        v = null;
+      }
+      return v;
+    };
+    return m.clipExtent(null);
+  }
+  (d3.geo.mercator = function() {
+    return d3_geo_mercatorProjection(d3_geo_mercator);
+  }).raw = d3_geo_mercator;
+  var d3_geo_orthographic = d3_geo_azimuthal(function() {
+    return 1;
+  }, Math.asin);
+  (d3.geo.orthographic = function() {
+    return d3_geo_projection(d3_geo_orthographic);
+  }).raw = d3_geo_orthographic;
+  var d3_geo_stereographic = d3_geo_azimuthal(function(cosλcosφ) {
+    return 1 / (1 + cosλcosφ);
+  }, function(ρ) {
+    return 2 * Math.atan(ρ);
+  });
+  (d3.geo.stereographic = function() {
+    return d3_geo_projection(d3_geo_stereographic);
+  }).raw = d3_geo_stereographic;
+  function d3_geo_transverseMercator(λ, φ) {
+    return [ Math.log(Math.tan(π / 4 + φ / 2)), -λ ];
+  }
+  d3_geo_transverseMercator.invert = function(x, y) {
+    return [ -y, 2 * Math.atan(Math.exp(x)) - halfπ ];
+  };
+  (d3.geo.transverseMercator = function() {
+    var projection = d3_geo_mercatorProjection(d3_geo_transverseMercator), center = projection.center, rotate = projection.rotate;
+    projection.center = function(_) {
+      return _ ? center([ -_[1], _[0] ]) : (_ = center(), [ -_[1], _[0] ]);
+    };
+    projection.rotate = function(_) {
+      return _ ? rotate([ _[0], _[1], _.length > 2 ? _[2] + 90 : 90 ]) : (_ = rotate(),
+      [ _[0], _[1], _[2] - 90 ]);
+    };
+    return projection.rotate([ 0, 0 ]);
+  }).raw = d3_geo_transverseMercator;
+  d3.geom = {};
+  function d3_geom_pointX(d) {
+    return d[0];
+  }
+  function d3_geom_pointY(d) {
+    return d[1];
+  }
+  d3.geom.hull = function(vertices) {
+    var x = d3_geom_pointX, y = d3_geom_pointY;
+    if (arguments.length) return hull(vertices);
+    function hull(data) {
+      if (data.length < 3) return [];
+      var fx = d3_functor(x), fy = d3_functor(y), i, n = data.length, points = [], flippedPoints = [];
+      for (i = 0; i < n; i++) {
+        points.push([ +fx.call(this, data[i], i), +fy.call(this, data[i], i), i ]);
+      }
+      points.sort(d3_geom_hullOrder);
+      for (i = 0; i < n; i++) flippedPoints.push([ points[i][0], -points[i][1] ]);
+      var upper = d3_geom_hullUpper(points), lower = d3_geom_hullUpper(flippedPoints);
+      var skipLeft = lower[0] === upper[0], skipRight = lower[lower.length - 1] === upper[upper.length - 1], polygon = [];
+      for (i = upper.length - 1; i >= 0; --i) polygon.push(data[points[upper[i]][2]]);
+      for (i = +skipLeft; i < lower.length - skipRight; ++i) polygon.push(data[points[lower[i]][2]]);
+      return polygon;
+    }
+    hull.x = function(_) {
+      return arguments.length ? (x = _, hull) : x;
+    };
+    hull.y = function(_) {
+      return arguments.length ? (y = _, hull) : y;
+    };
+    return hull;
+  };
+  function d3_geom_hullUpper(points) {
+    var n = points.length, hull = [ 0, 1 ], hs = 2;
+    for (var i = 2; i < n; i++) {
+      while (hs > 1 && d3_cross2d(points[hull[hs - 2]], points[hull[hs - 1]], points[i]) <= 0) --hs;
+      hull[hs++] = i;
+    }
+    return hull.slice(0, hs);
+  }
+  function d3_geom_hullOrder(a, b) {
+    return a[0] - b[0] || a[1] - b[1];
+  }
+  d3.geom.polygon = function(coordinates) {
+    d3_subclass(coordinates, d3_geom_polygonPrototype);
+    return coordinates;
+  };
+  var d3_geom_polygonPrototype = d3.geom.polygon.prototype = [];
+  d3_geom_polygonPrototype.area = function() {
+    var i = -1, n = this.length, a, b = this[n - 1], area = 0;
+    while (++i < n) {
+      a = b;
+      b = this[i];
+      area += a[1] * b[0] - a[0] * b[1];
+    }
+    return area * .5;
+  };
+  d3_geom_polygonPrototype.centroid = function(k) {
+    var i = -1, n = this.length, x = 0, y = 0, a, b = this[n - 1], c;
+    if (!arguments.length) k = -1 / (6 * this.area());
+    while (++i < n) {
+      a = b;
+      b = this[i];
+      c = a[0] * b[1] - b[0] * a[1];
+      x += (a[0] + b[0]) * c;
+      y += (a[1] + b[1]) * c;
+    }
+    return [ x * k, y * k ];
+  };
+  d3_geom_polygonPrototype.clip = function(subject) {
+    var input, closed = d3_geom_polygonClosed(subject), i = -1, n = this.length - d3_geom_polygonClosed(this), j, m, a = this[n - 1], b, c, d;
+    while (++i < n) {
+      input = subject.slice();
+      subject.length = 0;
+      b = this[i];
+      c = input[(m = input.length - closed) - 1];
+      j = -1;
+      while (++j < m) {
+        d = input[j];
+        if (d3_geom_polygonInside(d, a, b)) {
+          if (!d3_geom_polygonInside(c, a, b)) {
+            subject.push(d3_geom_polygonIntersect(c, d, a, b));
+          }
+          subject.push(d);
+        } else if (d3_geom_polygonInside(c, a, b)) {
+          subject.push(d3_geom_polygonIntersect(c, d, a, b));
+        }
+        c = d;
+      }
+      if (closed) subject.push(subject[0]);
+      a = b;
+    }
+    return subject;
+  };
+  function d3_geom_polygonInside(p, a, b) {
+    return (b[0] - a[0]) * (p[1] - a[1]) < (b[1] - a[1]) * (p[0] - a[0]);
+  }
+  function d3_geom_polygonIntersect(c, d, a, b) {
+    var x1 = c[0], x3 = a[0], x21 = d[0] - x1, x43 = b[0] - x3, y1 = c[1], y3 = a[1], y21 = d[1] - y1, y43 = b[1] - y3, ua = (x43 * (y1 - y3) - y43 * (x1 - x3)) / (y43 * x21 - x43 * y21);
+    return [ x1 + ua * x21, y1 + ua * y21 ];
+  }
+  function d3_geom_polygonClosed(coordinates) {
+    var a = coordinates[0], b = coordinates[coordinates.length - 1];
+    return !(a[0] - b[0] || a[1] - b[1]);
+  }
+  var d3_geom_voronoiEdges, d3_geom_voronoiCells, d3_geom_voronoiBeaches, d3_geom_voronoiBeachPool = [], d3_geom_voronoiFirstCircle, d3_geom_voronoiCircles, d3_geom_voronoiCirclePool = [];
+  function d3_geom_voronoiBeach() {
+    d3_geom_voronoiRedBlackNode(this);
+    this.edge = this.site = this.circle = null;
+  }
+  function d3_geom_voronoiCreateBeach(site) {
+    var beach = d3_geom_voronoiBeachPool.pop() || new d3_geom_voronoiBeach();
+    beach.site = site;
+    return beach;
+  }
+  function d3_geom_voronoiDetachBeach(beach) {
+    d3_geom_voronoiDetachCircle(beach);
+    d3_geom_voronoiBeaches.remove(beach);
+    d3_geom_voronoiBeachPool.push(beach);
+    d3_geom_voronoiRedBlackNode(beach);
+  }
+  function d3_geom_voronoiRemoveBeach(beach) {
+    var circle = beach.circle, x = circle.x, y = circle.cy, vertex = {
+      x: x,
+      y: y
+    }, previous = beach.P, next = beach.N, disappearing = [ beach ];
+    d3_geom_voronoiDetachBeach(beach);
+    var lArc = previous;
+    while (lArc.circle && abs(x - lArc.circle.x) < ε && abs(y - lArc.circle.cy) < ε) {
+      previous = lArc.P;
+      disappearing.unshift(lArc);
+      d3_geom_voronoiDetachBeach(lArc);
+      lArc = previous;
+    }
+    disappearing.unshift(lArc);
+    d3_geom_voronoiDetachCircle(lArc);
+    var rArc = next;
+    while (rArc.circle && abs(x - rArc.circle.x) < ε && abs(y - rArc.circle.cy) < ε) {
+      next = rArc.N;
+      disappearing.push(rArc);
+      d3_geom_voronoiDetachBeach(rArc);
+      rArc = next;
+    }
+    disappearing.push(rArc);
+    d3_geom_voronoiDetachCircle(rArc);
+    var nArcs = disappearing.length, iArc;
+    for (iArc = 1; iArc < nArcs; ++iArc) {
+      rArc = disappearing[iArc];
+      lArc = disappearing[iArc - 1];
+      d3_geom_voronoiSetEdgeEnd(rArc.edge, lArc.site, rArc.site, vertex);
+    }
+    lArc = disappearing[0];
+    rArc = disappearing[nArcs - 1];
+    rArc.edge = d3_geom_voronoiCreateEdge(lArc.site, rArc.site, null, vertex);
+    d3_geom_voronoiAttachCircle(lArc);
+    d3_geom_voronoiAttachCircle(rArc);
+  }
+  function d3_geom_voronoiAddBeach(site) {
+    var x = site.x, directrix = site.y, lArc, rArc, dxl, dxr, node = d3_geom_voronoiBeaches._;
+    while (node) {
+      dxl = d3_geom_voronoiLeftBreakPoint(node, directrix) - x;
+      if (dxl > ε) node = node.L; else {
+        dxr = x - d3_geom_voronoiRightBreakPoint(node, directrix);
+        if (dxr > ε) {
+          if (!node.R) {
+            lArc = node;
+            break;
+          }
+          node = node.R;
+        } else {
+          if (dxl > -ε) {
+            lArc = node.P;
+            rArc = node;
+          } else if (dxr > -ε) {
+            lArc = node;
+            rArc = node.N;
+          } else {
+            lArc = rArc = node;
+          }
+          break;
+        }
+      }
+    }
+    var newArc = d3_geom_voronoiCreateBeach(site);
+    d3_geom_voronoiBeaches.insert(lArc, newArc);
+    if (!lArc && !rArc) return;
+    if (lArc === rArc) {
+      d3_geom_voronoiDetachCircle(lArc);
+      rArc = d3_geom_voronoiCreateBeach(lArc.site);
+      d3_geom_voronoiBeaches.insert(newArc, rArc);
+      newArc.edge = rArc.edge = d3_geom_voronoiCreateEdge(lArc.site, newArc.site);
+      d3_geom_voronoiAttachCircle(lArc);
+      d3_geom_voronoiAttachCircle(rArc);
+      return;
+    }
+    if (!rArc) {
+      newArc.edge = d3_geom_voronoiCreateEdge(lArc.site, newArc.site);
+      return;
+    }
+    d3_geom_voronoiDetachCircle(lArc);
+    d3_geom_voronoiDetachCircle(rArc);
+    var lSite = lArc.site, ax = lSite.x, ay = lSite.y, bx = site.x - ax, by = site.y - ay, rSite = rArc.site, cx = rSite.x - ax, cy = rSite.y - ay, d = 2 * (bx * cy - by * cx), hb = bx * bx + by * by, hc = cx * cx + cy * cy, vertex = {
+      x: (cy * hb - by * hc) / d + ax,
+      y: (bx * hc - cx * hb) / d + ay
+    };
+    d3_geom_voronoiSetEdgeEnd(rArc.edge, lSite, rSite, vertex);
+    newArc.edge = d3_geom_voronoiCreateEdge(lSite, site, null, vertex);
+    rArc.edge = d3_geom_voronoiCreateEdge(site, rSite, null, vertex);
+    d3_geom_voronoiAttachCircle(lArc);
+    d3_geom_voronoiAttachCircle(rArc);
+  }
+  function d3_geom_voronoiLeftBreakPoint(arc, directrix) {
+    var site = arc.site, rfocx = site.x, rfocy = site.y, pby2 = rfocy - directrix;
+    if (!pby2) return rfocx;
+    var lArc = arc.P;
+    if (!lArc) return -Infinity;
+    site = lArc.site;
+    var lfocx = site.x, lfocy = site.y, plby2 = lfocy - directrix;
+    if (!plby2) return lfocx;
+    var hl = lfocx - rfocx, aby2 = 1 / pby2 - 1 / plby2, b = hl / plby2;
+    if (aby2) return (-b + Math.sqrt(b * b - 2 * aby2 * (hl * hl / (-2 * plby2) - lfocy + plby2 / 2 + rfocy - pby2 / 2))) / aby2 + rfocx;
+    return (rfocx + lfocx) / 2;
+  }
+  function d3_geom_voronoiRightBreakPoint(arc, directrix) {
+    var rArc = arc.N;
+    if (rArc) return d3_geom_voronoiLeftBreakPoint(rArc, directrix);
+    var site = arc.site;
+    return site.y === directrix ? site.x : Infinity;
+  }
+  function d3_geom_voronoiCell(site) {
+    this.site = site;
+    this.edges = [];
+  }
+  d3_geom_voronoiCell.prototype.prepare = function() {
+    var halfEdges = this.edges, iHalfEdge = halfEdges.length, edge;
+    while (iHalfEdge--) {
+      edge = halfEdges[iHalfEdge].edge;
+      if (!edge.b || !edge.a) halfEdges.splice(iHalfEdge, 1);
+    }
+    halfEdges.sort(d3_geom_voronoiHalfEdgeOrder);
+    return halfEdges.length;
+  };
+  function d3_geom_voronoiCloseCells(extent) {
+    var x0 = extent[0][0], x1 = extent[1][0], y0 = extent[0][1], y1 = extent[1][1], x2, y2, x3, y3, cells = d3_geom_voronoiCells, iCell = cells.length, cell, iHalfEdge, halfEdges, nHalfEdges, start, end;
+    while (iCell--) {
+      cell = cells[iCell];
+      if (!cell || !cell.prepare()) continue;
+      halfEdges = cell.edges;
+      nHalfEdges = halfEdges.length;
+      iHalfEdge = 0;
+      while (iHalfEdge < nHalfEdges) {
+        end = halfEdges[iHalfEdge].end(), x3 = end.x, y3 = end.y;
+        start = halfEdges[++iHalfEdge % nHalfEdges].start(), x2 = start.x, y2 = start.y;
+        if (abs(x3 - x2) > ε || abs(y3 - y2) > ε) {
+          halfEdges.splice(iHalfEdge, 0, new d3_geom_voronoiHalfEdge(d3_geom_voronoiCreateBorderEdge(cell.site, end, abs(x3 - x0) < ε && y1 - y3 > ε ? {
+            x: x0,
+            y: abs(x2 - x0) < ε ? y2 : y1
+          } : abs(y3 - y1) < ε && x1 - x3 > ε ? {
+            x: abs(y2 - y1) < ε ? x2 : x1,
+            y: y1
+          } : abs(x3 - x1) < ε && y3 - y0 > ε ? {
+            x: x1,
+            y: abs(x2 - x1) < ε ? y2 : y0
+          } : abs(y3 - y0) < ε && x3 - x0 > ε ? {
+            x: abs(y2 - y0) < ε ? x2 : x0,
+            y: y0
+          } : null), cell.site, null));
+          ++nHalfEdges;
+        }
+      }
+    }
+  }
+  function d3_geom_voronoiHalfEdgeOrder(a, b) {
+    return b.angle - a.angle;
+  }
+  function d3_geom_voronoiCircle() {
+    d3_geom_voronoiRedBlackNode(this);
+    this.x = this.y = this.arc = this.site = this.cy = null;
+  }
+  function d3_geom_voronoiAttachCircle(arc) {
+    var lArc = arc.P, rArc = arc.N;
+    if (!lArc || !rArc) return;
+    var lSite = lArc.site, cSite = arc.site, rSite = rArc.site;
+    if (lSite === rSite) return;
+    var bx = cSite.x, by = cSite.y, ax = lSite.x - bx, ay = lSite.y - by, cx = rSite.x - bx, cy = rSite.y - by;
+    var d = 2 * (ax * cy - ay * cx);
+    if (d >= -ε2) return;
+    var ha = ax * ax + ay * ay, hc = cx * cx + cy * cy, x = (cy * ha - ay * hc) / d, y = (ax * hc - cx * ha) / d, cy = y + by;
+    var circle = d3_geom_voronoiCirclePool.pop() || new d3_geom_voronoiCircle();
+    circle.arc = arc;
+    circle.site = cSite;
+    circle.x = x + bx;
+    circle.y = cy + Math.sqrt(x * x + y * y);
+    circle.cy = cy;
+    arc.circle = circle;
+    var before = null, node = d3_geom_voronoiCircles._;
+    while (node) {
+      if (circle.y < node.y || circle.y === node.y && circle.x <= node.x) {
+        if (node.L) node = node.L; else {
+          before = node.P;
+          break;
+        }
+      } else {
+        if (node.R) node = node.R; else {
+          before = node;
+          break;
+        }
+      }
+    }
+    d3_geom_voronoiCircles.insert(before, circle);
+    if (!before) d3_geom_voronoiFirstCircle = circle;
+  }
+  function d3_geom_voronoiDetachCircle(arc) {
+    var circle = arc.circle;
+    if (circle) {
+      if (!circle.P) d3_geom_voronoiFirstCircle = circle.N;
+      d3_geom_voronoiCircles.remove(circle);
+      d3_geom_voronoiCirclePool.push(circle);
+      d3_geom_voronoiRedBlackNode(circle);
+      arc.circle = null;
+    }
+  }
+  function d3_geom_voronoiClipEdges(extent) {
+    var edges = d3_geom_voronoiEdges, clip = d3_geom_clipLine(extent[0][0], extent[0][1], extent[1][0], extent[1][1]), i = edges.length, e;
+    while (i--) {
+      e = edges[i];
+      if (!d3_geom_voronoiConnectEdge(e, extent) || !clip(e) || abs(e.a.x - e.b.x) < ε && abs(e.a.y - e.b.y) < ε) {
+        e.a = e.b = null;
+        edges.splice(i, 1);
+      }
+    }
+  }
+  function d3_geom_voronoiConnectEdge(edge, extent) {
+    var vb = edge.b;
+    if (vb) return true;
+    var va = edge.a, x0 = extent[0][0], x1 = extent[1][0], y0 = extent[0][1], y1 = extent[1][1], lSite = edge.l, rSite = edge.r, lx = lSite.x, ly = lSite.y, rx = rSite.x, ry = rSite.y, fx = (lx + rx) / 2, fy = (ly + ry) / 2, fm, fb;
+    if (ry === ly) {
+      if (fx < x0 || fx >= x1) return;
+      if (lx > rx) {
+        if (!va) va = {
+          x: fx,
+          y: y0
+        }; else if (va.y >= y1) return;
+        vb = {
+          x: fx,
+          y: y1
+        };
+      } else {
+        if (!va) va = {
+          x: fx,
+          y: y1
+        }; else if (va.y < y0) return;
+        vb = {
+          x: fx,
+          y: y0
+        };
+      }
+    } else {
+      fm = (lx - rx) / (ry - ly);
+      fb = fy - fm * fx;
+      if (fm < -1 || fm > 1) {
+        if (lx > rx) {
+          if (!va) va = {
+            x: (y0 - fb) / fm,
+            y: y0
+          }; else if (va.y >= y1) return;
+          vb = {
+            x: (y1 - fb) / fm,
+            y: y1
+          };
+        } else {
+          if (!va) va = {
+            x: (y1 - fb) / fm,
+            y: y1
+          }; else if (va.y < y0) return;
+          vb = {
+            x: (y0 - fb) / fm,
+            y: y0
+          };
+        }
+      } else {
+        if (ly < ry) {
+          if (!va) va = {
+            x: x0,
+            y: fm * x0 + fb
+          }; else if (va.x >= x1) return;
+          vb = {
+            x: x1,
+            y: fm * x1 + fb
+          };
+        } else {
+          if (!va) va = {
+            x: x1,
+            y: fm * x1 + fb
+          }; else if (va.x < x0) return;
+          vb = {
+            x: x0,
+            y: fm * x0 + fb
+          };
+        }
+      }
+    }
+    edge.a = va;
+    edge.b = vb;
+    return true;
+  }
+  function d3_geom_voronoiEdge(lSite, rSite) {
+    this.l = lSite;
+    this.r = rSite;
+    this.a = this.b = null;
+  }
+  function d3_geom_voronoiCreateEdge(lSite, rSite, va, vb) {
+    var edge = new d3_geom_voronoiEdge(lSite, rSite);
+    d3_geom_voronoiEdges.push(edge);
+    if (va) d3_geom_voronoiSetEdgeEnd(edge, lSite, rSite, va);
+    if (vb) d3_geom_voronoiSetEdgeEnd(edge, rSite, lSite, vb);
+    d3_geom_voronoiCells[lSite.i].edges.push(new d3_geom_voronoiHalfEdge(edge, lSite, rSite));
+    d3_geom_voronoiCells[rSite.i].edges.push(new d3_geom_voronoiHalfEdge(edge, rSite, lSite));
+    return edge;
+  }
+  function d3_geom_voronoiCreateBorderEdge(lSite, va, vb) {
+    var edge = new d3_geom_voronoiEdge(lSite, null);
+    edge.a = va;
+    edge.b = vb;
+    d3_geom_voronoiEdges.push(edge);
+    return edge;
+  }
+  function d3_geom_voronoiSetEdgeEnd(edge, lSite, rSite, vertex) {
+    if (!edge.a && !edge.b) {
+      edge.a = vertex;
+      edge.l = lSite;
+      edge.r = rSite;
+    } else if (edge.l === rSite) {
+      edge.b = vertex;
+    } else {
+      edge.a = vertex;
+    }
+  }
+  function d3_geom_voronoiHalfEdge(edge, lSite, rSite) {
+    var va = edge.a, vb = edge.b;
+    this.edge = edge;
+    this.site = lSite;
+    this.angle = rSite ? Math.atan2(rSite.y - lSite.y, rSite.x - lSite.x) : edge.l === lSite ? Math.atan2(vb.x - va.x, va.y - vb.y) : Math.atan2(va.x - vb.x, vb.y - va.y);
+  }
+  d3_geom_voronoiHalfEdge.prototype = {
+    start: function() {
+      return this.edge.l === this.site ? this.edge.a : this.edge.b;
+    },
+    end: function() {
+      return this.edge.l === this.site ? this.edge.b : this.edge.a;
+    }
+  };
+  function d3_geom_voronoiRedBlackTree() {
+    this._ = null;
+  }
+  function d3_geom_voronoiRedBlackNode(node) {
+    node.U = node.C = node.L = node.R = node.P = node.N = null;
+  }
+  d3_geom_voronoiRedBlackTree.prototype = {
+    insert: function(after, node) {
+      var parent, grandpa, uncle;
+      if (after) {
+        node.P = after;
+        node.N = after.N;
+        if (after.N) after.N.P = node;
+        after.N = node;
+        if (after.R) {
+          after = after.R;
+          while (after.L) after = after.L;
+          after.L = node;
+        } else {
+          after.R = node;
+        }
+        parent = after;
+      } else if (this._) {
+        after = d3_geom_voronoiRedBlackFirst(this._);
+        node.P = null;
+        node.N = after;
+        after.P = after.L = node;
+        parent = after;
+      } else {
+        node.P = node.N = null;
+        this._ = node;
+        parent = null;
+      }
+      node.L = node.R = null;
+      node.U = parent;
+      node.C = true;
+      after = node;
+      while (parent && parent.C) {
+        grandpa = parent.U;
+        if (parent === grandpa.L) {
+          uncle = grandpa.R;
+          if (uncle && uncle.C) {
+            parent.C = uncle.C = false;
+            grandpa.C = true;
+            after = grandpa;
+          } else {
+            if (after === parent.R) {
+              d3_geom_voronoiRedBlackRotateLeft(this, parent);
+              after = parent;
+              parent = after.U;
+            }
+            parent.C = false;
+            grandpa.C = true;
+            d3_geom_voronoiRedBlackRotateRight(this, grandpa);
+          }
+        } else {
+          uncle = grandpa.L;
+          if (uncle && uncle.C) {
+            parent.C = uncle.C = false;
+            grandpa.C = true;
+            after = grandpa;
+          } else {
+            if (after === parent.L) {
+              d3_geom_voronoiRedBlackRotateRight(this, parent);
+              after = parent;
+              parent = after.U;
+            }
+            parent.C = false;
+            grandpa.C = true;
+            d3_geom_voronoiRedBlackRotateLeft(this, grandpa);
+          }
+        }
+        parent = after.U;
+      }
+      this._.C = false;
+    },
+    remove: function(node) {
+      if (node.N) node.N.P = node.P;
+      if (node.P) node.P.N = node.N;
+      node.N = node.P = null;
+      var parent = node.U, sibling, left = node.L, right = node.R, next, red;
+      if (!left) next = right; else if (!right) next = left; else next = d3_geom_voronoiRedBlackFirst(right);
+      if (parent) {
+        if (parent.L === node) parent.L = next; else parent.R = next;
+      } else {
+        this._ = next;
+      }
+      if (left && right) {
+        red = next.C;
+        next.C = node.C;
+        next.L = left;
+        left.U = next;
+        if (next !== right) {
+          parent = next.U;
+          next.U = node.U;
+          node = next.R;
+          parent.L = node;
+          next.R = right;
+          right.U = next;
+        } else {
+          next.U = parent;
+          parent = next;
+          node = next.R;
+        }
+      } else {
+        red = node.C;
+        node = next;
+      }
+      if (node) node.U = parent;
+      if (red) return;
+      if (node && node.C) {
+        node.C = false;
+        return;
+      }
+      do {
+        if (node === this._) break;
+        if (node === parent.L) {
+          sibling = parent.R;
+          if (sibling.C) {
+            sibling.C = false;
+            parent.C = true;
+            d3_geom_voronoiRedBlackRotateLeft(this, parent);
+            sibling = parent.R;
+          }
+          if (sibling.L && sibling.L.C || sibling.R && sibling.R.C) {
+            if (!sibling.R || !sibling.R.C) {
+              sibling.L.C = false;
+              sibling.C = true;
+              d3_geom_voronoiRedBlackRotateRight(this, sibling);
+              sibling = parent.R;
+            }
+            sibling.C = parent.C;
+            parent.C = sibling.R.C = false;
+            d3_geom_voronoiRedBlackRotateLeft(this, parent);
+            node = this._;
+            break;
+          }
+        } else {
+          sibling = parent.L;
+          if (sibling.C) {
+            sibling.C = false;
+            parent.C = true;
+            d3_geom_voronoiRedBlackRotateRight(this, parent);
+            sibling = parent.L;
+          }
+          if (sibling.L && sibling.L.C || sibling.R && sibling.R.C) {
+            if (!sibling.L || !sibling.L.C) {
+              sibling.R.C = false;
+              sibling.C = true;
+              d3_geom_voronoiRedBlackRotateLeft(this, sibling);
+              sibling = parent.L;
+            }
+            sibling.C = parent.C;
+            parent.C = sibling.L.C = false;
+            d3_geom_voronoiRedBlackRotateRight(this, parent);
+            node = this._;
+            break;
+          }
+        }
+        sibling.C = true;
+        node = parent;
+        parent = parent.U;
+      } while (!node.C);
+      if (node) node.C = false;
+    }
+  };
+  function d3_geom_voronoiRedBlackRotateLeft(tree, node) {
+    var p = node, q = node.R, parent = p.U;
+    if (parent) {
+      if (parent.L === p) parent.L = q; else parent.R = q;
+    } else {
+      tree._ = q;
+    }
+    q.U = parent;
+    p.U = q;
+    p.R = q.L;
+    if (p.R) p.R.U = p;
+    q.L = p;
+  }
+  function d3_geom_voronoiRedBlackRotateRight(tree, node) {
+    var p = node, q = node.L, parent = p.U;
+    if (parent) {
+      if (parent.L === p) parent.L = q; else parent.R = q;
+    } else {
+      tree._ = q;
+    }
+    q.U = parent;
+    p.U = q;
+    p.L = q.R;
+    if (p.L) p.L.U = p;
+    q.R = p;
+  }
+  function d3_geom_voronoiRedBlackFirst(node) {
+    while (node.L) node = node.L;
+    return node;
+  }
+  function d3_geom_voronoi(sites, bbox) {
+    var site = sites.sort(d3_geom_voronoiVertexOrder).pop(), x0, y0, circle;
+    d3_geom_voronoiEdges = [];
+    d3_geom_voronoiCells = new Array(sites.length);
+    d3_geom_voronoiBeaches = new d3_geom_voronoiRedBlackTree();
+    d3_geom_voronoiCircles = new d3_geom_voronoiRedBlackTree();
+    while (true) {
+      circle = d3_geom_voronoiFirstCircle;
+      if (site && (!circle || site.y < circle.y || site.y === circle.y && site.x < circle.x)) {
+        if (site.x !== x0 || site.y !== y0) {
+          d3_geom_voronoiCells[site.i] = new d3_geom_voronoiCell(site);
+          d3_geom_voronoiAddBeach(site);
+          x0 = site.x, y0 = site.y;
+        }
+        site = sites.pop();
+      } else if (circle) {
+        d3_geom_voronoiRemoveBeach(circle.arc);
+      } else {
+        break;
+      }
+    }
+    if (bbox) d3_geom_voronoiClipEdges(bbox), d3_geom_voronoiCloseCells(bbox);
+    var diagram = {
+      cells: d3_geom_voronoiCells,
+      edges: d3_geom_voronoiEdges
+    };
+    d3_geom_voronoiBeaches = d3_geom_voronoiCircles = d3_geom_voronoiEdges = d3_geom_voronoiCells = null;
+    return diagram;
+  }
+  function d3_geom_voronoiVertexOrder(a, b) {
+    return b.y - a.y || b.x - a.x;
+  }
+  d3.geom.voronoi = function(points) {
+    var x = d3_geom_pointX, y = d3_geom_pointY, fx = x, fy = y, clipExtent = d3_geom_voronoiClipExtent;
+    if (points) return voronoi(points);
+    function voronoi(data) {
+      var polygons = new Array(data.length), x0 = clipExtent[0][0], y0 = clipExtent[0][1], x1 = clipExtent[1][0], y1 = clipExtent[1][1];
+      d3_geom_voronoi(sites(data), clipExtent).cells.forEach(function(cell, i) {
+        var edges = cell.edges, site = cell.site, polygon = polygons[i] = edges.length ? edges.map(function(e) {
+          var s = e.start();
+          return [ s.x, s.y ];
+        }) : site.x >= x0 && site.x <= x1 && site.y >= y0 && site.y <= y1 ? [ [ x0, y1 ], [ x1, y1 ], [ x1, y0 ], [ x0, y0 ] ] : [];
+        polygon.point = data[i];
+      });
+      return polygons;
+    }
+    function sites(data) {
+      return data.map(function(d, i) {
+        return {
+          x: Math.round(fx(d, i) / ε) * ε,
+          y: Math.round(fy(d, i) / ε) * ε,
+          i: i
+        };
+      });
+    }
+    voronoi.links = function(data) {
+      return d3_geom_voronoi(sites(data)).edges.filter(function(edge) {
+        return edge.l && edge.r;
+      }).map(function(edge) {
+        return {
+          source: data[edge.l.i],
+          target: data[edge.r.i]
+        };
+      });
+    };
+    voronoi.triangles = function(data) {
+      var triangles = [];
+      d3_geom_voronoi(sites(data)).cells.forEach(function(cell, i) {
+        var site = cell.site, edges = cell.edges.sort(d3_geom_voronoiHalfEdgeOrder), j = -1, m = edges.length, e0, s0, e1 = edges[m - 1].edge, s1 = e1.l === site ? e1.r : e1.l;
+        while (++j < m) {
+          e0 = e1;
+          s0 = s1;
+          e1 = edges[j].edge;
+          s1 = e1.l === site ? e1.r : e1.l;
+          if (i < s0.i && i < s1.i && d3_geom_voronoiTriangleArea(site, s0, s1) < 0) {
+            triangles.push([ data[i], data[s0.i], data[s1.i] ]);
+          }
+        }
+      });
+      return triangles;
+    };
+    voronoi.x = function(_) {
+      return arguments.length ? (fx = d3_functor(x = _), voronoi) : x;
+    };
+    voronoi.y = function(_) {
+      return arguments.length ? (fy = d3_functor(y = _), voronoi) : y;
+    };
+    voronoi.clipExtent = function(_) {
+      if (!arguments.length) return clipExtent === d3_geom_voronoiClipExtent ? null : clipExtent;
+      clipExtent = _ == null ? d3_geom_voronoiClipExtent : _;
+      return voronoi;
+    };
+    voronoi.size = function(_) {
+      if (!arguments.length) return clipExtent === d3_geom_voronoiClipExtent ? null : clipExtent && clipExtent[1];
+      return voronoi.clipExtent(_ && [ [ 0, 0 ], _ ]);
+    };
+    return voronoi;
+  };
+  var d3_geom_voronoiClipExtent = [ [ -1e6, -1e6 ], [ 1e6, 1e6 ] ];
+  function d3_geom_voronoiTriangleArea(a, b, c) {
+    return (a.x - c.x) * (b.y - a.y) - (a.x - b.x) * (c.y - a.y);
+  }
+  d3.geom.delaunay = function(vertices) {
+    return d3.geom.voronoi().triangles(vertices);
+  };
+  d3.geom.quadtree = function(points, x1, y1, x2, y2) {
+    var x = d3_geom_pointX, y = d3_geom_pointY, compat;
+    if (compat = arguments.length) {
+      x = d3_geom_quadtreeCompatX;
+      y = d3_geom_quadtreeCompatY;
+      if (compat === 3) {
+        y2 = y1;
+        x2 = x1;
+        y1 = x1 = 0;
+      }
+      return quadtree(points);
+    }
+    function quadtree(data) {
+      var d, fx = d3_functor(x), fy = d3_functor(y), xs, ys, i, n, x1_, y1_, x2_, y2_;
+      if (x1 != null) {
+        x1_ = x1, y1_ = y1, x2_ = x2, y2_ = y2;
+      } else {
+        x2_ = y2_ = -(x1_ = y1_ = Infinity);
+        xs = [], ys = [];
+        n = data.length;
+        if (compat) for (i = 0; i < n; ++i) {
+          d = data[i];
+          if (d.x < x1_) x1_ = d.x;
+          if (d.y < y1_) y1_ = d.y;
+          if (d.x > x2_) x2_ = d.x;
+          if (d.y > y2_) y2_ = d.y;
+          xs.push(d.x);
+          ys.push(d.y);
+        } else for (i = 0; i < n; ++i) {
+          var x_ = +fx(d = data[i], i), y_ = +fy(d, i);
+          if (x_ < x1_) x1_ = x_;
+          if (y_ < y1_) y1_ = y_;
+          if (x_ > x2_) x2_ = x_;
+          if (y_ > y2_) y2_ = y_;
+          xs.push(x_);
+          ys.push(y_);
+        }
+      }
+      var dx = x2_ - x1_, dy = y2_ - y1_;
+      if (dx > dy) y2_ = y1_ + dx; else x2_ = x1_ + dy;
+      function insert(n, d, x, y, x1, y1, x2, y2) {
+        if (isNaN(x) || isNaN(y)) return;
+        if (n.leaf) {
+          var nx = n.x, ny = n.y;
+          if (nx != null) {
+            if (abs(nx - x) + abs(ny - y) < .01) {
+              insertChild(n, d, x, y, x1, y1, x2, y2);
+            } else {
+              var nPoint = n.point;
+              n.x = n.y = n.point = null;
+              insertChild(n, nPoint, nx, ny, x1, y1, x2, y2);
+              insertChild(n, d, x, y, x1, y1, x2, y2);
+            }
+          } else {
+            n.x = x, n.y = y, n.point = d;
+          }
+        } else {
+          insertChild(n, d, x, y, x1, y1, x2, y2);
+        }
+      }
+      function insertChild(n, d, x, y, x1, y1, x2, y2) {
+        var sx = (x1 + x2) * .5, sy = (y1 + y2) * .5, right = x >= sx, bottom = y >= sy, i = (bottom << 1) + right;
+        n.leaf = false;
+        n = n.nodes[i] || (n.nodes[i] = d3_geom_quadtreeNode());
+        if (right) x1 = sx; else x2 = sx;
+        if (bottom) y1 = sy; else y2 = sy;
+        insert(n, d, x, y, x1, y1, x2, y2);
+      }
+      var root = d3_geom_quadtreeNode();
+      root.add = function(d) {
+        insert(root, d, +fx(d, ++i), +fy(d, i), x1_, y1_, x2_, y2_);
+      };
+      root.visit = function(f) {
+        d3_geom_quadtreeVisit(f, root, x1_, y1_, x2_, y2_);
+      };
+      i = -1;
+      if (x1 == null) {
+        while (++i < n) {
+          insert(root, data[i], xs[i], ys[i], x1_, y1_, x2_, y2_);
+        }
+        --i;
+      } else data.forEach(root.add);
+      xs = ys = data = d = null;
+      return root;
+    }
+    quadtree.x = function(_) {
+      return arguments.length ? (x = _, quadtree) : x;
+    };
+    quadtree.y = function(_) {
+      return arguments.length ? (y = _, quadtree) : y;
+    };
+    quadtree.extent = function(_) {
+      if (!arguments.length) return x1 == null ? null : [ [ x1, y1 ], [ x2, y2 ] ];
+      if (_ == null) x1 = y1 = x2 = y2 = null; else x1 = +_[0][0], y1 = +_[0][1], x2 = +_[1][0],
+      y2 = +_[1][1];
+      return quadtree;
+    };
+    quadtree.size = function(_) {
+      if (!arguments.length) return x1 == null ? null : [ x2 - x1, y2 - y1 ];
+      if (_ == null) x1 = y1 = x2 = y2 = null; else x1 = y1 = 0, x2 = +_[0], y2 = +_[1];
+      return quadtree;
+    };
+    return quadtree;
+  };
+  function d3_geom_quadtreeCompatX(d) {
+    return d.x;
+  }
+  function d3_geom_quadtreeCompatY(d) {
+    return d.y;
+  }
+  function d3_geom_quadtreeNode() {
+    return {
+      leaf: true,
+      nodes: [],
+      point: null,
+      x: null,
+      y: null
+    };
+  }
+  function d3_geom_quadtreeVisit(f, node, x1, y1, x2, y2) {
+    if (!f(node, x1, y1, x2, y2)) {
+      var sx = (x1 + x2) * .5, sy = (y1 + y2) * .5, children = node.nodes;
+      if (children[0]) d3_geom_quadtreeVisit(f, children[0], x1, y1, sx, sy);
+      if (children[1]) d3_geom_quadtreeVisit(f, children[1], sx, y1, x2, sy);
+      if (children[2]) d3_geom_quadtreeVisit(f, children[2], x1, sy, sx, y2);
+      if (children[3]) d3_geom_quadtreeVisit(f, children[3], sx, sy, x2, y2);
+    }
+  }
+  d3.interpolateRgb = d3_interpolateRgb;
+  function d3_interpolateRgb(a, b) {
+    a = d3.rgb(a);
+    b = d3.rgb(b);
+    var ar = a.r, ag = a.g, ab = a.b, br = b.r - ar, bg = b.g - ag, bb = b.b - ab;
+    return function(t) {
+      return "#" + d3_rgb_hex(Math.round(ar + br * t)) + d3_rgb_hex(Math.round(ag + bg * t)) + d3_rgb_hex(Math.round(ab + bb * t));
+    };
+  }
+  d3.interpolateObject = d3_interpolateObject;
+  function d3_interpolateObject(a, b) {
+    var i = {}, c = {}, k;
+    for (k in a) {
+      if (k in b) {
+        i[k] = d3_interpolate(a[k], b[k]);
+      } else {
+        c[k] = a[k];
+      }
+    }
+    for (k in b) {
+      if (!(k in a)) {
+        c[k] = b[k];
+      }
+    }
+    return function(t) {
+      for (k in i) c[k] = i[k](t);
+      return c;
+    };
+  }
+  d3.interpolateNumber = d3_interpolateNumber;
+  function d3_interpolateNumber(a, b) {
+    b -= a = +a;
+    return function(t) {
+      return a + b * t;
+    };
+  }
+  d3.interpolateString = d3_interpolateString;
+  function d3_interpolateString(a, b) {
+    var bi = d3_interpolate_numberA.lastIndex = d3_interpolate_numberB.lastIndex = 0, am, bm, bs, i = -1, s = [], q = [];
+    a = a + "", b = b + "";
+    while ((am = d3_interpolate_numberA.exec(a)) && (bm = d3_interpolate_numberB.exec(b))) {
+      if ((bs = bm.index) > bi) {
+        bs = b.substring(bi, bs);
+        if (s[i]) s[i] += bs; else s[++i] = bs;
+      }
+      if ((am = am[0]) === (bm = bm[0])) {
+        if (s[i]) s[i] += bm; else s[++i] = bm;
+      } else {
+        s[++i] = null;
+        q.push({
+          i: i,
+          x: d3_interpolateNumber(am, bm)
+        });
+      }
+      bi = d3_interpolate_numberB.lastIndex;
+    }
+    if (bi < b.length) {
+      bs = b.substring(bi);
+      if (s[i]) s[i] += bs; else s[++i] = bs;
+    }
+    return s.length < 2 ? q[0] ? (b = q[0].x, function(t) {
+      return b(t) + "";
+    }) : function() {
+      return b;
+    } : (b = q.length, function(t) {
+      for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t);
+      return s.join("");
+    });
+  }
+  var d3_interpolate_numberA = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g, d3_interpolate_numberB = new RegExp(d3_interpolate_numberA.source, "g");
+  d3.interpolate = d3_interpolate;
+  function d3_interpolate(a, b) {
+    var i = d3.interpolators.length, f;
+    while (--i >= 0 && !(f = d3.interpolators[i](a, b))) ;
+    return f;
+  }
+  d3.interpolators = [ function(a, b) {
+    var t = typeof b;
+    return (t === "string" ? d3_rgb_names.has(b) || /^(#|rgb\(|hsl\()/.test(b) ? d3_interpolateRgb : d3_interpolateString : b instanceof d3_Color ? d3_interpolateRgb : Array.isArray(b) ? d3_interpolateArray : t === "object" && isNaN(b) ? d3_interpolateObject : d3_interpolateNumber)(a, b);
+  } ];
+  d3.interpolateArray = d3_interpolateArray;
+  function d3_interpolateArray(a, b) {
+    var x = [], c = [], na = a.length, nb = b.length, n0 = Math.min(a.length, b.length), i;
+    for (i = 0; i < n0; ++i) x.push(d3_interpolate(a[i], b[i]));
+    for (;i < na; ++i) c[i] = a[i];
+    for (;i < nb; ++i) c[i] = b[i];
+    return function(t) {
+      for (i = 0; i < n0; ++i) c[i] = x[i](t);
+      return c;
+    };
+  }
+  var d3_ease_default = function() {
+    return d3_identity;
+  };
+  var d3_ease = d3.map({
+    linear: d3_ease_default,
+    poly: d3_ease_poly,
+    quad: function() {
+      return d3_ease_quad;
+    },
+    cubic: function() {
+      return d3_ease_cubic;
+    },
+    sin: function() {
+      return d3_ease_sin;
+    },
+    exp: function() {
+      return d3_ease_exp;
+    },
+    circle: function() {
+      return d3_ease_circle;
+    },
+    elastic: d3_ease_elastic,
+    back: d3_ease_back,
+    bounce: function() {
+      return d3_ease_bounce;
+    }
+  });
+  var d3_ease_mode = d3.map({
+    "in": d3_identity,
+    out: d3_ease_reverse,
+    "in-out": d3_ease_reflect,
+    "out-in": function(f) {
+      return d3_ease_reflect(d3_ease_reverse(f));
+    }
+  });
+  d3.ease = function(name) {
+    var i = name.indexOf("-"), t = i >= 0 ? name.substring(0, i) : name, m = i >= 0 ? name.substring(i + 1) : "in";
+    t = d3_ease.get(t) || d3_ease_default;
+    m = d3_ease_mode.get(m) || d3_identity;
+    return d3_ease_clamp(m(t.apply(null, d3_arraySlice.call(arguments, 1))));
+  };
+  function d3_ease_clamp(f) {
+    return function(t) {
+      return t <= 0 ? 0 : t >= 1 ? 1 : f(t);
+    };
+  }
+  function d3_ease_reverse(f) {
+    return function(t) {
+      return 1 - f(1 - t);
+    };
+  }
+  function d3_ease_reflect(f) {
+    return function(t) {
+      return .5 * (t < .5 ? f(2 * t) : 2 - f(2 - 2 * t));
+    };
+  }
+  function d3_ease_quad(t) {
+    return t * t;
+  }
+  function d3_ease_cubic(t) {
+    return t * t * t;
+  }
+  function d3_ease_cubicInOut(t) {
+    if (t <= 0) return 0;
+    if (t >= 1) return 1;
+    var t2 = t * t, t3 = t2 * t;
+    return 4 * (t < .5 ? t3 : 3 * (t - t2) + t3 - .75);
+  }
+  function d3_ease_poly(e) {
+    return function(t) {
+      return Math.pow(t, e);
+    };
+  }
+  function d3_ease_sin(t) {
+    return 1 - Math.cos(t * halfπ);
+  }
+  function d3_ease_exp(t) {
+    return Math.pow(2, 10 * (t - 1));
+  }
+  function d3_ease_circle(t) {
+    return 1 - Math.sqrt(1 - t * t);
+  }
+  function d3_ease_elastic(a, p) {
+    var s;
+    if (arguments.length < 2) p = .45;
+    if (arguments.length) s = p / τ * Math.asin(1 / a); else a = 1, s = p / 4;
+    return function(t) {
+      return 1 + a * Math.pow(2, -10 * t) * Math.sin((t - s) * τ / p);
+    };
+  }
+  function d3_ease_back(s) {
+    if (!s) s = 1.70158;
+    return function(t) {
+      return t * t * ((s + 1) * t - s);
+    };
+  }
+  function d3_ease_bounce(t) {
+    return t < 1 / 2.75 ? 7.5625 * t * t : t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75 : t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375 : 7.5625 * (t -= 2.625 / 2.75) * t + .984375;
+  }
+  d3.interpolateHcl = d3_interpolateHcl;
+  function d3_interpolateHcl(a, b) {
+    a = d3.hcl(a);
+    b = d3.hcl(b);
+    var ah = a.h, ac = a.c, al = a.l, bh = b.h - ah, bc = b.c - ac, bl = b.l - al;
+    if (isNaN(bc)) bc = 0, ac = isNaN(ac) ? b.c : ac;
+    if (isNaN(bh)) bh = 0, ah = isNaN(ah) ? b.h : ah; else if (bh > 180) bh -= 360; else if (bh < -180) bh += 360;
+    return function(t) {
+      return d3_hcl_lab(ah + bh * t, ac + bc * t, al + bl * t) + "";
+    };
+  }
+  d3.interpolateHsl = d3_interpolateHsl;
+  function d3_interpolateHsl(a, b) {
+    a = d3.hsl(a);
+    b = d3.hsl(b);
+    var ah = a.h, as = a.s, al = a.l, bh = b.h - ah, bs = b.s - as, bl = b.l - al;
+    if (isNaN(bs)) bs = 0, as = isNaN(as) ? b.s : as;
+    if (isNaN(bh)) bh = 0, ah = isNaN(ah) ? b.h : ah; else if (bh > 180) bh -= 360; else if (bh < -180) bh += 360;
+    return function(t) {
+      return d3_hsl_rgb(ah + bh * t, as + bs * t, al + bl * t) + "";
+    };
+  }
+  d3.interpolateLab = d3_interpolateLab;
+  function d3_interpolateLab(a, b) {
+    a = d3.lab(a);
+    b = d3.lab(b);
+    var al = a.l, aa = a.a, ab = a.b, bl = b.l - al, ba = b.a - aa, bb = b.b - ab;
+    return function(t) {
+      return d3_lab_rgb(al + bl * t, aa + ba * t, ab + bb * t) + "";
+    };
+  }
+  d3.interpolateRound = d3_interpolateRound;
+  function d3_interpolateRound(a, b) {
+    b -= a;
+    return function(t) {
+      return Math.round(a + b * t);
+    };
+  }
+  d3.transform = function(string) {
+    var g = d3_document.createElementNS(d3.ns.prefix.svg, "g");
+    return (d3.transform = function(string) {
+      if (string != null) {
+        g.setAttribute("transform", string);
+        var t = g.transform.baseVal.consolidate();
+      }
+      return new d3_transform(t ? t.matrix : d3_transformIdentity);
+    })(string);
+  };
+  function d3_transform(m) {
+    var r0 = [ m.a, m.b ], r1 = [ m.c, m.d ], kx = d3_transformNormalize(r0), kz = d3_transformDot(r0, r1), ky = d3_transformNormalize(d3_transformCombine(r1, r0, -kz)) || 0;
+    if (r0[0] * r1[1] < r1[0] * r0[1]) {
+      r0[0] *= -1;
+      r0[1] *= -1;
+      kx *= -1;
+      kz *= -1;
+    }
+    this.rotate = (kx ? Math.atan2(r0[1], r0[0]) : Math.atan2(-r1[0], r1[1])) * d3_degrees;
+    this.translate = [ m.e, m.f ];
+    this.scale = [ kx, ky ];
+    this.skew = ky ? Math.atan2(kz, ky) * d3_degrees : 0;
+  }
+  d3_transform.prototype.toString = function() {
+    return "translate(" + this.translate + ")rotate(" + this.rotate + ")skewX(" + this.skew + ")scale(" + this.scale + ")";
+  };
+  function d3_transformDot(a, b) {
+    return a[0] * b[0] + a[1] * b[1];
+  }
+  function d3_transformNormalize(a) {
+    var k = Math.sqrt(d3_transformDot(a, a));
+    if (k) {
+      a[0] /= k;
+      a[1] /= k;
+    }
+    return k;
+  }
+  function d3_transformCombine(a, b, k) {
+    a[0] += k * b[0];
+    a[1] += k * b[1];
+    return a;
+  }
+  var d3_transformIdentity = {
+    a: 1,
+    b: 0,
+    c: 0,
+    d: 1,
+    e: 0,
+    f: 0
+  };
+  d3.interpolateTransform = d3_interpolateTransform;
+  function d3_interpolateTransform(a, b) {
+    var s = [], q = [], n, A = d3.transform(a), B = d3.transform(b), ta = A.translate, tb = B.translate, ra = A.rotate, rb = B.rotate, wa = A.skew, wb = B.skew, ka = A.scale, kb = B.scale;
+    if (ta[0] != tb[0] || ta[1] != tb[1]) {
+      s.push("translate(", null, ",", null, ")");
+      q.push({
+        i: 1,
+        x: d3_interpolateNumber(ta[0], tb[0])
+      }, {
+        i: 3,
+        x: d3_interpolateNumber(ta[1], tb[1])
+      });
+    } else if (tb[0] || tb[1]) {
+      s.push("translate(" + tb + ")");
+    } else {
+      s.push("");
+    }
+    if (ra != rb) {
+      if (ra - rb > 180) rb += 360; else if (rb - ra > 180) ra += 360;
+      q.push({
+        i: s.push(s.pop() + "rotate(", null, ")") - 2,
+        x: d3_interpolateNumber(ra, rb)
+      });
+    } else if (rb) {
+      s.push(s.pop() + "rotate(" + rb + ")");
+    }
+    if (wa != wb) {
+      q.push({
+        i: s.push(s.pop() + "skewX(", null, ")") - 2,
+        x: d3_interpolateNumber(wa, wb)
+      });
+    } else if (wb) {
+      s.push(s.pop() + "skewX(" + wb + ")");
+    }
+    if (ka[0] != kb[0] || ka[1] != kb[1]) {
+      n = s.push(s.pop() + "scale(", null, ",", null, ")");
+      q.push({
+        i: n - 4,
+        x: d3_interpolateNumber(ka[0], kb[0])
+      }, {
+        i: n - 2,
+        x: d3_interpolateNumber(ka[1], kb[1])
+      });
+    } else if (kb[0] != 1 || kb[1] != 1) {
+      s.push(s.pop() + "scale(" + kb + ")");
+    }
+    n = q.length;
+    return function(t) {
+      var i = -1, o;
+      while (++i < n) s[(o = q[i]).i] = o.x(t);
+      return s.join("");
+    };
+  }
+  function d3_uninterpolateNumber(a, b) {
+    b = b - (a = +a) ? 1 / (b - a) : 0;
+    return function(x) {
+      return (x - a) * b;
+    };
+  }
+  function d3_uninterpolateClamp(a, b) {
+    b = b - (a = +a) ? 1 / (b - a) : 0;
+    return function(x) {
+      return Math.max(0, Math.min(1, (x - a) * b));
+    };
+  }
+  d3.layout = {};
+  d3.layout.bundle = function() {
+    return function(links) {
+      var paths = [], i = -1, n = links.length;
+      while (++i < n) paths.push(d3_layout_bundlePath(links[i]));
+      return paths;
+    };
+  };
+  function d3_layout_bundlePath(link) {
+    var start = link.source, end = link.target, lca = d3_layout_bundleLeastCommonAncestor(start, end), points = [ start ];
+    while (start !== lca) {
+      start = start.parent;
+      points.push(start);
+    }
+    var k = points.length;
+    while (end !== lca) {
+      points.splice(k, 0, end);
+      end = end.parent;
+    }
+    return points;
+  }
+  function d3_layout_bundleAncestors(node) {
+    var ancestors = [], parent = node.parent;
+    while (parent != null) {
+      ancestors.push(node);
+      node = parent;
+      parent = parent.parent;
+    }
+    ancestors.push(node);
+    return ancestors;
+  }
+  function d3_layout_bundleLeastCommonAncestor(a, b) {
+    if (a === b) return a;
+    var aNodes = d3_layout_bundleAncestors(a), bNodes = d3_layout_bundleAncestors(b), aNode = aNodes.pop(), bNode = bNodes.pop(), sharedNode = null;
+    while (aNode === bNode) {
+      sharedNode = aNode;
+      aNode = aNodes.pop();
+      bNode = bNodes.pop();
+    }
+    return sharedNode;
+  }
+  d3.layout.chord = function() {
+    var chord = {}, chords, groups, matrix, n, padding = 0, sortGroups, sortSubgroups, sortChords;
+    function relayout() {
+      var subgroups = {}, groupSums = [], groupIndex = d3.range(n), subgroupIndex = [], k, x, x0, i, j;
+      chords = [];
+      groups = [];
+      k = 0, i = -1;
+      while (++i < n) {
+        x = 0, j = -1;
+        while (++j < n) {
+          x += matrix[i][j];
+        }
+        groupSums.push(x);
+        subgroupIndex.push(d3.range(n));
+        k += x;
+      }
+      if (sortGroups) {
+        groupIndex.sort(function(a, b) {
+          return sortGroups(groupSums[a], groupSums[b]);
+        });
+      }
+      if (sortSubgroups) {
+        subgroupIndex.forEach(function(d, i) {
+          d.sort(function(a, b) {
+            return sortSubgroups(matrix[i][a], matrix[i][b]);
+          });
+        });
+      }
+      k = (τ - padding * n) / k;
+      x = 0, i = -1;
+      while (++i < n) {
+        x0 = x, j = -1;
+        while (++j < n) {
+          var di = groupIndex[i], dj = subgroupIndex[di][j], v = matrix[di][dj], a0 = x, a1 = x += v * k;
+          subgroups[di + "-" + dj] = {
+            index: di,
+            subindex: dj,
+            startAngle: a0,
+            endAngle: a1,
+            value: v
+          };
+        }
+        groups[di] = {
+          index: di,
+          startAngle: x0,
+          endAngle: x,
+          value: (x - x0) / k
+        };
+        x += padding;
+      }
+      i = -1;
+      while (++i < n) {
+        j = i - 1;
+        while (++j < n) {
+          var source = subgroups[i + "-" + j], target = subgroups[j + "-" + i];
+          if (source.value || target.value) {
+            chords.push(source.value < target.value ? {
+              source: target,
+              target: source
+            } : {
+              source: source,
+              target: target
+            });
+          }
+        }
+      }
+      if (sortChords) resort();
+    }
+    function resort() {
+      chords.sort(function(a, b) {
+        return sortChords((a.source.value + a.target.value) / 2, (b.source.value + b.target.value) / 2);
+      });
+    }
+    chord.matrix = function(x) {
+      if (!arguments.length) return matrix;
+      n = (matrix = x) && matrix.length;
+      chords = groups = null;
+      return chord;
+    };
+    chord.padding = function(x) {
+      if (!arguments.length) return padding;
+      padding = x;
+      chords = groups = null;
+      return chord;
+    };
+    chord.sortGroups = function(x) {
+      if (!arguments.length) return sortGroups;
+      sortGroups = x;
+      chords = groups = null;
+      return chord;
+    };
+    chord.sortSubgroups = function(x) {
+      if (!arguments.length) return sortSubgroups;
+      sortSubgroups = x;
+      chords = null;
+      return chord;
+    };
+    chord.sortChords = function(x) {
+      if (!arguments.length) return sortChords;
+      sortChords = x;
+      if (chords) resort();
+      return chord;
+    };
+    chord.chords = function() {
+      if (!chords) relayout();
+      return chords;
+    };
+    chord.groups = function() {
+      if (!groups) relayout();
+      return groups;
+    };
+    return chord;
+  };
+  d3.layout.force = function() {
+    var force = {}, event = d3.dispatch("start", "tick", "end"), size = [ 1, 1 ], drag, alpha, friction = .9, linkDistance = d3_layout_forceLinkDistance, linkStrength = d3_layout_forceLinkStrength, charge = -30, chargeDistance2 = d3_layout_forceChargeDistance2, gravity = .1, theta2 = .64, nodes = [], links = [], distances, strengths, charges;
+    function repulse(node) {
+      return function(quad, x1, _, x2) {
+        if (quad.point !== node) {
+          var dx = quad.cx - node.x, dy = quad.cy - node.y, dw = x2 - x1, dn = dx * dx + dy * dy;
+          if (dw * dw / theta2 < dn) {
+            if (dn < chargeDistance2) {
+              var k = quad.charge / dn;
+              node.px -= dx * k;
+              node.py -= dy * k;
+            }
+            return true;
+          }
+          if (quad.point && dn && dn < chargeDistance2) {
+            var k = quad.pointCharge / dn;
+            node.px -= dx * k;
+            node.py -= dy * k;
+          }
+        }
+        return !quad.charge;
+      };
+    }
+    force.tick = function() {
+      if ((alpha *= .99) < .005) {
+        event.end({
+          type: "end",
+          alpha: alpha = 0
+        });
+        return true;
+      }
+      var n = nodes.length, m = links.length, q, i, o, s, t, l, k, x, y;
+      for (i = 0; i < m; ++i) {
+        o = links[i];
+        s = o.source;
+        t = o.target;
+        x = t.x - s.x;
+        y = t.y - s.y;
+        if (l = x * x + y * y) {
+          l = alpha * strengths[i] * ((l = Math.sqrt(l)) - distances[i]) / l;
+          x *= l;
+          y *= l;
+          t.x -= x * (k = s.weight / (t.weight + s.weight));
+          t.y -= y * k;
+          s.x += x * (k = 1 - k);
+          s.y += y * k;
+        }
+      }
+      if (k = alpha * gravity) {
+        x = size[0] / 2;
+        y = size[1] / 2;
+        i = -1;
+        if (k) while (++i < n) {
+          o = nodes[i];
+          o.x += (x - o.x) * k;
+          o.y += (y - o.y) * k;
+        }
+      }
+      if (charge) {
+        d3_layout_forceAccumulate(q = d3.geom.quadtree(nodes), alpha, charges);
+        i = -1;
+        while (++i < n) {
+          if (!(o = nodes[i]).fixed) {
+            q.visit(repulse(o));
+          }
+        }
+      }
+      i = -1;
+      while (++i < n) {
+        o = nodes[i];
+        if (o.fixed) {
+          o.x = o.px;
+          o.y = o.py;
+        } else {
+          o.x -= (o.px - (o.px = o.x)) * friction;
+          o.y -= (o.py - (o.py = o.y)) * friction;
+        }
+      }
+      event.tick({
+        type: "tick",
+        alpha: alpha
+      });
+    };
+    force.nodes = function(x) {
+      if (!arguments.length) return nodes;
+      nodes = x;
+      return force;
+    };
+    force.links = function(x) {
+      if (!arguments.length) return links;
+      links = x;
+      return force;
+    };
+    force.size = function(x) {
+      if (!arguments.length) return size;
+      size = x;
+      return force;
+    };
+    force.linkDistance = function(x) {
+      if (!arguments.length) return linkDistance;
+      linkDistance = typeof x === "function" ? x : +x;
+      return force;
+    };
+    force.distance = force.linkDistance;
+    force.linkStrength = function(x) {
+      if (!arguments.length) return linkStrength;
+      linkStrength = typeof x === "function" ? x : +x;
+      return force;
+    };
+    force.friction = function(x) {
+      if (!arguments.length) return friction;
+      friction = +x;
+      return force;
+    };
+    force.charge = function(x) {
+      if (!arguments.length) return charge;
+      charge = typeof x === "function" ? x : +x;
+      return force;
+    };
+    force.chargeDistance = function(x) {
+      if (!arguments.length) return Math.sqrt(chargeDistance2);
+      chargeDistance2 = x * x;
+      return force;
+    };
+    force.gravity = function(x) {
+      if (!arguments.length) return gravity;
+      gravity = +x;
+      return force;
+    };
+    force.theta = function(x) {
+      if (!arguments.length) return Math.sqrt(theta2);
+      theta2 = x * x;
+      return force;
+    };
+    force.alpha = function(x) {
+      if (!arguments.length) return alpha;
+      x = +x;
+      if (alpha) {
+        if (x > 0) alpha = x; else alpha = 0;
+      } else if (x > 0) {
+        event.start({
+          type: "start",
+          alpha: alpha = x
+        });
+        d3.timer(force.tick);
+      }
+      return force;
+    };
+    force.start = function() {
+      var i, n = nodes.length, m = links.length, w = size[0], h = size[1], neighbors, o;
+      for (i = 0; i < n; ++i) {
+        (o = nodes[i]).index = i;
+        o.weight = 0;
+      }
+      for (i = 0; i < m; ++i) {
+        o = links[i];
+        if (typeof o.source == "number") o.source = nodes[o.source];
+        if (typeof o.target == "number") o.target = nodes[o.target];
+        ++o.source.weight;
+        ++o.target.weight;
+      }
+      for (i = 0; i < n; ++i) {
+        o = nodes[i];
+        if (isNaN(o.x)) o.x = position("x", w);
+        if (isNaN(o.y)) o.y = position("y", h);
+        if (isNaN(o.px)) o.px = o.x;
+        if (isNaN(o.py)) o.py = o.y;
+      }
+      distances = [];
+      if (typeof linkDistance === "function") for (i = 0; i < m; ++i) distances[i] = +linkDistance.call(this, links[i], i); else for (i = 0; i < m; ++i) distances[i] = linkDistance;
+      strengths = [];
+      if (typeof linkStrength === "function") for (i = 0; i < m; ++i) strengths[i] = +linkStrength.call(this, links[i], i); else for (i = 0; i < m; ++i) strengths[i] = linkStrength;
+      charges = [];
+      if (typeof charge === "function") for (i = 0; i < n; ++i) charges[i] = +charge.call(this, nodes[i], i); else for (i = 0; i < n; ++i) charges[i] = charge;
+      function position(dimension, size) {
+        if (!neighbors) {
+          neighbors = new Array(n);
+          for (j = 0; j < n; ++j) {
+            neighbors[j] = [];
+          }
+          for (j = 0; j < m; ++j) {
+            var o = links[j];
+            neighbors[o.source.index].push(o.target);
+            neighbors[o.target.index].push(o.source);
+          }
+        }
+        var candidates = neighbors[i], j = -1, m = candidates.length, x;
+        while (++j < m) if (!isNaN(x = candidates[j][dimension])) return x;
+        return Math.random() * size;
+      }
+      return force.resume();
+    };
+    force.resume = function() {
+      return force.alpha(.1);
+    };
+    force.stop = function() {
+      return force.alpha(0);
+    };
+    force.drag = function() {
+      if (!drag) drag = d3.behavior.drag().origin(d3_identity).on("dragstart.force", d3_layout_forceDragstart).on("drag.force", dragmove).on("dragend.force", d3_layout_forceDragend);
+      if (!arguments.length) return drag;
+      this.on("mouseover.force", d3_layout_forceMouseover).on("mouseout.force", d3_layout_forceMouseout).call(drag);
+    };
+    function dragmove(d) {
+      d.px = d3.event.x, d.py = d3.event.y;
+      force.resume();
+    }
+    return d3.rebind(force, event, "on");
+  };
+  function d3_layout_forceDragstart(d) {
+    d.fixed |= 2;
+  }
+  function d3_layout_forceDragend(d) {
+    d.fixed &= ~6;
+  }
+  function d3_layout_forceMouseover(d) {
+    d.fixed |= 4;
+    d.px = d.x, d.py = d.y;
+  }
+  function d3_layout_forceMouseout(d) {
+    d.fixed &= ~4;
+  }
+  function d3_layout_forceAccumulate(quad, alpha, charges) {
+    var cx = 0, cy = 0;
+    quad.charge = 0;
+    if (!quad.leaf) {
+      var nodes = quad.nodes, n = nodes.length, i = -1, c;
+      while (++i < n) {
+        c = nodes[i];
+        if (c == null) continue;
+        d3_layout_forceAccumulate(c, alpha, charges);
+        quad.charge += c.charge;
+        cx += c.charge * c.cx;
+        cy += c.charge * c.cy;
+      }
+    }
+    if (quad.point) {
+      if (!quad.leaf) {
+        quad.point.x += Math.random() - .5;
+        quad.point.y += Math.random() - .5;
+      }
+      var k = alpha * charges[quad.point.index];
+      quad.charge += quad.pointCharge = k;
+      cx += k * quad.point.x;
+      cy += k * quad.point.y;
+    }
+    quad.cx = cx / quad.charge;
+    quad.cy = cy / quad.charge;
+  }
+  var d3_layout_forceLinkDistance = 20, d3_layout_forceLinkStrength = 1, d3_layout_forceChargeDistance2 = Infinity;
+  d3.layout.hierarchy = function() {
+    var sort = d3_layout_hierarchySort, children = d3_layout_hierarchyChildren, value = d3_layout_hierarchyValue;
+    function hierarchy(root) {
+      var stack = [ root ], nodes = [], node;
+      root.depth = 0;
+      while ((node = stack.pop()) != null) {
+        nodes.push(node);
+        if ((childs = children.call(hierarchy, node, node.depth)) && (n = childs.length)) {
+          var n, childs, child;
+          while (--n >= 0) {
+            stack.push(child = childs[n]);
+            child.parent = node;
+            child.depth = node.depth + 1;
+          }
+          if (value) node.value = 0;
+          node.children = childs;
+        } else {
+          if (value) node.value = +value.call(hierarchy, node, node.depth) || 0;
+          delete node.children;
+        }
+      }
+      d3_layout_hierarchyVisitAfter(root, function(node) {
+        var childs, parent;
+        if (sort && (childs = node.children)) childs.sort(sort);
+        if (value && (parent = node.parent)) parent.value += node.value;
+      });
+      return nodes;
+    }
+    hierarchy.sort = function(x) {
+      if (!arguments.length) return sort;
+      sort = x;
+      return hierarchy;
+    };
+    hierarchy.children = function(x) {
+      if (!arguments.length) return children;
+      children = x;
+      return hierarchy;
+    };
+    hierarchy.value = function(x) {
+      if (!arguments.length) return value;
+      value = x;
+      return hierarchy;
+    };
+    hierarchy.revalue = function(root) {
+      if (value) {
+        d3_layout_hierarchyVisitBefore(root, function(node) {
+          if (node.children) node.value = 0;
+        });
+        d3_layout_hierarchyVisitAfter(root, function(node) {
+          var parent;
+          if (!node.children) node.value = +value.call(hierarchy, node, node.depth) || 0;
+          if (parent = node.parent) parent.value += node.value;
+        });
+      }
+      return root;
+    };
+    return hierarchy;
+  };
+  function d3_layout_hierarchyRebind(object, hierarchy) {
+    d3.rebind(object, hierarchy, "sort", "children", "value");
+    object.nodes = object;
+    object.links = d3_layout_hierarchyLinks;
+    return object;
+  }
+  function d3_layout_hierarchyVisitBefore(node, callback) {
+    var nodes = [ node ];
+    while ((node = nodes.pop()) != null) {
+      callback(node);
+      if ((children = node.children) && (n = children.length)) {
+        var n, children;
+        while (--n >= 0) nodes.push(children[n]);
+      }
+    }
+  }
+  function d3_layout_hierarchyVisitAfter(node, callback) {
+    var nodes = [ node ], nodes2 = [];
+    while ((node = nodes.pop()) != null) {
+      nodes2.push(node);
+      if ((children = node.children) && (n = children.length)) {
+        var i = -1, n, children;
+        while (++i < n) nodes.push(children[i]);
+      }
+    }
+    while ((node = nodes2.pop()) != null) {
+      callback(node);
+    }
+  }
+  function d3_layout_hierarchyChildren(d) {
+    return d.children;
+  }
+  function d3_layout_hierarchyValue(d) {
+    return d.value;
+  }
+  function d3_layout_hierarchySort(a, b) {
+    return b.value - a.value;
+  }
+  function d3_layout_hierarchyLinks(nodes) {
+    return d3.merge(nodes.map(function(parent) {
+      return (parent.children || []).map(function(child) {
+        return {
+          source: parent,
+          target: child
+        };
+      });
+    }));
+  }
+  d3.layout.partition = function() {
+    var hierarchy = d3.layout.hierarchy(), size = [ 1, 1 ];
+    function position(node, x, dx, dy) {
+      var children = node.children;
+      node.x = x;
+      node.y = node.depth * dy;
+      node.dx = dx;
+      node.dy = dy;
+      if (children && (n = children.length)) {
+        var i = -1, n, c, d;
+        dx = node.value ? dx / node.value : 0;
+        while (++i < n) {
+          position(c = children[i], x, d = c.value * dx, dy);
+          x += d;
+        }
+      }
+    }
+    function depth(node) {
+      var children = node.children, d = 0;
+      if (children && (n = children.length)) {
+        var i = -1, n;
+        while (++i < n) d = Math.max(d, depth(children[i]));
+      }
+      return 1 + d;
+    }
+    function partition(d, i) {
+      var nodes = hierarchy.call(this, d, i);
+      position(nodes[0], 0, size[0], size[1] / depth(nodes[0]));
+      return nodes;
+    }
+    partition.size = function(x) {
+      if (!arguments.length) return size;
+      size = x;
+      return partition;
+    };
+    return d3_layout_hierarchyRebind(partition, hierarchy);
+  };
+  d3.layout.pie = function() {
+    var value = Number, sort = d3_layout_pieSortByValue, startAngle = 0, endAngle = τ;
+    function pie(data) {
+      var values = data.map(function(d, i) {
+        return +value.call(pie, d, i);
+      });
+      var a = +(typeof startAngle === "function" ? startAngle.apply(this, arguments) : startAngle);
+      var k = ((typeof endAngle === "function" ? endAngle.apply(this, arguments) : endAngle) - a) / d3.sum(values);
+      var index = d3.range(data.length);
+      if (sort != null) index.sort(sort === d3_layout_pieSortByValue ? function(i, j) {
+        return values[j] - values[i];
+      } : function(i, j) {
+        return sort(data[i], data[j]);
+      });
+      var arcs = [];
+      index.forEach(function(i) {
+        var d;
+        arcs[i] = {
+          data: data[i],
+          value: d = values[i],
+          startAngle: a,
+          endAngle: a += d * k
+        };
+      });
+      return arcs;
+    }
+    pie.value = function(x) {
+      if (!arguments.length) return value;
+      value = x;
+      return pie;
+    };
+    pie.sort = function(x) {
+      if (!arguments.length) return sort;
+      sort = x;
+      return pie;
+    };
+    pie.startAngle = function(x) {
+      if (!arguments.length) return startAngle;
+      startAngle = x;
+      return pie;
+    };
+    pie.endAngle = function(x) {
+      if (!arguments.length) return endAngle;
+      endAngle = x;
+      return pie;
+    };
+    return pie;
+  };
+  var d3_layout_pieSortByValue = {};
+  d3.layout.stack = function() {
+    var values = d3_identity, order = d3_layout_stackOrderDefault, offset = d3_layout_stackOffsetZero, out = d3_layout_stackOut, x = d3_layout_stackX, y = d3_layout_stackY;
+    function stack(data, index) {
+      var series = data.map(function(d, i) {
+        return values.call(stack, d, i);
+      });
+      var points = series.map(function(d) {
+        return d.map(function(v, i) {
+          return [ x.call(stack, v, i), y.call(stack, v, i) ];
+        });
+      });
+      var orders = order.call(stack, points, index);
+      series = d3.permute(series, orders);
+      points = d3.permute(points, orders);
+      var offsets = offset.call(stack, points, index);
+      var n = series.length, m = series[0].length, i, j, o;
+      for (j = 0; j < m; ++j) {
+        out.call(stack, series[0][j], o = offsets[j], points[0][j][1]);
+        for (i = 1; i < n; ++i) {
+          out.call(stack, series[i][j], o += points[i - 1][j][1], points[i][j][1]);
+        }
+      }
+      return data;
+    }
+    stack.values = function(x) {
+      if (!arguments.length) return values;
+      values = x;
+      return stack;
+    };
+    stack.order = function(x) {
+      if (!arguments.length) return order;
+      order = typeof x === "function" ? x : d3_layout_stackOrders.get(x) || d3_layout_stackOrderDefault;
+      return stack;
+    };
+    stack.offset = function(x) {
+      if (!arguments.length) return offset;
+      offset = typeof x === "function" ? x : d3_layout_stackOffsets.get(x) || d3_layout_stackOffsetZero;
+      return stack;
+    };
+    stack.x = function(z) {
+      if (!arguments.length) return x;
+      x = z;
+      return stack;
+    };
+    stack.y = function(z) {
+      if (!arguments.length) return y;
+      y = z;
+      return stack;
+    };
+    stack.out = function(z) {
+      if (!arguments.length) return out;
+      out = z;
+      return stack;
+    };
+    return stack;
+  };
+  function d3_layout_stackX(d) {
+    return d.x;
+  }
+  function d3_layout_stackY(d) {
+    return d.y;
+  }
+  function d3_layout_stackOut(d, y0, y) {
+    d.y0 = y0;
+    d.y = y;
+  }
+  var d3_layout_stackOrders = d3.map({
+    "inside-out": function(data) {
+      var n = data.length, i, j, max = data.map(d3_layout_stackMaxIndex), sums = data.map(d3_layout_stackReduceSum), index = d3.range(n).sort(function(a, b) {
+        return max[a] - max[b];
+      }), top = 0, bottom = 0, tops = [], bottoms = [];
+      for (i = 0; i < n; ++i) {
+        j = index[i];
+        if (top < bottom) {
+          top += sums[j];
+          tops.push(j);
+        } else {
+          bottom += sums[j];
+          bottoms.push(j);
+        }
+      }
+      return bottoms.reverse().concat(tops);
+    },
+    reverse: function(data) {
+      return d3.range(data.length).reverse();
+    },
+    "default": d3_layout_stackOrderDefault
+  });
+  var d3_layout_stackOffsets = d3.map({
+    silhouette: function(data) {
+      var n = data.length, m = data[0].length, sums = [], max = 0, i, j, o, y0 = [];
+      for (j = 0; j < m; ++j) {
+        for (i = 0, o = 0; i < n; i++) o += data[i][j][1];
+        if (o > max) max = o;
+        sums.push(o);
+      }
+      for (j = 0; j < m; ++j) {
+        y0[j] = (max - sums[j]) / 2;
+      }
+      return y0;
+    },
+    wiggle: function(data) {
+      var n = data.length, x = data[0], m = x.length, i, j, k, s1, s2, s3, dx, o, o0, y0 = [];
+      y0[0] = o = o0 = 0;
+      for (j = 1; j < m; ++j) {
+        for (i = 0, s1 = 0; i < n; ++i) s1 += data[i][j][1];
+        for (i = 0, s2 = 0, dx = x[j][0] - x[j - 1][0]; i < n; ++i) {
+          for (k = 0, s3 = (data[i][j][1] - data[i][j - 1][1]) / (2 * dx); k < i; ++k) {
+            s3 += (data[k][j][1] - data[k][j - 1][1]) / dx;
+          }
+          s2 += s3 * data[i][j][1];
+        }
+        y0[j] = o -= s1 ? s2 / s1 * dx : 0;
+        if (o < o0) o0 = o;
+      }
+      for (j = 0; j < m; ++j) y0[j] -= o0;
+      return y0;
+    },
+    expand: function(data) {
+      var n = data.length, m = data[0].length, k = 1 / n, i, j, o, y0 = [];
+      for (j = 0; j < m; ++j) {
+        for (i = 0, o = 0; i < n; i++) o += data[i][j][1];
+        if (o) for (i = 0; i < n; i++) data[i][j][1] /= o; else for (i = 0; i < n; i++) data[i][j][1] = k;
+      }
+      for (j = 0; j < m; ++j) y0[j] = 0;
+      return y0;
+    },
+    zero: d3_layout_stackOffsetZero
+  });
+  function d3_layout_stackOrderDefault(data) {
+    return d3.range(data.length);
+  }
+  function d3_layout_stackOffsetZero(data) {
+    var j = -1, m = data[0].length, y0 = [];
+    while (++j < m) y0[j] = 0;
+    return y0;
+  }
+  function d3_layout_stackMaxIndex(array) {
+    var i = 1, j = 0, v = array[0][1], k, n = array.length;
+    for (;i < n; ++i) {
+      if ((k = array[i][1]) > v) {
+        j = i;
+        v = k;
+      }
+    }
+    return j;
+  }
+  function d3_layout_stackReduceSum(d) {
+    return d.reduce(d3_layout_stackSum, 0);
+  }
+  function d3_layout_stackSum(p, d) {
+    return p + d[1];
+  }
+  d3.layout.histogram = function() {
+    var frequency = true, valuer = Number, ranger = d3_layout_histogramRange, binner = d3_layout_histogramBinSturges;
+    function histogram(data, i) {
+      var bins = [], values = data.map(valuer, this), range = ranger.call(this, values, i), thresholds = binner.call(this, range, values, i), bin, i = -1, n = values.length, m = thresholds.length - 1, k = frequency ? 1 : 1 / n, x;
+      while (++i < m) {
+        bin = bins[i] = [];
+        bin.dx = thresholds[i + 1] - (bin.x = thresholds[i]);
+        bin.y = 0;
+      }
+      if (m > 0) {
+        i = -1;
+        while (++i < n) {
+          x = values[i];
+          if (x >= range[0] && x <= range[1]) {
+            bin = bins[d3.bisect(thresholds, x, 1, m) - 1];
+            bin.y += k;
+            bin.push(data[i]);
+          }
+        }
+      }
+      return bins;
+    }
+    histogram.value = function(x) {
+      if (!arguments.length) return valuer;
+      valuer = x;
+      return histogram;
+    };
+    histogram.range = function(x) {
+      if (!arguments.length) return ranger;
+      ranger = d3_functor(x);
+      return histogram;
+    };
+    histogram.bins = function(x) {
+      if (!arguments.length) return binner;
+      binner = typeof x === "number" ? function(range) {
+        return d3_layout_histogramBinFixed(range, x);
+      } : d3_functor(x);
+      return histogram;
+    };
+    histogram.frequency = function(x) {
+      if (!arguments.length) return frequency;
+      frequency = !!x;
+      return histogram;
+    };
+    return histogram;
+  };
+  function d3_layout_histogramBinSturges(range, values) {
+    return d3_layout_histogramBinFixed(range, Math.ceil(Math.log(values.length) / Math.LN2 + 1));
+  }
+  function d3_layout_histogramBinFixed(range, n) {
+    var x = -1, b = +range[0], m = (range[1] - b) / n, f = [];
+    while (++x <= n) f[x] = m * x + b;
+    return f;
+  }
+  function d3_layout_histogramRange(values) {
+    return [ d3.min(values), d3.max(values) ];
+  }
+  d3.layout.pack = function() {
+    var hierarchy = d3.layout.hierarchy().sort(d3_layout_packSort), padding = 0, size = [ 1, 1 ], radius;
+    function pack(d, i) {
+      var nodes = hierarchy.call(this, d, i), root = nodes[0], w = size[0], h = size[1], r = radius == null ? Math.sqrt : typeof radius === "function" ? radius : function() {
+        return radius;
+      };
+      root.x = root.y = 0;
+      d3_layout_hierarchyVisitAfter(root, function(d) {
+        d.r = +r(d.value);
+      });
+      d3_layout_hierarchyVisitAfter(root, d3_layout_packSiblings);
+      if (padding) {
+        var dr = padding * (radius ? 1 : Math.max(2 * root.r / w, 2 * root.r / h)) / 2;
+        d3_layout_hierarchyVisitAfter(root, function(d) {
+          d.r += dr;
+        });
+        d3_layout_hierarchyVisitAfter(root, d3_layout_packSiblings);
+        d3_layout_hierarchyVisitAfter(root, function(d) {
+          d.r -= dr;
+        });
+      }
+      d3_layout_packTransform(root, w / 2, h / 2, radius ? 1 : 1 / Math.max(2 * root.r / w, 2 * root.r / h));
+      return nodes;
+    }
+    pack.size = function(_) {
+      if (!arguments.length) return size;
+      size = _;
+      return pack;
+    };
+    pack.radius = function(_) {
+      if (!arguments.length) return radius;
+      radius = _ == null || typeof _ === "function" ? _ : +_;
+      return pack;
+    };
+    pack.padding = function(_) {
+      if (!arguments.length) return padding;
+      padding = +_;
+      return pack;
+    };
+    return d3_layout_hierarchyRebind(pack, hierarchy);
+  };
+  function d3_layout_packSort(a, b) {
+    return a.value - b.value;
+  }
+  function d3_layout_packInsert(a, b) {
+    var c = a._pack_next;
+    a._pack_next = b;
+    b._pack_prev = a;
+    b._pack_next = c;
+    c._pack_prev = b;
+  }
+  function d3_layout_packSplice(a, b) {
+    a._pack_next = b;
+    b._pack_prev = a;
+  }
+  function d3_layout_packIntersects(a, b) {
+    var dx = b.x - a.x, dy = b.y - a.y, dr = a.r + b.r;
+    return .999 * dr * dr > dx * dx + dy * dy;
+  }
+  function d3_layout_packSiblings(node) {
+    if (!(nodes = node.children) || !(n = nodes.length)) return;
+    var nodes, xMin = Infinity, xMax = -Infinity, yMin = Infinity, yMax = -Infinity, a, b, c, i, j, k, n;
+    function bound(node) {
+      xMin = Math.min(node.x - node.r, xMin);
+      xMax = Math.max(node.x + node.r, xMax);
+      yMin = Math.min(node.y - node.r, yMin);
+      yMax = Math.max(node.y + node.r, yMax);
+    }
+    nodes.forEach(d3_layout_packLink);
+    a = nodes[0];
+    a.x = -a.r;
+    a.y = 0;
+    bound(a);
+    if (n > 1) {
+      b = nodes[1];
+      b.x = b.r;
+      b.y = 0;
+      bound(b);
+      if (n > 2) {
+        c = nodes[2];
+        d3_layout_packPlace(a, b, c);
+        bound(c);
+        d3_layout_packInsert(a, c);
+        a._pack_prev = c;
+        d3_layout_packInsert(c, b);
+        b = a._pack_next;
+        for (i = 3; i < n; i++) {
+          d3_layout_packPlace(a, b, c = nodes[i]);
+          var isect = 0, s1 = 1, s2 = 1;
+          for (j = b._pack_next; j !== b; j = j._pack_next, s1++) {
+            if (d3_layout_packIntersects(j, c)) {
+              isect = 1;
+              break;
+            }
+          }
+          if (isect == 1) {
+            for (k = a._pack_prev; k !== j._pack_prev; k = k._pack_prev, s2++) {
+              if (d3_layout_packIntersects(k, c)) {
+                break;
+              }
+            }
+          }
+          if (isect) {
+            if (s1 < s2 || s1 == s2 && b.r < a.r) d3_layout_packSplice(a, b = j); else d3_layout_packSplice(a = k, b);
+            i--;
+          } else {
+            d3_layout_packInsert(a, c);
+            b = c;
+            bound(c);
+          }
+        }
+      }
+    }
+    var cx = (xMin + xMax) / 2, cy = (yMin + yMax) / 2, cr = 0;
+    for (i = 0; i < n; i++) {
+      c = nodes[i];
+      c.x -= cx;
+      c.y -= cy;
+      cr = Math.max(cr, c.r + Math.sqrt(c.x * c.x + c.y * c.y));
+    }
+    node.r = cr;
+    nodes.forEach(d3_layout_packUnlink);
+  }
+  function d3_layout_packLink(node) {
+    node._pack_next = node._pack_prev = node;
+  }
+  function d3_layout_packUnlink(node) {
+    delete node._pack_next;
+    delete node._pack_prev;
+  }
+  function d3_layout_packTransform(node, x, y, k) {
+    var children = node.children;
+    node.x = x += k * node.x;
+    node.y = y += k * node.y;
+    node.r *= k;
+    if (children) {
+      var i = -1, n = children.length;
+      while (++i < n) d3_layout_packTransform(children[i], x, y, k);
+    }
+  }
+  function d3_layout_packPlace(a, b, c) {
+    var db = a.r + c.r, dx = b.x - a.x, dy = b.y - a.y;
+    if (db && (dx || dy)) {
+      var da = b.r + c.r, dc = dx * dx + dy * dy;
+      da *= da;
+      db *= db;
+      var x = .5 + (db - da) / (2 * dc), y = Math.sqrt(Math.max(0, 2 * da * (db + dc) - (db -= dc) * db - da * da)) / (2 * dc);
+      c.x = a.x + x * dx + y * dy;
+      c.y = a.y + x * dy - y * dx;
+    } else {
+      c.x = a.x + db;
+      c.y = a.y;
+    }
+  }
+  d3.layout.tree = function() {
+    var hierarchy = d3.layout.hierarchy().sort(null).value(null), separation = d3_layout_treeSeparation, size = [ 1, 1 ], nodeSize = null;
+    function tree(d, i) {
+      var nodes = hierarchy.call(this, d, i), root0 = nodes[0], root1 = wrapTree(root0);
+      d3_layout_hierarchyVisitAfter(root1, firstWalk), root1.parent.m = -root1.z;
+      d3_layout_hierarchyVisitBefore(root1, secondWalk);
+      if (nodeSize) d3_layout_hierarchyVisitBefore(root0, sizeNode); else {
+        var left = root0, right = root0, bottom = root0;
+        d3_layout_hierarchyVisitBefore(root0, function(node) {
+          if (node.x < left.x) left = node;
+          if (node.x > right.x) right = node;
+          if (node.depth > bottom.depth) bottom = node;
+        });
+        var tx = separation(left, right) / 2 - left.x, kx = size[0] / (right.x + separation(right, left) / 2 + tx), ky = size[1] / (bottom.depth || 1);
+        d3_layout_hierarchyVisitBefore(root0, function(node) {
+          node.x = (node.x + tx) * kx;
+          node.y = node.depth * ky;
+        });
+      }
+      return nodes;
+    }
+    function wrapTree(root0) {
+      var root1 = {
+        A: null,
+        children: [ root0 ]
+      }, queue = [ root1 ], node1;
+      while ((node1 = queue.pop()) != null) {
+        for (var children = node1.children, child, i = 0, n = children.length; i < n; ++i) {
+          queue.push((children[i] = child = {
+            _: children[i],
+            parent: node1,
+            children: (child = children[i].children) && child.slice() || [],
+            A: null,
+            a: null,
+            z: 0,
+            m: 0,
+            c: 0,
+            s: 0,
+            t: null,
+            i: i
+          }).a = child);
+        }
+      }
+      return root1.children[0];
+    }
+    function firstWalk(v) {
+      var children = v.children, siblings = v.parent.children, w = v.i ? siblings[v.i - 1] : null;
+      if (children.length) {
+        d3_layout_treeShift(v);
+        var midpoint = (children[0].z + children[children.length - 1].z) / 2;
+        if (w) {
+          v.z = w.z + separation(v._, w._);
+          v.m = v.z - midpoint;
+        } else {
+          v.z = midpoint;
+        }
+      } else if (w) {
+        v.z = w.z + separation(v._, w._);
+      }
+      v.parent.A = apportion(v, w, v.parent.A || siblings[0]);
+    }
+    function secondWalk(v) {
+      v._.x = v.z + v.parent.m;
+      v.m += v.parent.m;
+    }
+    function apportion(v, w, ancestor) {
+      if (w) {
+        var vip = v, vop = v, vim = w, vom = vip.parent.children[0], sip = vip.m, sop = vop.m, sim = vim.m, som = vom.m, shift;
+        while (vim = d3_layout_treeRight(vim), vip = d3_layout_treeLeft(vip), vim && vip) {
+          vom = d3_layout_treeLeft(vom);
+          vop = d3_layout_treeRight(vop);
+          vop.a = v;
+          shift = vim.z + sim - vip.z - sip + separation(vim._, vip._);
+          if (shift > 0) {
+            d3_layout_treeMove(d3_layout_treeAncestor(vim, v, ancestor), v, shift);
+            sip += shift;
+            sop += shift;
+          }
+          sim += vim.m;
+          sip += vip.m;
+          som += vom.m;
+          sop += vop.m;
+        }
+        if (vim && !d3_layout_treeRight(vop)) {
+          vop.t = vim;
+          vop.m += sim - sop;
+        }
+        if (vip && !d3_layout_treeLeft(vom)) {
+          vom.t = vip;
+          vom.m += sip - som;
+          ancestor = v;
+        }
+      }
+      return ancestor;
+    }
+    function sizeNode(node) {
+      node.x *= size[0];
+      node.y = node.depth * size[1];
+    }
+    tree.separation = function(x) {
+      if (!arguments.length) return separation;
+      separation = x;
+      return tree;
+    };
+    tree.size = function(x) {
+      if (!arguments.length) return nodeSize ? null : size;
+      nodeSize = (size = x) == null ? sizeNode : null;
+      return tree;
+    };
+    tree.nodeSize = function(x) {
+      if (!arguments.length) return nodeSize ? size : null;
+      nodeSize = (size = x) == null ? null : sizeNode;
+      return tree;
+    };
+    return d3_layout_hierarchyRebind(tree, hierarchy);
+  };
+  function d3_layout_treeSeparation(a, b) {
+    return a.parent == b.parent ? 1 : 2;
+  }
+  function d3_layout_treeLeft(v) {
+    var children = v.children;
+    return children.length ? children[0] : v.t;
+  }
+  function d3_layout_treeRight(v) {
+    var children = v.children, n;
+    return (n = children.length) ? children[n - 1] : v.t;
+  }
+  function d3_layout_treeMove(wm, wp, shift) {
+    var change = shift / (wp.i - wm.i);
+    wp.c -= change;
+    wp.s += shift;
+    wm.c += change;
+    wp.z += shift;
+    wp.m += shift;
+  }
+  function d3_layout_treeShift(v) {
+    var shift = 0, change = 0, children = v.children, i = children.length, w;
+    while (--i >= 0) {
+      w = children[i];
+      w.z += shift;
+      w.m += shift;
+      shift += w.s + (change += w.c);
+    }
+  }
+  function d3_layout_treeAncestor(vim, v, ancestor) {
+    return vim.a.parent === v.parent ? vim.a : ancestor;
+  }
+  d3.layout.cluster = function() {
+    var hierarchy = d3.layout.hierarchy().sort(null).value(null), separation = d3_layout_treeSeparation, size = [ 1, 1 ], nodeSize = false;
+    function cluster(d, i) {
+      var nodes = hierarchy.call(this, d, i), root = nodes[0], previousNode, x = 0;
+      d3_layout_hierarchyVisitAfter(root, function(node) {
+        var children = node.children;
+        if (children && children.length) {
+          node.x = d3_layout_clusterX(children);
+          node.y = d3_layout_clusterY(children);
+        } else {
+          node.x = previousNode ? x += separation(node, previousNode) : 0;
+          node.y = 0;
+          previousNode = node;
+        }
+      });
+      var left = d3_layout_clusterLeft(root), right = d3_layout_clusterRight(root), x0 = left.x - separation(left, right) / 2, x1 = right.x + separation(right, left) / 2;
+      d3_layout_hierarchyVisitAfter(root, nodeSize ? function(node) {
+        node.x = (node.x - root.x) * size[0];
+        node.y = (root.y - node.y) * size[1];
+      } : function(node) {
+        node.x = (node.x - x0) / (x1 - x0) * size[0];
+        node.y = (1 - (root.y ? node.y / root.y : 1)) * size[1];
+      });
+      return nodes;
+    }
+    cluster.separation = function(x) {
+      if (!arguments.length) return separation;
+      separation = x;
+      return cluster;
+    };
+    cluster.size = function(x) {
+      if (!arguments.length) return nodeSize ? null : size;
+      nodeSize = (size = x) == null;
+      return cluster;
+    };
+    cluster.nodeSize = function(x) {
+      if (!arguments.length) return nodeSize ? size : null;
+      nodeSize = (size = x) != null;
+      return cluster;
+    };
+    return d3_layout_hierarchyRebind(cluster, hierarchy);
+  };
+  function d3_layout_clusterY(children) {
+    return 1 + d3.max(children, function(child) {
+      return child.y;
+    });
+  }
+  function d3_layout_clusterX(children) {
+    return children.reduce(function(x, child) {
+      return x + child.x;
+    }, 0) / children.length;
+  }
+  function d3_layout_clusterLeft(node) {
+    var children = node.children;
+    return children && children.length ? d3_layout_clusterLeft(children[0]) : node;
+  }
+  function d3_layout_clusterRight(node) {
+    var children = node.children, n;
+    return children && (n = children.length) ? d3_layout_clusterRight(children[n - 1]) : node;
+  }
+  d3.layout.treemap = function() {
+    var hierarchy = d3.layout.hierarchy(), round = Math.round, size = [ 1, 1 ], padding = null, pad = d3_layout_treemapPadNull, sticky = false, stickies, mode = "squarify", ratio = .5 * (1 + Math.sqrt(5));
+    function scale(children, k) {
+      var i = -1, n = children.length, child, area;
+      while (++i < n) {
+        area = (child = children[i]).value * (k < 0 ? 0 : k);
+        child.area = isNaN(area) || area <= 0 ? 0 : area;
+      }
+    }
+    function squarify(node) {
+      var children = node.children;
+      if (children && children.length) {
+        var rect = pad(node), row = [], remaining = children.slice(), child, best = Infinity, score, u = mode === "slice" ? rect.dx : mode === "dice" ? rect.dy : mode === "slice-dice" ? node.depth & 1 ? rect.dy : rect.dx : Math.min(rect.dx, rect.dy), n;
+        scale(remaining, rect.dx * rect.dy / node.value);
+        row.area = 0;
+        while ((n = remaining.length) > 0) {
+          row.push(child = remaining[n - 1]);
+          row.area += child.area;
+          if (mode !== "squarify" || (score = worst(row, u)) <= best) {
+            remaining.pop();
+            best = score;
+          } else {
+            row.area -= row.pop().area;
+            position(row, u, rect, false);
+            u = Math.min(rect.dx, rect.dy);
+            row.length = row.area = 0;
+            best = Infinity;
+          }
+        }
+        if (row.length) {
+          position(row, u, rect, true);
+          row.length = row.area = 0;
+        }
+        children.forEach(squarify);
+      }
+    }
+    function stickify(node) {
+      var children = node.children;
+      if (children && children.length) {
+        var rect = pad(node), remaining = children.slice(), child, row = [];
+        scale(remaining, rect.dx * rect.dy / node.value);
+        row.area = 0;
+        while (child = remaining.pop()) {
+          row.push(child);
+          row.area += child.area;
+          if (child.z != null) {
+            position(row, child.z ? rect.dx : rect.dy, rect, !remaining.length);
+            row.length = row.area = 0;
+          }
+        }
+        children.forEach(stickify);
+      }
+    }
+    function worst(row, u) {
+      var s = row.area, r, rmax = 0, rmin = Infinity, i = -1, n = row.length;
+      while (++i < n) {
+        if (!(r = row[i].area)) continue;
+        if (r < rmin) rmin = r;
+        if (r > rmax) rmax = r;
+      }
+      s *= s;
+      u *= u;
+      return s ? Math.max(u * rmax * ratio / s, s / (u * rmin * ratio)) : Infinity;
+    }
+    function position(row, u, rect, flush) {
+      var i = -1, n = row.length, x = rect.x, y = rect.y, v = u ? round(row.area / u) : 0, o;
+      if (u == rect.dx) {
+        if (flush || v > rect.dy) v = rect.dy;
+        while (++i < n) {
+          o = row[i];
+          o.x = x;
+          o.y = y;
+          o.dy = v;
+          x += o.dx = Math.min(rect.x + rect.dx - x, v ? round(o.area / v) : 0);
+        }
+        o.z = true;
+        o.dx += rect.x + rect.dx - x;
+        rect.y += v;
+        rect.dy -= v;
+      } else {
+        if (flush || v > rect.dx) v = rect.dx;
+        while (++i < n) {
+          o = row[i];
+          o.x = x;
+          o.y = y;
+          o.dx = v;
+          y += o.dy = Math.min(rect.y + rect.dy - y, v ? round(o.area / v) : 0);
+        }
+        o.z = false;
+        o.dy += rect.y + rect.dy - y;
+        rect.x += v;
+        rect.dx -= v;
+      }
+    }
+    function treemap(d) {
+      var nodes = stickies || hierarchy(d), root = nodes[0];
+      root.x = 0;
+      root.y = 0;
+      root.dx = size[0];
+      root.dy = size[1];
+      if (stickies) hierarchy.revalue(root);
+      scale([ root ], root.dx * root.dy / root.value);
+      (stickies ? stickify : squarify)(root);
+      if (sticky) stickies = nodes;
+      return nodes;
+    }
+    treemap.size = function(x) {
+      if (!arguments.length) return size;
+      size = x;
+      return treemap;
+    };
+    treemap.padding = function(x) {
+      if (!arguments.length) return padding;
+      function padFunction(node) {
+        var p = x.call(treemap, node, node.depth);
+        return p == null ? d3_layout_treemapPadNull(node) : d3_layout_treemapPad(node, typeof p === "number" ? [ p, p, p, p ] : p);
+      }
+      function padConstant(node) {
+        return d3_layout_treemapPad(node, x);
+      }
+      var type;
+      pad = (padding = x) == null ? d3_layout_treemapPadNull : (type = typeof x) === "function" ? padFunction : type === "number" ? (x = [ x, x, x, x ],
+      padConstant) : padConstant;
+      return treemap;
+    };
+    treemap.round = function(x) {
+      if (!arguments.length) return round != Number;
+      round = x ? Math.round : Number;
+      return treemap;
+    };
+    treemap.sticky = function(x) {
+      if (!arguments.length) return sticky;
+      sticky = x;
+      stickies = null;
+      return treemap;
+    };
+    treemap.ratio = function(x) {
+      if (!arguments.length) return ratio;
+      ratio = x;
+      return treemap;
+    };
+    treemap.mode = function(x) {
+      if (!arguments.length) return mode;
+      mode = x + "";
+      return treemap;
+    };
+    return d3_layout_hierarchyRebind(treemap, hierarchy);
+  };
+  function d3_layout_treemapPadNull(node) {
+    return {
+      x: node.x,
+      y: node.y,
+      dx: node.dx,
+      dy: node.dy
+    };
+  }
+  function d3_layout_treemapPad(node, padding) {
+    var x = node.x + padding[3], y = node.y + padding[0], dx = node.dx - padding[1] - padding[3], dy = node.dy - padding[0] - padding[2];
+    if (dx < 0) {
+      x += dx / 2;
+      dx = 0;
+    }
+    if (dy < 0) {
+      y += dy / 2;
+      dy = 0;
+    }
+    return {
+      x: x,
+      y: y,
+      dx: dx,
+      dy: dy
+    };
+  }
+  d3.random = {
+    normal: function(µ, σ) {
+      var n = arguments.length;
+      if (n < 2) σ = 1;
+      if (n < 1) µ = 0;
+      return function() {
+        var x, y, r;
+        do {
+          x = Math.random() * 2 - 1;
+          y = Math.random() * 2 - 1;
+          r = x * x + y * y;
+        } while (!r || r > 1);
+        return µ + σ * x * Math.sqrt(-2 * Math.log(r) / r);
+      };
+    },
+    logNormal: function() {
+      var random = d3.random.normal.apply(d3, arguments);
+      return function() {
+        return Math.exp(random());
+      };
+    },
+    bates: function(m) {
+      var random = d3.random.irwinHall(m);
+      return function() {
+        return random() / m;
+      };
+    },
+    irwinHall: function(m) {
+      return function() {
+        for (var s = 0, j = 0; j < m; j++) s += Math.random();
+        return s;
+      };
+    }
+  };
+  d3.scale = {};
+  function d3_scaleExtent(domain) {
+    var start = domain[0], stop = domain[domain.length - 1];
+    return start < stop ? [ start, stop ] : [ stop, start ];
+  }
+  function d3_scaleRange(scale) {
+    return scale.rangeExtent ? scale.rangeExtent() : d3_scaleExtent(scale.range());
+  }
+  function d3_scale_bilinear(domain, range, uninterpolate, interpolate) {
+    var u = uninterpolate(domain[0], domain[1]), i = interpolate(range[0], range[1]);
+    return function(x) {
+      return i(u(x));
+    };
+  }
+  function d3_scale_nice(domain, nice) {
+    var i0 = 0, i1 = domain.length - 1, x0 = domain[i0], x1 = domain[i1], dx;
+    if (x1 < x0) {
+      dx = i0, i0 = i1, i1 = dx;
+      dx = x0, x0 = x1, x1 = dx;
+    }
+    domain[i0] = nice.floor(x0);
+    domain[i1] = nice.ceil(x1);
+    return domain;
+  }
+  function d3_scale_niceStep(step) {
+    return step ? {
+      floor: function(x) {
+        return Math.floor(x / step) * step;
+      },
+      ceil: function(x) {
+        return Math.ceil(x / step) * step;
+      }
+    } : d3_scale_niceIdentity;
+  }
+  var d3_scale_niceIdentity = {
+    floor: d3_identity,
+    ceil: d3_identity
+  };
+  function d3_scale_polylinear(domain, range, uninterpolate, interpolate) {
+    var u = [], i = [], j = 0, k = Math.min(domain.length, range.length) - 1;
+    if (domain[k] < domain[0]) {
+      domain = domain.slice().reverse();
+      range = range.slice().reverse();
+    }
+    while (++j <= k) {
+      u.push(uninterpolate(domain[j - 1], domain[j]));
+      i.push(interpolate(range[j - 1], range[j]));
+    }
+    return function(x) {
+      var j = d3.bisect(domain, x, 1, k) - 1;
+      return i[j](u[j](x));
+    };
+  }
+  d3.scale.linear = function() {
+    return d3_scale_linear([ 0, 1 ], [ 0, 1 ], d3_interpolate, false);
+  };
+  function d3_scale_linear(domain, range, interpolate, clamp) {
+    var output, input;
+    function rescale() {
+      var linear = Math.min(domain.length, range.length) > 2 ? d3_scale_polylinear : d3_scale_bilinear, uninterpolate = clamp ? d3_uninterpolateClamp : d3_uninterpolateNumber;
+      output = linear(domain, range, uninterpolate, interpolate);
+      input = linear(range, domain, uninterpolate, d3_interpolate);
+      return scale;
+    }
+    function scale(x) {
+      return output(x);
+    }
+    scale.invert = function(y) {
+      return input(y);
+    };
+    scale.domain = function(x) {
+      if (!arguments.length) return domain;
+      domain = x.map(Number);
+      return rescale();
+    };
+    scale.range = function(x) {
+      if (!arguments.length) return range;
+      range = x;
+      return rescale();
+    };
+    scale.rangeRound = function(x) {
+      return scale.range(x).interpolate(d3_interpolateRound);
+    };
+    scale.clamp = function(x) {
+      if (!arguments.length) return clamp;
+      clamp = x;
+      return rescale();
+    };
+    scale.interpolate = function(x) {
+      if (!arguments.length) return interpolate;
+      interpolate = x;
+      return rescale();
+    };
+    scale.ticks = function(m) {
+      return d3_scale_linearTicks(domain, m);
+    };
+    scale.tickFormat = function(m, format) {
+      return d3_scale_linearTickFormat(domain, m, format);
+    };
+    scale.nice = function(m) {
+      d3_scale_linearNice(domain, m);
+      return rescale();
+    };
+    scale.copy = function() {
+      return d3_scale_linear(domain, range, interpolate, clamp);
+    };
+    return rescale();
+  }
+  function d3_scale_linearRebind(scale, linear) {
+    return d3.rebind(scale, linear, "range", "rangeRound", "interpolate", "clamp");
+  }
+  function d3_scale_linearNice(domain, m) {
+    return d3_scale_nice(domain, d3_scale_niceStep(d3_scale_linearTickRange(domain, m)[2]));
+  }
+  function d3_scale_linearTickRange(domain, m) {
+    if (m == null) m = 10;
+    var extent = d3_scaleExtent(domain), span = extent[1] - extent[0], step = Math.pow(10, Math.floor(Math.log(span / m) / Math.LN10)), err = m / span * step;
+    if (err <= .15) step *= 10; else if (err <= .35) step *= 5; else if (err <= .75) step *= 2;
+    extent[0] = Math.ceil(extent[0] / step) * step;
+    extent[1] = Math.floor(extent[1] / step) * step + step * .5;
+    extent[2] = step;
+    return extent;
+  }
+  function d3_scale_linearTicks(domain, m) {
+    return d3.range.apply(d3, d3_scale_linearTickRange(domain, m));
+  }
+  function d3_scale_linearTickFormat(domain, m, format) {
+    var range = d3_scale_linearTickRange(domain, m);
+    if (format) {
+      var match = d3_format_re.exec(format);
+      match.shift();
+      if (match[8] === "s") {
+        var prefix = d3.formatPrefix(Math.max(abs(range[0]), abs(range[1])));
+        if (!match[7]) match[7] = "." + d3_scale_linearPrecision(prefix.scale(range[2]));
+        match[8] = "f";
+        format = d3.format(match.join(""));
+        return function(d) {
+          return format(prefix.scale(d)) + prefix.symbol;
+        };
+      }
+      if (!match[7]) match[7] = "." + d3_scale_linearFormatPrecision(match[8], range);
+      format = match.join("");
+    } else {
+      format = ",." + d3_scale_linearPrecision(range[2]) + "f";
+    }
+    return d3.format(format);
+  }
+  var d3_scale_linearFormatSignificant = {
+    s: 1,
+    g: 1,
+    p: 1,
+    r: 1,
+    e: 1
+  };
+  function d3_scale_linearPrecision(value) {
+    return -Math.floor(Math.log(value) / Math.LN10 + .01);
+  }
+  function d3_scale_linearFormatPrecision(type, range) {
+    var p = d3_scale_linearPrecision(range[2]);
+    return type in d3_scale_linearFormatSignificant ? Math.abs(p - d3_scale_linearPrecision(Math.max(abs(range[0]), abs(range[1])))) + +(type !== "e") : p - (type === "%") * 2;
+  }
+  d3.scale.log = function() {
+    return d3_scale_log(d3.scale.linear().domain([ 0, 1 ]), 10, true, [ 1, 10 ]);
+  };
+  function d3_scale_log(linear, base, positive, domain) {
+    function log(x) {
+      return (positive ? Math.log(x < 0 ? 0 : x) : -Math.log(x > 0 ? 0 : -x)) / Math.log(base);
+    }
+    function pow(x) {
+      return positive ? Math.pow(base, x) : -Math.pow(base, -x);
+    }
+    function scale(x) {
+      return linear(log(x));
+    }
+    scale.invert = function(x) {
+      return pow(linear.invert(x));
+    };
+    scale.domain = function(x) {
+      if (!arguments.length) return domain;
+      positive = x[0] >= 0;
+      linear.domain((domain = x.map(Number)).map(log));
+      return scale;
+    };
+    scale.base = function(_) {
+      if (!arguments.length) return base;
+      base = +_;
+      linear.domain(domain.map(log));
+      return scale;
+    };
+    scale.nice = function() {
+      var niced = d3_scale_nice(domain.map(log), positive ? Math : d3_scale_logNiceNegative);
+      linear.domain(niced);
+      domain = niced.map(pow);
+      return scale;
+    };
+    scale.ticks = function() {
+      var extent = d3_scaleExtent(domain), ticks = [], u = extent[0], v = extent[1], i = Math.floor(log(u)), j = Math.ceil(log(v)), n = base % 1 ? 2 : base;
+      if (isFinite(j - i)) {
+        if (positive) {
+          for (;i < j; i++) for (var k = 1; k < n; k++) ticks.push(pow(i) * k);
+          ticks.push(pow(i));
+        } else {
+          ticks.push(pow(i));
+          for (;i++ < j; ) for (var k = n - 1; k > 0; k--) ticks.push(pow(i) * k);
+        }
+        for (i = 0; ticks[i] < u; i++) {}
+        for (j = ticks.length; ticks[j - 1] > v; j--) {}
+        ticks = ticks.slice(i, j);
+      }
+      return ticks;
+    };
+    scale.tickFormat = function(n, format) {
+      if (!arguments.length) return d3_scale_logFormat;
+      if (arguments.length < 2) format = d3_scale_logFormat; else if (typeof format !== "function") format = d3.format(format);
+      var k = Math.max(.1, n / scale.ticks().length), f = positive ? (e = 1e-12, Math.ceil) : (e = -1e-12,
+      Math.floor), e;
+      return function(d) {
+        return d / pow(f(log(d) + e)) <= k ? format(d) : "";
+      };
+    };
+    scale.copy = function() {
+      return d3_scale_log(linear.copy(), base, positive, domain);
+    };
+    return d3_scale_linearRebind(scale, linear);
+  }
+  var d3_scale_logFormat = d3.format(".0e"), d3_scale_logNiceNegative = {
+    floor: function(x) {
+      return -Math.ceil(-x);
+    },
+    ceil: function(x) {
+      return -Math.floor(-x);
+    }
+  };
+  d3.scale.pow = function() {
+    return d3_scale_pow(d3.scale.linear(), 1, [ 0, 1 ]);
+  };
+  function d3_scale_pow(linear, exponent, domain) {
+    var powp = d3_scale_powPow(exponent), powb = d3_scale_powPow(1 / exponent);
+    function scale(x) {
+      return linear(powp(x));
+    }
+    scale.invert = function(x) {
+      return powb(linear.invert(x));
+    };
+    scale.domain = function(x) {
+      if (!arguments.length) return domain;
+      linear.domain((domain = x.map(Number)).map(powp));
+      return scale;
+    };
+    scale.ticks = function(m) {
+      return d3_scale_linearTicks(domain, m);
+    };
+    scale.tickFormat = function(m, format) {
+      return d3_scale_linearTickFormat(domain, m, format);
+    };
+    scale.nice = function(m) {
+      return scale.domain(d3_scale_linearNice(domain, m));
+    };
+    scale.exponent = function(x) {
+      if (!arguments.length) return exponent;
+      powp = d3_scale_powPow(exponent = x);
+      powb = d3_scale_powPow(1 / exponent);
+      linear.domain(domain.map(powp));
+      return scale;
+    };
+    scale.copy = function() {
+      return d3_scale_pow(linear.copy(), exponent, domain);
+    };
+    return d3_scale_linearRebind(scale, linear);
+  }
+  function d3_scale_powPow(e) {
+    return function(x) {
+      return x < 0 ? -Math.pow(-x, e) : Math.pow(x, e);
+    };
+  }
+  d3.scale.sqrt = function() {
+    return d3.scale.pow().exponent(.5);
+  };
+  d3.scale.ordinal = function() {
+    return d3_scale_ordinal([], {
+      t: "range",
+      a: [ [] ]
+    });
+  };
+  function d3_scale_ordinal(domain, ranger) {
+    var index, range, rangeBand;
+    function scale(x) {
+      return range[((index.get(x) || (ranger.t === "range" ? index.set(x, domain.push(x)) : NaN)) - 1) % range.length];
+    }
+    function steps(start, step) {
+      return d3.range(domain.length).map(function(i) {
+        return start + step * i;
+      });
+    }
+    scale.domain = function(x) {
+      if (!arguments.length) return domain;
+      domain = [];
+      index = new d3_Map();
+      var i = -1, n = x.length, xi;
+      while (++i < n) if (!index.has(xi = x[i])) index.set(xi, domain.push(xi));
+      return scale[ranger.t].apply(scale, ranger.a);
+    };
+    scale.range = function(x) {
+      if (!arguments.length) return range;
+      range = x;
+      rangeBand = 0;
+      ranger = {
+        t: "range",
+        a: arguments
+      };
+      return scale;
+    };
+    scale.rangePoints = function(x, padding) {
+      if (arguments.length < 2) padding = 0;
+      var start = x[0], stop = x[1], step = (stop - start) / (Math.max(1, domain.length - 1) + padding);
+      range = steps(domain.length < 2 ? (start + stop) / 2 : start + step * padding / 2, step);
+      rangeBand = 0;
+      ranger = {
+        t: "rangePoints",
+        a: arguments
+      };
+      return scale;
+    };
+    scale.rangeBands = function(x, padding, outerPadding) {
+      if (arguments.length < 2) padding = 0;
+      if (arguments.length < 3) outerPadding = padding;
+      var reverse = x[1] < x[0], start = x[reverse - 0], stop = x[1 - reverse], step = (stop - start) / (domain.length - padding + 2 * outerPadding);
+      range = steps(start + step * outerPadding, step);
+      if (reverse) range.reverse();
+      rangeBand = step * (1 - padding);
+      ranger = {
+        t: "rangeBands",
+        a: arguments
+      };
+      return scale;
+    };
+    scale.rangeRoundBands = function(x, padding, outerPadding) {
+      if (arguments.length < 2) padding = 0;
+      if (arguments.length < 3) outerPadding = padding;
+      var reverse = x[1] < x[0], start = x[reverse - 0], stop = x[1 - reverse], step = Math.floor((stop - start) / (domain.length - padding + 2 * outerPadding)), error = stop - start - (domain.length - padding) * step;
+      range = steps(start + Math.round(error / 2), step);
+      if (reverse) range.reverse();
+      rangeBand = Math.round(step * (1 - padding));
+      ranger = {
+        t: "rangeRoundBands",
+        a: arguments
+      };
+      return scale;
+    };
+    scale.rangeBand = function() {
+      return rangeBand;
+    };
+    scale.rangeExtent = function() {
+      return d3_scaleExtent(ranger.a[0]);
+    };
+    scale.copy = function() {
+      return d3_scale_ordinal(domain, ranger);
+    };
+    return scale.domain(domain);
+  }
+  d3.scale.category10 = function() {
+    return d3.scale.ordinal().range(d3_category10);
+  };
+  d3.scale.category20 = function() {
+    return d3.scale.ordinal().range(d3_category20);
+  };
+  d3.scale.category20b = function() {
+    return d3.scale.ordinal().range(d3_category20b);
+  };
+  d3.scale.category20c = function() {
+    return d3.scale.ordinal().range(d3_category20c);
+  };
+  var d3_category10 = [ 2062260, 16744206, 2924588, 14034728, 9725885, 9197131, 14907330, 8355711, 12369186, 1556175 ].map(d3_rgbString);
+  var d3_category20 = [ 2062260, 11454440, 16744206, 16759672, 2924588, 10018698, 14034728, 16750742, 9725885, 12955861, 9197131, 12885140, 14907330, 16234194, 8355711, 13092807, 12369186, 14408589, 1556175, 10410725 ].map(d3_rgbString);
+  var d3_category20b = [ 3750777, 5395619, 7040719, 10264286, 6519097, 9216594, 11915115, 13556636, 9202993, 12426809, 15186514, 15190932, 8666169, 11356490, 14049643, 15177372, 8077683, 10834324, 13528509, 14589654 ].map(d3_rgbString);
+  var d3_category20c = [ 3244733, 7057110, 10406625, 13032431, 15095053, 16616764, 16625259, 16634018, 3253076, 7652470, 10607003, 13101504, 7695281, 10394312, 12369372, 14342891, 6513507, 9868950, 12434877, 14277081 ].map(d3_rgbString);
+  d3.scale.quantile = function() {
+    return d3_scale_quantile([], []);
+  };
+  function d3_scale_quantile(domain, range) {
+    var thresholds;
+    function rescale() {
+      var k = 0, q = range.length;
+      thresholds = [];
+      while (++k < q) thresholds[k - 1] = d3.quantile(domain, k / q);
+      return scale;
+    }
+    function scale(x) {
+      if (!isNaN(x = +x)) return range[d3.bisect(thresholds, x)];
+    }
+    scale.domain = function(x) {
+      if (!arguments.length) return domain;
+      domain = x.filter(d3_number).sort(d3_ascending);
+      return rescale();
+    };
+    scale.range = function(x) {
+      if (!arguments.length) return range;
+      range = x;
+      return rescale();
+    };
+    scale.quantiles = function() {
+      return thresholds;
+    };
+    scale.invertExtent = function(y) {
+      y = range.indexOf(y);
+      return y < 0 ? [ NaN, NaN ] : [ y > 0 ? thresholds[y - 1] : domain[0], y < thresholds.length ? thresholds[y] : domain[domain.length - 1] ];
+    };
+    scale.copy = function() {
+      return d3_scale_quantile(domain, range);
+    };
+    return rescale();
+  }
+  d3.scale.quantize = function() {
+    return d3_scale_quantize(0, 1, [ 0, 1 ]);
+  };
+  function d3_scale_quantize(x0, x1, range) {
+    var kx, i;
+    function scale(x) {
+      return range[Math.max(0, Math.min(i, Math.floor(kx * (x - x0))))];
+    }
+    function rescale() {
+      kx = range.length / (x1 - x0);
+      i = range.length - 1;
+      return scale;
+    }
+    scale.domain = function(x) {
+      if (!arguments.length) return [ x0, x1 ];
+      x0 = +x[0];
+      x1 = +x[x.length - 1];
+      return rescale();
+    };
+    scale.range = function(x) {
+      if (!arguments.length) return range;
+      range = x;
+      return rescale();
+    };
+    scale.invertExtent = function(y) {
+      y = range.indexOf(y);
+      y = y < 0 ? NaN : y / kx + x0;
+      return [ y, y + 1 / kx ];
+    };
+    scale.copy = function() {
+      return d3_scale_quantize(x0, x1, range);
+    };
+    return rescale();
+  }
+  d3.scale.threshold = function() {
+    return d3_scale_threshold([ .5 ], [ 0, 1 ]);
+  };
+  function d3_scale_threshold(domain, range) {
+    function scale(x) {
+      if (x <= x) return range[d3.bisect(domain, x)];
+    }
+    scale.domain = function(_) {
+      if (!arguments.length) return domain;
+      domain = _;
+      return scale;
+    };
+    scale.range = function(_) {
+      if (!arguments.length) return range;
+      range = _;
+      return scale;
+    };
+    scale.invertExtent = function(y) {
+      y = range.indexOf(y);
+      return [ domain[y - 1], domain[y] ];
+    };
+    scale.copy = function() {
+      return d3_scale_threshold(domain, range);
+    };
+    return scale;
+  }
+  d3.scale.identity = function() {
+    return d3_scale_identity([ 0, 1 ]);
+  };
+  function d3_scale_identity(domain) {
+    function identity(x) {
+      return +x;
+    }
+    identity.invert = identity;
+    identity.domain = identity.range = function(x) {
+      if (!arguments.length) return domain;
+      domain = x.map(identity);
+      return identity;
+    };
+    identity.ticks = function(m) {
+      return d3_scale_linearTicks(domain, m);
+    };
+    identity.tickFormat = function(m, format) {
+      return d3_scale_linearTickFormat(domain, m, format);
+    };
+    identity.copy = function() {
+      return d3_scale_identity(domain);
+    };
+    return identity;
+  }
+  d3.svg = {};
+  d3.svg.arc = function() {
+    var innerRadius = d3_svg_arcInnerRadius, outerRadius = d3_svg_arcOuterRadius, startAngle = d3_svg_arcStartAngle, endAngle = d3_svg_arcEndAngle;
+    function arc() {
+      var r0 = innerRadius.apply(this, arguments), r1 = outerRadius.apply(this, arguments), a0 = startAngle.apply(this, arguments) + d3_svg_arcOffset, a1 = endAngle.apply(this, arguments) + d3_svg_arcOffset, da = (a1 < a0 && (da = a0,
+      a0 = a1, a1 = da), a1 - a0), df = da < π ? "0" : "1", c0 = Math.cos(a0), s0 = Math.sin(a0), c1 = Math.cos(a1), s1 = Math.sin(a1);
+      return da >= d3_svg_arcMax ? r0 ? "M0," + r1 + "A" + r1 + "," + r1 + " 0 1,1 0," + -r1 + "A" + r1 + "," + r1 + " 0 1,1 0," + r1 + "M0," + r0 + "A" + r0 + "," + r0 + " 0 1,0 0," + -r0 + "A" + r0 + "," + r0 + " 0 1,0 0," + r0 + "Z" : "M0," + r1 + "A" + r1 + "," + r1 + " 0 1,1 0," + -r1 + "A" + r1 + "," + r1 + " 0 1,1 0," + r1 + "Z" : r0 ? "M" + r1 * c0 + "," + r1 * s0 + "A" + r1 + "," + r1 + " 0 " + df + ",1 " + r1 * c1 + "," + r1 * s1 + "L" + r0 * c1 + "," + r0 * s1 + "A" + r0 + "," + r0 + " 0 " + df + ",0 " + r0 * c0 + "," + r0 * s0 + "Z" : "M" + r1 * c0 + "," + r1 * s0 + "A" + r1 + "," + r1 + " 0 " + df + ",1 " + r1 * c1 + "," + r1 * s1 + "L0,0" + "Z";
+    }
+    arc.innerRadius = function(v) {
+      if (!arguments.length) return innerRadius;
+      innerRadius = d3_functor(v);
+      return arc;
+    };
+    arc.outerRadius = function(v) {
+      if (!arguments.length) return outerRadius;
+      outerRadius = d3_functor(v);
+      return arc;
+    };
+    arc.startAngle = function(v) {
+      if (!arguments.length) return startAngle;
+      startAngle = d3_functor(v);
+      return arc;
+    };
+    arc.endAngle = function(v) {
+      if (!arguments.length) return endAngle;
+      endAngle = d3_functor(v);
+      return arc;
+    };
+    arc.centroid = function() {
+      var r = (innerRadius.apply(this, arguments) + outerRadius.apply(this, arguments)) / 2, a = (startAngle.apply(this, arguments) + endAngle.apply(this, arguments)) / 2 + d3_svg_arcOffset;
+      return [ Math.cos(a) * r, Math.sin(a) * r ];
+    };
+    return arc;
+  };
+  var d3_svg_arcOffset = -halfπ, d3_svg_arcMax = τ - ε;
+  function d3_svg_arcInnerRadius(d) {
+    return d.innerRadius;
+  }
+  function d3_svg_arcOuterRadius(d) {
+    return d.outerRadius;
+  }
+  function d3_svg_arcStartAngle(d) {
+    return d.startAngle;
+  }
+  function d3_svg_arcEndAngle(d) {
+    return d.endAngle;
+  }
+  function d3_svg_line(projection) {
+    var x = d3_geom_pointX, y = d3_geom_pointY, defined = d3_true, interpolate = d3_svg_lineLinear, interpolateKey = interpolate.key, tension = .7;
+    function line(data) {
+      var segments = [], points = [], i = -1, n = data.length, d, fx = d3_functor(x), fy = d3_functor(y);
+      function segment() {
+        segments.push("M", interpolate(projection(points), tension));
+      }
+      while (++i < n) {
+        if (defined.call(this, d = data[i], i)) {
+          points.push([ +fx.call(this, d, i), +fy.call(this, d, i) ]);
+        } else if (points.length) {
+          segment();
+          points = [];
+        }
+      }
+      if (points.length) segment();
+      return segments.length ? segments.join("") : null;
+    }
+    line.x = function(_) {
+      if (!arguments.length) return x;
+      x = _;
+      return line;
+    };
+    line.y = function(_) {
+      if (!arguments.length) return y;
+      y = _;
+      return line;
+    };
+    line.defined = function(_) {
+      if (!arguments.length) return defined;
+      defined = _;
+      return line;
+    };
+    line.interpolate = function(_) {
+      if (!arguments.length) return interpolateKey;
+      if (typeof _ === "function") interpolateKey = interpolate = _; else interpolateKey = (interpolate = d3_svg_lineInterpolators.get(_) || d3_svg_lineLinear).key;
+      return line;
+    };
+    line.tension = function(_) {
+      if (!arguments.length) return tension;
+      tension = _;
+      return line;
+    };
+    return line;
+  }
+  d3.svg.line = function() {
+    return d3_svg_line(d3_identity);
+  };
+  var d3_svg_lineInterpolators = d3.map({
+    linear: d3_svg_lineLinear,
+    "linear-closed": d3_svg_lineLinearClosed,
+    step: d3_svg_lineStep,
+    "step-before": d3_svg_lineStepBefore,
+    "step-after": d3_svg_lineStepAfter,
+    basis: d3_svg_lineBasis,
+    "basis-open": d3_svg_lineBasisOpen,
+    "basis-closed": d3_svg_lineBasisClosed,
+    bundle: d3_svg_lineBundle,
+    cardinal: d3_svg_lineCardinal,
+    "cardinal-open": d3_svg_lineCardinalOpen,
+    "cardinal-closed": d3_svg_lineCardinalClosed,
+    monotone: d3_svg_lineMonotone
+  });
+  d3_svg_lineInterpolators.forEach(function(key, value) {
+    value.key = key;
+    value.closed = /-closed$/.test(key);
+  });
+  function d3_svg_lineLinear(points) {
+    return points.join("L");
+  }
+  function d3_svg_lineLinearClosed(points) {
+    return d3_svg_lineLinear(points) + "Z";
+  }
+  function d3_svg_lineStep(points) {
+    var i = 0, n = points.length, p = points[0], path = [ p[0], ",", p[1] ];
+    while (++i < n) path.push("H", (p[0] + (p = points[i])[0]) / 2, "V", p[1]);
+    if (n > 1) path.push("H", p[0]);
+    return path.join("");
+  }
+  function d3_svg_lineStepBefore(points) {
+    var i = 0, n = points.length, p = points[0], path = [ p[0], ",", p[1] ];
+    while (++i < n) path.push("V", (p = points[i])[1], "H", p[0]);
+    return path.join("");
+  }
+  function d3_svg_lineStepAfter(points) {
+    var i = 0, n = points.length, p = points[0], path = [ p[0], ",", p[1] ];
+    while (++i < n) path.push("H", (p = points[i])[0], "V", p[1]);
+    return path.join("");
+  }
+  function d3_svg_lineCardinalOpen(points, tension) {
+    return points.length < 4 ? d3_svg_lineLinear(points) : points[1] + d3_svg_lineHermite(points.slice(1, points.length - 1), d3_svg_lineCardinalTangents(points, tension));
+  }
+  function d3_svg_lineCardinalClosed(points, tension) {
+    return points.length < 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite((points.push(points[0]),
+    points), d3_svg_lineCardinalTangents([ points[points.length - 2] ].concat(points, [ points[1] ]), tension));
+  }
+  function d3_svg_lineCardinal(points, tension) {
+    return points.length < 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite(points, d3_svg_lineCardinalTangents(points, tension));
+  }
+  function d3_svg_lineHermite(points, tangents) {
+    if (tangents.length < 1 || points.length != tangents.length && points.length != tangents.length + 2) {
+      return d3_svg_lineLinear(points);
+    }
+    var quad = points.length != tangents.length, path = "", p0 = points[0], p = points[1], t0 = tangents[0], t = t0, pi = 1;
+    if (quad) {
+      path += "Q" + (p[0] - t0[0] * 2 / 3) + "," + (p[1] - t0[1] * 2 / 3) + "," + p[0] + "," + p[1];
+      p0 = points[1];
+      pi = 2;
+    }
+    if (tangents.length > 1) {
+      t = tangents[1];
+      p = points[pi];
+      pi++;
+      path += "C" + (p0[0] + t0[0]) + "," + (p0[1] + t0[1]) + "," + (p[0] - t[0]) + "," + (p[1] - t[1]) + "," + p[0] + "," + p[1];
+      for (var i = 2; i < tangents.length; i++, pi++) {
+        p = points[pi];
+        t = tangents[i];
+        path += "S" + (p[0] - t[0]) + "," + (p[1] - t[1]) + "," + p[0] + "," + p[1];
+      }
+    }
+    if (quad) {
+      var lp = points[pi];
+      path += "Q" + (p[0] + t[0] * 2 / 3) + "," + (p[1] + t[1] * 2 / 3) + "," + lp[0] + "," + lp[1];
+    }
+    return path;
+  }
+  function d3_svg_lineCardinalTangents(points, tension) {
+    var tangents = [], a = (1 - tension) / 2, p0, p1 = points[0], p2 = points[1], i = 1, n = points.length;
+    while (++i < n) {
+      p0 = p1;
+      p1 = p2;
+      p2 = points[i];
+      tangents.push([ a * (p2[0] - p0[0]), a * (p2[1] - p0[1]) ]);
+    }
+    return tangents;
+  }
+  function d3_svg_lineBasis(points) {
+    if (points.length < 3) return d3_svg_lineLinear(points);
+    var i = 1, n = points.length, pi = points[0], x0 = pi[0], y0 = pi[1], px = [ x0, x0, x0, (pi = points[1])[0] ], py = [ y0, y0, y0, pi[1] ], path = [ x0, ",", y0, "L", d3_svg_lineDot4(d3_svg_lineBasisBezier3, px), ",", d3_svg_lineDot4(d3_svg_lineBasisBezier3, py) ];
+    points.push(points[n - 1]);
+    while (++i <= n) {
+      pi = points[i];
+      px.shift();
+      px.push(pi[0]);
+      py.shift();
+      py.push(pi[1]);
+      d3_svg_lineBasisBezier(path, px, py);
+    }
+    points.pop();
+    path.push("L", pi);
+    return path.join("");
+  }
+  function d3_svg_lineBasisOpen(points) {
+    if (points.length < 4) return d3_svg_lineLinear(points);
+    var path = [], i = -1, n = points.length, pi, px = [ 0 ], py = [ 0 ];
+    while (++i < 3) {
+      pi = points[i];
+      px.push(pi[0]);
+      py.push(pi[1]);
+    }
+    path.push(d3_svg_lineDot4(d3_svg_lineBasisBezier3, px) + "," + d3_svg_lineDot4(d3_svg_lineBasisBezier3, py));
+    --i;
+    while (++i < n) {
+      pi = points[i];
+      px.shift();
+      px.push(pi[0]);
+      py.shift();
+      py.push(pi[1]);
+      d3_svg_lineBasisBezier(path, px, py);
+    }
+    return path.join("");
+  }
+  function d3_svg_lineBasisClosed(points) {
+    var path, i = -1, n = points.length, m = n + 4, pi, px = [], py = [];
+    while (++i < 4) {
+      pi = points[i % n];
+      px.push(pi[0]);
+      py.push(pi[1]);
+    }
+    path = [ d3_svg_lineDot4(d3_svg_lineBasisBezier3, px), ",", d3_svg_lineDot4(d3_svg_lineBasisBezier3, py) ];
+    --i;
+    while (++i < m) {
+      pi = points[i % n];
+      px.shift();
+      px.push(pi[0]);
+      py.shift();
+      py.push(pi[1]);
+      d3_svg_lineBasisBezier(path, px, py);
+    }
+    return path.join("");
+  }
+  function d3_svg_lineBundle(points, tension) {
+    var n = points.length - 1;
+    if (n) {
+      var x0 = points[0][0], y0 = points[0][1], dx = points[n][0] - x0, dy = points[n][1] - y0, i = -1, p, t;
+      while (++i <= n) {
+        p = points[i];
+        t = i / n;
+        p[0] = tension * p[0] + (1 - tension) * (x0 + t * dx);
+        p[1] = tension * p[1] + (1 - tension) * (y0 + t * dy);
+      }
+    }
+    return d3_svg_lineBasis(points);
+  }
+  function d3_svg_lineDot4(a, b) {
+    return a[0] * b[0] + a[1] * b[1] + a[2] * b[2] + a[3] * b[3];
+  }
+  var d3_svg_lineBasisBezier1 = [ 0, 2 / 3, 1 / 3, 0 ], d3_svg_lineBasisBezier2 = [ 0, 1 / 3, 2 / 3, 0 ], d3_svg_lineBasisBezier3 = [ 0, 1 / 6, 2 / 3, 1 / 6 ];
+  function d3_svg_lineBasisBezier(path, x, y) {
+    path.push("C", d3_svg_lineDot4(d3_svg_lineBasisBezier1, x), ",", d3_svg_lineDot4(d3_svg_lineBasisBezier1, y), ",", d3_svg_lineDot4(d3_svg_lineBasisBezier2, x), ",", d3_svg_lineDot4(d3_svg_lineBasisBezier2, y), ",", d3_svg_lineDot4(d3_svg_lineBasisBezier3, x), ",", d3_svg_lineDot4(d3_svg_lineBasisBezier3, y));
+  }
+  function d3_svg_lineSlope(p0, p1) {
+    return (p1[1] - p0[1]) / (p1[0] - p0[0]);
+  }
+  function d3_svg_lineFiniteDifferences(points) {
+    var i = 0, j = points.length - 1, m = [], p0 = points[0], p1 = points[1], d = m[0] = d3_svg_lineSlope(p0, p1);
+    while (++i < j) {
+      m[i] = (d + (d = d3_svg_lineSlope(p0 = p1, p1 = points[i + 1]))) / 2;
+    }
+    m[i] = d;
+    return m;
+  }
+  function d3_svg_lineMonotoneTangents(points) {
+    var tangents = [], d, a, b, s, m = d3_svg_lineFiniteDifferences(points), i = -1, j = points.length - 1;
+    while (++i < j) {
+      d = d3_svg_lineSlope(points[i], points[i + 1]);
+      if (abs(d) < ε) {
+        m[i] = m[i + 1] = 0;
+      } else {
+        a = m[i] / d;
+        b = m[i + 1] / d;
+        s = a * a + b * b;
+        if (s > 9) {
+          s = d * 3 / Math.sqrt(s);
+          m[i] = s * a;
+          m[i + 1] = s * b;
+        }
+      }
+    }
+    i = -1;
+    while (++i <= j) {
+      s = (points[Math.min(j, i + 1)][0] - points[Math.max(0, i - 1)][0]) / (6 * (1 + m[i] * m[i]));
+      tangents.push([ s || 0, m[i] * s || 0 ]);
+    }
+    return tangents;
+  }
+  function d3_svg_lineMonotone(points) {
+    return points.length < 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite(points, d3_svg_lineMonotoneTangents(points));
+  }
+  d3.svg.line.radial = function() {
+    var line = d3_svg_line(d3_svg_lineRadial);
+    line.radius = line.x, delete line.x;
+    line.angle = line.y, delete line.y;
+    return line;
+  };
+  function d3_svg_lineRadial(points) {
+    var point, i = -1, n = points.length, r, a;
+    while (++i < n) {
+      point = points[i];
+      r = point[0];
+      a = point[1] + d3_svg_arcOffset;
+      point[0] = r * Math.cos(a);
+      point[1] = r * Math.sin(a);
+    }
+    return points;
+  }
+  function d3_svg_area(projection) {
+    var x0 = d3_geom_pointX, x1 = d3_geom_pointX, y0 = 0, y1 = d3_geom_pointY, defined = d3_true, interpolate = d3_svg_lineLinear, interpolateKey = interpolate.key, interpolateReverse = interpolate, L = "L", tension = .7;
+    function area(data) {
+      var segments = [], points0 = [], points1 = [], i = -1, n = data.length, d, fx0 = d3_functor(x0), fy0 = d3_functor(y0), fx1 = x0 === x1 ? function() {
+        return x;
+      } : d3_functor(x1), fy1 = y0 === y1 ? function() {
+        return y;
+      } : d3_functor(y1), x, y;
+      function segment() {
+        segments.push("M", interpolate(projection(points1), tension), L, interpolateReverse(projection(points0.reverse()), tension), "Z");
+      }
+      while (++i < n) {
+        if (defined.call(this, d = data[i], i)) {
+          points0.push([ x = +fx0.call(this, d, i), y = +fy0.call(this, d, i) ]);
+          points1.push([ +fx1.call(this, d, i), +fy1.call(this, d, i) ]);
+        } else if (points0.length) {
+          segment();
+          points0 = [];
+          points1 = [];
+        }
+      }
+      if (points0.length) segment();
+      return segments.length ? segments.join("") : null;
+    }
+    area.x = function(_) {
+      if (!arguments.length) return x1;
+      x0 = x1 = _;
+      return area;
+    };
+    area.x0 = function(_) {
+      if (!arguments.length) return x0;
+      x0 = _;
+      return area;
+    };
+    area.x1 = function(_) {
+      if (!arguments.length) return x1;
+      x1 = _;
+      return area;
+    };
+    area.y = function(_) {
+      if (!arguments.length) return y1;
+      y0 = y1 = _;
+      return area;
+    };
+    area.y0 = function(_) {
+      if (!arguments.length) return y0;
+      y0 = _;
+      return area;
+    };
+    area.y1 = function(_) {
+      if (!arguments.length) return y1;
+      y1 = _;
+      return area;
+    };
+    area.defined = function(_) {
+      if (!arguments.length) return defined;
+      defined = _;
+      return area;
+    };
+    area.interpolate = function(_) {
+      if (!arguments.length) return interpolateKey;
+      if (typeof _ === "function") interpolateKey = interpolate = _; else interpolateKey = (interpolate = d3_svg_lineInterpolators.get(_) || d3_svg_lineLinear).key;
+      interpolateReverse = interpolate.reverse || interpolate;
+      L = interpolate.closed ? "M" : "L";
+      return area;
+    };
+    area.tension = function(_) {
+      if (!arguments.length) return tension;
+      tension = _;
+      return area;
+    };
+    return area;
+  }
+  d3_svg_lineStepBefore.reverse = d3_svg_lineStepAfter;
+  d3_svg_lineStepAfter.reverse = d3_svg_lineStepBefore;
+  d3.svg.area = function() {
+    return d3_svg_area(d3_identity);
+  };
+  d3.svg.area.radial = function() {
+    var area = d3_svg_area(d3_svg_lineRadial);
+    area.radius = area.x, delete area.x;
+    area.innerRadius = area.x0, delete area.x0;
+    area.outerRadius = area.x1, delete area.x1;
+    area.angle = area.y, delete area.y;
+    area.startAngle = area.y0, delete area.y0;
+    area.endAngle = area.y1, delete area.y1;
+    return area;
+  };
+  d3.svg.chord = function() {
+    var source = d3_source, target = d3_target, radius = d3_svg_chordRadius, startAngle = d3_svg_arcStartAngle, endAngle = d3_svg_arcEndAngle;
+    function chord(d, i) {
+      var s = subgroup(this, source, d, i), t = subgroup(this, target, d, i);
+      return "M" + s.p0 + arc(s.r, s.p1, s.a1 - s.a0) + (equals(s, t) ? curve(s.r, s.p1, s.r, s.p0) : curve(s.r, s.p1, t.r, t.p0) + arc(t.r, t.p1, t.a1 - t.a0) + curve(t.r, t.p1, s.r, s.p0)) + "Z";
+    }
+    function subgroup(self, f, d, i) {
+      var subgroup = f.call(self, d, i), r = radius.call(self, subgroup, i), a0 = startAngle.call(self, subgroup, i) + d3_svg_arcOffset, a1 = endAngle.call(self, subgroup, i) + d3_svg_arcOffset;
+      return {
+        r: r,
+        a0: a0,
+        a1: a1,
+        p0: [ r * Math.cos(a0), r * Math.sin(a0) ],
+        p1: [ r * Math.cos(a1), r * Math.sin(a1) ]
+      };
+    }
+    function equals(a, b) {
+      return a.a0 == b.a0 && a.a1 == b.a1;
+    }
+    function arc(r, p, a) {
+      return "A" + r + "," + r + " 0 " + +(a > π) + ",1 " + p;
+    }
+    function curve(r0, p0, r1, p1) {
+      return "Q 0,0 " + p1;
+    }
+    chord.radius = function(v) {
+      if (!arguments.length) return radius;
+      radius = d3_functor(v);
+      return chord;
+    };
+    chord.source = function(v) {
+      if (!arguments.length) return source;
+      source = d3_functor(v);
+      return chord;
+    };
+    chord.target = function(v) {
+      if (!arguments.length) return target;
+      target = d3_functor(v);
+      return chord;
+    };
+    chord.startAngle = function(v) {
+      if (!arguments.length) return startAngle;
+      startAngle = d3_functor(v);
+      return chord;
+    };
+    chord.endAngle = function(v) {
+      if (!arguments.length) return endAngle;
+      endAngle = d3_functor(v);
+      return chord;
+    };
+    return chord;
+  };
+  function d3_svg_chordRadius(d) {
+    return d.radius;
+  }
+  d3.svg.diagonal = function() {
+    var source = d3_source, target = d3_target, projection = d3_svg_diagonalProjection;
+    function diagonal(d, i) {
+      var p0 = source.call(this, d, i), p3 = target.call(this, d, i), m = (p0.y + p3.y) / 2, p = [ p0, {
+        x: p0.x,
+        y: m
+      }, {
+        x: p3.x,
+        y: m
+      }, p3 ];
+      p = p.map(projection);
+      return "M" + p[0] + "C" + p[1] + " " + p[2] + " " + p[3];
+    }
+    diagonal.source = function(x) {
+      if (!arguments.length) return source;
+      source = d3_functor(x);
+      return diagonal;
+    };
+    diagonal.target = function(x) {
+      if (!arguments.length) return target;
+      target = d3_functor(x);
+      return diagonal;
+    };
+    diagonal.projection = function(x) {
+      if (!arguments.length) return projection;
+      projection = x;
+      return diagonal;
+    };
+    return diagonal;
+  };
+  function d3_svg_diagonalProjection(d) {
+    return [ d.x, d.y ];
+  }
+  d3.svg.diagonal.radial = function() {
+    var diagonal = d3.svg.diagonal(), projection = d3_svg_diagonalProjection, projection_ = diagonal.projection;
+    diagonal.projection = function(x) {
+      return arguments.length ? projection_(d3_svg_diagonalRadialProjection(projection = x)) : projection;
+    };
+    return diagonal;
+  };
+  function d3_svg_diagonalRadialProjection(projection) {
+    return function() {
+      var d = projection.apply(this, arguments), r = d[0], a = d[1] + d3_svg_arcOffset;
+      return [ r * Math.cos(a), r * Math.sin(a) ];
+    };
+  }
+  d3.svg.symbol = function() {
+    var type = d3_svg_symbolType, size = d3_svg_symbolSize;
+    function symbol(d, i) {
+      return (d3_svg_symbols.get(type.call(this, d, i)) || d3_svg_symbolCircle)(size.call(this, d, i));
+    }
+    symbol.type = function(x) {
+      if (!arguments.length) return type;
+      type = d3_functor(x);
+      return symbol;
+    };
+    symbol.size = function(x) {
+      if (!arguments.length) return size;
+      size = d3_functor(x);
+      return symbol;
+    };
+    return symbol;
+  };
+  function d3_svg_symbolSize() {
+    return 64;
+  }
+  function d3_svg_symbolType() {
+    return "circle";
+  }
+  function d3_svg_symbolCircle(size) {
+    var r = Math.sqrt(size / π);
+    return "M0," + r + "A" + r + "," + r + " 0 1,1 0," + -r + "A" + r + "," + r + " 0 1,1 0," + r + "Z";
+  }
+  var d3_svg_symbols = d3.map({
+    circle: d3_svg_symbolCircle,
+    cross: function(size) {
+      var r = Math.sqrt(size / 5) / 2;
+      return "M" + -3 * r + "," + -r + "H" + -r + "V" + -3 * r + "H" + r + "V" + -r + "H" + 3 * r + "V" + r + "H" + r + "V" + 3 * r + "H" + -r + "V" + r + "H" + -3 * r + "Z";
+    },
+    diamond: function(size) {
+      var ry = Math.sqrt(size / (2 * d3_svg_symbolTan30)), rx = ry * d3_svg_symbolTan30;
+      return "M0," + -ry + "L" + rx + ",0" + " 0," + ry + " " + -rx + ",0" + "Z";
+    },
+    square: function(size) {
+      var r = Math.sqrt(size) / 2;
+      return "M" + -r + "," + -r + "L" + r + "," + -r + " " + r + "," + r + " " + -r + "," + r + "Z";
+    },
+    "triangle-down": function(size) {
+      var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2;
+      return "M0," + ry + "L" + rx + "," + -ry + " " + -rx + "," + -ry + "Z";
+    },
+    "triangle-up": function(size) {
+      var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2;
+      return "M0," + -ry + "L" + rx + "," + ry + " " + -rx + "," + ry + "Z";
+    }
+  });
+  d3.svg.symbolTypes = d3_svg_symbols.keys();
+  var d3_svg_symbolSqrt3 = Math.sqrt(3), d3_svg_symbolTan30 = Math.tan(30 * d3_radians);
+  function d3_transition(groups, id) {
+    d3_subclass(groups, d3_transitionPrototype);
+    groups.id = id;
+    return groups;
+  }
+  var d3_transitionPrototype = [], d3_transitionId = 0, d3_transitionInheritId, d3_transitionInherit;
+  d3_transitionPrototype.call = d3_selectionPrototype.call;
+  d3_transitionPrototype.empty = d3_selectionPrototype.empty;
+  d3_transitionPrototype.node = d3_selectionPrototype.node;
+  d3_transitionPrototype.size = d3_selectionPrototype.size;
+  d3.transition = function(selection) {
+    return arguments.length ? d3_transitionInheritId ? selection.transition() : selection : d3_selectionRoot.transition();
+  };
+  d3.transition.prototype = d3_transitionPrototype;
+  d3_transitionPrototype.select = function(selector) {
+    var id = this.id, subgroups = [], subgroup, subnode, node;
+    selector = d3_selection_selector(selector);
+    for (var j = -1, m = this.length; ++j < m; ) {
+      subgroups.push(subgroup = []);
+      for (var group = this[j], i = -1, n = group.length; ++i < n; ) {
+        if ((node = group[i]) && (subnode = selector.call(node, node.__data__, i, j))) {
+          if ("__data__" in node) subnode.__data__ = node.__data__;
+          d3_transitionNode(subnode, i, id, node.__transition__[id]);
+          subgroup.push(subnode);
+        } else {
+          subgroup.push(null);
+        }
+      }
+    }
+    return d3_transition(subgroups, id);
+  };
+  d3_transitionPrototype.selectAll = function(selector) {
+    var id = this.id, subgroups = [], subgroup, subnodes, node, subnode, transition;
+    selector = d3_selection_selectorAll(selector);
+    for (var j = -1, m = this.length; ++j < m; ) {
+      for (var group = this[j], i = -1, n = group.length; ++i < n; ) {
+        if (node = group[i]) {
+          transition = node.__transition__[id];
+          subnodes = selector.call(node, node.__data__, i, j);
+          subgroups.push(subgroup = []);
+          for (var k = -1, o = subnodes.length; ++k < o; ) {
+            if (subnode = subnodes[k]) d3_transitionNode(subnode, k, id, transition);
+            subgroup.push(subnode);
+          }
+        }
+      }
+    }
+    return d3_transition(subgroups, id);
+  };
+  d3_transitionPrototype.filter = function(filter) {
+    var subgroups = [], subgroup, group, node;
+    if (typeof filter !== "function") filter = d3_selection_filter(filter);
+    for (var j = 0, m = this.length; j < m; j++) {
+      subgroups.push(subgroup = []);
+      for (var group = this[j], i = 0, n = group.length; i < n; i++) {
+        if ((node = group[i]) && filter.call(node, node.__data__, i, j)) {
+          subgroup.push(node);
+        }
+      }
+    }
+    return d3_transition(subgroups, this.id);
+  };
+  d3_transitionPrototype.tween = function(name, tween) {
+    var id = this.id;
+    if (arguments.length < 2) return this.node().__transition__[id].tween.get(name);
+    return d3_selection_each(this, tween == null ? function(node) {
+      node.__transition__[id].tween.remove(name);
+    } : function(node) {
+      node.__transition__[id].tween.set(name, tween);
+    });
+  };
+  function d3_transition_tween(groups, name, value, tween) {
+    var id = groups.id;
+    return d3_selection_each(groups, typeof value === "function" ? function(node, i, j) {
+      node.__transition__[id].tween.set(name, tween(value.call(node, node.__data__, i, j)));
+    } : (value = tween(value), function(node) {
+      node.__transition__[id].tween.set(name, value);
+    }));
+  }
+  d3_transitionPrototype.attr = function(nameNS, value) {
+    if (arguments.length < 2) {
+      for (value in nameNS) this.attr(value, nameNS[value]);
+      return this;
+    }
+    var interpolate = nameNS == "transform" ? d3_interpolateTransform : d3_interpolate, name = d3.ns.qualify(nameNS);
+    function attrNull() {
+      this.removeAttribute(name);
+    }
+    function attrNullNS() {
+      this.removeAttributeNS(name.space, name.local);
+    }
+    function attrTween(b) {
+      return b == null ? attrNull : (b += "", function() {
+        var a = this.getAttribute(name), i;
+        return a !== b && (i = interpolate(a, b), function(t) {
+          this.setAttribute(name, i(t));
+        });
+      });
+    }
+    function attrTweenNS(b) {
+      return b == null ? attrNullNS : (b += "", function() {
+        var a = this.getAttributeNS(name.space, name.local), i;
+        return a !== b && (i = interpolate(a, b), function(t) {
+          this.setAttributeNS(name.space, name.local, i(t));
+        });
+      });
+    }
+    return d3_transition_tween(this, "attr." + nameNS, value, name.local ? attrTweenNS : attrTween);
+  };
+  d3_transitionPrototype.attrTween = function(nameNS, tween) {
+    var name = d3.ns.qualify(nameNS);
+    function attrTween(d, i) {
+      var f = tween.call(this, d, i, this.getAttribute(name));
+      return f && function(t) {
+        this.setAttribute(name, f(t));
+      };
+    }
+    function attrTweenNS(d, i) {
+      var f = tween.call(this, d, i, this.getAttributeNS(name.space, name.local));
+      return f && function(t) {
+        this.setAttributeNS(name.space, name.local, f(t));
+      };
+    }
+    return this.tween("attr." + nameNS, name.local ? attrTweenNS : attrTween);
+  };
+  d3_transitionPrototype.style = function(name, value, priority) {
+    var n = arguments.length;
+    if (n < 3) {
+      if (typeof name !== "string") {
+        if (n < 2) value = "";
+        for (priority in name) this.style(priority, name[priority], value);
+        return this;
+      }
+      priority = "";
+    }
+    function styleNull() {
+      this.style.removeProperty(name);
+    }
+    function styleString(b) {
+      return b == null ? styleNull : (b += "", function() {
+        var a = d3_window.getComputedStyle(this, null).getPropertyValue(name), i;
+        return a !== b && (i = d3_interpolate(a, b), function(t) {
+          this.style.setProperty(name, i(t), priority);
+        });
+      });
+    }
+    return d3_transition_tween(this, "style." + name, value, styleString);
+  };
+  d3_transitionPrototype.styleTween = function(name, tween, priority) {
+    if (arguments.length < 3) priority = "";
+    function styleTween(d, i) {
+      var f = tween.call(this, d, i, d3_window.getComputedStyle(this, null).getPropertyValue(name));
+      return f && function(t) {
+        this.style.setProperty(name, f(t), priority);
+      };
+    }
+    return this.tween("style." + name, styleTween);
+  };
+  d3_transitionPrototype.text = function(value) {
+    return d3_transition_tween(this, "text", value, d3_transition_text);
+  };
+  function d3_transition_text(b) {
+    if (b == null) b = "";
+    return function() {
+      this.textContent = b;
+    };
+  }
+  d3_transitionPrototype.remove = function() {
+    return this.each("end.transition", function() {
+      var p;
+      if (this.__transition__.count < 2 && (p = this.parentNode)) p.removeChild(this);
+    });
+  };
+  d3_transitionPrototype.ease = function(value) {
+    var id = this.id;
+    if (arguments.length < 1) return this.node().__transition__[id].ease;
+    if (typeof value !== "function") value = d3.ease.apply(d3, arguments);
+    return d3_selection_each(this, function(node) {
+      node.__transition__[id].ease = value;
+    });
+  };
+  d3_transitionPrototype.delay = function(value) {
+    var id = this.id;
+    if (arguments.length < 1) return this.node().__transition__[id].delay;
+    return d3_selection_each(this, typeof value === "function" ? function(node, i, j) {
+      node.__transition__[id].delay = +value.call(node, node.__data__, i, j);
+    } : (value = +value, function(node) {
+      node.__transition__[id].delay = value;
+    }));
+  };
+  d3_transitionPrototype.duration = function(value) {
+    var id = this.id;
+    if (arguments.length < 1) return this.node().__transition__[id].duration;
+    return d3_selection_each(this, typeof value === "function" ? function(node, i, j) {
+      node.__transition__[id].duration = Math.max(1, value.call(node, node.__data__, i, j));
+    } : (value = Math.max(1, value), function(node) {
+      node.__transition__[id].duration = value;
+    }));
+  };
+  d3_transitionPrototype.each = function(type, listener) {
+    var id = this.id;
+    if (arguments.length < 2) {
+      var inherit = d3_transitionInherit, inheritId = d3_transitionInheritId;
+      d3_transitionInheritId = id;
+      d3_selection_each(this, function(node, i, j) {
+        d3_transitionInherit = node.__transition__[id];
+        type.call(node, node.__data__, i, j);
+      });
+      d3_transitionInherit = inherit;
+      d3_transitionInheritId = inheritId;
+    } else {
+      d3_selection_each(this, function(node) {
+        var transition = node.__transition__[id];
+        (transition.event || (transition.event = d3.dispatch("start", "end"))).on(type, listener);
+      });
+    }
+    return this;
+  };
+  d3_transitionPrototype.transition = function() {
+    var id0 = this.id, id1 = ++d3_transitionId, subgroups = [], subgroup, group, node, transition;
+    for (var j = 0, m = this.length; j < m; j++) {
+      subgroups.push(subgroup = []);
+      for (var group = this[j], i = 0, n = group.length; i < n; i++) {
+        if (node = group[i]) {
+          transition = Object.create(node.__transition__[id0]);
+          transition.delay += transition.duration;
+          d3_transitionNode(node, i, id1, transition);
+        }
+        subgroup.push(node);
+      }
+    }
+    return d3_transition(subgroups, id1);
+  };
+  function d3_transitionNode(node, i, id, inherit) {
+    var lock = node.__transition__ || (node.__transition__ = {
+      active: 0,
+      count: 0
+    }), transition = lock[id];
+    if (!transition) {
+      var time = inherit.time;
+      transition = lock[id] = {
+        tween: new d3_Map(),
+        time: time,
+        ease: inherit.ease,
+        delay: inherit.delay,
+        duration: inherit.duration
+      };
+      ++lock.count;
+      d3.timer(function(elapsed) {
+        var d = node.__data__, ease = transition.ease, delay = transition.delay, duration = transition.duration, timer = d3_timer_active, tweened = [];
+        timer.t = delay + time;
+        if (delay <= elapsed) return start(elapsed - delay);
+        timer.c = start;
+        function start(elapsed) {
+          if (lock.active > id) return stop();
+          lock.active = id;
+          transition.event && transition.event.start.call(node, d, i);
+          transition.tween.forEach(function(key, value) {
+            if (value = value.call(node, d, i)) {
+              tweened.push(value);
+            }
+          });
+          d3.timer(function() {
+            timer.c = tick(elapsed || 1) ? d3_true : tick;
+            return 1;
+          }, 0, time);
+        }
+        function tick(elapsed) {
+          if (lock.active !== id) return stop();
+          var t = elapsed / duration, e = ease(t), n = tweened.length;
+          while (n > 0) {
+            tweened[--n].call(node, e);
+          }
+          if (t >= 1) {
+            transition.event && transition.event.end.call(node, d, i);
+            return stop();
+          }
+        }
+        function stop() {
+          if (--lock.count) delete lock[id]; else delete node.__transition__;
+          return 1;
+        }
+      }, 0, time);
+    }
+  }
+  d3.svg.axis = function() {
+    var scale = d3.scale.linear(), orient = d3_svg_axisDefaultOrient, innerTickSize = 6, outerTickSize = 6, tickPadding = 3, tickArguments_ = [ 10 ], tickValues = null, tickFormat_;
+    function axis(g) {
+      g.each(function() {
+        var g = d3.select(this);
+        var scale0 = this.__chart__ || scale, scale1 = this.__chart__ = scale.copy();
+        var ticks = tickValues == null ? scale1.ticks ? scale1.ticks.apply(scale1, tickArguments_) : scale1.domain() : tickValues, tickFormat = tickFormat_ == null ? scale1.tickFormat ? scale1.tickFormat.apply(scale1, tickArguments_) : d3_identity : tickFormat_, tick = g.selectAll(".tick").data(ticks, scale1), tickEnter = tick.enter().insert("g", ".domain").attr("class", "tick").style("opacity", ε), tickExit = d3.transition(tick.exit()).style("opacity", ε).remove(), tickUpdate = d3.transition(tick.order()).style("opacity", 1), tickTransform;
+        var range = d3_scaleRange(scale1), path = g.selectAll(".domain").data([ 0 ]), pathUpdate = (path.enter().append("path").attr("class", "domain"),
+        d3.transition(path));
+        tickEnter.append("line");
+        tickEnter.append("text");
+        var lineEnter = tickEnter.select("line"), lineUpdate = tickUpdate.select("line"), text = tick.select("text").text(tickFormat), textEnter = tickEnter.select("text"), textUpdate = tickUpdate.select("text");
+        switch (orient) {
+         case "bottom":
+          {
+            tickTransform = d3_svg_axisX;
+            lineEnter.attr("y2", innerTickSize);
+            textEnter.attr("y", Math.max(innerTickSize, 0) + tickPadding);
+            lineUpdate.attr("x2", 0).attr("y2", innerTickSize);
+            textUpdate.attr("x", 0).attr("y", Math.max(innerTickSize, 0) + tickPadding);
+            text.attr("dy", ".71em").style("text-anchor", "middle");
+            pathUpdate.attr("d", "M" + range[0] + "," + outerTickSize + "V0H" + range[1] + "V" + outerTickSize);
+            break;
+          }
+
+         case "top":
+          {
+            tickTransform = d3_svg_axisX;
+            lineEnter.attr("y2", -innerTickSize);
+            textEnter.attr("y", -(Math.max(innerTickSize, 0) + tickPadding));
+            lineUpdate.attr("x2", 0).attr("y2", -innerTickSize);
+            textUpdate.attr("x", 0).attr("y", -(Math.max(innerTickSize, 0) + tickPadding));
+            text.attr("dy", "0em").style("text-anchor", "middle");
+            pathUpdate.attr("d", "M" + range[0] + "," + -outerTickSize + "V0H" + range[1] + "V" + -outerTickSize);
+            break;
+          }
+
+         case "left":
+          {
+            tickTransform = d3_svg_axisY;
+            lineEnter.attr("x2", -innerTickSize);
+            textEnter.attr("x", -(Math.max(innerTickSize, 0) + tickPadding));
+            lineUpdate.attr("x2", -innerTickSize).attr("y2", 0);
+            textUpdate.attr("x", -(Math.max(innerTickSize, 0) + tickPadding)).attr("y", 0);
+            text.attr("dy", ".32em").style("text-anchor", "end");
+            pathUpdate.attr("d", "M" + -outerTickSize + "," + range[0] + "H0V" + range[1] + "H" + -outerTickSize);
+            break;
+          }
+
+         case "right":
+          {
+            tickTransform = d3_svg_axisY;
+            lineEnter.attr("x2", innerTickSize);
+            textEnter.attr("x", Math.max(innerTickSize, 0) + tickPadding);
+            lineUpdate.attr("x2", innerTickSize).attr("y2", 0);
+            textUpdate.attr("x", Math.max(innerTickSize, 0) + tickPadding).attr("y", 0);
+            text.attr("dy", ".32em").style("text-anchor", "start");
+            pathUpdate.attr("d", "M" + outerTickSize + "," + range[0] + "H0V" + range[1] + "H" + outerTickSize);
+            break;
+          }
+        }
+        if (scale1.rangeBand) {
+          var x = scale1, dx = x.rangeBand() / 2;
+          scale0 = scale1 = function(d) {
+            return x(d) + dx;
+          };
+        } else if (scale0.rangeBand) {
+          scale0 = scale1;
+        } else {
+          tickExit.call(tickTransform, scale1);
+        }
+        tickEnter.call(tickTransform, scale0);
+        tickUpdate.call(tickTransform, scale1);
+      });
+    }
+    axis.scale = function(x) {
+      if (!arguments.length) return scale;
+      scale = x;
+      return axis;
+    };
+    axis.orient = function(x) {
+      if (!arguments.length) return orient;
+      orient = x in d3_svg_axisOrients ? x + "" : d3_svg_axisDefaultOrient;
+      return axis;
+    };
+    axis.ticks = function() {
+      if (!arguments.length) return tickArguments_;
+      tickArguments_ = arguments;
+      return axis;
+    };
+    axis.tickValues = function(x) {
+      if (!arguments.length) return tickValues;
+      tickValues = x;
+      return axis;
+    };
+    axis.tickFormat = function(x) {
+      if (!arguments.length) return tickFormat_;
+      tickFormat_ = x;
+      return axis;
+    };
+    axis.tickSize = function(x) {
+      var n = arguments.length;
+      if (!n) return innerTickSize;
+      innerTickSize = +x;
+      outerTickSize = +arguments[n - 1];
+      return axis;
+    };
+    axis.innerTickSize = function(x) {
+      if (!arguments.length) return innerTickSize;
+      innerTickSize = +x;
+      return axis;
+    };
+    axis.outerTickSize = function(x) {
+      if (!arguments.length) return outerTickSize;
+      outerTickSize = +x;
+      return axis;
+    };
+    axis.tickPadding = function(x) {
+      if (!arguments.length) return tickPadding;
+      tickPadding = +x;
+      return axis;
+    };
+    axis.tickSubdivide = function() {
+      return arguments.length && axis;
+    };
+    return axis;
+  };
+  var d3_svg_axisDefaultOrient = "bottom", d3_svg_axisOrients = {
+    top: 1,
+    right: 1,
+    bottom: 1,
+    left: 1
+  };
+  function d3_svg_axisX(selection, x) {
+    selection.attr("transform", function(d) {
+      return "translate(" + x(d) + ",0)";
+    });
+  }
+  function d3_svg_axisY(selection, y) {
+    selection.attr("transform", function(d) {
+      return "translate(0," + y(d) + ")";
+    });
+  }
+  d3.svg.brush = function() {
+    var event = d3_eventDispatch(brush, "brushstart", "brush", "brushend"), x = null, y = null, xExtent = [ 0, 0 ], yExtent = [ 0, 0 ], xExtentDomain, yExtentDomain, xClamp = true, yClamp = true, resizes = d3_svg_brushResizes[0];
+    function brush(g) {
+      g.each(function() {
+        var g = d3.select(this).style("pointer-events", "all").style("-webkit-tap-highlight-color", "rgba(0,0,0,0)").on("mousedown.brush", brushstart).on("touchstart.brush", brushstart);
+        var background = g.selectAll(".background").data([ 0 ]);
+        background.enter().append("rect").attr("class", "background").style("visibility", "hidden").style("cursor", "crosshair");
+        g.selectAll(".extent").data([ 0 ]).enter().append("rect").attr("class", "extent").style("cursor", "move");
+        var resize = g.selectAll(".resize").data(resizes, d3_identity);
+        resize.exit().remove();
+        resize.enter().append("g").attr("class", function(d) {
+          return "resize " + d;
+        }).style("cursor", function(d) {
+          return d3_svg_brushCursor[d];
+        }).append("rect").attr("x", function(d) {
+          return /[ew]$/.test(d) ? -3 : null;
+        }).attr("y", function(d) {
+          return /^[ns]/.test(d) ? -3 : null;
+        }).attr("width", 6).attr("height", 6).style("visibility", "hidden");
+        resize.style("display", brush.empty() ? "none" : null);
+        var gUpdate = d3.transition(g), backgroundUpdate = d3.transition(background), range;
+        if (x) {
+          range = d3_scaleRange(x);
+          backgroundUpdate.attr("x", range[0]).attr("width", range[1] - range[0]);
+          redrawX(gUpdate);
+        }
+        if (y) {
+          range = d3_scaleRange(y);
+          backgroundUpdate.attr("y", range[0]).attr("height", range[1] - range[0]);
+          redrawY(gUpdate);
+        }
+        redraw(gUpdate);
+      });
+    }
+    brush.event = function(g) {
+      g.each(function() {
+        var event_ = event.of(this, arguments), extent1 = {
+          x: xExtent,
+          y: yExtent,
+          i: xExtentDomain,
+          j: yExtentDomain
+        }, extent0 = this.__chart__ || extent1;
+        this.__chart__ = extent1;
+        if (d3_transitionInheritId) {
+          d3.select(this).transition().each("start.brush", function() {
+            xExtentDomain = extent0.i;
+            yExtentDomain = extent0.j;
+            xExtent = extent0.x;
+            yExtent = extent0.y;
+            event_({
+              type: "brushstart"
+            });
+          }).tween("brush:brush", function() {
+            var xi = d3_interpolateArray(xExtent, extent1.x), yi = d3_interpolateArray(yExtent, extent1.y);
+            xExtentDomain = yExtentDomain = null;
+            return function(t) {
+              xExtent = extent1.x = xi(t);
+              yExtent = extent1.y = yi(t);
+              event_({
+                type: "brush",
+                mode: "resize"
+              });
+            };
+          }).each("end.brush", function() {
+            xExtentDomain = extent1.i;
+            yExtentDomain = extent1.j;
+            event_({
+              type: "brush",
+              mode: "resize"
+            });
+            event_({
+              type: "brushend"
+            });
+          });
+        } else {
+          event_({
+            type: "brushstart"
+          });
+          event_({
+            type: "brush",
+            mode: "resize"
+          });
+          event_({
+            type: "brushend"
+          });
+        }
+      });
+    };
+    function redraw(g) {
+      g.selectAll(".resize").attr("transform", function(d) {
+        return "translate(" + xExtent[+/e$/.test(d)] + "," + yExtent[+/^s/.test(d)] + ")";
+      });
+    }
+    function redrawX(g) {
+      g.select(".extent").attr("x", xExtent[0]);
+      g.selectAll(".extent,.n>rect,.s>rect").attr("width", xExtent[1] - xExtent[0]);
+    }
+    function redrawY(g) {
+      g.select(".extent").attr("y", yExtent[0]);
+      g.selectAll(".extent,.e>rect,.w>rect").attr("height", yExtent[1] - yExtent[0]);
+    }
+    function brushstart() {
+      var target = this, eventTarget = d3.select(d3.event.target), event_ = event.of(target, arguments), g = d3.select(target), resizing = eventTarget.datum(), resizingX = !/^(n|s)$/.test(resizing) && x, resizingY = !/^(e|w)$/.test(resizing) && y, dragging = eventTarget.classed("extent"), dragRestore = d3_event_dragSuppress(), center, origin = d3.mouse(target), offset;
+      var w = d3.select(d3_window).on("keydown.brush", keydown).on("keyup.brush", keyup);
+      if (d3.event.changedTouches) {
+        w.on("touchmove.brush", brushmove).on("touchend.brush", brushend);
+      } else {
+        w.on("mousemove.brush", brushmove).on("mouseup.brush", brushend);
+      }
+      g.interrupt().selectAll("*").interrupt();
+      if (dragging) {
+        origin[0] = xExtent[0] - origin[0];
+        origin[1] = yExtent[0] - origin[1];
+      } else if (resizing) {
+        var ex = +/w$/.test(resizing), ey = +/^n/.test(resizing);
+        offset = [ xExtent[1 - ex] - origin[0], yExtent[1 - ey] - origin[1] ];
+        origin[0] = xExtent[ex];
+        origin[1] = yExtent[ey];
+      } else if (d3.event.altKey) center = origin.slice();
+      g.style("pointer-events", "none").selectAll(".resize").style("display", null);
+      d3.select("body").style("cursor", eventTarget.style("cursor"));
+      event_({
+        type: "brushstart"
+      });
+      brushmove();
+      function keydown() {
+        if (d3.event.keyCode == 32) {
+          if (!dragging) {
+            center = null;
+            origin[0] -= xExtent[1];
+            origin[1] -= yExtent[1];
+            dragging = 2;
+          }
+          d3_eventPreventDefault();
+        }
+      }
+      function keyup() {
+        if (d3.event.keyCode == 32 && dragging == 2) {
+          origin[0] += xExtent[1];
+          origin[1] += yExtent[1];
+          dragging = 0;
+          d3_eventPreventDefault();
+        }
+      }
+      function brushmove() {
+        var point = d3.mouse(target), moved = false;
+        if (offset) {
+          point[0] += offset[0];
+          point[1] += offset[1];
+        }
+        if (!dragging) {
+          if (d3.event.altKey) {
+            if (!center) center = [ (xExtent[0] + xExtent[1]) / 2, (yExtent[0] + yExtent[1]) / 2 ];
+            origin[0] = xExtent[+(point[0] < center[0])];
+            origin[1] = yExtent[+(point[1] < center[1])];
+          } else center = null;
+        }
+        if (resizingX && move1(point, x, 0)) {
+          redrawX(g);
+          moved = true;
+        }
+        if (resizingY && move1(point, y, 1)) {
+          redrawY(g);
+          moved = true;
+        }
+        if (moved) {
+          redraw(g);
+          event_({
+            type: "brush",
+            mode: dragging ? "move" : "resize"
+          });
+        }
+      }
+      function move1(point, scale, i) {
+        var range = d3_scaleRange(scale), r0 = range[0], r1 = range[1], position = origin[i], extent = i ? yExtent : xExtent, size = extent[1] - extent[0], min, max;
+        if (dragging) {
+          r0 -= position;
+          r1 -= size + position;
+        }
+        min = (i ? yClamp : xClamp) ? Math.max(r0, Math.min(r1, point[i])) : point[i];
+        if (dragging) {
+          max = (min += position) + size;
+        } else {
+          if (center) position = Math.max(r0, Math.min(r1, 2 * center[i] - min));
+          if (position < min) {
+            max = min;
+            min = position;
+          } else {
+            max = position;
+          }
+        }
+        if (extent[0] != min || extent[1] != max) {
+          if (i) yExtentDomain = null; else xExtentDomain = null;
+          extent[0] = min;
+          extent[1] = max;
+          return true;
+        }
+      }
+      function brushend() {
+        brushmove();
+        g.style("pointer-events", "all").selectAll(".resize").style("display", brush.empty() ? "none" : null);
+        d3.select("body").style("cursor", null);
+        w.on("mousemove.brush", null).on("mouseup.brush", null).on("touchmove.brush", null).on("touchend.brush", null).on("keydown.brush", null).on("keyup.brush", null);
+        dragRestore();
+        event_({
+          type: "brushend"
+        });
+      }
+    }
+    brush.x = function(z) {
+      if (!arguments.length) return x;
+      x = z;
+      resizes = d3_svg_brushResizes[!x << 1 | !y];
+      return brush;
+    };
+    brush.y = function(z) {
+      if (!arguments.length) return y;
+      y = z;
+      resizes = d3_svg_brushResizes[!x << 1 | !y];
+      return brush;
+    };
+    brush.clamp = function(z) {
+      if (!arguments.length) return x && y ? [ xClamp, yClamp ] : x ? xClamp : y ? yClamp : null;
+      if (x && y) xClamp = !!z[0], yClamp = !!z[1]; else if (x) xClamp = !!z; else if (y) yClamp = !!z;
+      return brush;
+    };
+    brush.extent = function(z) {
+      var x0, x1, y0, y1, t;
+      if (!arguments.length) {
+        if (x) {
+          if (xExtentDomain) {
+            x0 = xExtentDomain[0], x1 = xExtentDomain[1];
+          } else {
+            x0 = xExtent[0], x1 = xExtent[1];
+            if (x.invert) x0 = x.invert(x0), x1 = x.invert(x1);
+            if (x1 < x0) t = x0, x0 = x1, x1 = t;
+          }
+        }
+        if (y) {
+          if (yExtentDomain) {
+            y0 = yExtentDomain[0], y1 = yExtentDomain[1];
+          } else {
+            y0 = yExtent[0], y1 = yExtent[1];
+            if (y.invert) y0 = y.invert(y0), y1 = y.invert(y1);
+            if (y1 < y0) t = y0, y0 = y1, y1 = t;
+          }
+        }
+        return x && y ? [ [ x0, y0 ], [ x1, y1 ] ] : x ? [ x0, x1 ] : y && [ y0, y1 ];
+      }
+      if (x) {
+        x0 = z[0], x1 = z[1];
+        if (y) x0 = x0[0], x1 = x1[0];
+        xExtentDomain = [ x0, x1 ];
+        if (x.invert) x0 = x(x0), x1 = x(x1);
+        if (x1 < x0) t = x0, x0 = x1, x1 = t;
+        if (x0 != xExtent[0] || x1 != xExtent[1]) xExtent = [ x0, x1 ];
+      }
+      if (y) {
+        y0 = z[0], y1 = z[1];
+        if (x) y0 = y0[1], y1 = y1[1];
+        yExtentDomain = [ y0, y1 ];
+        if (y.invert) y0 = y(y0), y1 = y(y1);
+        if (y1 < y0) t = y0, y0 = y1, y1 = t;
+        if (y0 != yExtent[0] || y1 != yExtent[1]) yExtent = [ y0, y1 ];
+      }
+      return brush;
+    };
+    brush.clear = function() {
+      if (!brush.empty()) {
+        xExtent = [ 0, 0 ], yExtent = [ 0, 0 ];
+        xExtentDomain = yExtentDomain = null;
+      }
+      return brush;
+    };
+    brush.empty = function() {
+      return !!x && xExtent[0] == xExtent[1] || !!y && yExtent[0] == yExtent[1];
+    };
+    return d3.rebind(brush, event, "on");
+  };
+  var d3_svg_brushCursor = {
+    n: "ns-resize",
+    e: "ew-resize",
+    s: "ns-resize",
+    w: "ew-resize",
+    nw: "nwse-resize",
+    ne: "nesw-resize",
+    se: "nwse-resize",
+    sw: "nesw-resize"
+  };
+  var d3_svg_brushResizes = [ [ "n", "e", "s", "w", "nw", "ne", "se", "sw" ], [ "e", "w" ], [ "n", "s" ], [] ];
+  var d3_time_format = d3_time.format = d3_locale_enUS.timeFormat;
+  var d3_time_formatUtc = d3_time_format.utc;
+  var d3_time_formatIso = d3_time_formatUtc("%Y-%m-%dT%H:%M:%S.%LZ");
+  d3_time_format.iso = Date.prototype.toISOString && +new Date("2000-01-01T00:00:00.000Z") ? d3_time_formatIsoNative : d3_time_formatIso;
+  function d3_time_formatIsoNative(date) {
+    return date.toISOString();
+  }
+  d3_time_formatIsoNative.parse = function(string) {
+    var date = new Date(string);
+    return isNaN(date) ? null : date;
+  };
+  d3_time_formatIsoNative.toString = d3_time_formatIso.toString;
+  d3_time.second = d3_time_interval(function(date) {
+    return new d3_date(Math.floor(date / 1e3) * 1e3);
+  }, function(date, offset) {
+    date.setTime(date.getTime() + Math.floor(offset) * 1e3);
+  }, function(date) {
+    return date.getSeconds();
+  });
+  d3_time.seconds = d3_time.second.range;
+  d3_time.seconds.utc = d3_time.second.utc.range;
+  d3_time.minute = d3_time_interval(function(date) {
+    return new d3_date(Math.floor(date / 6e4) * 6e4);
+  }, function(date, offset) {
+    date.setTime(date.getTime() + Math.floor(offset) * 6e4);
+  }, function(date) {
+    return date.getMinutes();
+  });
+  d3_time.minutes = d3_time.minute.range;
+  d3_time.minutes.utc = d3_time.minute.utc.range;
+  d3_time.hour = d3_time_interval(function(date) {
+    var timezone = date.getTimezoneOffset() / 60;
+    return new d3_date((Math.floor(date / 36e5 - timezone) + timezone) * 36e5);
+  }, function(date, offset) {
+    date.setTime(date.getTime() + Math.floor(offset) * 36e5);
+  }, function(date) {
+    return date.getHours();
+  });
+  d3_time.hours = d3_time.hour.range;
+  d3_time.hours.utc = d3_time.hour.utc.range;
+  d3_time.month = d3_time_interval(function(date) {
+    date = d3_time.day(date);
+    date.setDate(1);
+    return date;
+  }, function(date, offset) {
+    date.setMonth(date.getMonth() + offset);
+  }, function(date) {
+    return date.getMonth();
+  });
+  d3_time.months = d3_time.month.range;
+  d3_time.months.utc = d3_time.month.utc.range;
+  function d3_time_scale(linear, methods, format) {
+    function scale(x) {
+      return linear(x);
+    }
+    scale.invert = function(x) {
+      return d3_time_scaleDate(linear.invert(x));
+    };
+    scale.domain = function(x) {
+      if (!arguments.length) return linear.domain().map(d3_time_scaleDate);
+      linear.domain(x);
+      return scale;
+    };
+    function tickMethod(extent, count) {
+      var span = extent[1] - extent[0], target = span / count, i = d3.bisect(d3_time_scaleSteps, target);
+      return i == d3_time_scaleSteps.length ? [ methods.year, d3_scale_linearTickRange(extent.map(function(d) {
+        return d / 31536e6;
+      }), count)[2] ] : !i ? [ d3_time_scaleMilliseconds, d3_scale_linearTickRange(extent, count)[2] ] : methods[target / d3_time_scaleSteps[i - 1] < d3_time_scaleSteps[i] / target ? i - 1 : i];
+    }
+    scale.nice = function(interval, skip) {
+      var domain = scale.domain(), extent = d3_scaleExtent(domain), method = interval == null ? tickMethod(extent, 10) : typeof interval === "number" && tickMethod(extent, interval);
+      if (method) interval = method[0], skip = method[1];
+      function skipped(date) {
+        return !isNaN(date) && !interval.range(date, d3_time_scaleDate(+date + 1), skip).length;
+      }
+      return scale.domain(d3_scale_nice(domain, skip > 1 ? {
+        floor: function(date) {
+          while (skipped(date = interval.floor(date))) date = d3_time_scaleDate(date - 1);
+          return date;
+        },
+        ceil: function(date) {
+          while (skipped(date = interval.ceil(date))) date = d3_time_scaleDate(+date + 1);
+          return date;
+        }
+      } : interval));
+    };
+    scale.ticks = function(interval, skip) {
+      var extent = d3_scaleExtent(scale.domain()), method = interval == null ? tickMethod(extent, 10) : typeof interval === "number" ? tickMethod(extent, interval) : !interval.range && [ {
+        range: interval
+      }, skip ];
+      if (method) interval = method[0], skip = method[1];
+      return interval.range(extent[0], d3_time_scaleDate(+extent[1] + 1), skip < 1 ? 1 : skip);
+    };
+    scale.tickFormat = function() {
+      return format;
+    };
+    scale.copy = function() {
+      return d3_time_scale(linear.copy(), methods, format);
+    };
+    return d3_scale_linearRebind(scale, linear);
+  }
+  function d3_time_scaleDate(t) {
+    return new Date(t);
+  }
+  var d3_time_scaleSteps = [ 1e3, 5e3, 15e3, 3e4, 6e4, 3e5, 9e5, 18e5, 36e5, 108e5, 216e5, 432e5, 864e5, 1728e5, 6048e5, 2592e6, 7776e6, 31536e6 ];
+  var d3_time_scaleLocalMethods = [ [ d3_time.second, 1 ], [ d3_time.second, 5 ], [ d3_time.second, 15 ], [ d3_time.second, 30 ], [ d3_time.minute, 1 ], [ d3_time.minute, 5 ], [ d3_time.minute, 15 ], [ d3_time.minute, 30 ], [ d3_time.hour, 1 ], [ d3_time.hour, 3 ], [ d3_time.hour, 6 ], [ d3_time.hour, 12 ], [ d3_time.day, 1 ], [ d3_time.day, 2 ], [ d3_time.week, 1 ], [ d3_time.month, 1 ], [ d3_time.month, 3 ], [ d3_time.year, 1 ] ];
+  var d3_time_scaleLocalFormat = d3_time_format.multi([ [ ".%L", function(d) {
+    return d.getMilliseconds();
+  } ], [ ":%S", function(d) {
+    return d.getSeconds();
+  } ], [ "%I:%M", function(d) {
+    return d.getMinutes();
+  } ], [ "%I %p", function(d) {
+    return d.getHours();
+  } ], [ "%a %d", function(d) {
+    return d.getDay() && d.getDate() != 1;
+  } ], [ "%b %d", function(d) {
+    return d.getDate() != 1;
+  } ], [ "%B", function(d) {
+    return d.getMonth();
+  } ], [ "%Y", d3_true ] ]);
+  var d3_time_scaleMilliseconds = {
+    range: function(start, stop, step) {
+      return d3.range(Math.ceil(start / step) * step, +stop, step).map(d3_time_scaleDate);
+    },
+    floor: d3_identity,
+    ceil: d3_identity
+  };
+  d3_time_scaleLocalMethods.year = d3_time.year;
+  d3_time.scale = function() {
+    return d3_time_scale(d3.scale.linear(), d3_time_scaleLocalMethods, d3_time_scaleLocalFormat);
+  };
+  var d3_time_scaleUtcMethods = d3_time_scaleLocalMethods.map(function(m) {
+    return [ m[0].utc, m[1] ];
+  });
+  var d3_time_scaleUtcFormat = d3_time_formatUtc.multi([ [ ".%L", function(d) {
+    return d.getUTCMilliseconds();
+  } ], [ ":%S", function(d) {
+    return d.getUTCSeconds();
+  } ], [ "%I:%M", function(d) {
+    return d.getUTCMinutes();
+  } ], [ "%I %p", function(d) {
+    return d.getUTCHours();
+  } ], [ "%a %d", function(d) {
+    return d.getUTCDay() && d.getUTCDate() != 1;
+  } ], [ "%b %d", function(d) {
+    return d.getUTCDate() != 1;
+  } ], [ "%B", function(d) {
+    return d.getUTCMonth();
+  } ], [ "%Y", d3_true ] ]);
+  d3_time_scaleUtcMethods.year = d3_time.year.utc;
+  d3_time.scale.utc = function() {
+    return d3_time_scale(d3.scale.linear(), d3_time_scaleUtcMethods, d3_time_scaleUtcFormat);
+  };
+  d3.text = d3_xhrType(function(request) {
+    return request.responseText;
+  });
+  d3.json = function(url, callback) {
+    return d3_xhr(url, "application/json", d3_json, callback);
+  };
+  function d3_json(request) {
+    return JSON.parse(request.responseText);
+  }
+  d3.html = function(url, callback) {
+    return d3_xhr(url, "text/html", d3_html, callback);
+  };
+  function d3_html(request) {
+    var range = d3_document.createRange();
+    range.selectNode(d3_document.body);
+    return range.createContextualFragment(request.responseText);
+  }
+  d3.xml = d3_xhrType(function(request) {
+    return request.responseXML;
+  });
+  if (typeof define === "function" && define.amd) {
+    define(d3);
+  } else if (typeof module === "object" && module.exports) {
+    module.exports = d3;
+  } else {
+    this.d3 = d3;
+  }
+}();
diff --git a/Afni_proc_through_nipype/files/_0x2a29d196401e292490f5a331c7b8bf30.json b/Afni_proc_through_nipype/files/_0x2a29d196401e292490f5a331c7b8bf30.json
new file mode 100644
index 00000000..8e2b9c7c
--- /dev/null
+++ b/Afni_proc_through_nipype/files/_0x2a29d196401e292490f5a331c7b8bf30.json
@@ -0,0 +1,24 @@
+[
+    [
+        "base_directory",
+        "."
+    ],
+    [
+        "force_lists",
+        false
+    ],
+    [
+        "raise_on_empty",
+        true
+    ],
+    [
+        "sort_filelist",
+        true
+    ],
+    [
+        "needed_outputs",
+        [
+            "command"
+        ]
+    ]
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/files/_inputs.pklz b/Afni_proc_through_nipype/files/_inputs.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..9f9f79e4480627e60c30f9b4364366f0b4399ed2
GIT binary patch
literal 116
zcmV-)0E_=0iwFo&%z9-4|6gftaCLNZE^upXdM<QrZ~$vynd-v;0ku;!diatOi&NuM
zGK*4^OY(~<r}QxDP3hq+&Mzv7Ps_|n&B-h-nbOh2SCp6uRF<C?pPE}xQVA5{PRlP!
WPK^i27f<Od)dK*REFo@J0001`r7@HM

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/files/_node.pklz b/Afni_proc_through_nipype/files/_node.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..4570e86af6069ca0573a1a840472e55cf45dc8d9
GIT binary patch
literal 1070
zcmV+}1kw8+iwFo&%z9-4|6guzWMwXJYixQhbZu||jZ{r<97Pa~Nu0I4*fEZkAjAQQ
zOSr6e*N%x#C<p~bfH_2p#KCIy%+$_wwx_%4?%A~?S%OOxOMRm`z(3+&@p|?XOGw$n
z%yv~x*Q-~r>bHA;e%HCv{=(-<m@7j)BMeEQs7I<yFQp4|G2A=HJN^;B`aNF9Ct;H*
zUQ-O4BO#M}hgE_sw|R9H!>7+jN-$$}&U|HcQ&wztc?@@%C}MR#Y-QXLD};?<qZh;d
zT&s~N+p9ZLm&iOj>`k>DkEEV5NfVO5@$&q|&oOixFQmI=d?1u3JK{Orj>eVDYnH$!
z%v?IWcas$mDEHa|_TEvYYdU%(X{4>sV%SOnPP|3z*5LH`*-5|ON2$qbwdWr8jg#1f
zZMvi!fV65c@8*`^WR?u>0SIrKlrFd2RYg;qS>0d$H{Frq);OjODYobVi0xMRh}GmP
zUBs~MMNQ80+Qe}9MrWu<30G0Ul0!Ghw(%4njfo5s$~4}s>fM(*=aRJ-<`w1RCA5Q@
zdn2`%B4ZiP$E1+!?(?!lXN+vn4gC2LfH-hJwp8m0u_TNoeS+2!eKwD1l%kxR<MxUH
z+YHS-<s%Pc#cjb*=$IAUbB8}m{~=DLq$D8X1p`3Iv!!>x<ubLCfjl_jF=P2QhKJ5;
z!?Xf3)_K;(t&rXFTC$B=c@G+wx+b|7KySFO){1((__R@DrKgHb$hy?>6~9v}(01s4
zLW-+=O=_PQZZR)VC)AWkTM_ZlXepVKsbfWBc`Ku^F@#_)C!-9NU$Q9|sPLmfKdC5n
zZk2p?OA~f#twd_Xd~iB|kVz`m;5o=95oYPvhExv4Zw#P%*VJ|D5I3gn`{KsUnMST5
z{&ub=90S!E4EtxN7z2ltY&mb}*L-~}O|B<2l=zAy1oEQY63gvze=g1HmvFci@G@Cn
z8Om3Ydy73WAJVEDb{)p09c3w;kMF~t<pM!y4b{e9!P12&(h`8*#hY-zm`99v3)&b1
zEvLQX-Y_;<*cYYJmKa^;WLo-f!ZvCf36h127iqgezN=#=*Psksad<qELNO@sI#w$D
z^Z`@7W;|LMJ@J~IzJ5LIwc?y@Fb8~HR%*YPW)#QJ<#K*JPset&W=rMU4@v)j>-lKD
z%(o$9o7B_Z@2*siFqQV;P1s33ryKAK=QgBnTiN5Vzb5jTjKS5%El@W90%GdU77F9G
zOq7L37(q4_*l#JU$!g(!67fywVC~hc%;NXo{PS1({T;TLYJn$UJMAWeD$^8wG33Lu
zVsLhP(jU<9Y<P0kA3f#A$AkRq>{&KC#^mg^@mQ5}>Mr7wDzCclVl}$KgWls&;1Tu|
oQGvL{%DO;b`MXHr0lVd?Lf90lpv(BfohIx33$#K}?N0{)0LvX9Pyhe`

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/files/_report/report.rst b/Afni_proc_through_nipype/files/_report/report.rst
new file mode 100644
index 00000000..3f6332be
--- /dev/null
+++ b/Afni_proc_through_nipype/files/_report/report.rst
@@ -0,0 +1,114 @@
+Node: files (io)
+================
+
+
+ Hierarchy : Afni_proc_through_nipype.files
+ Exec ID : files
+
+
+Original Inputs
+---------------
+
+
+* base_directory : .
+* force_lists : False
+* raise_on_empty : True
+* sort_filelist : True
+
+
+Execution Inputs
+----------------
+
+
+* base_directory : .
+* force_lists : False
+* raise_on_empty : True
+* sort_filelist : True
+
+
+Execution Outputs
+-----------------
+
+
+* command : /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel
+
+
+Runtime info
+------------
+
+
+* duration : 0.000182
+* hostname : ptb-03230001.irisa.fr
+* prev_wd : /home/jlefortb/narps_open_pipelines
+* working_dir : /home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/files
+
+
+Environment
+~~~~~~~~~~~
+
+
+* COLORTERM : truecolor
+* DBUS_SESSION_BUS_ADDRESS : unix:path=/run/user/670967/bus
+* DEBUGINFOD_URLS : https://debuginfod.fedoraproject.org/ 
+* DESKTOP_SESSION : gnome
+* DISPLAY : :0
+* EDITOR : /usr/bin/nano
+* FSLDIR : /usr/local/fsl
+* FSLGECUDAQ : cuda.q
+* FSLMULTIFILEQUIT : TRUE
+* FSLOUTPUTTYPE : NIFTI_GZ
+* FSLTCLSH : /usr/local/fsl/bin/fsltclsh
+* FSLWISH : /usr/local/fsl/bin/fslwish
+* FSL_LOAD_NIFTI_EXTENSIONS : 0
+* FSL_SKIP_GLOBAL : 0
+* GDMSESSION : gnome
+* GDM_LANG : en_US.UTF-8
+* GNOME_SETUP_DISPLAY : :1
+* GNOME_TERMINAL_SCREEN : /org/gnome/Terminal/screen/3627c221_9f8a_4ca7_a192_68617ea35d25
+* GNOME_TERMINAL_SERVICE : :1.180
+* GUESTFISH_INIT : \e[1;34m
+* GUESTFISH_OUTPUT : \e[0m
+* GUESTFISH_PS1 : \[\e[1;32m\]><fs>\[\e[0;31m\] 
+* GUESTFISH_RESTORE : \e[0m
+* HISTCONTROL : ignoredups
+* HISTSIZE : 1000
+* HOME : /home/jlefortb
+* HOSTNAME : ptb-03230001.irisa.fr
+* KDEDIRS : /usr
+* LANG : en_US.UTF-8
+* LESSOPEN : ||/usr/bin/lesspipe.sh %s
+* LOGNAME : jlefortb
+* LS_COLORS : rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
+* MAIL : /var/spool/mail/jlefortb
+* MOZ_GMP_PATH : /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
+* PATH : /home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/reproduction/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/home/jlefortb/.local/bin:/home/jlefortb/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/jlefortb/abin:/home/jlefortb/abin
+* PS1 : (reproduction) [\u@\h (Fedora 37) \W]$ 
+* PWD : /home/jlefortb
+* QTDIR : /usr/lib64/qt-3.3
+* QTINC : /usr/lib64/qt-3.3/include
+* QTLIB : /usr/lib64/qt-3.3/lib
+* QT_IM_MODULE : ibus
+* R_LIBS : /home/jlefortb/R
+* SESSION_MANAGER : local/unix:@/tmp/.ICE-unix/12471,unix/unix:/tmp/.ICE-unix/12471
+* SHELL : /bin/bash
+* SHLVL : 1
+* SSH_AUTH_SOCK : /run/user/670967/keyring/ssh
+* SYSTEMD_EXEC_PID : 12526
+* TERM : xterm-256color
+* USER : jlefortb
+* USERNAME : jlefortb
+* VIRTUAL_ENV : /home/jlefortb/reproduction
+* VIRTUAL_ENV_PROMPT : (reproduction) 
+* VTE_VERSION : 7006
+* WAYLAND_DISPLAY : wayland-0
+* XAUTHORITY : /run/user/670967/.mutter-Xwaylandauth.LIAOF2
+* XDG_CURRENT_DESKTOP : GNOME
+* XDG_DATA_DIRS : /home/jlefortb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
+* XDG_MENU_PREFIX : gnome-
+* XDG_RUNTIME_DIR : /run/user/670967
+* XDG_SESSION_CLASS : user
+* XDG_SESSION_DESKTOP : gnome
+* XDG_SESSION_TYPE : wayland
+* XMODIFIERS : @im=ibus
+* _ : /home/jlefortb/reproduction/bin/ipython
+
diff --git a/Afni_proc_through_nipype/files/result_files.pklz b/Afni_proc_through_nipype/files/result_files.pklz
new file mode 100644
index 0000000000000000000000000000000000000000..dd4dbcf78cdeb6ed6d733c82ef194d7793ba6b30
GIT binary patch
literal 2388
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
G6aWB7AfVL%

literal 0
HcmV?d00001

diff --git a/Afni_proc_through_nipype/graph.json b/Afni_proc_through_nipype/graph.json
new file mode 100644
index 00000000..a5c6c74e
--- /dev/null
+++ b/Afni_proc_through_nipype/graph.json
@@ -0,0 +1,1520 @@
+[
+    {
+        "group": 1,
+        "imports": [],
+        "name": "000_files",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "001_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "002_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "003_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "004_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "005_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "006_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "007_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "008_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "009_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "010_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "011_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "012_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "013_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "014_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "015_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "016_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "017_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "018_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "019_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "020_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "021_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "022_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "023_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "024_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "025_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "026_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "027_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "028_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "029_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "030_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "031_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "032_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "033_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "034_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "035_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "036_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "037_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "038_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "039_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "040_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "041_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "042_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "043_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "044_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "045_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "046_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "047_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "048_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "049_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "050_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "051_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "052_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "053_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "054_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "055_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "056_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "057_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "058_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "059_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "060_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "061_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "062_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "063_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "064_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "065_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "066_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "067_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "068_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "069_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "070_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "071_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "072_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "073_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "074_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "075_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "076_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "077_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "078_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "079_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "080_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "081_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "082_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "083_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "084_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "085_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "086_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "087_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "088_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "089_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "090_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "091_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "092_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "093_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "094_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "095_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "096_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "097_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "098_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "099_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "100_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "101_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "102_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "103_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "104_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "105_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "106_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "107_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 1,
+        "imports": [
+            "000_files"
+        ],
+        "name": "108_afni_proc",
+        "size": 1
+    },
+    {
+        "group": 2,
+        "imports": [],
+        "name": "109_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 3,
+        "imports": [],
+        "name": "110_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 4,
+        "imports": [],
+        "name": "111_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 5,
+        "imports": [],
+        "name": "112_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 6,
+        "imports": [],
+        "name": "113_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 7,
+        "imports": [],
+        "name": "114_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 8,
+        "imports": [],
+        "name": "115_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 9,
+        "imports": [],
+        "name": "116_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 10,
+        "imports": [],
+        "name": "117_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 11,
+        "imports": [],
+        "name": "118_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 12,
+        "imports": [],
+        "name": "119_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 13,
+        "imports": [],
+        "name": "120_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 14,
+        "imports": [],
+        "name": "121_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 15,
+        "imports": [],
+        "name": "122_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 16,
+        "imports": [],
+        "name": "123_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 17,
+        "imports": [],
+        "name": "124_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 18,
+        "imports": [],
+        "name": "125_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 19,
+        "imports": [],
+        "name": "126_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 20,
+        "imports": [],
+        "name": "127_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 21,
+        "imports": [],
+        "name": "128_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 22,
+        "imports": [],
+        "name": "129_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 23,
+        "imports": [],
+        "name": "130_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 24,
+        "imports": [],
+        "name": "131_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 25,
+        "imports": [],
+        "name": "132_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 26,
+        "imports": [],
+        "name": "133_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 27,
+        "imports": [],
+        "name": "134_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 28,
+        "imports": [],
+        "name": "135_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 29,
+        "imports": [],
+        "name": "136_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 30,
+        "imports": [],
+        "name": "137_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 31,
+        "imports": [],
+        "name": "138_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 32,
+        "imports": [],
+        "name": "139_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 33,
+        "imports": [],
+        "name": "140_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 34,
+        "imports": [],
+        "name": "141_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 35,
+        "imports": [],
+        "name": "142_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 36,
+        "imports": [],
+        "name": "143_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 37,
+        "imports": [],
+        "name": "144_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 38,
+        "imports": [],
+        "name": "145_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 39,
+        "imports": [],
+        "name": "146_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 40,
+        "imports": [],
+        "name": "147_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 41,
+        "imports": [],
+        "name": "148_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 42,
+        "imports": [],
+        "name": "149_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 43,
+        "imports": [],
+        "name": "150_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 44,
+        "imports": [],
+        "name": "151_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 45,
+        "imports": [],
+        "name": "152_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 46,
+        "imports": [],
+        "name": "153_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 47,
+        "imports": [],
+        "name": "154_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 48,
+        "imports": [],
+        "name": "155_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 49,
+        "imports": [],
+        "name": "156_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 50,
+        "imports": [],
+        "name": "157_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 51,
+        "imports": [],
+        "name": "158_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 52,
+        "imports": [],
+        "name": "159_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 53,
+        "imports": [],
+        "name": "160_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 54,
+        "imports": [],
+        "name": "161_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 55,
+        "imports": [],
+        "name": "162_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 56,
+        "imports": [],
+        "name": "163_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 57,
+        "imports": [],
+        "name": "164_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 58,
+        "imports": [],
+        "name": "165_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 59,
+        "imports": [],
+        "name": "166_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 60,
+        "imports": [],
+        "name": "167_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 61,
+        "imports": [],
+        "name": "168_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 62,
+        "imports": [],
+        "name": "169_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 63,
+        "imports": [],
+        "name": "170_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 64,
+        "imports": [],
+        "name": "171_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 65,
+        "imports": [],
+        "name": "172_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 66,
+        "imports": [],
+        "name": "173_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 67,
+        "imports": [],
+        "name": "174_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 68,
+        "imports": [],
+        "name": "175_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 69,
+        "imports": [],
+        "name": "176_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 70,
+        "imports": [],
+        "name": "177_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 71,
+        "imports": [],
+        "name": "178_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 72,
+        "imports": [],
+        "name": "179_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 73,
+        "imports": [],
+        "name": "180_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 74,
+        "imports": [],
+        "name": "181_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 75,
+        "imports": [],
+        "name": "182_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 76,
+        "imports": [],
+        "name": "183_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 77,
+        "imports": [],
+        "name": "184_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 78,
+        "imports": [],
+        "name": "185_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 79,
+        "imports": [],
+        "name": "186_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 80,
+        "imports": [],
+        "name": "187_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 81,
+        "imports": [],
+        "name": "188_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 82,
+        "imports": [],
+        "name": "189_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 83,
+        "imports": [],
+        "name": "190_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 84,
+        "imports": [],
+        "name": "191_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 85,
+        "imports": [],
+        "name": "192_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 86,
+        "imports": [],
+        "name": "193_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 87,
+        "imports": [],
+        "name": "194_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 88,
+        "imports": [],
+        "name": "195_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 89,
+        "imports": [],
+        "name": "196_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 90,
+        "imports": [],
+        "name": "197_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 91,
+        "imports": [],
+        "name": "198_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 92,
+        "imports": [],
+        "name": "199_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 93,
+        "imports": [],
+        "name": "200_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 94,
+        "imports": [],
+        "name": "201_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 95,
+        "imports": [],
+        "name": "202_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 96,
+        "imports": [],
+        "name": "203_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 97,
+        "imports": [],
+        "name": "204_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 98,
+        "imports": [],
+        "name": "205_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 99,
+        "imports": [],
+        "name": "206_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 100,
+        "imports": [],
+        "name": "207_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 101,
+        "imports": [],
+        "name": "208_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 102,
+        "imports": [],
+        "name": "209_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 103,
+        "imports": [],
+        "name": "210_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 104,
+        "imports": [],
+        "name": "211_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 105,
+        "imports": [],
+        "name": "212_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 106,
+        "imports": [],
+        "name": "213_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 107,
+        "imports": [],
+        "name": "214_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 108,
+        "imports": [],
+        "name": "215_create_stimuli",
+        "size": 1
+    },
+    {
+        "group": 109,
+        "imports": [],
+        "name": "216_create_stimuli",
+        "size": 1
+    }
+]
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/graph1.json b/Afni_proc_through_nipype/graph1.json
new file mode 100644
index 00000000..3df9fa6b
--- /dev/null
+++ b/Afni_proc_through_nipype/graph1.json
@@ -0,0 +1,2722 @@
+{
+    "groups": [
+        {
+            "name": "Group_00001",
+            "procs": [
+                0,
+                1,
+                2,
+                3,
+                4,
+                5,
+                6,
+                7,
+                8,
+                9,
+                10,
+                11,
+                12,
+                13,
+                14,
+                15,
+                16,
+                17,
+                18,
+                19,
+                20,
+                21,
+                22,
+                23,
+                24,
+                25,
+                26,
+                27,
+                28,
+                29,
+                30,
+                31,
+                32,
+                33,
+                34,
+                35,
+                36,
+                37,
+                38,
+                39,
+                40,
+                41,
+                42,
+                43,
+                44,
+                45,
+                46,
+                47,
+                48,
+                49,
+                50,
+                51,
+                52,
+                53,
+                54,
+                55,
+                56,
+                57,
+                58,
+                59,
+                60,
+                61,
+                62,
+                63,
+                64,
+                65,
+                66,
+                67,
+                68,
+                69,
+                70,
+                71,
+                72,
+                73,
+                74,
+                75,
+                76,
+                77,
+                78,
+                79,
+                80,
+                81,
+                82,
+                83,
+                84,
+                85,
+                86,
+                87,
+                88,
+                89,
+                90,
+                91,
+                92,
+                93,
+                94,
+                95,
+                96,
+                97,
+                98,
+                99,
+                100,
+                101,
+                102,
+                103,
+                104,
+                105,
+                106,
+                107,
+                108
+            ],
+            "total": 109
+        },
+        {
+            "name": "Group_00002",
+            "procs": [
+                109
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00003",
+            "procs": [
+                110
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00004",
+            "procs": [
+                111
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00005",
+            "procs": [
+                112
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00006",
+            "procs": [
+                113
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00007",
+            "procs": [
+                114
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00008",
+            "procs": [
+                115
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00009",
+            "procs": [
+                116
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00010",
+            "procs": [
+                117
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00011",
+            "procs": [
+                118
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00012",
+            "procs": [
+                119
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00013",
+            "procs": [
+                120
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00014",
+            "procs": [
+                121
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00015",
+            "procs": [
+                122
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00016",
+            "procs": [
+                123
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00017",
+            "procs": [
+                124
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00018",
+            "procs": [
+                125
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00019",
+            "procs": [
+                126
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00020",
+            "procs": [
+                127
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00021",
+            "procs": [
+                128
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00022",
+            "procs": [
+                129
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00023",
+            "procs": [
+                130
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00024",
+            "procs": [
+                131
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00025",
+            "procs": [
+                132
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00026",
+            "procs": [
+                133
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00027",
+            "procs": [
+                134
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00028",
+            "procs": [
+                135
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00029",
+            "procs": [
+                136
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00030",
+            "procs": [
+                137
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00031",
+            "procs": [
+                138
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00032",
+            "procs": [
+                139
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00033",
+            "procs": [
+                140
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00034",
+            "procs": [
+                141
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00035",
+            "procs": [
+                142
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00036",
+            "procs": [
+                143
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00037",
+            "procs": [
+                144
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00038",
+            "procs": [
+                145
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00039",
+            "procs": [
+                146
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00040",
+            "procs": [
+                147
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00041",
+            "procs": [
+                148
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00042",
+            "procs": [
+                149
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00043",
+            "procs": [
+                150
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00044",
+            "procs": [
+                151
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00045",
+            "procs": [
+                152
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00046",
+            "procs": [
+                153
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00047",
+            "procs": [
+                154
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00048",
+            "procs": [
+                155
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00049",
+            "procs": [
+                156
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00050",
+            "procs": [
+                157
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00051",
+            "procs": [
+                158
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00052",
+            "procs": [
+                159
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00053",
+            "procs": [
+                160
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00054",
+            "procs": [
+                161
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00055",
+            "procs": [
+                162
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00056",
+            "procs": [
+                163
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00057",
+            "procs": [
+                164
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00058",
+            "procs": [
+                165
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00059",
+            "procs": [
+                166
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00060",
+            "procs": [
+                167
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00061",
+            "procs": [
+                168
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00062",
+            "procs": [
+                169
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00063",
+            "procs": [
+                170
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00064",
+            "procs": [
+                171
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00065",
+            "procs": [
+                172
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00066",
+            "procs": [
+                173
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00067",
+            "procs": [
+                174
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00068",
+            "procs": [
+                175
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00069",
+            "procs": [
+                176
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00070",
+            "procs": [
+                177
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00071",
+            "procs": [
+                178
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00072",
+            "procs": [
+                179
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00073",
+            "procs": [
+                180
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00074",
+            "procs": [
+                181
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00075",
+            "procs": [
+                182
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00076",
+            "procs": [
+                183
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00077",
+            "procs": [
+                184
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00078",
+            "procs": [
+                185
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00079",
+            "procs": [
+                186
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00080",
+            "procs": [
+                187
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00081",
+            "procs": [
+                188
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00082",
+            "procs": [
+                189
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00083",
+            "procs": [
+                190
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00084",
+            "procs": [
+                191
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00085",
+            "procs": [
+                192
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00086",
+            "procs": [
+                193
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00087",
+            "procs": [
+                194
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00088",
+            "procs": [
+                195
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00089",
+            "procs": [
+                196
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00090",
+            "procs": [
+                197
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00091",
+            "procs": [
+                198
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00092",
+            "procs": [
+                199
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00093",
+            "procs": [
+                200
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00094",
+            "procs": [
+                201
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00095",
+            "procs": [
+                202
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00096",
+            "procs": [
+                203
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00097",
+            "procs": [
+                204
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00098",
+            "procs": [
+                205
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00099",
+            "procs": [
+                206
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00100",
+            "procs": [
+                207
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00101",
+            "procs": [
+                208
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00102",
+            "procs": [
+                209
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00103",
+            "procs": [
+                210
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00104",
+            "procs": [
+                211
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00105",
+            "procs": [
+                212
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00106",
+            "procs": [
+                213
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00107",
+            "procs": [
+                214
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00108",
+            "procs": [
+                215
+            ],
+            "total": 1
+        },
+        {
+            "name": "Group_00109",
+            "procs": [
+                216
+            ],
+            "total": 1
+        }
+    ],
+    "links": [
+        {
+            "source": 0,
+            "target": 1,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 2,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 3,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 4,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 5,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 6,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 7,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 8,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 9,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 10,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 11,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 12,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 13,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 14,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 15,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 16,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 17,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 18,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 19,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 20,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 21,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 22,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 23,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 24,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 25,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 26,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 27,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 28,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 29,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 30,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 31,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 32,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 33,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 34,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 35,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 36,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 37,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 38,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 39,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 40,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 41,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 42,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 43,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 44,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 45,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 46,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 47,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 48,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 49,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 50,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 51,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 52,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 53,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 54,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 55,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 56,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 57,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 58,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 59,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 60,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 61,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 62,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 63,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 64,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 65,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 66,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 67,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 68,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 69,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 70,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 71,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 72,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 73,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 74,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 75,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 76,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 77,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 78,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 79,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 80,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 81,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 82,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 83,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 84,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 85,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 86,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 87,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 88,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 89,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 90,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 91,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 92,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 93,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 94,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 95,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 96,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 97,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 98,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 99,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 100,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 101,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 102,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 103,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 104,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 105,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 106,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 107,
+            "value": 1
+        },
+        {
+            "source": 0,
+            "target": 108,
+            "value": 1
+        }
+    ],
+    "maxN": 109,
+    "nodes": [
+        {
+            "group": 1,
+            "name": "0_files",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/files/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/files/result_files.pklz"
+        },
+        {
+            "group": 1,
+            "name": "1_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_082/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_082/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "2_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_013/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_013/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "3_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_021/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_021/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "4_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_089/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_089/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "5_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_004/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_004/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "6_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_002/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_002/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "7_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_046/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_046/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "8_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_043/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_043/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "9_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_038/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_038/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "10_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_092/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_092/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "11_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_029/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_029/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "12_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_118/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_118/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "13_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_053/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_053/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "14_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_077/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_077/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "15_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_008/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_008/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "16_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_016/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_016/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "17_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_011/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_011/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "18_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_123/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_123/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "19_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_058/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_058/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "20_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_069/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_069/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "21_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_093/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_093/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "22_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_076/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_076/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "23_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_071/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_071/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "24_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_003/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_003/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "25_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_010/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_010/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "26_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_096/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_096/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "27_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_055/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_055/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "28_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_018/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_018/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "29_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_026/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_026/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "30_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_061/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_061/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "31_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_005/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_005/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "32_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_121/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_121/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "33_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_041/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_041/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "34_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_110/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_110/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "35_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_049/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_049/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "36_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_079/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_079/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "37_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_057/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_057/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "38_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_108/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_108/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "39_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_040/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_040/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "40_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_047/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_047/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "41_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_106/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_106/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "42_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_033/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_033/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "43_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_116/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_116/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "44_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_105/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_105/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "45_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_085/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_085/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "46_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_066/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_066/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "47_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_020/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_020/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "48_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_075/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_075/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "49_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_114/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_114/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "50_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_072/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_072/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "51_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_044/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_044/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "52_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_102/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_102/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "53_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_099/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_099/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "54_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_088/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_088/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "55_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_064/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_064/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "56_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_063/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_063/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "57_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_017/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_017/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "58_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_117/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_117/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "59_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_056/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_056/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "60_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_019/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_019/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "61_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_022/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_022/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "62_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_024/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_024/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "63_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_090/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_090/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "64_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_124/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_124/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "65_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_067/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_067/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "66_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_094/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_094/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "67_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_039/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_039/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "68_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_074/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_074/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "69_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_030/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_030/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "70_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_050/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_050/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "71_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_001/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_001/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "72_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_119/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_119/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "73_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_032/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_032/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "74_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_100/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_100/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "75_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_015/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_015/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "76_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_103/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_103/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "77_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_045/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_045/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "78_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_084/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_084/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "79_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_059/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_059/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "80_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_025/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_025/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "81_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_112/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_112/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "82_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_009/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_009/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "83_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_115/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_115/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "84_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_073/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_073/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "85_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_027/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_027/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "86_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_104/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_104/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "87_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_083/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_083/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "88_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_095/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_095/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "89_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_037/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_037/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "90_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_051/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_051/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "91_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_107/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_107/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "92_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_052/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_052/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "93_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_087/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_087/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "94_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_060/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_060/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "95_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_035/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_035/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "96_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_070/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_070/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "97_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_081/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_081/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "98_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_120/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_120/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "99_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_109/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_109/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "100_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_036/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_036/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "101_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_006/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_006/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "102_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_098/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_098/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "103_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_014/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_014/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "104_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_062/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_062/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "105_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_113/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_113/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "106_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_068/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_068/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "107_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_054/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_054/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 1,
+            "name": "108_afni_proc",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_080/afni_proc/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_080/afni_proc/result_afni_proc.pklz"
+        },
+        {
+            "group": 2,
+            "name": "109_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_082/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_082/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 3,
+            "name": "110_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_013/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_013/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 4,
+            "name": "111_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_021/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_021/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 5,
+            "name": "112_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_089/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_089/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 6,
+            "name": "113_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_004/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_004/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 7,
+            "name": "114_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_002/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_002/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 8,
+            "name": "115_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_046/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_046/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 9,
+            "name": "116_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_043/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_043/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 10,
+            "name": "117_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_038/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_038/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 11,
+            "name": "118_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_092/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_092/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 12,
+            "name": "119_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_029/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_029/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 13,
+            "name": "120_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_118/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_118/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 14,
+            "name": "121_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_053/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_053/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 15,
+            "name": "122_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_077/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_077/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 16,
+            "name": "123_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_008/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_008/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 17,
+            "name": "124_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_016/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_016/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 18,
+            "name": "125_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_011/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_011/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 19,
+            "name": "126_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_123/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_123/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 20,
+            "name": "127_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_058/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_058/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 21,
+            "name": "128_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_069/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_069/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 22,
+            "name": "129_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_093/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_093/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 23,
+            "name": "130_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_076/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_076/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 24,
+            "name": "131_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_071/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_071/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 25,
+            "name": "132_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_003/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_003/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 26,
+            "name": "133_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_010/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_010/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 27,
+            "name": "134_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_096/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_096/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 28,
+            "name": "135_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_055/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_055/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 29,
+            "name": "136_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_018/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_018/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 30,
+            "name": "137_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_026/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_026/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 31,
+            "name": "138_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_061/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_061/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 32,
+            "name": "139_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_005/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_005/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 33,
+            "name": "140_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_121/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_121/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 34,
+            "name": "141_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_041/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_041/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 35,
+            "name": "142_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_110/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_110/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 36,
+            "name": "143_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_049/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_049/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 37,
+            "name": "144_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_079/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_079/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 38,
+            "name": "145_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_057/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_057/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 39,
+            "name": "146_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_108/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_108/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 40,
+            "name": "147_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_040/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_040/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 41,
+            "name": "148_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_047/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_047/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 42,
+            "name": "149_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_106/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_106/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 43,
+            "name": "150_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_033/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_033/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 44,
+            "name": "151_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_116/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_116/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 45,
+            "name": "152_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_105/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_105/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 46,
+            "name": "153_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_085/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_085/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 47,
+            "name": "154_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_066/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_066/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 48,
+            "name": "155_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_020/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_020/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 49,
+            "name": "156_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_075/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_075/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 50,
+            "name": "157_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_114/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_114/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 51,
+            "name": "158_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_072/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_072/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 52,
+            "name": "159_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_044/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_044/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 53,
+            "name": "160_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_102/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_102/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 54,
+            "name": "161_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_099/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_099/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 55,
+            "name": "162_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_088/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_088/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 56,
+            "name": "163_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_064/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_064/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 57,
+            "name": "164_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_063/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_063/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 58,
+            "name": "165_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_017/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_017/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 59,
+            "name": "166_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_117/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_117/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 60,
+            "name": "167_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_056/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_056/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 61,
+            "name": "168_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_019/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_019/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 62,
+            "name": "169_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_022/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_022/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 63,
+            "name": "170_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_024/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_024/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 64,
+            "name": "171_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_090/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_090/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 65,
+            "name": "172_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_124/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_124/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 66,
+            "name": "173_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_067/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_067/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 67,
+            "name": "174_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_094/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_094/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 68,
+            "name": "175_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_039/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_039/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 69,
+            "name": "176_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_074/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_074/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 70,
+            "name": "177_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_030/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_030/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 71,
+            "name": "178_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_050/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_050/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 72,
+            "name": "179_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_001/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_001/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 73,
+            "name": "180_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_119/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_119/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 74,
+            "name": "181_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_032/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_032/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 75,
+            "name": "182_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_100/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_100/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 76,
+            "name": "183_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_015/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_015/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 77,
+            "name": "184_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_103/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_103/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 78,
+            "name": "185_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_045/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_045/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 79,
+            "name": "186_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_084/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_084/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 80,
+            "name": "187_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_059/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_059/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 81,
+            "name": "188_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_025/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_025/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 82,
+            "name": "189_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_112/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_112/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 83,
+            "name": "190_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_009/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_009/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 84,
+            "name": "191_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_115/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_115/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 85,
+            "name": "192_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_073/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_073/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 86,
+            "name": "193_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_027/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_027/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 87,
+            "name": "194_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_104/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_104/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 88,
+            "name": "195_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_083/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_083/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 89,
+            "name": "196_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_095/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_095/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 90,
+            "name": "197_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_037/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_037/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 91,
+            "name": "198_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_051/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_051/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 92,
+            "name": "199_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_107/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_107/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 93,
+            "name": "200_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_052/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_052/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 94,
+            "name": "201_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_087/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_087/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 95,
+            "name": "202_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_060/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_060/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 96,
+            "name": "203_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_035/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_035/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 97,
+            "name": "204_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_070/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_070/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 98,
+            "name": "205_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_081/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_081/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 99,
+            "name": "206_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_120/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_120/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 100,
+            "name": "207_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_109/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_109/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 101,
+            "name": "208_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_036/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_036/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 102,
+            "name": "209_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_006/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_006/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 103,
+            "name": "210_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_098/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_098/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 104,
+            "name": "211_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_014/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_014/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 105,
+            "name": "212_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_062/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_062/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 106,
+            "name": "213_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_113/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_113/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 107,
+            "name": "214_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_068/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_068/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 108,
+            "name": "215_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_054/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_054/create_stimuli/result_create_stimuli.pklz"
+        },
+        {
+            "group": 109,
+            "name": "216_create_stimuli",
+            "report": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_080/create_stimuli/_report/report.rst",
+            "result": "/home/jlefortb/narps_open_pipelines/Afni_proc_through_nipype/_subject_id_080/create_stimuli/result_create_stimuli.pklz"
+        }
+    ]
+}
\ No newline at end of file
diff --git a/Afni_proc_through_nipype/index.html b/Afni_proc_through_nipype/index.html
new file mode 100644
index 00000000..3fb66b4a
--- /dev/null
+++ b/Afni_proc_through_nipype/index.html
@@ -0,0 +1,264 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+      <link type="text/css" rel="stylesheet" href="http://mbostock.github.io/d3/talk/20111116/style.css"/>
+    <style type="text/css">
+
+path.arc {
+  cursor: move;
+  fill: #fff;
+}
+
+.node {
+  font-size: 10px;
+}
+
+.node:hover {
+  fill: #1f77b4;
+}
+
+.link {
+  fill: none;
+  stroke: #1f77b4;
+  stroke-opacity: .4;
+  pointer-events: none;
+}
+
+.link.source, .link.target {
+  stroke-opacity: 1;
+  stroke-width: 2px;
+}
+
+.node.target {
+  fill: #d62728 !important;
+}
+
+.link.source {
+  stroke: #d62728;
+}
+
+.node.source {
+  fill: #2ca02c;
+}
+
+.link.target {
+  stroke: #2ca02c;
+}
+
+    </style>
+  </head>
+  <body>
+    <h2>
+      Flare imports<br>
+      hierarchical edge bundling
+    </h2>
+    <div style="position:absolute;bottom:0;font-size:18px;">tension:
+        <input style="position:relative;top:3px;" type="range" min="0" max="100" value="85"></div>
+    <script type="text/javascript" src="d3.js"></script>
+    <script type="text/javascript">
+
+(function() {
+  packages = {
+
+    // Lazily construct the package hierarchy from class names.
+    root: function(classes) {
+      var map = {};
+
+      function find(name, data) {
+        var node = map[name], i;
+        if (!node) {
+          node = map[name] = data || {name: name, children: []};
+          if (name.length) {
+            node.parent = find(name.substring(0, i = name.lastIndexOf(".")));
+            node.parent.children.push(node);
+            node.key = name.substring(i + 1);
+          }
+        }
+        return node;
+      }
+
+      classes.forEach(function(d) {
+        find(d.name, d);
+      });
+
+      return map[""];
+    },
+
+    // Return a list of imports for the given array of nodes.
+    imports: function(nodes) {
+      var map = {},
+          imports = [];
+
+      // Compute a map from name to node.
+      nodes.forEach(function(d) {
+        map[d.name] = d;
+      });
+
+      // For each import, construct a link from the source to target node.
+      nodes.forEach(function(d) {
+        if (d.imports) d.imports.forEach(function(i) {
+          imports.push({source: map[d.name], target: map[i]});
+        });
+      });
+
+      return imports;
+    }
+
+  };
+})();
+
+var w = 1280,
+    h = 800,
+    rx = w / 2,
+    ry = h / 2,
+    m0,
+    rotate = 0;
+
+var splines = [];
+
+var cluster = d3.layout.cluster()
+    .size([360, ry - 120])
+    .sort(function(a, b) { return d3.ascending(a.key, b.key); });
+
+var bundle = d3.layout.bundle();
+
+var line = d3.svg.line.radial()
+    .interpolate("bundle")
+    .tension(.85)
+    .radius(function(d) { return d.y; })
+    .angle(function(d) { return d.x / 180 * Math.PI; });
+
+// Chrome 15 bug: <http://code.google.com/p/chromium/issues/detail?id=98951>
+var div = d3.select("body").insert("div", "h2")
+    .style("top", "-80px")
+    .style("left", "-160px")
+    .style("width", w + "px")
+    .style("height", w + "px")
+    .style("position", "absolute")
+    .style("-webkit-backface-visibility", "hidden");
+
+var svg = div.append("svg:svg")
+    .attr("width", w)
+    .attr("height", w)
+  .append("svg:g")
+    .attr("transform", "translate(" + rx + "," + ry + ")");
+
+svg.append("svg:path")
+    .attr("class", "arc")
+    .attr("d", d3.svg.arc().outerRadius(ry - 120).innerRadius(0).startAngle(0).endAngle(2 * Math.PI))
+    .on("mousedown", mousedown);
+
+d3.json("graph.json", function(classes) {
+  var nodes = cluster.nodes(packages.root(classes)),
+      links = packages.imports(nodes),
+      splines = bundle(links);
+
+  var path = svg.selectAll("path.link")
+      .data(links)
+    .enter().append("svg:path")
+      .attr("class", function(d) { return "link source-" + d.source.key + " target-" + d.target.key; })
+      .attr("d", function(d, i) { return line(splines[i]); });
+
+  svg.selectAll("g.node")
+      .data(nodes.filter(function(n) { return !n.children; }))
+    .enter().append("svg:g")
+      .attr("class", "node")
+      .attr("id", function(d) { return "node-" + d.key; })
+      .attr("transform", function(d) { return "rotate(" + (d.x - 90) + ")translate(" + d.y + ")"; })
+    .append("svg:text")
+      .attr("dx", function(d) { return d.x < 180 ? 8 : -8; })
+      .attr("dy", ".31em")
+      .attr("text-anchor", function(d) { return d.x < 180 ? "start" : "end"; })
+      .attr("transform", function(d) { return d.x < 180 ? null : "rotate(180)"; })
+      .text(function(d) { return d.key; })
+      .on("mouseover", mouseover)
+      .on("mouseout", mouseout);
+
+  d3.select("input[type=range]").on("change", function() {
+    line.tension(this.value / 100);
+    path.attr("d", function(d, i) { return line(splines[i]); });
+  });
+});
+
+d3.select(window)
+    .on("mousemove", mousemove)
+    .on("mouseup", mouseup);
+
+function mouse(e) {
+  return [e.pageX - rx, e.pageY - ry];
+}
+
+function mousedown() {
+  m0 = mouse(d3.event);
+  d3.event.preventDefault();
+}
+
+function mousemove() {
+  if (m0) {
+    var m1 = mouse(d3.event),
+        dm = Math.atan2(cross(m0, m1), dot(m0, m1)) * 180 / Math.PI;
+    div.style("-webkit-transform", "translateY(" + (ry - rx) + "px)rotateZ(" + dm + "deg)translateY(" + (rx - ry) + "px)");
+  }
+}
+
+function mouseup() {
+  if (m0) {
+    var m1 = mouse(d3.event),
+        dm = Math.atan2(cross(m0, m1), dot(m0, m1)) * 180 / Math.PI;
+
+    rotate += dm;
+    if (rotate > 360) rotate -= 360;
+    else if (rotate < 0) rotate += 360;
+    m0 = null;
+
+    div.style("-webkit-transform", null);
+
+    svg
+        .attr("transform", "translate(" + rx + "," + ry + ")rotate(" + rotate + ")")
+      .selectAll("g.node text")
+        .attr("dx", function(d) { return (d.x + rotate) % 360 < 180 ? 8 : -8; })
+        .attr("text-anchor", function(d) { return (d.x + rotate) % 360 < 180 ? "start" : "end"; })
+        .attr("transform", function(d) { return (d.x + rotate) % 360 < 180 ? null : "rotate(180)"; });
+  }
+}
+
+function mouseover(d) {
+  svg.selectAll("path.link.target-" + d.key)
+      .classed("target", true)
+      .each(updateNodes("source", true));
+
+  svg.selectAll("path.link.source-" + d.key)
+      .classed("source", true)
+      .each(updateNodes("target", true));
+}
+
+function mouseout(d) {
+  svg.selectAll("path.link.source-" + d.key)
+      .classed("source", false)
+      .each(updateNodes("target", false));
+
+  svg.selectAll("path.link.target-" + d.key)
+      .classed("target", false)
+      .each(updateNodes("source", false));
+}
+
+function updateNodes(name, value) {
+  return function(d) {
+    if (value) this.parentNode.appendChild(this);
+    svg.select("#node-" + d[name].key).classed(name, value);
+  };
+}
+
+function cross(a, b) {
+  return a[0] * b[1] - a[1] * b[0];
+}
+
+function dot(a, b) {
+  return a[0] * b[0] + a[1] * b[1];
+}
+
+    </script>
+  </body>
+</html>
+
diff --git a/narps_open/pipelines/team_6VV2_wip.py b/narps_open/pipelines/team_6VV2_wip.py
index 7c9bf2d3..201290af 100644
--- a/narps_open/pipelines/team_6VV2_wip.py
+++ b/narps_open/pipelines/team_6VV2_wip.py
@@ -15,6 +15,11 @@
 from os.path import join as opj
 import os
 import pathlib
+from glob import glob
+from nilearn import plotting
+import matplotlib.pyplot as plt
+from nilearn import image
+import pandas as pd
 
 ########################################################################
 ################## FIRST LEVEL ANALYSIS FOR TEAM 6VV2 ##################
@@ -22,7 +27,7 @@
 
 # define environment for first level analysis
 data_dir = "/home/jlefortb/narps_open_pipelines/data/original/ds001734/"
-results_dir =  "/home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/"
+results_dir =  "/home/jlefortb/narps_open_pipelines/data/results/derived/team_6VV2_afni/firstlevel/"
 
 path = pathlib.Path(results_dir)
 path.mkdir(parents=True, exist_ok=True)
@@ -38,6 +43,8 @@
         subject_list.append(dirs[-3:])
 
 
+
+
 # Infosource Node - To iterate on subjects + get directoris paths
 infosource = Node(interface=IdentityInterface(fields = ['subject_id', 'data_dir', 'results_dir'],
                     data_dir = data_dir,
@@ -117,6 +124,33 @@ def run(command, results_dir, subject, data_dir):
 # wf_run.write_graph()
 wf_run.run()
 
+####
+# to do: relaunch sub 1 and launch sub 2, then launch part 2 to check which data are mandatory and which we can delete
+# because taking a bunch of space (60G)
+####
+
+# convert BRIK to nii
+command = "3dAFNItoNIFTI"
+for Afni_file in glob("/home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-001.results.block/*.HEAD"):
+    file_name = Afni_file.split('/')[-1]
+    nifti_file_name = file_name[:-5]
+    results_dir = "/home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-001.results.block/results_as_nifti/"
+    prefixname = opj(results_dir, nifti_file_name)
+    subprocess.run([command, "-prefix", prefixname, Afni_file])
+
+# visualise nifti
+for nifi_file in glob("/home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-001.results.block/results_as_nifti/*"):
+    shape = image.load_img(nifi_file).shape
+    print("shape: ", shape)
+    if len(shape) > 3:
+        plotting.plot_stat_map(image.index_img(nifi_file, 0), annotate=False, title=nifi_file.split('/')[-1] + " ind 0", colorbar=True, cut_coords=(-24, -10, 4, 18, 32, 52, 64), display_mode='z', cmap='coolwarm')
+        plotting.plot_stat_map(image.index_img(nifi_file, 30), annotate=False, title=nifi_file.split('/')[-1] + " ind 30", colorbar=True, cut_coords=(-24, -10, 4, 18, 32, 52, 64), display_mode='z', cmap='coolwarm')
+        plotting.plot_stat_map(image.index_img(nifi_file, 60), annotate=False, title=nifi_file.split('/')[-1] + " ind 60", colorbar=True, cut_coords=(-24, -10, 4, 18, 32, 52, 64), display_mode='z', cmap='coolwarm')
+        plt.show()
+    else:
+        plotting.plot_stat_map(nifi_file, annotate=False, title=nifi_file.split('/')[-1], colorbar=True, cut_coords=(-24, -10, 4, 18, 32, 52, 64), display_mode='z', cmap='coolwarm')
+        plt.show()
+        
 
 ########################################################################
 ################## SECOND LEVEL ANALYSIS FOR TEAM 6VV2 #################

From c59657d84a22580e1ec635fbc6a51cf276ab699a Mon Sep 17 00:00:00 2001
From: jlefortbesnard <jlefortbesnard@tuta.io>
Date: Mon, 12 Feb 2024 14:49:06 +0100
Subject: [PATCH 07/10] add stuff

---
 narps_open/pipelines/team_27SS.firstlevel | 66 +++++++++++++++++++++++
 narps_open/pipelines/team_6VV2.firstlevel | 10 ++++
 2 files changed, 76 insertions(+)
 create mode 100755 narps_open/pipelines/team_27SS.firstlevel

diff --git a/narps_open/pipelines/team_27SS.firstlevel b/narps_open/pipelines/team_27SS.firstlevel
new file mode 100755
index 00000000..f536b331
--- /dev/null
+++ b/narps_open/pipelines/team_27SS.firstlevel
@@ -0,0 +1,66 @@
+#!/bin/tcsh
+
+# created by team 6VV2, reproduced by Narps reproducibility team
+# creation date: 22 June 2023
+# read and ran by team_6VV2.py script
+# version afni used by the team : AFNI Version 19.0.01 Tiberius
+# version afni used by the reproducibility team :AFNI Version 23.0.02 Commodus
+# Last update: June 2023
+
+# Store arguments (directory where to store results, subjects list, directory where data are stored)
+set expdir="$1"
+set subject="$2"
+set datadir="$3"
+
+
+afni_proc.py \
+  -script ${expdir}/proc.${subject}.block \
+  -scr_overwrite \
+  -subj_id ${subject} \
+  -out_dir ${expdir}/${subject}.results.block \
+  -dsets ${datadir}/${subject}/func/${subject}_task-MGT_run-01_bold.nii.gz \
+    ${datadir}/${subject}/func/${subject}_task-MGT_run-02_bold.nii.gz \
+    ${datadir}/${subject}/func/${subject}_task-MGT_run-03_bold.nii.gz \
+    ${datadir}/${subject}/func/${subject}_task-MGT_run-04_bold.nii.gz \
+  -copy_anat ${datadir}/${subject}/anat/${subject}_T1w.nii.gz \
+  -anat_has_skull yes \
+  -blocks despike tshift align tlrc volreg blur mask scale regress \
+  -despike_new yes \
+  -tlrc_base MNI152_T1_2009c+tlrc \
+  -tlrc_NL_warp \
+  -align_opts_aea \
+  -giant_move \
+  -cost lpc+ZZ \
+  -volreg_align_to MIN_OUTLIER \
+  -volreg_tlrc_warp \
+  -volreg_align_e2a \
+  -blur_in_automask \
+  -regress_stim_times \
+    ${datadir}/${subject}/func/times+gain.1D \
+    ${datadir}/${subject}/func/times+loss.1D \
+  -regress_stim_types AM2 \
+  -regress_stim_labels \
+    GAIN \
+    LOSS \
+  -regress_basis \
+    'BLOCK(4,1)' \
+  -mask_apply anat \
+  -regress_motion_per_run \
+  -test_stim_files no \
+  -regress_opts_3dD \
+    -GOFORIT 8 \
+    -jobs 6 \
+  -regress_censor_motion 0.2 \
+  -regress_apply_mot_types demean deriv \
+  -regress_censor_first_trs 3 \
+  -regress_est_blur_errts \
+  -execute
+
+
+# extract beta values
+3dbucket -prefix GAIN ${expdir}/${subject}.results.block/stats.sub-001+tlrc.BRIK[3]
+3dbucket -prefix LOSS ${expdir}/${subject}.results.block/stats.sub-001+tlrc.BRIK[8]
+
+# convert BRIK to nii
+3dAFNItoNIFTI -prefix GAIN ${subject}_GAIN+tlrc
+3dAFNItoNIFTI -prefix LOSS ${subject}_LOSS+tlrc
\ No newline at end of file
diff --git a/narps_open/pipelines/team_6VV2.firstlevel b/narps_open/pipelines/team_6VV2.firstlevel
index f536b331..41a56649 100755
--- a/narps_open/pipelines/team_6VV2.firstlevel
+++ b/narps_open/pipelines/team_6VV2.firstlevel
@@ -7,6 +7,16 @@
 # version afni used by the reproducibility team :AFNI Version 23.0.02 Commodus
 # Last update: June 2023
 
+"""
+exemple run:
+In a terminal, path /home/jlefortb/narps_open_pipelines, run:
+/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/, sub-001, /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+
+
+"""
+
+
+
 # Store arguments (directory where to store results, subjects list, directory where data are stored)
 set expdir="$1"
 set subject="$2"

From f41f63040b31dfa44eaa44b62f693a3a524cf48f Mon Sep 17 00:00:00 2001
From: jlefortbesnard <jlefortbesnard@tuta.io>
Date: Tue, 13 Feb 2024 11:48:49 +0100
Subject: [PATCH 08/10] update 27SS file to compare with 6VV2

---
 narps_open/pipelines/team_27SS.firstlevel | 95 +++++++++++++++++------
 1 file changed, 70 insertions(+), 25 deletions(-)

diff --git a/narps_open/pipelines/team_27SS.firstlevel b/narps_open/pipelines/team_27SS.firstlevel
index f536b331..9d1ba399 100755
--- a/narps_open/pipelines/team_27SS.firstlevel
+++ b/narps_open/pipelines/team_27SS.firstlevel
@@ -1,11 +1,20 @@
 #!/bin/tcsh
 
-# created by team 6VV2, reproduced by Narps reproducibility team
-# creation date: 22 June 2023
-# read and ran by team_6VV2.py script
-# version afni used by the team : AFNI Version 19.0.01 Tiberius
-# version afni used by the reproducibility team :AFNI Version 23.0.02 Commodus
-# Last update: June 2023
+# Reproduction of 27SS pipeline by the Narps reproducibility team
+# creation date: 13 February 2024
+# version afni used by the team: AFNI 18.3.12
+# version afni used by the reproducibility team: AFNI Version 23.0.02 Commodus
+
+# Store arguments (directory where to store results, subjects list, directory where data are stored)
+set expdir="$1" # /home/jlefortb/narps_open_pipelines/data/results/team_27SS_afni/firstlevel/
+set subject="$2" # sub-001
+set datadir="$3" # /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+
+# In a terminal, path /home/jlefortb/narps_open_pipelines, run:
+# /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_27SS.firstlevel /home/jlefortb/narps_open_pipelines/data/results/team_27SS_afni/firstlevel/, sub-001, /home/jlefortb/narps_open_pipelines/data/original/ds001734/
+
+
+
 
 # Store arguments (directory where to store results, subjects list, directory where data are stored)
 set expdir="$1"
@@ -14,53 +23,89 @@ set datadir="$3"
 
 
 afni_proc.py \
+  # Spécification du script de sortie
   -script ${expdir}/proc.${subject}.block \
+  # Autoriser l'écrasement du script existant
   -scr_overwrite \
+  # Spécification de l'identifiant du sujet
   -subj_id ${subject} \
+  # Spécification du répertoire de sortie
   -out_dir ${expdir}/${subject}.results.block \
+  # Spécification des ensembles de données EPI
   -dsets ${datadir}/${subject}/func/${subject}_task-MGT_run-01_bold.nii.gz \
     ${datadir}/${subject}/func/${subject}_task-MGT_run-02_bold.nii.gz \
     ${datadir}/${subject}/func/${subject}_task-MGT_run-03_bold.nii.gz \
     ${datadir}/${subject}/func/${subject}_task-MGT_run-04_bold.nii.gz \
+  # Copie de l'image anatomique
   -copy_anat ${datadir}/${subject}/anat/${subject}_T1w.nii.gz \
+  # Spécification de la présence du crâne dans l'image anatomique
   -anat_has_skull yes \
+  # Blocs de prétraitement inclus dans le pipeline
   -blocks despike tshift align tlrc volreg blur mask scale regress \
+  # Option de déspike
   -despike_new yes \
+  # Spécification de la base TLRC
   -tlrc_base MNI152_T1_2009c+tlrc \
-  -tlrc_NL_warp \
+  #  Specify blur size
+  -blur_size  6.0 \
+  # Options d'alignement
   -align_opts_aea \
+  # Déplacement géant
   -giant_move \
+  # Coût de l'alignement
   -cost lpc+ZZ \
+  # Options for temporal shift
+  -tshift_opts_ts -quintic \
+  # Alignement des volumes EPI sur l'outlier minimal
   -volreg_align_to MIN_OUTLIER \
-  -volreg_tlrc_warp \
+  # Interpolation method for volume registration
+  -volreg_interp cubic \
+  # Alignement EPI vers anatomique
   -volreg_align_e2a \
+  # Flou dans le masque automatique
   -blur_in_automask \
+  # Model motion per run
+  -regress_motion_per_run \
+  # Censor motion outliers with framewise displacement greater than  1.5 mm
+  -regress_censor_motion  1.5 \
+  # Specify the regressors and their corresponding labels
   -regress_stim_times \
     ${datadir}/${subject}/func/times+gain.1D \
     ${datadir}/${subject}/func/times+loss.1D \
-  -regress_stim_types AM2 \
-  -regress_stim_labels \
-    GAIN \
-    LOSS \
-  -regress_basis \
-    'BLOCK(4,1)' \
+  -regress_stim_labels task nuisance \
+  # Modélisation des régresseurs de stimulus
+  -regress_basis 'BLOCK(4,1)' \
+  # Application du masque anatomique
   -mask_apply anat \
-  -regress_motion_per_run \
-  -test_stim_files no \
+  # Options supplémentaires pour 3dDeconvolve
   -regress_opts_3dD \
     -GOFORIT 8 \
     -jobs 6 \
-  -regress_censor_motion 0.2 \
-  -regress_apply_mot_types demean deriv \
+    -ortvec ${datadir}/${subject}/func/motion_parameters.1D motion_params \
+    -allzero_OK \
+  # Application des types de mouvement pour la régression
+  -regress_apply_mot_types demean \
+  # Censure des premiers TRs
   -regress_censor_first_trs 3 \
+  # Estimation des erreurs de flou
+  # Estimate the blur epochs
+  -regress_est_blur_epits \
+  # Estimate the blur error times
   -regress_est_blur_errts \
-  -execute
+  # Exécution du pipeline directement après création du script TCSH
 
+  # No gradient distortion correction specified
+  # No distortion correction specified
+  # No intensity correction specified
+  # No intensity normalization specified
+  # No spatial smoothing specified
+  # Execute the pipeline script
+#   -execute
 
-# extract beta values
-3dbucket -prefix GAIN ${expdir}/${subject}.results.block/stats.sub-001+tlrc.BRIK[3]
-3dbucket -prefix LOSS ${expdir}/${subject}.results.block/stats.sub-001+tlrc.BRIK[8]
+# # extract beta values
+# 3dbucket -prefix GAIN ${expdir}/${subject}.results.block/stats.sub-001+tlrc.BRIK[3]
+# 3dbucket -prefix LOSS ${expdir}/${subject}.results.block/stats.sub-001+tlrc.BRIK[8]
 
-# convert BRIK to nii
-3dAFNItoNIFTI -prefix GAIN ${subject}_GAIN+tlrc
-3dAFNItoNIFTI -prefix LOSS ${subject}_LOSS+tlrc
\ No newline at end of file
+# # convert BRIK to nii
+# 3dAFNItoNIFTI -prefix GAIN ${subject}_GAIN+tlrc
+# 3dAFNItoNIFTI -prefix LOSS ${subject}_LOSS+tlrc
\ No newline at end of file

From c83679882f02f389202b88944200fd93040a4add Mon Sep 17 00:00:00 2001
From: jlefortbesnard <jlefortbesnard@tuta.io>
Date: Tue, 13 Feb 2024 14:18:04 +0100
Subject: [PATCH 09/10] false manip cancelled

---
 narps_open/pipelines/team_6VV2.firstlevel | 53 ++++++++++++++++++-----
 1 file changed, 42 insertions(+), 11 deletions(-)

diff --git a/narps_open/pipelines/team_6VV2.firstlevel b/narps_open/pipelines/team_6VV2.firstlevel
index 41a56649..435d6324 100755
--- a/narps_open/pipelines/team_6VV2.firstlevel
+++ b/narps_open/pipelines/team_6VV2.firstlevel
@@ -7,13 +7,11 @@
 # version afni used by the reproducibility team :AFNI Version 23.0.02 Commodus
 # Last update: June 2023
 
-"""
-exemple run:
-In a terminal, path /home/jlefortb/narps_open_pipelines, run:
-/home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/, sub-001, /home/jlefortb/narps_open_pipelines/data/original/ds001734/
 
+# exemple run:
+# In a terminal, path /home/jlefortb/narps_open_pipelines, run:
+# tcsh /home/jlefortb/narps_open_pipelines/narps_open/pipelines/team_6VV2.firstlevel /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/, sub-001, /home/jlefortb/narps_open_pipelines/data/original/ds001734/
 
-"""
 
 
 
@@ -67,10 +65,43 @@ afni_proc.py \
   -execute
 
 
-# extract beta values
-3dbucket -prefix GAIN ${expdir}/${subject}.results.block/stats.sub-001+tlrc.BRIK[3]
-3dbucket -prefix LOSS ${expdir}/${subject}.results.block/stats.sub-001+tlrc.BRIK[8]
+# # extract beta values
+# 3dbucket -prefix GAIN ${expdir}/${subject}.results.block/stats.sub-001+tlrc.BRIK[3]
+# 3dbucket -prefix LOSS ${expdir}/${subject}.results.block/stats.sub-001+tlrc.BRIK[8]
 
-# convert BRIK to nii
-3dAFNItoNIFTI -prefix GAIN ${subject}_GAIN+tlrc
-3dAFNItoNIFTI -prefix LOSS ${subject}_LOSS+tlrc
\ No newline at end of file
+# # convert BRIK to nii
+# 3dAFNItoNIFTI -prefix GAIN ${subject}_GAIN+tlrc
+# 3dAFNItoNIFTI -prefix LOSS ${subject}_LOSS+tlrc
+
+
+
+# run this file with "tcsh 6VV2_afni_proc.simple"
+
+# create 1D stimuli file :
+# import pandas as pd 
+
+# df_run1 = pd.read_csv("/home/jlefortb/narps_open_pipelines/data/original/ds001734/sub-001/func/sub-001_task-MGT_run-01_events.tsv", sep="\t")
+# df_run1 = df_run1[["onset", "gain", "loss"]].T
+# df_run2 = pd.read_csv("/home/jlefortb/narps_open_pipelines/data/original/ds001734/sub-001/func/sub-001_task-MGT_run-02_events.tsv", sep="\t")
+# df_run2 = df_run2[["onset", "gain", "loss"]].T
+# df_run3 = pd.read_csv("/home/jlefortb/narps_open_pipelines/data/original/ds001734/sub-001/func/sub-001_task-MGT_run-03_events.tsv", sep="\t")
+# df_run3 = df_run3[["onset", "gain", "loss"]].T
+# df_run4 = pd.read_csv("/home/jlefortb/narps_open_pipelines/data/original/ds001734/sub-001/func/sub-001_task-MGT_run-04_events.tsv", sep="\t")
+# df_run4 = df_run4[["onset", "gain", "loss"]].T
+
+# df_gain = pd.DataFrame(index=range(0,4), columns=range(0,64))
+# df_gain.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['gain']) for col in range(0, 64)]
+# df_gain.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['gain']) for col in range(0, 64)]
+# df_gain.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['gain']) for col in range(0, 64)]
+# df_gain.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['gain']) for col in range(0, 64)]
+# df_loss = pd.DataFrame(index=range(0,4), columns=range(0,64))
+# df_loss.loc[0] = ["{}*{}".format(df_run1[col].loc['onset'], df_run1[col].loc['loss']) for col in range(0, 64)]
+# df_loss.loc[1] = ["{}*{}".format(df_run2[col].loc['onset'], df_run2[col].loc['loss']) for col in range(0, 64)]
+# df_loss.loc[2] = ["{}*{}".format(df_run3[col].loc['onset'], df_run3[col].loc['loss']) for col in range(0, 64)]
+# df_loss.loc[3] = ["{}*{}".format(df_run4[col].loc['onset'], df_run4[col].loc['loss']) for col in range(0, 64)]
+
+
+# df_gain.to_csv('/home/jlefortb/narps_open_pipelines/data/original/ds001734/sub-001/func/times+gain.1D', 
+#         sep='\t', index=False, header=False)
+# df_loss.to_csv('/home/jlefortb/narps_open_pipelines/data/original/ds001734/sub-001/func/times+loss.1D', 
+#         sep='\t', index=False, header=False)

From e08499408b70550314c07509c5f62e198ef9fb05 Mon Sep 17 00:00:00 2001
From: Jeremy Lefort-Besnard <21123003+JLefortBesnard@users.noreply.github.com>
Date: Thu, 20 Jun 2024 15:51:26 +0900
Subject: [PATCH 10/10] add a missing \ in team_6VV2.secondlevel

---
 narps_open/pipelines/team_6VV2.secondlevel | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/narps_open/pipelines/team_6VV2.secondlevel b/narps_open/pipelines/team_6VV2.secondlevel
index 79846071..390b8b85 100644
--- a/narps_open/pipelines/team_6VV2.secondlevel
+++ b/narps_open/pipelines/team_6VV2.secondlevel
@@ -21,7 +21,7 @@ set expdir="$1"
 -gltLabel 3 'LOSS_indiff' -gltCode 3 'group : 1*indiff cond : 1*LOSS' \
 -gltLabel 4 'LOSS_range'  -gltCode 4 'group : 1*range cond : 1*LOSS' \
 -gltLabel 5 'LOSS_range-indiff' -gltCode 5 'group : 1*range -1*indiff cond : 1*LOSS' \
--dataTable 
+-dataTable \
 Subj  cond  group InputFile \
 001 GAIN  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-001.results.block/sub-001_GAIN.nii \
 001 LOSS  indifference  /home/jlefortb/narps_open_pipelines/data/results/team_6VV2_afni/firstlevel/sub-001.results.block/sub-001_LOSS.nii \