OSCR

Dual-site theta stimulation modulates connectivity, but not sequence memory in older adults.

Code ↔ Paper

10 matches between paragraphs of the paper and lines of its authors' code, computed by the harvester (lexical-v1). Click a colored paragraph or line to see its counterpart.

The 10 matches · 1 of them tie a paragraph to a whole file, not to given lines: a weak match, whose lines are not tinted
  1. [1] § Materials and methods › EEG analysis › Connectivity analysis ↔ eeg_analysis/08_source_loc_outcome_measures.py, lines 1–28 · score 0.96 · debiased weighted phase, amplitude envelope correlation, amplitude coupling, parietal ROIs, inverse solution, phase coupling
  2. [2] § Materials and methods › Statistical analysis ↔ statistical_analysis/03_lmm_phase_angles.R, lines 1–84 · score 0.82 · model fit metrics, linear mixed model, phase angle, emmeans, lme4, sex
  3. [3] § Materials and methods › Statistical analysis ↔ statistical_analysis/02_lmm_connectivity.R, lines 1–82 · score 0.77 · model fit metrics, linear mixed model, emmeans, lme4, sex, post
  4. [4] § Materials and methods › EEG analysis › Source analysis ↔ eeg_analysis/08_source_loc_outcome_measures.py, lines 1–28 · score 0.77 · weighted minimum norm, source localization, pipeline, ROIs, cortical, frontal
  5. [5] § Materials and methods › EEG analysis › Preprocessing ↔ eeg_analysis/07_epoching_SD_rule.py, lines 45–101 · score 0.72 · epochs exceeding, rejection threshold, peak amplitude, channels
  6. [6] § Materials and methods › Electric field simulations ↔ eeg_analysis/08_source_loc_outcome_measures.py, lines 146–149 · score 0.64 · electric field simulations, MNI, peak, frontal, parietal, EEG
  7. [7] § Results › Increased functional connectivity between target sites through anti-phase and in-phase theta-tACS in older adults ↔ statistical_analysis/02_lmm_connectivity.R, lines 1–82 · score 0.63 · weighted phase lag, linear mixed model, wPLI, debiased, stim, post
  8. [8] § Materials and methods › EEG analysis › Preprocessing ↔ eeg_analysis/06_do_ica.py, the whole file · a weak match · score 0.62 · ocular artefact, components, rejected, EOG, threshold, Preprocessing
  9. [9] § Results › Increased functional connectivity between target sites through anti-phase and in-phase theta-tACS in older adults ↔ statistical_analysis/03_lmm_phase_angles.R, lines 1–84 · score 0.52 · phase angle shift, frequency bands, R2, marginal, sham, model
  10. [10] § Materials and methods › Transcranial alternating current stimulation ↔ eeg_analysis/09_TOM_prepare_data.py, lines 124–181 · score 0.52 · sham stimulation, ramp, bipolar, montages, baseline, positions

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

Python · 310 lines · 12 KB · no license · 3 matches

  1. """
  2. 08_source_loc_outcome_measures.py
  3. Performs cortical source localization and computes functional connectivity
  4. measures between frontal and parietal regions of interest.
  5. This script:
  6. 1. Loads epoched EEG data and pre-computed forward solutions
  7. 2. Computes inverse solutions using weighted minimum-norm estimation
  8. 3. Extracts time courses from frontal and parietal ROIs
  9. 4. Calculates connectivity measures:
  10. - wPLI (debiased weighted phase lag index) for phase-coupling
  11. - AECc (orthogonalized amplitude envelope correlation) for amplitude-coupling
  12. - Phase angle (mean phase difference between ROIs)
  13. Part of the analysis pipeline for:
  14. "Dual-site theta stimulation modulates connectivity, but not sequence
  15. memory in older adults"
  16. """
  17. import mne
  18. from os.path import join
  19. import numpy as np
  20. import pandas as pd
  21. from mne.minimum_norm import make_inverse_operator, apply_inverse_epochs
  22. from mne_connectivity import spectral_connectivity_epochs
  23. from scipy.signal import hilbert
  24. from mne.filter import filter_data
  25. # =============================================================================
  26. # Helper functions
  27. # =============================================================================
  28. def mni_radius_label(stc, mni_coord, radius, subject, subjects_dir=None, name=None):
  29. """
  30. Create a label containing all vertices within a radius of an MNI coordinate.
  31. Parameters
  32. ----------
  33. stc : SourceEstimate
  34. Source estimate object (used to get vertex information).
  35. mni_coord : array-like
  36. MNI coordinates [x, y, z] of the ROI center.
  37. radius : float
  38. Radius in mm around the coordinate to include.
  39. subject : str
  40. FreeSurfer subject name.
  41. subjects_dir : str, optional
  42. Path to FreeSurfer subjects directory.
  43. name : str, optional
  44. Name for the label.
  45. Returns
  46. -------
  47. dict
  48. Dictionary with 'lh' key containing the Label object.
  49. """
  50. coords = mne.vertex_to_mni(stc.vertices[0], 0, subject, subjects_dir)
  51. dists = np.linalg.norm(mni_coord - coords, axis=-1)
  52. inds = np.where(dists < radius)
  53. lh_inds = inds[0]
  54. lh_label = mne.Label(vertices=stc.vertices[0][lh_inds], hemi="lh", name=name)
  55. return {"lh": lh_label}
  56. def compute_aecc_epochwise(epochs_data, sfreq):
  57. """
  58. Calculate Amplitude Envelope Correlation with orthogonalization (AECc).
  59. Uses symmetric orthogonalization to correct for signal leakage: the signal
  60. of one ROI is orthogonalized with respect to the other and vice versa,
  61. and the resulting correlations are averaged.
  62. Parameters
  63. ----------
  64. epochs_data : ndarray, shape (n_epochs, 2, n_times)
  65. Band-pass filtered time course data for two ROIs.
  66. sfreq : float
  67. Sampling frequency of the data.
  68. Returns
  69. -------
  70. float
  71. Mean AECc value across all epochs.
  72. References
  73. ----------
  74. Hipp et al. (2012). Large-scale cortical correlation structure of
  75. spontaneous oscillatory activity. Nature Neuroscience, 15(6), 884-890.
  76. doi:10.1038/nn.3101
  77. """
  78. n_epochs, n_channels, _ = epochs_data.shape
  79. if n_channels != 2:
  80. raise ValueError("This function is designed for exactly two channels.")
  81. aecc_per_epoch = []
  82. for epoch_idx in range(n_epochs):
  83. data_epoch = epochs_data[epoch_idx, :, :]
  84. # Signals for channel i (frontal) and j (parietal)
  85. s_i = data_epoch[0, :]
  86. s_j = data_epoch[1, :]
  87. # Symmetric orthogonalization
  88. s_j_orth = s_j - (np.dot(s_j, s_i) / np.dot(s_i, s_i)) * s_i
  89. s_i_orth = s_i - (np.dot(s_i, s_j) / np.dot(s_j, s_j)) * s_j
  90. # Calculate amplitude envelopes using the Hilbert transform
  91. env_i = np.abs(hilbert(s_i))
  92. env_j = np.abs(hilbert(s_j))
  93. env_j_orth = np.abs(hilbert(s_j_orth))
  94. env_i_orth = np.abs(hilbert(s_i_orth))
  95. # Correlate envelope with orthogonalized envelope of the other signal
  96. corr_ij = np.corrcoef(env_i, env_j_orth)[0, 1]
  97. corr_ji = np.corrcoef(env_j, env_i_orth)[0, 1]
  98. # Force negative correlations to zero (following Hipp et al., 2012)
  99. corr_ij = max(0.0, corr_ij)
  100. corr_ji = max(0.0, corr_ji)
  101. # Average the two directional correlations
  102. aecc_value = (corr_ij + corr_ji) / 2.0
  103. aecc_per_epoch.append(aecc_value)
  104. return np.mean(aecc_per_epoch)
  105. # =============================================================================
  106. # Configuration - Set these paths before running
  107. # =============================================================================
  108. out_dir = "" # Set to your data directory containing subject folders
  109. subjects_dir = "" # Set to your FreeSurfer subjects directory
  110. overwrite = True
  111. # Frequency bands of interest
  112. bands = {
  113. "theta": (4.0, 8.0),
  114. "alpha": (8.0, 12.0),
  115. "beta": (12.0, 30.0)
  116. }
  117. band_order = ["theta", "alpha", "beta"]
  118. # ROI coordinates (MNI) - derived from electric field simulation peak locations
  119. ROI_FRONTAL = [-48, 26, 7]
  120. ROI_PARIETAL = [-55, -48, 31]
  121. ROI_RADIUS = 10 # mm
  122. # Subject IDs
  123. subjs = ["MT-OG-503", "MT-OG-511", "MT-OG-512", "MT-OG-520",
  124. "MT-OG-532", "MT-OG-533", "MT-OG-534", "MT-OG-536",
  125. "MT-OG-537", "MT-OG-551", "MT-OG-560", "MT-OG-563",
  126. "MT-OG-566", "MT-OG-580", "MT-OG-586", "MT-OG-593",
  127. "MT-OG-600", "MT-OG-606", "MT-OG-609", "MT-OG-614",
  128. "MT-OG-616", "MT-OG-617", "MT-OG-620", "MT-OG-622",
  129. "MT-OG-633", "MT-OG-634", "MT-OG-638", "MT-OG-648",
  130. "MT-OG-649", "MT-OG-650", "MT-OG-656", "MT-OG-661",
  131. "MT-OG-663", "MT-OG-664", "MT-OG-672", "MT-OG-673"]
  132. preposts = ["pre", "post"]
  133. sessions = ["Session1", "Session2", "Session3"]
  134. # Minimum number of epochs required for reliable connectivity estimates
  135. MIN_EPOCHS = 30
  136. # =============================================================================
  137. # Initialize output DataFrames
  138. # =============================================================================
  139. connectivity = pd.DataFrame(columns=["ID", "session", "prepost", "frequency",
  140. "wpli_debiased", "aecc", "phase_angle"])
  141. # =============================================================================
  142. # Main processing loop
  143. # =============================================================================
  144. for subj in subjs:
  145. subj_dir = join(out_dir, subj[-3:])
  146. for sess in sessions:
  147. # Load source space and forward solution (computed once per session)
  148. src = mne.read_source_spaces(join(subj_dir, f"{subj}-src.fif"))
  149. ctx_fwd = mne.read_forward_solution(join(subj_dir, f"{subj}_{sess}_ctx-fwd.fif"))
  150. for pp in preposts:
  151. # Load epoched data
  152. epo = mne.read_epochs(join(subj_dir, f"{subj}_{pp}{sess[-1]}-6sec_epo.fif"),
  153. preload=True)
  154. # Skip if insufficient epochs for reliable estimates
  155. if len(epo) < MIN_EPOCHS:
  156. print(f"Skipping {subj} {sess} {pp}: only {len(epo)} epochs (< {MIN_EPOCHS})")
  157. con_ind = pd.DataFrame({
  158. "ID": [subj] * len(bands),
  159. "session": [sess[-1]] * len(bands),
  160. "prepost": [pp] * len(bands),
  161. "frequency": list(bands.keys()),
  162. "wpli_debiased": [np.nan] * len(bands),
  163. "aecc": [np.nan] * len(bands),
  164. "phase_angle": [np.nan] * len(bands)
  165. })
  166. connectivity = pd.concat([connectivity, con_ind])
  167. continue
  168. # Set average reference
  169. epo.set_eeg_reference(projection=True)
  170. # Create inverse operator
  171. cov = mne.make_ad_hoc_cov(epo.info)
  172. inverse_operator = make_inverse_operator(epo.info, ctx_fwd, cov,
  173. loose=0.0, depth=None)
  174. # Apply inverse solution
  175. method = "MNE"
  176. snr = 1.0
  177. lambda2 = 1.0 / snr**2
  178. stcs = apply_inverse_epochs(epo, inverse_operator, lambda2, method=method)
  179. # Compute mean source estimate for ROI definition
  180. mean_stc = sum(stcs) / len(stcs)
  181. # Define ROIs based on electric field peak coordinates
  182. dat_front = mni_radius_label(stc=mean_stc,
  183. mni_coord=ROI_FRONTAL,
  184. radius=ROI_RADIUS,
  185. subject=subj,
  186. subjects_dir=subjects_dir,
  187. name='frontal-lh')
  188. dat_par = mni_radius_label(stc=mean_stc,
  189. mni_coord=ROI_PARIETAL,
  190. radius=ROI_RADIUS,
  191. subject=subj,
  192. subjects_dir=subjects_dir,
  193. name='parietal-lh')
  194. # Extract time courses with PCA flip to avoid signal cancellation
  195. data = mne.extract_label_time_course(stcs=stcs,
  196. labels=[dat_front["lh"], dat_par["lh"]],
  197. src=src,
  198. mode='pca_flip',
  199. allow_empty=False,
  200. return_generator=False,
  201. mri_resolution=True)
  202. # -----------------------------------------------------------------
  203. # Compute connectivity measures
  204. # -----------------------------------------------------------------
  205. # Phase-based connectivity (wPLI) and coherency (for phase angle)
  206. con = spectral_connectivity_epochs(
  207. data,
  208. method=['wpli2_debiased', 'cohy'],
  209. mode="fourier",
  210. sfreq=epo.info["sfreq"],
  211. fmin=4,
  212. fmax=30,
  213. faverage=False,
  214. n_jobs=4,
  215. )
  216. freqs = np.array(con[0].freqs)
  217. # Reshape connectivity data: (n_nodes, n_nodes, n_freqs) -> (n_connections, n_freqs)
  218. wpli_data = con[0].get_data().reshape(-1, con[0].shape[-1])
  219. cohy_data = con[1].get_data().reshape(-1, con[1].shape[-1])
  220. # Connection index [1, 0] (parietal → frontal) = index 2 after reshaping
  221. con_index = 2
  222. # Compute AECc for each frequency band
  223. aecc_results = {}
  224. for band_name in band_order:
  225. fmin, fmax = bands[band_name]
  226. filtered_data = filter_data(data, sfreq=epo.info["sfreq"],
  227. l_freq=fmin, h_freq=fmax, verbose=False)
  228. aecc_results[band_name] = compute_aecc_epochwise(filtered_data,
  229. sfreq=epo.info["sfreq"])
  230. # Store results for each frequency band
  231. for band_name in band_order:
  232. fmin, fmax = bands[band_name]
  233. freq_idx = np.where((freqs >= fmin) & (freqs < fmax))[0]
  234. # Calculate mean phase angle from complex coherency
  235. complex_vals_in_band = cohy_data[con_index, freq_idx]
  236. mean_complex_val = np.mean(complex_vals_in_band)
  237. mean_phase_angle = np.angle(mean_complex_val)
  238. # Store results
  239. results = {
  240. "ID": subj,
  241. "session": sess[-1],
  242. "prepost": pp,
  243. "frequency": band_name,
  244. "wpli_debiased": wpli_data[con_index, freq_idx].mean(),
  245. "aecc": aecc_results[band_name],
  246. "phase_angle": mean_phase_angle
  247. }
  248. con_ind = pd.DataFrame([results])
  249. connectivity = pd.concat([connectivity, con_ind])
  250. # =============================================================================
  251. # Save results
  252. # =============================================================================
  253. connectivity.to_csv(join(out_dir, "connectivity_measures.csv"), index=False)

08_source_loc_outcome_measures.py, no license · at the source

Overview

Authors: Nina M Ehrhardt1, D Yorben Lodema2,3, Robert Fleischmann1, Ulrike Grittner4,5, Dayana Hayek1, Jevri Hanna1,6, Robert Malinowski1, Shu-Chen Li7,8, Axel Thielscher9,10, Agnes Flöel1,11, Daria Antonenko1
  1. Department of Neurology, Universitätsmedizin Greifswald, Greifswald 17475, Germany
  2. Department of Intensive Care Medicine and University Medical Center Utrecht Brain Center, University Medical Centre Utrecht, Utrecht, The Netherlands
  3. Department of Psychiatry and University Medical Center Utrecht Brain Center, University Medical Centre Utrecht, Utrecht, The Netherlands
  4. Berlin Institute of Health (BIH), Berlin 10178, Germany
  5. Institute of Biometry and Clinical Epidemiology, Charité – Universitätsmedizin Berlin, Berlin 10117, Germany
  6. University of Stuttgart, Stuttgart 70569, Germany
  7. Chair of Lifespan Developmental Neuroscience, Faculty of Psychology, Technische Universität Dresden, Dresden 01062, Germany
  8. Centre for Tactile Internet with Human-in-the-Loop, Technische Universität Dresden, Dresden 01062, Germany
  9. Section for Magnetic Resonance, Department of Health Technology, Technical University of Denmark, Lyngby 2800 Kgs, Denmark
  10. Danish Research Centre for Magnetic Resonance, Centre for Functional and Diagnostic Imaging and Research, Copenhagen University Hospital Amager and Hvidovre, Copenhagen 2650, Denmark
  11. German Centre for Neurodegenerative Diseases (DZNE) Standort Greifswald, Greifswald 17489, Germany
Journal: Brain communications, volume 8, issue 3, article fcag153
Dates: received 5 December 2025; accepted 24 April 2026; published online 27 April 2026
Type: Research article · Language: English
License: CC BY
Identifiers: DOI 10.1093/braincomms/fcag153 · PMID 42131138 · PMCID PMC13166891 · OpenAlex W7156694812
Open access: gold, a free copy (OpenAlex)
Status: code verified
Categories: human (organism), cognitive (subfield)
Methods: Spectral & time-frequency, Smoothing, state filtering, decompositions, Preprocessing, Evoked potentials, Connectivity, Statistics, fMRI & imaging, Physiology & signal measures
Keywords: transcranial alternating stimulation, large-scale brain oscillations, ageing, non-invasive brain stimulation, episodic memory
Topic: Transcranial Magnetic Stimulation Studies (Neurology, Neuroscience), according to OpenAlex
Funding: Deutsche Forschungsgemeinschaft (FL 379/35-1, 5429/1, AN 1103/3-1, 426477764, 327654276, FL 379/24–1, 467143400, FL379/34‐1, 539593253, AN 1103/6-1, SFB1315/B03)
Citations: not cited yet (Europe PMC); 82 references in the paper

Abstract

Understanding and modulating memory functions in older adults continues to be a fundamental challenge for neuroscientific research. Given age-associated declines in long-range connectivity, network approaches targeting these connections are of particular interest. We investigated whether dual-site transcranial alternating current stimulation can modulate episodic (sequential) memory in cognitively healthy older adults (N = 44, aged 60–80 years). In a sham-controlled crossover design, participants received in-phase (0°) and anti-phase (180°) transcranial alternating current stimulation during a temporal order memory task, with a counterbalanced order of conditions. We computed source analysis-based weighted phase lag indices and corrected amplitude envelope correlation between left hemispheric fronto-parietal stimulation targets from resting-state electroencephalography to quantify modulation of functional connectivity, and conducted analyses of phase angles between these targets. No overall memory effects were observed in either active stimulation conditions, compared with sham. However, the results showed an interaction between memory modulation and age, indicating that the older the participants the higher the memory improvement in the anti-phase condition. Functional coupling increase was observed in both anti- and in-phase conditions as an elevated weighted phase lag indices theta change, compared with sham. No differences were observed for weighted phase lag indices in other frequency bands (alpha, beta) or for the corrected amplitude envelope correlation (theta, alpha, beta). Theta phase angle shifts were increased in the anti-phase compared with the sham condition. Further, in the anti-phase condition, the increase in theta connectivity was linked to age and memory improvement, indicating a potential mechanistic link between neurophysiological and cognitive outcomes. In sum, our findings suggest that dual-site anti-phase stimulation may increase functional connectivity in older adults with large interindividual variability in memory effects, warranting further investigation to optimize stimulation strategies.

Reproduced under the paper's license (CC BY), from the paper cited above.

Repository

Its files are read in the Code ↔ Paper reader above, with 10 matches between paragraphs and lines of code.

OSF u854p

License: none: the authors keep all their rights
State: the link answers, verified on 30 September 2026
Evidence: files inventoried
Languages: Python (9), R (3)
Size: 14 files, 12 scripts
Software Heritage: not checked
Found in: “Data availability”
Not found: README, license file, CITATION.cff, environment file, tests, continuous integration, documentation
Tools: MNE-Python (8 files), NumPy (5 files), pandas (5 files), broom (3 files), easystats (3 files), emmeans (3 files), lme4 (3 files), lmerTest (3 files), tidyverse (3 files), MNE-Connectivity (1 file), SciPy (1 file)
Availability: 1 check, the latest on 30 September 2026: the link answers (HTTP 200)
  • 30 September 2026: the link answers (HTTP 200)
12 files
At the source: osf.io/u854p

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;
  • 12 scripts, each with its path and the digest of its content;
  • 10 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.

Data availability

The data that support the findings of this study are available from the corresponding author (D.A.) upon reasonable request. The code used in this paper is available in via the Open Science Framework (OSF): https://osf.io/u854p.

Reproduced under the paper's license (CC BY), from the paper cited above.

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, 11 authors, 5 keywords, 1 funder, 79 references.

Cite

This paper

Ehrhardt, N. M., Lodema, D. Y., Fleischmann, R., Grittner, U., Hayek, D., Hanna, J., Malinowski, R., Li, S.-C., Thielscher, A., Flöel, A., & Antonenko, D. (2026). Dual-site theta stimulation modulates connectivity, but not sequence memory in older adults. Brain communications, 8(3), fcag153. https://doi.org/10.1093/braincomms/fcag153

BibTeX

@article{ehrhardt2026dual,
author = {Ehrhardt, Nina M and Lodema, D Yorben and Fleischmann, Robert and Grittner, Ulrike and Hayek, Dayana and Hanna, Jevri and Malinowski, Robert and Li, Shu-Chen and Thielscher, Axel and Flöel, Agnes and Antonenko, Daria},
title = {{Dual-site theta stimulation modulates connectivity, but not sequence memory in older adults}},
journal = {Brain communications},
year = {2026},
month = apr,
volume = {8},
number = {3},
pages = {fcag153},
publisher = {Oxford University Press},
issn = {2632-1297},
doi = {10.1093/braincomms/fcag153},
url = {https://doi.org/10.1093/braincomms/fcag153},
pmid = {42131138},
pmcid = {PMC13166891}
}

RIS

TY - JOUR
AU - Ehrhardt, Nina M
AU - Lodema, D Yorben
AU - Fleischmann, Robert
AU - Grittner, Ulrike
AU - Hayek, Dayana
AU - Hanna, Jevri
AU - Malinowski, Robert
AU - Li, Shu-Chen
AU - Thielscher, Axel
AU - Flöel, Agnes
AU - Antonenko, Daria
TI - Dual-site theta stimulation modulates connectivity, but not sequence memory in older adults
T2 - Brain communications
J2 - Brain Commun
PY - 2026
DA - 2026/04/27
VL - 8
IS - 3
SP - fcag153
SN - 2632-1297
PB - Oxford University Press
DO - 10.1093/braincomms/fcag153
UR - https://doi.org/10.1093/braincomms/fcag153
LA - en
ER -

CSL-JSON

{
"id": "10.1093/braincomms/fcag153",
"type": "article-journal",
"title": "Dual-site theta stimulation modulates connectivity, but not sequence memory in older adults",
"container-title": "Brain communications",
"author": [
{
"family": "Ehrhardt",
"given": "Nina M"
},
{
"family": "Lodema",
"given": "D Yorben"
},
{
"family": "Fleischmann",
"given": "Robert"
},
{
"family": "Grittner",
"given": "Ulrike"
},
{
"family": "Hayek",
"given": "Dayana"
},
{
"family": "Hanna",
"given": "Jevri"
},
{
"family": "Malinowski",
"given": "Robert"
},
{
"family": "Li",
"given": "Shu-Chen"
},
{
"family": "Thielscher",
"given": "Axel"
},
{
"family": "Flöel",
"given": "Agnes"
},
{
"family": "Antonenko",
"given": "Daria"
}
],
"container-title-short": "Brain Commun",
"volume": "8",
"issue": "3",
"page": "fcag153",
"DOI": "10.1093/braincomms/fcag153",
"PMID": "42131138",
"PMCID": "PMC13166891",
"ISSN": "2632-1297",
"publisher": "Oxford University Press",
"URL": "https://doi.org/10.1093/braincomms/fcag153",
"language": "en",
"issued": {
"date-parts": [
[
2026,
4,
27
]
]
}
}

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.1093/nc/niag029 [code]
A data-driven approach to identifying and evaluating connectivity-based neural correlates of conscious visual perception.
Journal: Neuroscience of consciousness
In common: MNE-Connectivity, easystats, broom, 7 other tools, cognitive, 2 references
[2] doi:10.1162/imag.a.1321 [code]
Phase similarity between similar objects indicates representational merging across retrieval training but not sleep.
Journal: Imaging neuroscience (Cambridge, Mass.)
In common: easystats, broom, emmeans, 7 other tools, cognitive, 2 references
[3] doi:10.1093/cercor/bhag113 [code]
Long-term reliability and stability of parameterized resting state EEG: evidence from a five-year follow-up.
Journal: Cerebral cortex (New York, N.Y. : 1991)
In common: easystats, broom, emmeans, 7 other tools, 1 reference
[4] doi:10.1038/s41467-026-70287-5 [code]
Cortical-limbic circuit dynamics of approach-avoidance conflict in humans.
Journal: Nature communications
In common: easystats, broom, MNE-Python, 6 other tools, 2 references
[5] doi:10.1162/imag.a.1245 [code]
Towards precision EEG connectomics: Evaluating the benefits of dense sampling.
Journal: Imaging neuroscience (Cambridge, Mass.)
In common: MNE-Connectivity, MNE-Python, lmerTest, 5 other tools, 2 references
[6] doi:10.1038/s41598-026-41129-7 [code]
Non-linear relationships between auditory mismatch responses and the inharmonicity of complex sounds.
Journal: Scientific reports
In common: broom, emmeans, MNE-Python, 6 other tools, cognitive, 1 reference
[7] doi:10.1038/s41597-026-07350-9 [code]
An open multi-center MEG-EEG dataset for studying conscious visual perception.
Journal: Scientific data
In common: MNE-Connectivity, easystats, emmeans, 6 other tools
[8] doi:10.1038/s41597-026-07377-y [code]
An open-access multi-site fMRI dataset for investigating conscious visual perception.
Journal: Scientific data
In common: MNE-Connectivity, easystats, emmeans, 6 other tools
[9] doi:10.1073/pnas.2603114123 [code]
The human hippocampus can pattern separate memories by meaning.
Journal: Proceedings of the National Academy of Sciences of the United States of America
In common: easystats, broom, emmeans, 6 other tools, cognitive
[10] doi:10.1038/s41467-026-73865-9 [code]
Histamine shapes the neurocomputational dynamics of human learning.
Journal: Nature communications
In common: easystats, broom, emmeans, 6 other tools, cognitive

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.

Request its removal

To ask OSCR to remove this record, the copies of its authors' scripts or its tracing map, use the removal request page: signed in, you say who you are, what to remove and why, then review and confirm the request. Published rules decide every request (how).

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.