.. _codex_fmri_2025_YueEtal: **Yue et al. (2025).** *Ultrafast fMRI reveals serial queuing of information processing ...* **************************************************************************************************** .. contents:: :local: .. highlight:: Tcsh Introduction ============ Here we present commands used in the following paper: * | Yue Q, Newton AT, Marois R (2025). **Ultrafast fMRI reveals serial queuing of information processing during multitasking in the human brain.** Nat Commun 16(1):3057. | ``_ **Abstract:** The human brain is heralded for its massive parallel processing capacity, yet influential cognitive models suggest that there is a central bottleneck of information processing distinct from perceptual and motor stages that limits our ability to carry out two cognitively demanding tasks at once, resulting in the serial queuing of task information processing. Here we used ultrafast (199 ms TR), high-field (7T) fMRI with multivariate analyses to distinguish brain activity between two arbitrary sensorimotor response selection tasks when the tasks were temporally overlapping. We observed serial processing of task-specific activity in the fronto-parietal multiple-demand (MD) network, while processing in earlier sensory stages unfolded largely in parallel. Moreover, the MD network combined with modality-specific motor areas to define the functional characteristic of the central bottleneck at the stage of response selection. These results provide direct neural evidence for serial queuing of information processing and pinpoint the neural substrates undergirding the central bottleneck. **Study keywords:** FMRI, Attention, Human behaviour **Main programs:** ``afni_proc.py``, ``@SSwarper``, ``to3d``, ``Dimon``, ``timing_tool.py``, ``3dcalc`` Download scripts ================ To download, either: * \.\.\. click the link(s) in the following table (perhaps Rightclick -> "Save Link As..."): .. list-table:: :header-rows: 0 * - |s00| - run ``to3d`` and ``Dimon`` to convert the datasets into NIFTI format * - |s01| - run ``timing_tool.py`` to create stimulus timing files for the FMRI processing * - |s02| - run ``@SSwarper`` skullstripping and nonlinear warping to template space * - |s03| - run ``afni_proc.py`` for task-based FMRI analysis; this uses nonlinear warps estimated with ``@SSwarper`` * \.\.\. or copy+paste into a terminal:: curl -O https://afni.nimh.nih.gov/pub/dist/doc/htmldoc/codex/fmri/media/2025_YueEtal/do_00_recon_data.tcsh curl -O https://afni.nimh.nih.gov/pub/dist/doc/htmldoc/codex/fmri/media/2025_YueEtal/do_01_prepare_timing_file.tcsh curl -O https://afni.nimh.nih.gov/pub/dist/doc/htmldoc/codex/fmri/media/2025_YueEtal/do_02_preproc_anat.tcsh curl -O https://afni.nimh.nih.gov/pub/dist/doc/htmldoc/codex/fmri/media/2025_YueEtal/do_03_preproc_func.tcsh | | **Additional code availability:** | The authors' code is also available here, with additional Matlab scripts for MVPA: | ``_ View scripts ============ ``do_00_recon_data.tcsh`` ------------------------------------------- .. literalinclude:: /codex/fmri/media/2025_YueEtal/do_00_recon_data.tcsh :linenos: ``do_01_prepare_timing_file.tcsh`` ------------------------------------------- .. literalinclude:: /codex/fmri/media/2025_YueEtal/do_01_prepare_timing_file.tcsh :linenos: ``do_02_preproc_anat.tcsh`` ------------------------------------------- .. literalinclude:: /codex/fmri/media/2025_YueEtal/do_02_preproc_anat.tcsh :linenos: ``do_03_preproc_func.tcsh`` ------------------------------------------- .. literalinclude:: /codex/fmri/media/2025_YueEtal/do_03_preproc_func.tcsh :linenos: .. aliases for scripts, so above is easier to read .. |s00| replace:: :download:`do_00_recon_data.tcsh ` .. |s01| replace:: :download:`do_01_prepare_timing_file.tcsh ` .. |s02| replace:: :download:`do_02_preproc_anat.tcsh ` .. |s03| replace:: :download:`do_03_preproc_func.tcsh `