OSCR

Right amygdala ablation reduces maladaptive negative interpretation bias and symptoms in a patient with post-traumatic stress disorder.

Code ↔ Paper

5 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 5 matches
  1. [1] § Results › Right amygdala ablation reduces negative interpretation bias in the index patient: neural evidence ↔ IndexPatient_example_code.m, lines 61–149 · score 0.65 · fearful faces, happy faces, post ablation, left amygdala, ablated, ERPs
  2. [2] § Results › Right amygdala ablation reduces negative interpretation bias in the index patient: behavioral evidence ↔ IndexPatient_example_code.m, lines 61–149 · score 0.63 · pre ablation, fearful faces, happy faces, post ablation, 40 %, 50 %
  3. [3] § Methods › Electrophysiology in emotional processing ↔ Dependencies/dicom2nifti/dicm_dict.m, lines 206–265 · score 0.55 · baseline corrected, segments, zero, filter, signals, duration
  4. [4] § Methods › Electrophysiology in emotional processing ↔ Dependencies/dicom2nifti/dicm_dict.m, lines 206–265 · score 0.55 · baseline corrected, segments, zero, filter, signals, duration
  5. [5] § Methods › The index patient ↔ Components/Output/MatOutput.m, lines 35–115 · score 0.52 · FreeSurfer, amplified, hemispheres, implanted, localize, EEG

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 · 150 lines · 5.1 KB · no license · 2 matches

  1. % This script reproduces the behavioral and ERP analyses for the index patient
  2. % in the facial emotion discrimination task.
  3. % It computes block-level behavioral metrics (fear-choice rate, reaction time, confidence),
  4. % and extracts happy vs. fearful L-ERPs for each SEEG channel.
  5. % All analyses use the data structure indexPatient.mat containing SEEG signals,
  6. % event information, and channel locations.
  7. % Tao Xie, 11/17/2025
  8. clc,clear;
  9. load('indexPatient.mat');
  10. %% behaveral analysis
  11. typ = {'pre','post'};
  12. run = 1:4;
  13. fearVal = [0 30 40 50 60 70 100];
  14. rlt = struct; kk=0;
  15. for indxTyp = 1:length(typ)
  16. for indxRun = 1:length(run)
  17. locTyp = cellfun(@(x)strcmp(x,typ{indxTyp}),{eeg.event.session});
  18. locRun = [eeg.event.runNum]==run(indxRun);
  19. trial = eeg.event(locTyp&locRun);
  20. trial = trial([trial.validity]==1);
  21. if ~isempty(trial)
  22. kk = kk+1;
  23. rlt(kk).typ = typ{indxTyp};
  24. rlt(kk).runNum = run(indxRun);
  25. for i = 1:length(fearVal)
  26. loc = [trial.fear]==fearVal(i);
  27. % fear chose rate (%)
  28. rlt(kk).fchoRate(i,1) = sum([trial(loc).em]==37)/sum(loc)*100;
  29. % reaction time
  30. val = [trial(loc).emRT];
  31. rlt(kk).rt_mean(i,1) = mean(val);
  32. % confidence
  33. val = [trial(loc).cf]-37;
  34. rlt(kk).cf_mean(i,1) = mean(val);
  35. end
  36. end
  37. end
  38. end
  39. figure; hold on;
  40. col = [0 0 0; 0 0 0; 0 0 0; 1 0 0; 1 0 0; 1 0 0; 1 0 0; ];
  41. markTyp = {'o','square','diamond','o','square','diamond','hexagram'};
  42. ha = [];
  43. for indx = 1:length(rlt)
  44. if indx<=3; s = -1.5; else; s = 1.5; end
  45. ha(indx) = plot(fearVal+s,rlt(indx).fchoRate,markTyp{indx},'markerfacecolor','none','markeredgecolor',col(indx,:),'markersize',15,'LineWidth',2);
  46. nam{indx} = [rlt(indx).typ 'Abl : block ' num2str(rlt(indx).runNum)];
  47. end
  48. grid on;
  49. xlabel('Fear intensity level (%)'); ylabel('Percentage of faces judged as fearful (%)');
  50. legend(ha,nam,'Location','northeastoutside');
  51. set(gca,'fontsize',18,'xlim',[-5 105],'ylim',[-5 110],'xtick',fearVal,'ytick',0:20:100,'TickLength',[0.03 0.03]);
  52. saveas(gcf,'Behavioral_preVSpost','png')
  53. %% ERP analysis
  54. typ = {'pre','post'};
  55. cat = {[0 30 40];[60 70 100]}; % happy/fearful
  56. rlt = struct;
  57. for ch = 1:eeg.nbchan
  58. for indxTyp = 1:length(typ)
  59. for indxCat = 1:length(cat)
  60. locTyp = cellfun(@(x)strcmp(x,typ{indxTyp}),{eeg.event.session});
  61. locCat = false(1,length(locTyp));
  62. for i = 1:length(cat{indxCat})
  63. locCat = locCat | [eeg.event.fear]==cat{indxCat}(i);
  64. end
  65. dat = squeeze(eeg.data(ch,:,locTyp&locCat));
  66. rlt(ch).(typ{indxTyp})(indxCat,:) = mean(dat,2);
  67. end
  68. end
  69. end
  70. % A sample channel in the left amygdala
  71. figure;
  72. ch = 2;
  73. subplot(1,2,1); hold on;
  74. datH = rlt(ch).pre(1,:);
  75. datF = rlt(ch).pre(2,:);
  76. plot(eeg.times,double(datH),'Color',[0 0 0],'LineWidth',3);
  77. plot(eeg.times,double(datF),'Color',[0 1 0],'LineWidth',3);
  78. % define the lab
  79. if eeg.chanlocs(ch).tala(1)<0; lr='L'; else; lr='R'; end
  80. lab = [lr ': ' eeg.chanlocs(ch).annotation{:}];
  81. title(['PreAbl: ' lab]); ylim([-1.2 0.5]); xlim([-200 800])
  82. xlabel('Time (ms)'); ylabel('Evoked potentials (normalized)')
  83. set(gca,'fontsize',14);
  84. subplot(1,2,2); hold on;
  85. datH = rlt(ch).post(1,:);
  86. datF = rlt(ch).post(2,:);
  87. ha = [];
  88. ha(1) = plot(eeg.times,double(datH),'Color',[0 0 0],'LineWidth',3);
  89. ha(2) = plot(eeg.times,double(datF),'Color',[0 1 0],'LineWidth',3);
  90. % define the lab
  91. if eeg.chanlocs(ch).tala(1)<0; lr='L'; else; lr='R'; end
  92. lab = [lr ': ' eeg.chanlocs(ch).annotation{:}];
  93. title(['PostAbl: ' lab]); ylim([-1.2 0.5]); xlim([-200 800])
  94. xlabel('Time (ms)'); ylabel('Evoked potentials (normalized)')
  95. legend(ha,{'Happy faces', 'Fearful faces'},'Location','northeast')
  96. set(gca,'fontsize',14);
  97. saveas(gcf,'exampleERP_preVSpost','png')
  98. % all channel: pre Ablation
  99. figure('Position',[10 10 2400 1200]);
  100. tiledlayout(10,16, 'TileSpacing','compact', 'Padding','compact');
  101. for ch = 1:eeg.nbchan
  102. ax = nexttile; hold on;
  103. datH = rlt(ch).pre(1,:);
  104. datF = rlt(ch).pre(2,:);
  105. %figure;hold on;
  106. plot(eeg.times,double(datH),'Color',[0 0 0],'LineWidth',3);
  107. plot(eeg.times,double(datF),'Color',[0 1 0],'LineWidth',3);
  108. % define the lab
  109. if eeg.chanlocs(ch).tala(1)<0; lr='L'; else; lr='R'; end
  110. lab = [lr ': ' eeg.chanlocs(ch).annotation{:}];
  111. set(gca,'xtick',[],'ytick',[]);
  112. title(lab);
  113. ylim([-1 1])
  114. end
  115. saveas(gcf,'allERP_preAbl','png')
  116. % all channel: post Ablation
  117. figure('Position',[10 10 2400 1200]);
  118. t = tiledlayout(10,16, 'TileSpacing','compact', 'Padding','compact');
  119. ablatedChan = {'AR2','AR3','AR4','AR5','AR6'};
  120. for ch = 1:eeg.nbchan
  121. ax = nexttile; hold on;
  122. datH = rlt(ch).post(1,:);
  123. datF = rlt(ch).post(2,:);
  124. if sum(ismember(ablatedChan,eeg.chanlocs(ch).labels))==0
  125. %figure;hold on;
  126. plot(eeg.times,double(datH),'Color',[0 0 0],'LineWidth',3);
  127. plot(eeg.times,double(datF),'Color',[0 1 0],'LineWidth',3);
  128. % define the lab
  129. if eeg.chanlocs(ch).tala(1)<0; lr='L'; else; lr='R'; end
  130. lab = [lr ': ' eeg.chanlocs(ch).annotation{:}];
  131. set(gca,'xtick',[],'ytick',[]);
  132. title(lab);
  133. ylim([-1 1])
  134. end
  135. end
  136. saveas(gcf,'allERP_postAbl','png')

IndexPatient_example_code.m, no license · at the source

Overview

  1. Department of Neurological Surgery, Washington University School of Medicine, St. Louis, MO USA
  2. National Center for Adaptive Neurotechnologies, St. Louis, MO USA
  3. Department of Psychiatry and Behavioral Sciences, Emory University School of Medicine, Atlanta, GA USA
  4. Frontier Research Institute for Interdisciplinary Sciences, Tohoku University, Sendai, Japan
  5. Department of Radiology, Washington University School of Medicine, St. Louis, MO USA
  6. Department of Biomedical Engineering, Washington University School of Medicine, St. Louis, MO USA
  7. Department of Neurology, Washington University School of Medicine, St. Louis, MO USA
  8. Department of Psychiatry, Washington University School of Medicine, St. Louis, MO USA
  9. Department of Neurosurgery, University of Texas at Austin Dell Medical School, Austin, TX USA
Journal: Nature communications, volume 17, issue 1, article 7868
Dates: received 4 June 2025; accepted 21 May 2026; published online 22 June 2026
Type: Research article · Language: English
License: CC BY-NC-ND
Identifiers: DOI 10.1038/s41467-026-74099-5 · PMID 42331801 · PMCID PMC13443746 · OpenAlex W7165520890
Open access: gold, a free copy (OpenAlex)
Status: code verified
Categories: EEG (modality), intracranial EEG (iEEG / ECoG / SEEG) (modality), human (organism), other condition (population), epilepsy (population), clinical / translational (subfield)
Methods: Spectral & time-frequency, Connectivity, Preprocessing, Evoked potentials, fMRI & imaging
Keywords: Post-traumatic stress disorder, Neural circuits
MeSH: Amygdala*, Radiofrequency Ablation*, Stress Disorders, Post-Traumatic*, Drug Resistant Epilepsy, Electroencephalography, Epilepsy, Evoked Potentials, Facial Expression, Fear, Humans, Male, Prospective Studies (* major topic)
Topic: Anxiety, Depression, Psychometrics, Treatment, Cognitive Processes (Experimental and Cognitive Psychology, Psychology), according to OpenAlex
Funding: U.S. Department of Health & Human Services | National Institutes of Health (NIH) (K01-MH121653, R01-MH120194, R01-EB026439, U24-NS109103, U01-NS108916, U01-NS128612, P41-EB018783, R01-EY037195, R01-MH129426); NINDS NIH HHS (U01 NS108916, U01 NS128612, U24 NS109103); NEI NIH HHS (R01 EY037195); NIMH NIH HHS (K01 MH121653, R01 MH120194, R01 MH129426); NIBIB NIH HHS (P41 EB018783, R01 EB026439)
Citations: not cited yet (Europe PMC); 107 references in the paper

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.

Repositories

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

OSF 63tym

License: none: the authors keep all their rights
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Languages: MATLAB (1)
Size: 4 files, 1 script
Software Heritage: not checked
Found in: “Code availability”
Not found: README, license file, CITATION.cff, environment file, tests, continuous integration, documentation
Availability: 1 check, the latest on 27 September 2026: the link answers (HTTP 200)
  • 27 September 2026: the link answers (HTTP 200)
1 file
At the source: osf.io/63tym/

Zenodo 7486842

License: MIT
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Size: 1 file
Software Heritage: not checked
Found in: the references
Not found: README, license file, CITATION.cff, environment file, tests, continuous integration, documentation
Availability: 1 check, the latest on 27 September 2026: the link answers (HTTP 200)
  • 27 September 2026: the link answers (HTTP 200)
446 files
At the source:

neurotechcenter/vera

License: MIT
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Commit: 20b412e5d428577a9067d9bcd850747fa445c988, 25 August 2026
Languages: MATLAB (531), Shell (11), C (6), C/C++ (1), Java (1)
Size: 1,009 files, 550 scripts
Software Heritage: not archived
Found in: the Zenodo archive record
Holds: README, license file, CITATION.cff, documentation, 28 notebooks
Not found: environment file, tests, continuous integration
Availability: 1 check, the latest on 27 September 2026: the link answers
  • 27 September 2026: the link answers
552 files

Code availability statement

The paper has a code availability statement. Its license (CC BY-NC-ND) does not allow reproducing it here; in short, from what the harvester recognized in it:

Read it in the paper: doi.org/10.1038/s41467-026-74099-5.

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:

  • 3 repositories of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
  • 995 scripts, each with its path and the digest of its content;
  • 5 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 statement

The paper has a data availability statement. Its license (CC BY-NC-ND) does not allow reproducing it here; in short, from what the harvester recognized in it:

  • no repository, dataset or request procedure was recognized in it

Read it in the paper: doi.org/10.1038/s41467-026-74099-5.

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, 27 September 2026: the first record

Recorded: type, language, journal, volume, issue, pages, dates, 10 authors, 2 keywords, 12 MeSH terms, 5 funders, 100 references.

Cite

This paper

Xie, T., van Rooij, S. J. H., Sun, S., Bryson, N. K., Demarest, P., Park, H., Maccotta, L., Wang, S., Brunner, P., & Willie, J. T. (2026). Right amygdala ablation reduces maladaptive negative interpretation bias and symptoms in a patient with post-traumatic stress disorder. Nature communications, 17(1), 7868. https://doi.org/10.1038/s41467-026-74099-5

BibTeX

@article{xie2026right,
author = {Xie, Tao and van Rooij, Sanne J H and Sun, Sai and Bryson, Noah K and Demarest, Phillip and Park, Haeorum and Maccotta, Luigi and Wang, Shuo and Brunner, Peter and Willie, Jon T},
title = {{Right amygdala ablation reduces maladaptive negative interpretation bias and symptoms in a patient with post-traumatic stress disorder}},
journal = {Nature communications},
year = {2026},
month = jun,
volume = {17},
number = {1},
pages = {7868},
publisher = {Nature Publishing Group},
issn = {2041-1723},
doi = {10.1038/s41467-026-74099-5},
url = {https://doi.org/10.1038/s41467-026-74099-5},
pmid = {42331801},
pmcid = {PMC13443746}
}

RIS

TY - JOUR
AU - Xie, Tao
AU - van Rooij, Sanne J H
AU - Sun, Sai
AU - Bryson, Noah K
AU - Demarest, Phillip
AU - Park, Haeorum
AU - Maccotta, Luigi
AU - Wang, Shuo
AU - Brunner, Peter
AU - Willie, Jon T
TI - Right amygdala ablation reduces maladaptive negative interpretation bias and symptoms in a patient with post-traumatic stress disorder
T2 - Nature communications
J2 - Nat Commun
PY - 2026
DA - 2026/06/22
VL - 17
IS - 1
SP - 7868
SN - 2041-1723
PB - Nature Publishing Group
DO - 10.1038/s41467-026-74099-5
UR - https://doi.org/10.1038/s41467-026-74099-5
LA - en
ER -

CSL-JSON

{
"id": "10.1038/s41467-026-74099-5",
"type": "article-journal",
"title": "Right amygdala ablation reduces maladaptive negative interpretation bias and symptoms in a patient with post-traumatic stress disorder",
"container-title": "Nature communications",
"author": [
{
"family": "Xie",
"given": "Tao"
},
{
"family": "van Rooij",
"given": "Sanne J H"
},
{
"family": "Sun",
"given": "Sai"
},
{
"family": "Bryson",
"given": "Noah K"
},
{
"family": "Demarest",
"given": "Phillip"
},
{
"family": "Park",
"given": "Haeorum"
},
{
"family": "Maccotta",
"given": "Luigi"
},
{
"family": "Wang",
"given": "Shuo"
},
{
"family": "Brunner",
"given": "Peter"
},
{
"family": "Willie",
"given": "Jon T"
}
],
"container-title-short": "Nat Commun",
"volume": "17",
"issue": "1",
"page": "7868",
"DOI": "10.1038/s41467-026-74099-5",
"PMID": "42331801",
"PMCID": "PMC13443746",
"ISSN": "2041-1723",
"publisher": "Nature Publishing Group",
"URL": "https://doi.org/10.1038/s41467-026-74099-5",
"language": "en",
"issued": {
"date-parts": [
[
2026,
6,
22
]
]
}
}

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.1002/ana.78206 [code]
Multimodal Image Guidance in Subthalamic Deep Brain Stimulation for Parkinson's Disease.
Journal: Annals of neurology
In common: Psychtoolbox, GIfTI library for MATLAB, Tools for NIfTI and ANALYZE image (MATLAB), 6 other tools, clinical / translational, 1 reference
[2] doi:10.1002/hbm.70602 [code]
Neuroimaging Correlates of Post-Stroke Pain After Ischemic Stroke: Secondary Analysis of the INSPiRE-TMS Trial.
Journal: Human brain mapping
In common: Psychtoolbox, GIfTI library for MATLAB, Tools for NIfTI and ANALYZE image (MATLAB), 6 other tools, clinical / translational, other condition
[3] doi:10.1038/s41586-026-10631-3 [code]
A prognostic human brain network for diffuse midline glioma.
Journal: Nature
In common: Psychtoolbox, GIfTI library for MATLAB, Tools for NIfTI and ANALYZE image (MATLAB), 6 other tools, clinical / translational, other condition
[4] doi:10.1111/ene.70678 [code]
Who Falls After a Stroke? Evidence From a Prospective Stroke Cohort.
Journal: European journal of neurology
In common: Psychtoolbox, GIfTI library for MATLAB, Tools for NIfTI and ANALYZE image (MATLAB), 6 other tools, clinical / translational
[5] doi:10.1016/j.celrep.2026.117404 [code]
Action and rest tremor map to distinct networks within the primary motor cortex.
Journal: Cell reports
In common: Psychtoolbox, GIfTI library for MATLAB, Tools for NIfTI and ANALYZE image (MATLAB), 6 other tools
[6] doi:10.1016/j.isci.2026.117436 [code]
An auditory "low road" for threat processing in humans sensitive to fast temporal cues.
Journal: iScience
In common: 9 references
[7] doi:10.1038/s41467-026-71151-2 [code]
Common and distinct neural correlates of social interaction processing and theory of mind in narratives.
Journal: Nature communications
In common: Psychtoolbox, GIfTI library for MATLAB, ANTs, 5 other tools
[8] doi:10.1016/j.neuron.2026.04.011 [code]
Precision fMRI reveals densely interdigitated network patches with conserved motifs in the lateral prefrontal cortex.
Journal: Neuron
In common: GIfTI library for MATLAB, Tools for NIfTI and ANALYZE image (MATLAB), ANTs, 5 other tools
[9] doi:10.1002/hbm.70483 [code]
Untamed: Unconstrained Tensor Decomposition and Graph Node Embedding for Cortical Parcellation.
Journal: Human brain mapping
In common: GIfTI library for MATLAB, Tools for NIfTI and ANALYZE image (MATLAB), ANTs, 5 other tools
[10] doi:10.1126/sciadv.adu9309 [code]
Variations of global brain asymmetry are associated with aging and related diseases.
Journal: Science advances
In common: GIfTI library for MATLAB, Tools for NIfTI and ANALYZE image (MATLAB), ANTs, 4 other tools, 1 reference

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.