Neurocognitive Dynamics of Translating Information From a Spatial Map Into Action.
The 4 matches
- [1] § Methods › EEG Acquisition and Processing ↔ Rotation_theta_bursts/Clement_bemobil_config_script_ivtt.m, lines 105–157 · score 0.94 · channel noise, residual variance, ICLabel, Lite, algorithm, classes
- [2] § Methods › Statistical Analyses ↔ Code_for_behavioral_analyses/gamm_angleXperspective.Rmd, lines 102–114 · score 0.59 · varPower, nlme, mgcv, ML, GAMMs, fitted
- [3] § Methods › EEG Acquisition and Processing ↔ Merged_examples/Merging_data_iVTT.m, lines 1–29 · score 0.55 · EEGLAB, LSL, bit, pipeline, BeMobil, MATLAB
- [4] § Methods › Statistical Analyses ↔ Code_for_behavioral_analyses/main_code_extraction_behavioural_data.m, lines 2–101 · score 0.50 · iVTT, behavioral, rotation angle, angular error, absolute
Paper
Loaded from Europe PMC by your browser, not stored by OSCR: doi.org · Europe PMC
The paper is loaded when this pane is shown.
The authors' code
MATLAB · 174 lines · 9.3 KB · no license · 1 match
- clear bemobil_config
- %% General Setup
- % !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- % foldernames (NEED to have a filesep at the end, sorry!)
- % !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- bemobil_config.filename_prefix = 'sub-';
- % ------------ IMPORTANT --------------
- % Adapt this data path to the place where you put the example data!
- bemobil_config.study_folder = 'C:\Users\cleme\Desktop\iVTT\';
- % ------------ IMPORTANT --------------
- bemobil_config.source_data_folder = ['0_source-data' filesep];
- bemobil_config.bids_data_folder = ['1_BIDS-data' filesep];
- bemobil_config.raw_EEGLAB_data_folder = ['2_raw-EEGLAB' filesep];
- bemobil_config.EEG_preprocessing_data_folder = ['3_EEG-preprocessing' filesep];
- bemobil_config.spatial_filters_folder = ['4_spatial-filters' filesep];
- bemobil_config.spatial_filters_folder_AMICA = ['4-1_AMICA' filesep];
- bemobil_config.single_subject_analysis_folder = ['5_single-subject-EEG-analysis' filesep];
- bemobil_config.motion_analysis_folder = ['6_single-subject-motion-analysis' filesep];
- % filenames
- bemobil_config.merged_filename = 'merged_EEG.set';
- bemobil_config.basic_prepared_filename = 'basic_prepared.set';
- bemobil_config.preprocessed_filename = 'preprocessed.set';
- bemobil_config.filtered_filename = 'filtered.set';
- bemobil_config.amica_filename_output = 'AMICA.set';
- bemobil_config.dipfitted_filename = 'dipfitted.set';
- bemobil_config.preprocessed_and_ICA_filename = 'preprocessed_and_ICA.set';
- bemobil_config.single_subject_cleaned_ICA_filename = 'cleaned_with_ICA.set';
- bemobil_config.merged_motion_filename = 'merged_MOTION.set';
- bemobil_config.processed_motion_filename = 'motion_processed.set';
- %% Preprocessing
- % enter channels that you did not use at all (e.g. with our custom MoBI 160 chan layout, only 157 chans are used), leave
- % empty, if all channels are used
- % process_config.channels_to_remove = {'N29' 'N30' 'N31'};
- bemobil_config.channels_to_remove = [];
- % enter EOG channel names here:
- % bemobil_config.eog_channels = {'VEOG', 'HEOG'};
- bemobil_config.eog_channels = {'EOG'};
- % if you add a channel here it needs to have a location as well. this means a new channel will be created and the old
- % reference will be back in the dataset. if you don't know or don't need the reference, leave this empty
- %bemobil_config.ref_channel = 'CPz';
- bemobil_config.ref_channel = [];
- % If all channels have a prefix it can be removed here, by entering a single char in the cell array. it's also possible
- % to rename single channels here if needed. for this, enter a matrix of channel names (nbchans,2 (from->to))
- bemobil_config.rename_channels = {};
- % resample frequency during preprocessing (leave empty if you resample before, or your data is already correctly
- % sampled)
- bemobil_config.resample_freq = 250;
- % bemobil_config.resample_freq = [];
- % automatic channel cleaning:
- % chancorr_crit - Correlation threshold. If a channel is correlated at less than this value
- % to its robust estimate (based on other channels), it is considered abnormal in
- % the given time window. OPTIONAL, default = 0.8.
- % chan_max_broken_time - Maximum time (either in seconds or as fraction of the recording) during which a
- % retained channel may be broken. Reasonable range: 0.1 (very aggressive) to 0.6
- % (very lax). OPTIONAL, default = 0.5.
- % chan_detect_num_iter - Number of iterations the bad channel detection should run (default = 10)
- % chan_detected_fraction_threshold - Fraction how often a channel has to be detected to be rejected in the final
- % rejection (default 0.5)
- % flatline_crit - Maximum duration a channel can be flat in seconds (default 'off')
- % line_noise_crit - If a channel has more line noise relative to its signal than this value, in
- % standard deviations based on the total channel population, it is considered
- % abnormal. (default: 'off')
- % num_chan_rej_max_target - Target max amount of channel rejection. Actual num of rejections might be higher if
- % there are a lot of bad channels. Target precision can be increased with higher chan_detect_num_iter
- % If empty, use only chan_detected_fraction_threshold. Can be either a fraction
- % of all channels (will be rounded, e.g. 1/5 of chans) or a specific integer number
- bemobil_config.chancorr_crit = 0.8;
- bemobil_config.chan_max_broken_time = 0.5;
- bemobil_config.chan_detect_num_iter = 20;
- bemobil_config.chan_detected_fraction_threshold = 0.5;
- bemobil_config.flatline_crit = 'off';
- bemobil_config.line_noise_crit = 'off';
- bemobil_config.num_chan_rej_max_target = 1/5;
- % channel locations: leave this empty if you have standard channel names that should use standard 10-20 locations,
- % otherwise every dataset needs to have a channel locations file in the raw_data folder, and the chanloc file needs to
- % have the correct participant prefix!
- bemobil_config.channel_locations_filename = 'Location.ced';
- %bemobil_config.channel_locations_filename = [];
- % ZapLine-Plus to reduce line noise frequencies. Automatically finds noise frequencies and removes them as good as
- % possible with Zapline. See 'help clean_data_with_zapline_plus' for more info about parameter tweaking.
- % If the 'noisefreqs' field is set to empty, searches automatically, but you can also enter predefined noise frequencies
- % here as a vector.
- % Set the whole 'bemobil_config.zaplineConfig' field to [] if no noise is present in your data (haha).
- bemobil_config.zaplineConfig.noisefreqs = [];
- %% AMICA Parameters
- % filter for AMICA:
- % See Klug & Gramann (2020) for an investigation of filter effect on AMICA -> 1.25 Hz should be a good compromise if you
- % don't know how much movement exists, otherwise even higher may be good, up to 2Hz, and you need to subtract 0.25 to
- % obtain the correct cutoff value for a filter order of 1650
- bemobil_config.filter_lowCutoffFreqAMICA = 1.75; % 1.75 is 1.5Hz cutoff!
- bemobil_config.filter_AMICA_highPassOrder = 1650; % was used by Klug & Gramann (2020)
- bemobil_config.filter_highCutoffFreqAMICA = []; % not used
- bemobil_config.filter_AMICA_lowPassOrder = [];
- % additional AMICA settings
- bemobil_config.num_models = 1; % default 1
- bemobil_config.AMICA_autoreject = 1; % uses automatic rejection method of AMICA. no time-cleaning (manual or automatic) is needed then!
- bemobil_config.AMICA_n_rej = 20; % default 10
- bemobil_config.AMICA_reject_sigma_threshold = 3; % default 3
- bemobil_config.AMICA_max_iter = 2000; % default 2000
- % on some PCs AMICA may crash before the first iteration if the number of threads and the amount the data does not suit
- % the algorithm. Jason Palmer has been informed, but no fix so far. just roll with it. if you see the first iteration
- % working there won't be any further crashes. in this case just press "close program" or the like and the
- % bemobil_spatial_filter algorithm will AUTOMATICALLY reduce the number of threads and start AMICA again. this way you
- % will always have the maximum number of threads that should be used for AMICA. check in the task manager how many
- % threads you have theoretically available and think how much computing power you want to devote for AMICA.
- % 4 threads are most effective for single subject speed, more threads don't really shorten the calculation time much.
- % best efficiency is using just 1 thread and have as many matlab instances open as possible (limited by the CPU usage).
- % Remember your RAM limit in this case.
- bemobil_config.max_threads = 4; % default 4
- % for warping the electrode locations to the standard 10-20 locations (leave
- % empty if using standard locations)
- % bemobil_config.warping_channel_names = {3,'FTT9h';45,'FTT10h';84,'AFz';87,'Cz'};
- bemobil_config.warping_channel_names = [];
- % dipfit settings
- bemobil_config.residualVariance_threshold = 100;
- bemobil_config.do_remove_outside_head = 'off';
- bemobil_config.number_of_dipoles = 1;
- % IC_label settings
- % 'default' classifier did not lead to good classification of muscles (see Klug & Gramann (2020)), 'lite' was better
- % overall.
- bemobil_config.iclabel_classifier = 'lite';
- % 'Brain', 'Muscle', 'Eye', 'Heart', 'Line Noise', 'Channel Noise', 'Other'
- bemobil_config.iclabel_classes = [1,7];
- % if the threshold is set to -1, the popularity classifier is used (i.e. every IC gets the class with the highest
- % probability), if it is set to a value, the summed score of the iclabel_classes must be higher than this threshold to
- % keep an IC. Must be in the [0 1] range!
- bemobil_config.iclabel_threshold = -1;
- %% finalization
- % filtering the final dataset
- bemobil_config.final_filter_lower_edge = 0.3; % this should not lead to any issues downstream but remove all very slow drifts
- bemobil_config.final_filter_higher_edge = 80;
- %% Motion Processing Parameters
- bemobil_config.lowpass_motion = 8;
- bemobil_config.lowpass_motion_after_derivative = 24;
- try
- pop_editoptions('option_saveversion6', 0, 'option_single', 0, 'option_memmapdata', 0, 'option_savetwofiles', 1, 'option_storedisk', 0);
- catch
- warning('Could NOT edit EEGLAB memory options!!');
- end
Clement_bemobil_config_script_ivtt.m, no license · at the source
Overview
- Université Côte d'Azur LAMHESS, Nice, France
- Université Côte d'Azur, LAPCOS, Nice, France
- Sorbonne Université, INSERM, CNRS, Institut de la Vision, Paris, France
Abstract
The abstract is not reproduced here: the paper's license (CC BY-NC-ND) does not allow it. Read it in the paper, at the publisher or on Europe PMC.
Repository
Its files are read in the Code ↔ Paper reader above, with 4 matches between paragraphs and lines of code.
OSF 7bzua
Availability: 1 check, the latest on 30 September 2026: the link answers (HTTP 200)
- 30 September 2026: the link answers (HTTP 200)
17 files
- Code_for_behavioral_anal
yses/ , R, 796 linescomparison_PTT_vs_iVTT.R md - Code_for_behavioral_anal
yses/ , R, 212 linescontrol_analysis_merging _groups.Rmd - Code_for_behavioral_anal
yses/ , R, 170 linescontrol_analysis_merging _sides.Rmd - Code_for_behavioral_anal
yses/ , R, 447 lines, 1 matchgamm_angleXperspective.R md - Code_for_behavioral_anal
yses/ , R, 466 linesinteraction_perspectiveX congruency.Rmd - Code_for_behavioral_anal
yses/ , R, 169 lineslmm_angleXperspective.Rm d - Code_for_behavioral_anal
yses/ , MATLAB, 582 lines, 1 matchmain_code_extraction_beh avioural_data.m - Code_for_behavioral_anal
yses/ , R, 339 linesover_reaching_errors_con gruency.Rmd - Code_for_behavioral_anal
yses/ , R, 214 linesvideo_games_analysis.Rmd - Merged_examples/
Merging_data_iVTT.m , MATLAB, 328 lines, 1 match - Rotation_theta_bursts/
Clement_EEG_pipeline_ivt , MATLAB, 145 linest.m - Rotation_theta_bursts/
Clement_bemobil_config_s , MATLAB, 174 lines, 1 matchcript_ivtt.m - Rotation_theta_bursts/
Correlation_anchoring_pe , MATLAB, 465 linesrformance.m - Rotation_theta_bursts/
Example_theta_for_Figure , MATLAB, 325 lines.m - Rotation_theta_bursts/
Extract_fBOSC_RSC.m , MATLAB, 685 lines - Rotation_theta_bursts/
Histogram_with_Poisson.m , MATLAB, 594 lines - Rotation_theta_bursts/
Polar_plots.m , MATLAB, 417 lines
The paper's code and data availability statement is in the Data section.
Tracing map
Proposed by the machine: these links were found in the paper and verified at the source, without human review. The map will receive a Zenodo DOI once one of the paper's authors has validated it with their ORCID.
What the map holds:
- 1 repository of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 17 scripts, each with its path and the digest of its content;
- 4 matches between paragraphs of the paper and lines of the code (method lexical-v1);
- neither the text of the paper nor the code itself.
Its JSON (tracing-map.json) is deposited on Zenodo with its DOI once the map is validated.
Data
No dataset and no data link were found in the paper.
Code and data availability statement
The paper has a code and data availability statement. Its license (CC BY-NC-ND) does not allow reproducing it here; in short, from what the harvester recognized in it:
- it points to the authors' code: OSF 7bzua
Read it in the paper: doi.org/10.1111/psyp.70265.
Versions
The history of this record: each version stored by the harvester or made by a correction of its authors or of the maintainers of its code, and what changed in its facts. The texts of the paper (its abstract, its availability statements) are not part of it; versions that changed only those are not listed.
Version 1, 30 September 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 4 authors, 4 keywords, 11 MeSH terms, 1 funder, 90 references.
Cite
This paper
Saulay‐Carret, M., Naveilhan, C., Corveleyn, X., & Ramanoël, S. (2026). Neurocognitive Dynamics of Translating Information From a Spatial Map Into Action. Psychophysiology, 63(3), e70265. https://
BibTeX
@article{saulaycarret202
author = {Saulay‐Carret, Maud and Naveilhan, Clément and Corveleyn, Xavier and Ramanoël, Stephen},
title = {{Neurocognitive Dynamics of Translating Information From a Spatial Map Into Action}},
journal = {Psychophysiology},
year = {2026},
month = mar,
volume = {63},
number = {3},
pages = {e70265},
publisher = {Wiley},
issn = {0048-5772},
doi = {10.1111/
url = {https://
pmid = {41789739},
pmcid = {PMC12965046}
}
RIS
TY - JOUR
AU - Saulay‐Carret, Maud
AU - Naveilhan, Clément
AU - Corveleyn, Xavier
AU - Ramanoël, Stephen
TI - Neurocognitive Dynamics of Translating Information From a Spatial Map Into Action
T2 - Psychophysiology
J2 - Psychophysiology
PY - 2026
DA - 2026/
VL - 63
IS - 3
SP - e70265
SN - 0048-5772
PB - Wiley
DO - 10.1111/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1111/
"type": "article-journal",
"title": "Neurocognitive Dynamics of Translating Information From a Spatial Map Into Action",
"container-title": "Psychophysiology",
"author": [
{
"family": "Saulay‐Carret",
"given": "Maud"
},
{
"family": "Naveilhan",
"given": "Clément"
},
{
"family": "Corveleyn",
"given": "Xavier"
},
{
"family": "Ramanoël",
"given": "Stephen"
}
],
"container-title-short":
"volume": "63",
"issue": "3",
"page": "e70265",
"DOI": "10.1111/
"PMID": "41789739",
"PMCID": "PMC12965046",
"ISSN": "0048-5772",
"publisher": "Wiley",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
3,
1
]
]
}
}
The tracing map gets a citation of its own once an author has validated it and it has a DOI.
Similar papers
The papers with a page that share the most with this one: the tools found in their code, their categories, datasets, cited references and authors, the rarest counting most.
- [1] doi:10.1007/s00426-026-02311-8 [code]
- The behavioral evidence of processing congruences and incongruences between Self- and Other-perspective-relate
d representations during both perspective judgments. Journal: Psychological researchIn common: nlme, car, emmeans, 5 other tools, cognitive, 5 references - [2] doi:10.1016/j.neuroimage.2026.122115 [code]
- Midfrontal theta power relates to response speeding following frustrative nonreward.Journal: NeuroImageIn common: easystats, car, EEGLAB, 8 other tools, EEG, cognitive, 3 references
- [3] doi:10.7554/elife.107088 [code]
- Development of auditory and spontaneous movement responses to music over the first postnatal year.Journal: eLifeIn common: easystats, car, EEGLAB, 7 other tools, EEG, 2 references
- [4] doi:10.1093/braincomms/fcag130 [code]
- Sleep increases firing rate modulation during interictal epileptiform discharges in mesial temporal structures.Journal: Brain communicationsIn common: Parallel Computing Toolbox, emmeans, lmerTest, 7 other tools, EEG, 2 references
- [5] doi:10.1162/imag.a.105 [code]
- Right posterior theta reflects human parahippocampal phase resetting by salient cues during goal-directed navigationJournal: n/aIn common: car, EEGLAB, lmerTest, 4 other tools, EEG, cognitive, 4 references
- [6] doi:10.1038/s41467-026-75799-8 [code]
- Behaviourally driven closed-loop beta-tACS enhances beta activity and motor behaviour.Journal: Nature communicationsIn common: easystats, car, EEGLAB, 6 other tools, 3 references
- [7] doi:10.1371/journal.pone.0353990 [code]
- Positive mood enhances accessibility of unrelated concepts in the first language but not in the foreign language.Journal: PloS oneIn common: car, EEGLAB, emmeans, 5 other tools, EEG, cognitive, 3 references
- [8] doi:10.1073/pnas.2606871123 [code]
- Oxytocin modulates the neurocomputational mechanisms engaged in learning rank relationships in social networks.Journal: Proceedings of the National Academy of Sciences of the United States of AmericaIn common: nlme, easystats, car, 7 other tools
- [9] doi:10.1002/hbm.70605 [code]
- BrainEnrich: Revealing Biological Insights for Imaging-Derived Phenotypes Through Transcriptomic Enrichment.Journal: Human brain mappingIn common: nlme, easystats, EEGLAB, 7 other tools
- [10] doi:10.1016/j.celrep.2026.117505 [code]
- Impaired spatial coding and neuronal hyperactivity in the medial entorhinal cortex of aged APP knock-in mice.Journal: Cell reportsIn common: mgcv, nlme, easystats, 6 other tools
Contribute
The authors of this paper can claim it, correct its record and validate its tracing map, and the maintainers of its code (its owner, or a public member of its organization) correct what it says of their repository; anyone signed in can ask for its removal. Every request goes to OSCR's own machine, which answers it; your account page follows them.
Sign in with ORCID to claim this paper as one of its authors, correct its record or validate its tracing map: when the paper's metadata lists your ORCID iD, you are recognized at once. Maintainers of its code: sign in with GitHub, then claim the repository on your account page.
Claim this paper
Correct its record
Say what each link of this record is, remove the ones that are not the paper's, add the ones that are missing. The correction becomes a new version of the record, in its Versions section.
Validate its tracing map
You validate the map as this page shows it: 1 repository of the authors' code, each at its verified commit and with its license, 17 scripts, and 4 matches between paragraphs and code (see the Code and Map sections). It then receives a DOI on Zenodo, with you (your ORCID iD) and OSCR as its creators; the code itself is not deposited.
The map's fingerprint: sha256:eb7375b017f89327…
Add the badge to its README
The badge links the code to this page. Copy one of these into the README of the paper's code: only you decide where it goes, and nothing is changed for you.
Markdown
[.
Discussion, reproductions, activity
Discussion: questions and error reports about this paper and its code, from signed-in readers and its authors. It opens with sign-in.
Reproductions: reports from readers who ran the authors' code: what they reproduced, with which environment, commit and data. It opens with sign-in.
Activity: what happens around this paper: new versions of its record, its map's validation, discussions and reproductions. It opens with sign-in.
