Differential adolescent neurodevelopment of emotion processing across internalizing psychopathology and childhood adversity.
The 8 matches
- [1] § Methods and materials › Statistical analysis ↔ KarpovEtAl2026/LinearMixedEffects_Adversity-Analysis.R, lines 1–44 · score 0.83 · linear mixed, potential moderating, psychopathology severity, SLES score, CBCL YSR, adversity exposure
- [2] § Methods and materials › Statistical analysis ↔ KarpovEtAll2025/LinearMixedEffects_Analysis.R, lines 1–39 · score 0.81 · linear mixed, CBCL YSR, dependent variables, adversity exposure, Likelihood, symptoms
- [3] § Methods and materials › Statistical analysis ↔ KarpovEtAl2026/LinearMixedEffects_Group-Analysis.R, lines 1–39 · score 0.72 · linear mixed, youngest participant, affective rating, task instruction, accuracy, neutral stimuli
- [4] § Methods and materials › Clinical and behavioral assessments ↔ KarpovEtAl2026/LinearMixedEffects_Adversity-Analysis.R, lines 1–44 · score 0.70 · Child Behavior Checklist, CBCL YSR, adversity exposure, severity, psychopathology, youth
- [5] § Methods and materials › Emotion regulation tasks ↔ KarpovEtAll2025/LinearMixedEffects_Analysis.R, lines 1–39 · score 0.68 · emotionally disengage, emotionally engage, emotion regulation, Picture, stimulus valence, neutral
- [6] § Results › Group differences during the explicit emotion regulation task › Differences in neurodevelopmental trajectories ↔ KarpovEtAl2026/LinearMixedEffects_Decomp-Analysis.R, lines 1–78 · score 0.64 · left Rolandic Operculum, left dorsal anterior, way interaction, S3, task instructions, insula
- [7] § Results › Group differences during the explicit emotion regulation task › Differences in neurodevelopmental trajectories ↔ KarpovEtAl2026/LinearMixedEffects_Adversity-Analysis.R, lines 179–231 · score 0.60 · left Rolandic Operculum, left dorsal anterior, way interaction, insula, Schaefer, instruction
- [8] § Results › Group differences during the explicit emotion regulation task › Behavior ↔ KarpovEtAl2026/LinearMixedEffects_Group-Analysis.R, lines 1–39 · score 0.54 · internalizing disorders, Affective rating, negative neutral, task instruction, brain, Atlas
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
R · 232 lines · 8.7 KB · no license · 3 matches
- # ---- LinearMixedEffects_Adversity-Analysis.R ----
- #
- # Statistical analysis script used in:
- # (Final Citation here)
- #
- # Exploratory analysis investigating the potential moderating effect of adversity in youth with internalizing disorders (ID group)
- # Requires MPlus.
- #
- # General Model:
- # ROI parameter estimate (negative - neutral) ~ Adversity Exposure * Age * Task Instruction +
- # Psychopathology Severity + Sex + (1|Subject)
- #
- # The exact model differs based on what effects were significant in the group analysis,
- # such that only the most complex significant group interaction was tested.
- #
- # Variables:
- # 1. Adversity Exposure = mean-centered SLES scores
- # SLES: Stressful Life Events Schedule (Williamson et al., 2003)
- # 2. Age = Age in years, zero centered around the youngest participant
- # 3. Task Instruction =
- # EN-Back: 0-Back, 2-Back
- # Perspective: Close, Far
- # 4. Psychopathology Severity = mean-centered CBCL-YSR total score
- # CBCL-YSR: Child Behavior Checklist – Youth Self Report (Achenbach, 1999)
- #----------------------------------------------------------------------------#
- # Exact Models:
- # 1) For ROIs with only a Group main effect (no interactions with group):
- # -> ROI (neg-neut) ~ Adversity + Instruction + Age + Psychopathology Severity + Sex + (1|Subject)
- # 2) For ROIs with a significant 3-way interaction of Group:Instruction:Age
- # -> ROI (neg-neut) ~ Adversity*Instruction*Age + Psychopathology Severity + Sex + (1|Subject)
- #============================================================================#
- # 1. Import Libraries ----
- library(MplusAutomation)
- library(readxl)
- library(stringr)
- library(dplyr)
- library(utils)
- #----------------------------------------------------------------------------#
- # 2. Set Variables ----
- xCBCL = 59.06
- xSLES = 45.76
- # Means taken from entire ID sample, averaged across both sessions 1&2
- # Including subjects that were not used in fMRI analyses.
- # Script Inputs
- dataDIR = "path_to_ROI_data"
- mplusDIR = "path_to_save_Mplus_outputs"
- # Schaefer labels of ROIs with a Group Main effect
- perspectiveROIs = c(134,167,186,185,353,86,170, 324, 314,308, 147, 183, 317, 316,
- 113,189,115, 391, 98, 345,358,104,303, 89, 102, 103,101,99)
- enbackROIs = c(143, 347, 311, 107, 314, 350, 141, 307, 175, 318, 317)
- #preallocate final matrix
- allGroupModels <- data.frame(paramHeader=character(),
- param=character(),
- est=character(),
- se=numeric(),
- est_se=numeric(),
- pval=numeric(),
- BeetweenWithin=character(),
- CI95=character(),
- pval=numeric(),
- pval2 =numeric(),
- psig=character(),
- task=character(),
- stringsAsFactors=FALSE)
- #----------------------------------------------------------------------------#
- # 3. Statistical Modelling ----
- ## 3.1. Main Effect of Adversity ----
- # Model: ROI (neg-neut) ~ Adversity + Instruction + Age + Psychopathology Severity + Sex + (1|Subject)
- #
- # See Tables 2 & 3 in the manuscript for a list of the ROIs analysed here,
- # for the EN-Back and Perspective tasks, respectively
- #
- # This model was also used for Behavior (EN-Back accuracy, Perspective affective rating)
- #Loop through tasks
- for (task in c("Perspective", "EN-Back")){
- if (task == "Perspective"){
- roiList = perspectiveROIs
- }
- else if (task == "EN-Back"){
- roiList = enbackROIs
- }
- ## Looping through ROIs
- for (roi in roiList){
- ### 3.1.1. Prep Data ----
- ## Read in data
- rawData = read_excel(paste(dataDIR,"ROI-", as.character(roi), "_task-", task, ".xlsx", sep=''))
- nameOfROI = as.character(roi)
- ## Keep only ID youth, remove CG subjects
- idData = subset(rawData, Group == "ID")
- ## Mean-center questionnaire scores
- idData$CBCL = idData$CBCL - xCBCL
- idData$SLES = idData$SLES - xSLES
- ## Center age around the youngest participant
- idData$Age = idData$Age - min(idData$Age)
- ## Calculate difference in ROI activity
- # roiD = ROI difference (negative - neutral)
- roiData = idData %>% group_by(SubID, Session, Instruction) %>%
- summarize(roiD = Beta[Stim == "Negative"] - Beta[Stim == "Neutral"],
- Sex = unique(Sex), Age = unique(Age),
- CBCL = unique(CBCL), SLES = unique(SLES))
- ## Dummy Coding
- #Sex
- roiData$Sex[roiData$Sex == "Female"] = 0
- roiData$Sex[roiData$Sex == "Male"] = 1
- # Task Instruction
- if (task == "Perspective"){
- roiData$Intruction[roiData$Intruction == "Close"] = 0
- roiData$Intruction[roiData$Intruction == "Far"] = 1
- }
- else if (task == "EN-Back"){
- roiData$Intruction[roiData$Intruction == "0-Back"] = 0
- roiData$Intruction[roiData$Intruction == "2-Back"] = 1
- }
- # Format data, grab only necessary subset of data for the model
- roiData = subset(roiData, select=c("SubID", "roiD", "Instruction", "Sex", "Age", "CBCL", "SLES"))
- colnames(roiData) = c("Sub", "roiD", "Ins", "Sex", "Age", "CBCL", "SLES")
- # Mark missing data for MPlus
- # For subjects missing CBCL and/or SLES scores
- roiData[is.na(roiData)] = -999.00
- ## 3.1.2. MPlus Model ----
- # roiD ~ SLES + Instr + Age + CBCL + Sex + (1|Subject)
- modelGROUP = mplusObject(
- TITLE = "RoiDiff Adversity-MainEffect;",
- VARIABLE ="USEVARIABLES= SubID roiD Ins Sex Age CBCL SLES;
- WITHIN = Ins CBCL SLES Age;
- BETWEEN = Sex;
- CLUSTER = SubID;
- MISSING = ALL (-999.00);",
- ANALYSIS ="TYPE = TWOLEVEL;
- ESTIMATOR = MLR;",
- MODEL = "
- %WITHIN%
- roiD ON Stim Ins CBCL SLES Age
- ;
- CBCL SLES;
- %BETWEEN%
- roiD ON Sex;",
- OUTPUT = "STANDARDIZED CINTERVAL;",
- rdata = roiData)
- mplusOutName = paste(mplusDIR, task,"-", nameOfROI, ".inp", sep='')
- ## Run Model
- fits = mplusModeler(modelMplus, modelout = mplusOutName, run = 1L)
- ## 3.1.3. Extract parameters ----
- ci = fits$results$parameters$ci.stdyx.standardized # extract standardized (STDYX) parameters
- cleanCI = subset(ci, paramHeader == "ROID.ON")
- listCI = paste(cleanCI$low2.5, cleanCI$up2.5, sep=", ") #extract 95% confidence interval, upper and lower 2.5%
- params = fits$results$parameters$stdyx.standardized
- cleanParams = subset(params, paramHeader == "ROID.ON")
- cleanParams$paramHeader = nameOfROI
- cleanParams$CI95 = listCI
- cleanParams$pval2 = 2*pnorm(-abs(cleanParams$est_se)) # get more decimal places on the pval,
- # because MPLUS only provides up to 3 decimal places
- # where anything < .001 is marked as 0.000
- # Mark significant effects
- cleanParams$psig[cleanParams$pval2 < 0.05] = "*"
- cleanParams$psig[cleanParams$pval2 < 0.01] = "**"
- cleanParams$psig[cleanParams$pval2 < 0.001] = "***"
- cleanParams$task = task
- allModels = rbind(allModels, cleanParams)
- } #end looping through ROIs
- } #end looping through tasks
- #--------------------------------------------------------------------------------------------#
- ## 3.2. Adversity 3-way Interaction ----
- # ROI (neg-neut) ~ Adversity*Instruction*Age + Psychopathology Severity + Sex + (1|Subject)
- #
- # EN-Back ROI: The left ventral anterior insula (Schaefer 143)
- # Perspective ROIs: left dorsal anterior insula (Schaefer 101) and left Rolandic Operculum (Schaefer 104)
- ### 3.2.1. Prep Data ----
- # Same as 3.1.1.
- ### 3.2.2. MPlus Model ----
- # roiD ~ SLES*Instr*Age + CBCL + Sex + (1|Subject)
- modelMPlus = mplusObject(
- TITLE = "RoiDiff 3-Way Adversity;",
- VARIABLE ="USEVARIABLES= SubID roiD Ins Sex Age CBCL SLES
- InsSLES InsAge AgeSLES
- InsAgeS;
- WITHIN = Ins CBCL SLES Age
- InsSLES InsAge InsSLES
- InsAgeS;
- BETWEEN = Sex;
- CLUSTER = SubID;
- MISSING = ALL (-999.00);",
- DEFINE =" InsSLES = Ins*SLES;
- InsAge = Ins*Age;
- AgeSLES = Age*SLES;
- InsAgeS = Ins*SLES*Age;",
- ANALYSIS ="TYPE = TWOLEVEL;
- ESTIMATOR = MLR;",
- MODEL = "
- %WITHIN%
- roiD ON Ins CBCL SLES Age
- InsSLES InsAge AgeSLES InsAgeS;
- CBCL SLES InsSLES AgeSLES InsAgeS ;
- %BETWEEN%
- roiD ON Sex;",
- OUTPUT = "STANDARDIZED CINTERVAL;",
- rdata = roiData)
- ### 3.2.3. Extract Parameters ----
- # Same as 3.1.3.
LinearMixedEffects_Adversity-Analysis.R at commit f9358a3, no license · at the source
Overview
- Department of Psychiatry, University of Wisconsin School of Medicine & Public Health, Madison, WI, USA
- Department of Psychiatry and Behavioral Medicine, Medical College of Wisconsin, Wauwatosa, WI, USA
Abstract
Background: Internalizing disorders (IDs) such as anxiety and depression show a peak onset during adolescence, a period characterized by maturation of the frontal lobe. Impaired emotion regulation and elevated reactivity are prominent transdiagnostic symptoms that are further impacted by childhood adversity. However, the mechanisms through which IDs and adversity alter neurodevelopmental trajectories of emotion processing during adolescence are poorly understood, particularly across implicit and explicit regulation strategies.
Methods: Utilizing an accelerated longitudinal design, youth (aged 10–17) with IDs (n = 65) and a typically-developing comparison group (CG; n = 74) completed an emotional N-Back (implicit) and cognitive reappraisal (explicit) task during fMRI at baseline and one-year follow-up. Linear mixed effects modeling was used to investigate group and age differences in regional frontal lobe activation, then explored how these effects were moderated by adversity.
Results: As compared to CG-youth, ID-youth showed developmental differences in the left ventral anterior insula during the implicit task, and the left dorsal anterior insula during the explicit task. Across both tasks, ID-youth lacked the increasing differential activation between negative and neutral stimuli across age that CG-youth exhibit. In ID-youth, adversity moderated neural activity during the explicit task, including the developmental trajectory of the dorsal anterior insula, but not the implicit task.
Conclusions: The left anterior insula is a key developmental region with subregion-specificity. These findings highlight the importance of individual neural maturation and carry implications for emotion regulation-based pediatric clinical interventions. Further investigation is necessary to assess whether intervention effectiveness is dependent on adversity history.
Reproduced under the paper's license (CC BY-NC), from the paper cited above.
Repositories
Its files are read in the Code ↔ Paper reader above, with 8 matches between paragraphs and lines of code.
braveresearchcenter/ceda
f9358a3f375ae0ba06351b9a0bbaa2fd17e0e6a1, 30 January 2026Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
6 files
- KarpovEtAl2026/
LinearMixedEffects_Adver , R, 232 lines, 3 matchessity-Analysis.R - KarpovEtAl2026/
LinearMixedEffects_Decom , R, 170 lines, 1 matchp-Analysis.R - KarpovEtAl2026/
LinearMixedEffects_Group , R, 159 lines, 2 matches-Analysis.R - KarpovEtAll2025/
LinearMixedEffects_Analy , R, 307 lines, 2 matchessis.R - KarpovEtAll2025/
fmri_Preprocessing.sh , Shell, 95 lines - README.md, Text, 34 lines
OSF qyg6k
Availability: 1 check, the latest on 27 September 2026: the link answers (HTTP 200)
- 27 September 2026: the link answers (HTTP 200)
Open science statement
Hypotheses and analysis plans were preregistered on OSF (Karpov et al., 2025). Analysis scripts are available at the following Github repository: https://
Reproduced under the paper's license (CC BY-NC), from the paper cited above.
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:
- 2 repositories of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 5 scripts, each with its path and the digest of its content;
- 8 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 has been used is confidential.
Reproduced under the paper's license (CC BY-NC), 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 2, 28 September 2026
- Authors: added Brian W Kleinschmidt (0009-0002-1077-0300); Justin D Russell (0000-0002-6659-2657); removed Brian W Kleinschmidt; Justin D Russell
Version 1, 27 September 2026: the first record
Recorded: type, language, journal, volume, pages, dates, 5 authors, 6 keywords, 13 MeSH terms, 3 funders, 181 references.
Cite
This paper
Karpov, G., Kleinschmidt, B. W., Heyn, S. A., Russell, J. D., & Herringa, R. J. (2026). Differential adolescent neurodevelopment of emotion processing across internalizing psychopathology and childhood adversity. Developmental cognitive neuroscience, 80, 101769. https://
BibTeX
@article{karpov2026diffe
author = {Karpov, Galit and Kleinschmidt, Brian W and Heyn, Sara A and Russell, Justin D and Herringa, Ryan J},
title = {{Differential adolescent neurodevelopment of emotion processing across internalizing psychopathology and childhood adversity}},
journal = {Developmental cognitive neuroscience},
year = {2026},
month = jun,
volume = {80},
pages = {101769},
publisher = {Elsevier},
issn = {1878-9293},
doi = {10.1016/
url = {https://
pmid = {42335634},
pmcid = {PMC13316226}
}
RIS
TY - JOUR
AU - Karpov, Galit
AU - Kleinschmidt, Brian W
AU - Heyn, Sara A
AU - Russell, Justin D
AU - Herringa, Ryan J
TI - Differential adolescent neurodevelopment of emotion processing across internalizing psychopathology and childhood adversity
T2 - Developmental cognitive neuroscience
J2 - Dev Cogn Neurosci
PY - 2026
DA - 2026/
VL - 80
SP - 101769
SN - 1878-9293
PB - Elsevier
DO - 10.1016/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1016/
"type": "article-journal",
"title": "Differential adolescent neurodevelopment of emotion processing across internalizing psychopathology and childhood adversity",
"container-title": "Developmental cognitive neuroscience",
"author": [
{
"family": "Karpov",
"given": "Galit"
},
{
"family": "Kleinschmidt",
"given": "Brian W"
},
{
"family": "Heyn",
"given": "Sara A"
},
{
"family": "Russell",
"given": "Justin D"
},
{
"family": "Herringa",
"given": "Ryan J"
}
],
"container-title-short":
"volume": "80",
"page": "101769",
"DOI": "10.1016/
"PMID": "42335634",
"PMCID": "PMC13316226",
"ISSN": "1878-9293",
"publisher": "Elsevier",
"URL": "https://
"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.1016/j.dcn.2026.101777
- Neural systems supporting cognitive reappraisal in young children: An fMRI study.Journal: Developmental cognitive neuroscienceIn common: fMRI, 12 references
- [2] doi:10.1016/j.bpsgos.2026.100799 [code]
- Distinct Representations of Irrelevant Emotional Information in the Visual Network Are Associated With Psychopathology in Youth.Journal: Biological psychiatry global open scienceIn common: tidyverse, 11 references
- [3] doi:10.1038/s41467-026-71568-9 [code]
- Convergent and selective representations of pain, appetitive processes, aversive processes, and cognitive control in the insula.Journal: Nature communicationsIn common: fMRIPrep, 7 references
- [4] doi:10.1162/imag.a.1268 [code]
- Real-time fMRI-triggered experience sampling: A proof-of-concept study.Journal: Imaging neuroscience (Cambridge, Mass.)In common: tidyverse, fMRI, 6 references
- [5] doi:10.1002/jcv2.70135 [code]
- Alterations in resting-state functional connectivity relate to psychopathology trajectories during emerging adolescence.Journal: JCPP advancesIn common: tidyverse, fMRI, 5 references
- [6] doi:10.1016/j.dcn.2026.101737 [code]
- Being praised and criticized in adolescents and adults: Age-related changes in neural responses to social evaluations.Journal: Developmental cognitive neuroscienceIn common: fMRI, 5 references
- [7] doi:10.1371/journal.pbio.3003666 [code]
- Emotion regulation success involves systematic gradient-based reconfigurations of large-scale activation patterns in the human brain.Journal: PLoS biologyIn common: tidyverse, fMRI, 4 references
- [8] doi:10.1038/s41598-026-53424-4 [code]
- Cognitive control networks causally support implicit emotion regulation: evidence from dlPFC stimulation and directed functional connectivity.Journal: Scientific reportsIn common: tidyverse, 4 references
- [9] doi:10.1093/braincomms/fcag220 [code]
- When pain becomes self: limbic-default mode network hyperconnectivity predicts microvascular decompression failure in trigeminal neuralgia.Journal: Brain communicationsIn common: fMRIPrep, AFNI, fMRI, 2 references
- [10] doi:10.1038/s41467-026-74565-0 [code]
- The functional neurobiology of dispositions towards negative emotions.Journal: Nature communicationsIn common: AFNI, tidyverse, 3 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: 2 repositories of the authors' code, each at its verified commit and with its license, 5 scripts, and 8 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:7707cf892371465a…
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.
