Repository for the Night Owls Scan Club (NOSC) Project under Temple University IRB #24452.
NOSC is a multiband, multi-echo, intensively sampled fMRI study of the reward response.
NOSC is described in detail in Mattoni et al., 2025 https://www.biorxiv.org/content/10.1101/2025.09.26.678878v1.
For data use please cite Mattoni et al., 2025 (currently preprinted at https://www.biorxiv.org/content/10.1101/2025.09.26.678878v1) and the OpenNeuro dataset: https://openneuro.org/datasets/ds006707.
BIDS data are publicly available at: https://openneuro.org/datasets/ds006707
Information on scanning sessions, behavioral data, and outputs of L1 and LSS models (described in Mattoni et al., 2025) are available on OSF at: https://osf.io/df5t9/.
Data were preprocessed in an HPC environment.
All preprocessing code is in /code.
Before upload to OpenNeuro:
- Raw DICOMS were BIDS-fied using
prepdata.sh. events.tsvfiles were generated usingevents_generation.RandconvertSharedReward2BIDSevents.m.
warpkit-hpc.shgenerates fieldmap files in/bids/sub-xx/ses-xxfrom multi-echo data.addIntendedFor_fieldmap-hpc.pyedits.jsonfiles to includeIntendedForfields for the generated fieldmap files.
fMRIPrep was run in a 2-step process to:
- Create a single anatomical image per subject.
- Avoid processing multiple sessions in parallel.
Scripts:
fmriprep-hpc-anat.shperforms anatomical-only preprocessing (--anat-only,--longitudinal).- Creates one T1w image for all sessions per subject.
gen_fmriprep-anat.shcreates functional fMRIPrep commands for each session.- Uses preprocessed anatomical data as an existing derivative.
run_fmriprep_qsubsubmits all fMRIPrep commands created in/code/fmriprep-anat/.fmriprepOrganize.shorganizes fMRIPrep output in BIDS format.- Removes intermediate files from
/derivatives/anat-only/.
- Removes intermediate files from
normEcho2.shandsmooth-3dBlurToFWHMnormalize and smooth single and multi-echo dataresample_sub-101_ses-03_task-midresamples one session to account for scanning error
tedana-hpc.shestimates tedana confounds for fMRIPrepped data.
gen3colfiles.shconvertsevents.tsvfiles into FSL-compatible events files.MakeConfounds.pyadds fMRIPrep confounds to/derivatives/fsl/confounds_tedana.genTedanaMultiSes.pyadds selected tedana confounds to/derivatives/fsl/confounds_tedana.
Model estimation:
L1-stats-loop.shestimates L1 models for each run using combinations of:- Space: MNI vs T1w
- Echo: echo-2 vs multi
- Confounds: base fMRIPrep vs fMRIPrep + tedana
L1statsSingleTrial-${task}.shruns LSS models for the respective task (mid or sharedreward).
Data extraction:
extractData.shandextractData-LSS.shreturn derivatives used in Mattoni et al., 2025.