Functional and effective connectivity alterations relate to cognitive performance in aquaporin-4 antibody-positive neuromyelitis optica spectrum disorder.
The 2 matches
- [1] § Materials and methods › Dynamic causal modelling ↔ code/Reproduce_figures.m, lines 257–341 · score 0.77 · Bayesian model comparison, posterior probability, model space, PP, Connections
- [2] § Materials and methods › MRI acquisition protocol ↔ code/Run_first_level.m, lines 1–16 · score 0.59 · MRI scanner, echo, repetition, TE, TR
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 · 500 lines · 12 KB · no license · 1 match
- %% Reproduces the figures from the DCM/PEB tutorial papers
- %
- % Please run the analyses first, by uncommenting the following 4 lines:
- %
- % Run_first_level;
- % Run_second_level;
- % close all;
- % clear all;
- %
- % Then run the code below.
- %% Load GCM
- GCM=load('../analyses/GCM_full_pre_estimated.mat');
- GCM=GCM.GCM;
- load('../design_matrix.mat','X');
- %% Show inputs matrix U and timeseries matrix Y. (Part 1, Figure 2)
- DCM = GCM{1};
- figure('Name','Input matrix U','NumberTitle','off');
- x = (1:length(DCM.U.u))*DCM.U.dt;
- imagesc(DCM.U.u > 0); colormap gray;
- set(gca,'YTickLabel',round(x(1:500:end)),'YTick',round(1:500:length(x)));
- set(gca,'XTickLabel',{'Task','Pictures','Words'},'XTick',1:3);
- set(gca,'FontSize',12);
- ylabel('Time (secs)');
- figure('Name','Timeseries Y','NumberTitle','off');
- x = [1:DCM.v]*DCM.Y.dt;
- y = DCM.Y.y;
- for i = 1:4
- subplot(1,4,i);
- plot(y(:,i),x,'Color','k');
- set(gca,'Ydir','reverse')
- set(gca,'XLim',[-2 2],'XTick',[],'FontSize',12)
- ylim([0 750]);
- if i > 1
- set(gca,'YTick',[]);
- end
- end
- %% Switched on vs switched off connection (Part 1, Figure 5)
- figure;
- x = -4:0.01:4;
- subplot(1,2,1);
- y = normpdf(x,0,1);
- area(x,y);
- axis square;
- set(gca,'YTick',[],'FontSize',12);
- title('Prior - Switched on');
- xlabel('Parameter value');
- ylabel('Probability');
- subplot(1,2,2);
- y = normpdf(x,0,0.0001);
- area(x,y);
- axis square;
- title('Prior - Switched off');
- xlabel('Parameter value');
- ylabel('Probability');
- set(gca,'YTick',[],'FontSize',12);
- %% Parameters and timeseries from example subject (Part 1, Figure 6)
- % Subject
- s = 37;
- % Unpack DCM
- DCM = GCM{s,1};
- Ep = spm_vec(DCM.Ep);
- Vp = spm_vec(DCM.Vp);
- pnames = pz_dcm_get_parameter_names(DCM);
- % Re-order as listed in paper
- idx_a = reshape(1:16,size(DCM.a));
- idx_b = reshape(17:64,size(DCM.b));
- idx_c = reshape(65:76,size(DCM.c));
- idx = [diag(idx_a); % A intrinsic
- spm_vec(idx_a - diag(diag(idx_a))); % A extrinsic
- diag(idx_b(:,:,2)); % B pictures intrinsic
- diag(idx_b(:,:,3)); % B words intrinsic
- idx_c(:,1)]; % C Task driving
- idx(idx == 0) = [];
- % Further limit to free parameters
- idx_on = spm_find_pC(DCM);
- idx_both = [];
- for i = 1:length(idx)
- if ismember(idx(i), idx_on)
- idx_both(end+1) = idx(i);
- end
- end
- idx = idx_both;
- % Filter
- Ep = Ep(idx);
- Vp = Vp(idx);
- pnames = pnames(idx);
- % Plot
- figure('Name','Parameters and timeseries of example subject','NumberTitle','off');
- subplot(2,1,1);
- Cp = diag(Vp);
- spm_plot_ci(Ep,Cp); hold on;
- x = repmat(1:4,1,length(Ep)/4);
- set(gca,'XTick',1:length(Ep),'XTickLabel',x);
- % Decorate
- xlabel('DCM parameter');
- ylabel('Posterior');
- % Plot example timeseries
- subplot(2,1,2);
- x = [1:DCM.v]*DCM.Y.dt;
- plot(x,DCM.y,'LineWidth',2); hold on
- plot(x,DCM.y + DCM.R(:,1:4),':');
- legend({'lvF','ldF','rvF','rdF'});
- hold on;
- x = (1:length(DCM.U.u))*DCM.U.dt;
- plot(x,full(DCM.U.u(:,1)),'Color',[0.2 0.2 0.2]);
- %% Report explained variance across subjects
- GCM_diagnostics = spm_dcm_fmri_check(GCM);
- exp_var = cellfun(@(x)x.diagnostics(1),GCM_diagnostics);
- fprintf('Mean explained variance: %2.2f std: %2.2f\n',mean(exp_var),std(exp_var));
- %% Covariance components (Part 1, Figure A.1)
- figure('Name','DCM Covariance components','NumberTitle','off');
- for i = 1:4
- subplot(1,4,i);
- imagesc(GCM{1}.Y.Q{i});
- axis tight; axis square; axis off;
- colormap gray;
- end
- %% Plot cartoon of T2* relaxation (Part 1, Figure A.3)
- B0 = 3;
- gamma = 42.56; % Gyromagnetic ratio (Mhz/Tesla)
- larmor = gamma * B0; % MHz
- T2 = 0.2; % Transverse time constant, arbitrarily chosen for display (secs)
- flipangle = pi/2; % Radians
- % Envelope
- t = 0:0.001:1; % secs
- envelope = sin(flipangle).*exp(-t ./ T2);
- figure;plot(t,envelope,'Color','k'); hold on;
- % Sine wave
- y = sin(flipangle).*sin(larmor.*t) .* exp(-t./T2);
- plot(t,y,'Color','k','LineWidth',2);
- xlabel('Time');ylabel('Measured signal');
- line([T2 T2],[envelope(t==T2) 1],'Color','k');
- set(gca,'XTick',[],'YTick',[]);
- %% PEB design matrices in colour. (Part 2 Figure 3)
- colours = [0 0 0
- 100 100 100;
- 98 62.4 64.7; % Reds: 2->6
- 92.9 43.1 46.7;
- 80 26.7 30.6;
- 68.2 14.5 18.4;
- 53.7 4.3 7.8;
- 100 87.8 63.1; % Yellows: 7->11
- 95.3 78.4 44.3;
- 82 63.5 27.1;
- 70.2 51.8 14.9;
- 55.3 38.4 4.3;
- 51.4 58.8 76.5; % Blues: 12:
- 33.3 42.4 63.9;
- 22 32.2 54.9;
- 13.7 23.9 47.1;
- 6.7 15.7 36.9;
- 60 87.5 55.3; % greens
- 42.4 78.8 36.9;
- 28.6 67.8 22.4;
- 18.4 58 12.2;
- 9.4 45.9 3.5] ./ 100;
- reds = 3:7;
- yellows = 8:12;
- blues = 13:17;
- greens = 18:22;
- load('../analyses/PEB_B.mat');
- PEB = PEB_B;
- % We z-score for display purposes - it's not zscored in the analysis
- PEB.M.X(:,2:end) = zscore(PEB.M.X(:,2:end) );
- XB = PEB.M.X;
- XW = PEB.M.W;
- XB(:,2) = pz_rescale(XB(:,2),reds(1),reds(end)-0.01);
- XB(:,3) = pz_rescale(XB(:,3),yellows(1),yellows(end)-0.01);
- XB(:,4) = pz_rescale(XB(:,4),blues(1),blues(end)-0.01);
- XB(:,5) = pz_rescale(XB(:,5),greens(1),greens(end)-0.01);
- X = kron(XB,XW);
- XB(:,1) = 2;
- figure('Name','PEB design matrices','NumberTitle','off');
- subplot(1,3,1);
- image(XB); colormap(gca,colours); axis square;
- xlabel('Covariate'); ylabel('Subject');
- set(gca,'FontSize',12);
- title('Between-Subjects X_B','FontSize',16);
- subplot(1,3,2);
- imagesc(XW); colormap gray; axis square;
- xlabel('DCM parameter'); ylabel('DCM parameter');
- set(gca,'FontSize',12);
- title('Within-Subjects X_W','FontSize',16);
- subplot(1,3,3);
- imagesc(X); colormap(gca,colours); axis square;
- xlabel('Group level covariate'); ylabel('Subject level DCM parameter');
- set(gca,'FontSize',12);
- title('Design matrix X','FontSize',16);
- %% PEB GLM parameters (Part 2, Figure 4)
- load('../analyses/PEB_B.mat','PEB_B');
- nconnections = length(PEB_B.Pnames);
- % One bar plot for mean and LI
- nx = 2;
- Ep = PEB_B.Ep(:,1:nx);
- Ep = Ep(:);
- Vp = diag(PEB_B.Cp);
- Vp = Vp(1:(nconnections * nx));
- figure('Name','PEB GLM parameters','NumberTitle','off');
- subplot(1,2,1);
- spm_plot_ci(Ep,diag(Vp));
- xlabel('GLM Parameter');
- ylabel('Estimate');
- set(gca,'FontSize',12);
- hold on;
- x=1:nconnections:(nconnections*nx);
- for i = 2:length(x)
- line([x(i)-0.5 x(i)-0.5],[-2 4],'Color',[0.2 0.2 0.2]);
- end
- axis square;
- title('Group level GLM parameters \theta^{(2)}');
- subplot(1,2,2);
- bar(diag(PEB_B.Ce),'FaceColor',[1 1 1]*.8);
- axis square;
- xlabel('Connectivity Parameter');
- ylabel('Estimate');
- set(gca,'FontSize',12);
- title('Random effects variance diag(\Sigma^{(2)})');
- %% Explicit model comparison figure (Part 2, Figure 5)
- load('../analyses/BMA_B_28models.mat','BMA');
- figure('Name','Comparison of pre-defined models','NumberTitle','off');
- % Plot model space
- subplot(2,3,1);
- imagesc(BMA.K)
- axis square; colormap gray;
- set(gca,'XTick',[],'YTick',[]);
- Pp_common = sum(BMA.P,2);
- Pp_diff = sum(BMA.P,1);
- subplot(2,3,2);
- imagesc(BMA.P);
- axis square;
- xlabel('Model (differences)'); ylabel('Model (commonalities)');
- title('Posterior probabilities','FontSize',16);
- set(gca,'FontSize',12);
- colormap gray;
- subplot(2,3,3);
- bar(Pp_common); ylim([0 1]); xlim([0 size(Pp_common,1)]);
- axis square;
- xlabel('Model'); ylabel('Probability');
- title('Commonalities','FontSize',16);
- set(gca,'FontSize',12);
- subplot(2,3,4);
- bar(Pp_diff); ylim([0 1]); xlim([0 size(Pp_common,1)]);
- axis square;
- xlabel('Model'); ylabel('Probability');
- title('Differences (LI)','FontSize',16);
- set(gca,'FontSize',12);
- % Show connections in winning model 4
- BMA.Kname(BMA.K(4,:)==1)
- % Show connections in winning model 15
- BMA.Kname(BMA.K(15,:)==1)
- % BMA (specific models) before and after thresholding
- nconnections = length(BMA.Pnames);
- % One bar plot for mean and LI
- nx = 2;
- Ep = BMA.Ep(1:(nconnections * nx));
- Ep = Ep(:);
- Vp = BMA.Cp;
- Vp = Vp(1:(nconnections * nx));
- subplot(2,3,5);
- spm_plot_ci(Ep,diag(Vp));
- xlabel('GLM Parameter');
- ylabel('Estimate');
- set(gca,'FontSize',12);
- hold on;
- x=1:nconnections:(nconnections*nx);
- for i = 2:length(x)
- line([x(i)-0.5 x(i)-0.5],[-2 4],'Color',[0.2 0.2 0.2]);
- end
- axis square;
- title('Bayesian Model Average');
- % Threshold commonalities
- Ep(1:nconnections) = Ep(1:nconnections) .* (BMA.Pw > 0.95)';
- Vp(1:nconnections) = Vp(1:nconnections) .* (BMA.Pw > 0.95)';
- % Threshold differences
- Ep(nconnections+1:end) = Ep(nconnections+1:end) .* (BMA.Px > 0.95)';
- Vp(nconnections+1:end) = Vp(nconnections+1:end) .* (BMA.Px > 0.95)';
- subplot(2,3,6);
- spm_plot_ci(Ep,diag(Vp));
- xlabel('GLM Parameter');
- ylabel('Estimate');
- set(gca,'FontSize',12);
- hold on;
- x=1:nconnections:(nconnections*nx);
- for i = 2:length(x)
- line([x(i)-0.5 x(i)-0.5],[-2 4],'Color',[0.2 0.2 0.2]);
- end
- axis square;
- title('Thresholded');
- %% Family comparisons (Part 2, Figure 6)
- load('../analyses/BMA_fam_task.mat');
- load('../analyses/BMA_fam_b_dv.mat');
- load('../analyses/BMA_fam_b_lr.mat');
- rows = 1; cols = 3;
- figure('Name','Family comparison','NumberTitle','off');
- subplot(rows,cols,1);
- imagesc(fam_task.family.post); axis square; colormap gray;
- ylabel('Commonalities');xlabel('Differences');
- title('Factor 1: Task','FontSize',16);
- set(gca,'FontSize',12,'YTick',1:size(fam_task.family.post,1));
- subplot(rows,cols,2);
- imagesc(fam_b_dv.family.post); axis square; colormap gray;
- ylabel('Commonalities');xlabel('Differences');
- title('Factor 2: Dorsoventral','FontSize',16);
- set(gca,'FontSize',12,'YTick',1:size(fam_b_dv.family.post,1));
- subplot(rows,cols,3);
- imagesc(fam_b_lr.family.post); axis square; colormap gray;
- ylabel('Commonalities');xlabel('Differences');
- title('Factor 3: Left/right','FontSize',16);
- set(gca,'FontSize',12,'YTick',1:size(fam_b_lr.family.post,1));
- %% BMA after automatic search (Part 2, Figure 7)
- load('../analyses/BMA_search_B.mat','BMA_B');
- nconnections = length(BMA_B.Pnames);
- % One bar plot for mean and LI
- nx = 2;
- p = 1:(nconnections * nx);
- Ep = BMA_B.Ep(p);
- Pp = BMA_B.Pp(p);
- Vp = diag(BMA_B.Cp);
- Vp = Vp(p);
- figure('Name','BMA - automatic search','NumberTitle','off');
- subplot(1,2,1);
- spm_plot_ci(Ep,diag(Vp));
- xlabel('GLM Parameter');
- ylabel('Estimate');
- set(gca,'FontSize',12);
- hold on;
- x=1:nconnections:(nconnections*nx);
- for i = 2:length(x)
- line([x(i)-0.5 x(i)-0.5],[-2 4],'Color',[0.2 0.2 0.2]);
- end
- axis square;
- title('Bayesian Model Average');
- % Threshold
- Ep = Ep .* (Pp(:) > 0.95);
- Vp = Vp .* (Pp(:) > 0.95);
- subplot(1,2,2);
- spm_plot_ci(Ep,diag(Vp));
- xlabel('GLM Parameter');
- ylabel('Estimate');
- set(gca,'FontSize',12);
- hold on;
- x=1:nconnections:(nconnections*nx);
- for i = 2:length(x)
- line([x(i)-0.5 x(i)-0.5],[-2 4],'Color',[0.2 0.2 0.2]);
- end
- axis square;
- title('Thresholded');
- % Show connections in BMA
- BMA.Kname(BMA.K(4,:)==1)
- %% Leave-one-out cross validation (Part 2, Figure 8)
- load('../analyses/LOO_rdF_words.mat','qE','qC','Q');
- load('../design_matrix.mat','X');
- % Subject order
- k = 1:size(X,1);
- figure('Name','Leave one out cross validation)','NumberTitle','off');
- figure;
- subplot(1,2,1), spm_plot_ci(qE(k),qC(k)), hold on
- plot(X(k,2),'--','Color','K','LineWidth',2), hold off
- xlabel('Subject','FontSize',12), ylabel('Predicted subject effect','FontSize',12)
- title('Out of sample estimates','FontSize',16)
- axis tight, axis square;
- set(gca,'FontSize',12);
- % count the number of subjects where preditcion was within 99% CI
- %--------------------------------------------------------------------------
- ci = 0.99;
- ci = 1 - (1-ci)/2;
- ci = spm_invNcdf(ci);
- c = ci*sqrt(qC);
- lower = qE - c;
- higher = qE + c;
- sum(X(:,2)' >= lower & X(:,2)' <= higher)
- % classical inference on classification accuracy
- %--------------------------------------------------------------------------
- [T,df] = spm_ancova(X(:,1:2),[],qE(:),[0;1]);
- r = corrcoef(qE(:),X(:,2));
- r = full(r(1,2));
- if isnan(T)
- p = NaN;
- else
- p = 1 - spm_Tcdf(T,df(2));
- end
- str = sprintf('corr(df:%-2.0f) = %-0.2f: p = %-0.5f',df(2),r,p);
- subplot(1,2,2)
- plot(X(:,2),qE,'.','Markersize',8,'Color','k')
- xlabel('Group effect','FontSize',12), ylabel('Estimate','FontSize',12)
- title(str,'FontSize',16)
- set(gca,'FontSize',12);
- axis square;lsline;
- %% PEB precision components (Part 2, Figure 9)
- load('../analyses/PEB_B.mat');
- PEB = PEB_B;
- n = 4;
- nq = length(PEB.M.Q);
- ns = size(GCM,1);
- np = nq; % number of dcm parameters
- figure;
- subplot(1,n+2,1);
- imagesc( kron(eye(ns), np) );
- colormap gray;
- axis square;
- set(gca,'XTick',[],'YTick',[]);
- subplot(1,n+2,2);
- Q0=eye(np);
- imagesc(Q0);
- colormap gray;
- axis square;
- set(gca,'XTick',[],'YTick',[]);
- i = 3;
- for q = [1:n-1 nq]
- Q = PEB.M.Q{q};
- subplot(1,n+2,i);
- imagesc(Q);
- colormap gray;
- axis square;
- set(gca,'XTick',[],'YTick',[]);
- i = i + 1;
- end
Reproduce_figures.m at commit 82bf91f, no license · at the source
Overview
- Department of Neuroscience, Rehabilitation, Ophthalmology, Genetics, and Mother–Child Health (DINOGMI), University of Genoa, Genoa 16132, Italy
- Department of Physics (DIFI), University of Genoa, Genoa 16146, Italy
- Institute of Psychiatry, Psychology and Neuroscience (IoPPN), King’s College London, London SE5 8AB, UK
- Department of Neurology, Ospedale San Paolo, Savona 17100, Italy
- IRCCS Azienda Ospedaliera Metropolitana—IRCCS AOM, Genova 16132, Italy
- Department of Neurology, PA. Micone Hospital, ASL3, Genoa 16154, Italy
- Department of Neurology and CRESM, San Luigi Gonzaga University Hospital, Orbassano 10043, Italy
- Department of Neurology, Hospital Sant'Andrea, La Spezia 19124, Italy
Abstract
The neural mechanisms underlying cognitive dysfunction in aquaporin-4 antibody-positive neuromyelitis optica spectrum disorder (AQP4 + NMOSD) remain unclear. Functional connectivity (FC) studies have revealed network-level alterations, but little is known about the effective interactions that support compensatory reorganization.
To address this gap, we investigated how alterations in functional and effective connectivity within large-scale networks relate to cognitive performance in AQP4 + NMOSD.
To this end, 20 AQP4 + NMOSD patients and 20 age- and sex-matched healthy controls underwent 3-T structural MRI and resting-state functional MRI. Seed-based and region-of-interest connectivity analyses focused on the default mode network and ventral attention network. Directional interactions were assessed using dynamic causal modelling (DCM). Cognitive performance was evaluated with the Brief International Cognitive Assessment for Multiple Sclerosis and the Controlled Oral Word Association Test (COWAT).
Overall, cognition was quite preserved in patients, except for reduced COWAT scores. Functional connectivity analyses revealed increased intra-network functional connectivity but decreased anterior–posterior default mode network integration. Dynamic causal modelling showed asymmetric prefrontal–posterior interactions, with stronger top-down excitatory influences from prefrontal to posterior regions.
Taken together, these findings indicate that AQP4 + NMOSD patients exhibit altered functional brain organization despite relatively preserved cognition, suggesting a pattern of large-scale network reorganization that may support cognitive performance.
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 2 matches between paragraphs and lines of code.
pzeidman/dcm-peb-example
82bf91f0ad0de8f7ca652a55a1261743ff8a30c0, 12 July 2019Availability: 1 check, the latest on 26 September 2026: the link answers
- 26 September 2026: the link answers
7 files
- batch/
Run_gui_batch.m , MATLAB, 40 lines - code/
Reproduce_figures.m , MATLAB, 500 lines, 1 match - code/
Run_first_level.m , MATLAB, 257 lines, 1 match - code/
Run_second_level.m , MATLAB, 80 lines - code/
pz_dcm_get_parameter_nam , MATLAB, 13 lineses.m - code/
pz_rescale.m , MATLAB, 32 lines - README.md, Text, 12 lines
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;
- 6 scripts, each with its path and the digest of its content;
- 2 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 presented in this study are available upon request from the corresponding author.
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 3, 28 September 2026
- Funding: added Fondazione Italiana Sclerosi Multipla
Version 1, 27 September 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 12 authors, 5 keywords, 43 references.
Cite
This paper
Leveraro, E., Cipriano, E., Lombardi, G., Currò, D., Tazza, F., Novi, G., Laroni, A., Gazzola, P., Malentacchi, M., Petrucci, L., Lapucci, C., & Inglese, M. (2026). Functional and effective connectivity alterations relate to cognitive performance in aquaporin-4 antibody-positive neuromyelitis optica spectrum disorder. Brain communications, 8(5), fcag334. https://
BibTeX
@article{leveraro2026fun
author = {Leveraro, Elisa and Cipriano, Emilio and Lombardi, Giada and Currò, Daniela and Tazza, Francesco and Novi, Giovanni and Laroni, Alice and Gazzola, Paola and Malentacchi, Maria and Petrucci, Loredana and Lapucci, Caterina and Inglese, Matilde},
title = {{Functional and effective connectivity alterations relate to cognitive performance in aquaporin-4 antibody-positive neuromyelitis optica spectrum disorder}},
journal = {Brain communications},
year = {2026},
month = sep,
volume = {8},
number = {5},
pages = {fcag334},
publisher = {Oxford University Press},
issn = {2632-1297},
doi = {10.1093/
url = {https://
pmid = {42729900},
pmcid = {PMC13563299}
}
RIS
TY - JOUR
AU - Leveraro, Elisa
AU - Cipriano, Emilio
AU - Lombardi, Giada
AU - Currò, Daniela
AU - Tazza, Francesco
AU - Novi, Giovanni
AU - Laroni, Alice
AU - Gazzola, Paola
AU - Malentacchi, Maria
AU - Petrucci, Loredana
AU - Lapucci, Caterina
AU - Inglese, Matilde
TI - Functional and effective connectivity alterations relate to cognitive performance in aquaporin-4 antibody-positive neuromyelitis optica spectrum disorder
T2 - Brain communications
J2 - Brain Commun
PY - 2026
DA - 2026/
VL - 8
IS - 5
SP - fcag334
SN - 2632-1297
PB - Oxford University Press
DO - 10.1093/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1093/
"type": "article-journal",
"title": "Functional and effective connectivity alterations relate to cognitive performance in aquaporin-4 antibody-positive neuromyelitis optica spectrum disorder",
"container-title": "Brain communications",
"author": [
{
"family": "Leveraro",
"given": "Elisa"
},
{
"family": "Cipriano",
"given": "Emilio"
},
{
"family": "Lombardi",
"given": "Giada"
},
{
"family": "Currò",
"given": "Daniela"
},
{
"family": "Tazza",
"given": "Francesco"
},
{
"family": "Novi",
"given": "Giovanni"
},
{
"family": "Laroni",
"given": "Alice"
},
{
"family": "Gazzola",
"given": "Paola"
},
{
"family": "Malentacchi",
"given": "Maria"
},
{
"family": "Petrucci",
"given": "Loredana"
},
{
"family": "Lapucci",
"given": "Caterina"
},
{
"family": "Inglese",
"given": "Matilde"
}
],
"container-title-short":
"volume": "8",
"issue": "5",
"page": "fcag334",
"DOI": "10.1093/
"PMID": "42729900",
"PMCID": "PMC13563299",
"ISSN": "2632-1297",
"publisher": "Oxford University Press",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
9,
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.1038/s41586-026-10910-z [code]
- Psychedelics align brain activity with context.Journal: NatureIn common: SPM, Statistics and Machine Learning Toolbox, fMRI, 4 references
- [2] doi:10.1007/s12021-025-09759-w [code]
- Limitations of Variational Laplace-Based Dynamic Causal Modelling for Multistable Cortical Circuits.Journal: NeuroinformaticsIn common: SPM, Statistics and Machine Learning Toolbox, 3 references
- [3] doi:10.7554/elife.108408 [code]
- Frequency and laminar profile of feature-specific visual activity revealed by interleaved EEG-fMRI.Journal: eLifeIn common: SPM, Statistics and Machine Learning Toolbox, fMRI, 3 references
- [4] doi:10.3389/fnagi.2026.1742371 [code]
- Cross-sectional and longitudinal functional network alterations associated with subthreshold depressive symptoms in healthy older adults.Journal: Frontiers in aging neuroscienceIn common: SPM, Statistics and Machine Learning Toolbox, fMRI, 3 references
- [5] doi:10.1016/j.isci.2026.115369 [code]
- Spectral dynamic causal modeling of effective connectivity across multiple brain networks in pilot trainees.Journal: iScienceIn common: SPM, 3 references
- [6] doi:10.1162/netn.a.549 [code]
- Distributed cortical network dynamics of binocular convergent eye movements in humans.Journal: Network neuroscience (Cambridge, Mass.)In common: SPM, fMRI, 3 references
- [7] doi:10.1038/s41467-026-71414-y [code]
- Bed nucleus of the stria terminalis connectivity during food cue and taste processing under stress.Journal: Nature communicationsIn common: SPM, Statistics and Machine Learning Toolbox, 2 references
- [8] doi:10.1186/s40708-026-00312-2 [code]
- Synergistic and redundant information dynamics exhibit dissociable alterations across schizophrenia and neurodevelopmental conditions.Journal: Brain informaticsIn common: SPM, Statistics and Machine Learning Toolbox, fMRI, other condition, 2 references
- [9] doi:10.1002/hbm.70621 [code]
- Optimising 7T-fMRI for Imaging Regions of Magnetic Susceptibility.Journal: Human brain mappingIn common: SPM, Statistics and Machine Learning Toolbox, fMRI, 2 references
- [10] doi:10.1038/s41467-026-73540-z [code]
- Predictive acoustical processing in human cortical layers.Journal: Nature communicationsIn common: SPM, Statistics and Machine Learning Toolbox, 2 references
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, 6 scripts, and 2 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:44f131305c65723b…
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
[, paste the snippet at the top, then “Commit changes…” and, to review it first, “Create a new branch and start a pull request”. You open the pull request; OSCR asks for no permission.
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.
