World Trade Center neurotoxicant exposure severity is associated with cortical thinning and regional brain atrophy: a neuroimaging study of general responders at midlife.
Paper
Loaded from Europe PMC by your browser; OSCR does not store it: doi.org · Europe PMC
The paper is loaded when this pane is shown.
The authors' code
Stata · 252 lines · 12 KB · no license
- ** Code for WTC-NESI Exposure Score
- use EAQV1.dta , clear
- ** cleaning and making constructs that could be useful for exposure assessment **
- ren eaq_16_01 respi
- foreach x in eaq_09_03 eaq_09_04 eaq_09_05 eaq_09_06 eaq_09_07 eaq_09_08 eaq_09_09 eaq_09_10 eaq_09_11 eaq_09_12 eaq_09_13 eaq_09_14 eaq_09_15 eaq_09_16 eaq_09_17 eaq_09_18 eaq_09_19 eaq_09_20 eaq_09_21 eaq_09_22 eaq_09_23 eaq_09_24 eaq_10_04 eaq_10_10 eaq_10_16 {
- quietly replace `x' = 0 if `x' > 1000000
- }
- gen septdays = 0
- foreach x in eaq_09_03 eaq_09_04 eaq_09_05 eaq_09_06 eaq_09_07 eaq_09_08 eaq_09_09 eaq_09_10 eaq_09_11 eaq_09_12 eaq_09_13 eaq_09_14 eaq_09_15 eaq_09_16 eaq_09_17 eaq_09_18 eaq_09_19 eaq_09_20 eaq_09_21 eaq_09_22 {
- quietly replace septdays = septdays + sign(`x')
- }
- ren eaq_10_02 octdays
- ren eaq_10_08 novdays
- ren eaq_10_14 jandays
- foreach x in sept oct nov jan {
- quietly replace `x'days = . if `x'days > 1000 | `x'days == 0
- quietly bysort mrn (`x'days): replace `x'days = `x'days[_n-1] if `x'days == .
- quietly replace `x'days = 0 if `x'days == .
- }
- replace respi = 0 if respi < 0
- replace respi = . if respi > 10
- gen alresp = int(respi/3)
- gen eresp = sign(respi)
- replace alresp = 0 if alresp == .
- replace eresp = 0 if eresp == .
- foreach x in eaq_11_04 eaq_12_02 eaq_12_13 eaq_12_24 eaq_12_35 eaq_12_04 eaq_12_15 eaq_12_26 eaq_12_37 eaq_12_08 eaq_12_19 eaq_12_30 eaq_12_41 eaq_11_04 eaq_11_05 eaq_11_06 eaq_11_15 eaq_11_16 eaq_11_17 eaq_11_26 eaq_11_27 eaq_11_28 eaq_11_37 eaq_11_38 eaq_11_39 {
- quietly replace `x' = . if `x' > 1
- quietly bysort mrn (`x') : replace `x' = `x'[_n-1] if `x' == .
- }
- foreach x in eaq_12_03 eaq_12_14 eaq_12_25 eaq_12_36 {
- quietly replace `x' = . if `x' > 2
- quietly replace `x' = sign(`x')
- quietly bysort mrn (`x') : replace `x' = `x'[_n-1] if `x' == .
- }
- alpha eaq_11_04 eaq_11_05 eaq_11_06 eaq_11_15 eaq_11_16 eaq_11_17 eaq_11_26 eaq_11_27 eaq_11_28 eaq_11_37 eaq_11_38 eaq_11_39 , gen(supervis)
- foreach x in eaq_13_01 eaq_13_02 eaq_13_03 eaq_13_04 eaq_13_05 eaq_13_06 eaq_13_07 eaq_13_08 eaq_13_09 eaq_13_10 eaq_13_11 eaq_13_12 eaq_13_13 eaq_13_14 eaq_13_15 eaq_13_16 eaq_13_17 eaq_13_18 eaq_13_19 eaq_13_20 eaq_13_21 eaq_13_22 eaq_13_23 eaq_13_24 eaq_13_25 eaq_13_26 eaq_13_27 eaq_13_28 eaq_13_29 eaq_13_30 eaq_13_31 eaq_13_32 eaq_13_33 eaq_13_34 eaq_13_35 eaq_13_36 eaq_13_37 eaq_13_38 eaq_13_39 eaq_13_40 eaq_13_41 eaq_13_42 {
- quietly replace `x' = 0 if `x' == 2
- quietly replace `x' = . if `x' > 10
- }
- rename eaq_13_0* eaq_13_*
- forv i = 1/42 {
- if mod(`i',3) == 1 quietly gen ir13_`i' = eaq_13_`i'*irisk
- if mod(`i',3) == 2 quietly gen nr13_`i' = eaq_13_`i'*nrisk
- if mod(`i',3) == 0 quietly gen jr13_`i' = eaq_13_`i'*jrisk
- }
- rename eaq_12_0* eaq_12_*
- local j = 1
- foreach x of numlist 2 13 24 35 3 14 25 36 4 15 26 37 8 19 30 41 {
- if mod(`j',4) == 1 quietly gen raq_12_`j' = eaq_12_`x'*srisk
- if mod(`j',4) == 2 quietly gen raq_12_`j' = eaq_12_`x'*orisk
- if mod(`j',4) == 3 quietly gen raq_12_`j' = eaq_12_`x'*nrisk
- if mod(`j',4) == 0 quietly gen raq_12_`j' = eaq_12_`x'*jrisk
- local j = `j' + 1
- }
- forv i = 1/54 {
- capture: quietly gen sac`i' = srisk if eaq_11_01 == `i'
- capture: quietly gen oac`i' = orisk if eaq_11_12 == `i'
- capture: quietly gen nac`i' = nrisk if eaq_11_23 == `i'
- capture: quietly gen jac`i' = jrisk if eaq_11_34 == `i'
- capture: quietly replace sac`i' = srisk*.3 if eaq_11_02 == `i' & sac`i' == .
- capture: quietly replace oac`i' = orisk*.3 if eaq_11_13 == `i' & oac`i' == .
- capture: quietly replace nac`i' = nrisk*.3 if eaq_11_24 == `i' & nac`i' == .
- capture: quietly replace jac`i' = jrisk*.3 if eaq_11_35 == `i' & jac`i' == .
- capture: quietly replace sac`i' = srisk*.1 if eaq_11_03 == `i' & sac`i' == .
- capture: quietly replace oac`i' = orisk*.1 if eaq_11_14 == `i' & oac`i' == .
- capture: quietly replace nac`i' = nrisk*.1 if eaq_11_25 == `i' & nac`i' == .
- capture: quietly replace jac`i' = jrisk*.1 if eaq_11_36 == `i' & jac`i' == .
- capture: quietly egen acr`i' = rowtotal(sac`i' oac`i' nac`i' jac`i' ) , m
- capture: quietly replace acr`i' = 0 if acr`i' == .
- }
- foreach x in ir13_1 nr13_2 jr13_3 ir13_4 nr13_5 jr13_6 ir13_7 nr13_8 jr13_9 ir13_10 nr13_11 jr13_12 ir13_13 nr13_14 jr13_15 ir13_16 nr13_17 jr13_18 ir13_19 nr13_20 jr13_21 ir13_22 nr13_23 jr13_24 ir13_25 nr13_26 jr13_27 ir13_28 nr13_29 jr13_30 ir13_31 nr13_32 jr13_33 ir13_34 nr13_35 jr13_36 ir13_37 nr13_38 jr13_39 ir13_40 nr13_41 jr13_42 raq_12_1 raq_12_2 raq_12_3 raq_12_4 raq_12_9 raq_12_10 raq_12_11 raq_12_12 raq_12_13 raq_12_14 raq_12_15 raq_12_16 sac1 oac1 nac1 jac1 sac2 oac2 nac2 jac2 sac3 oac3 nac3 jac3 sac4 oac4 nac4 jac4 sac5 oac5 nac5 jac5 sac6 oac6 nac6 jac6 sac7 oac7 nac7 jac7 sac8 oac8 nac8 jac8 sac9 oac9 nac9 jac9 sac10 oac10 nac10 jac10 sac11 oac11 nac11 jac11 sac12 oac12 nac12 jac12 sac13 oac13 nac13 jac13 sac14 oac14 nac14 jac14 sac15 oac15 nac15 jac15 sac16 oac16 nac16 jac16 sac17 oac17 nac17 jac17 sac18 oac18 nac18 jac18 sac19 oac19 nac19 jac19 sac20 oac20 nac20 jac20 sac21 oac21 nac21 jac21 sac22 oac22 nac22 jac22 sac23 oac23 nac23 jac23 sac24 oac24 nac24 jac24 sac25 oac25 nac25 jac25 sac26 oac26 nac26 jac26 sac27 oac27 nac27 jac27 sac28 oac28 nac28 jac28 sac29 oac29 nac29 jac29 sac30 oac30 nac30 jac30 sac31 oac31 nac31 jac31 sac32 oac32 nac32 jac32 sac33 oac33 nac33 jac33 sac34 oac34 nac34 jac34 sac35 oac35 nac35 jac35 sac36 oac36 nac36 jac36 sac37 oac37 nac37 jac37 sac38 oac38 nac38 jac38 sac39 oac39 nac39 jac39 sac40 oac40 nac40 jac40 sac41 oac41 nac41 jac41 sac42 oac42 nac42 jac42 sac43 oac43 nac43 jac43 sac44 oac44 nac44 jac44 sac45 oac45 nac45 jac45 sac46 oac46 nac46 jac46 sac47 oac47 nac47 jac47 sac48 oac48 nac48 jac48 sac49 oac49 nac49 jac49 sac50 oac50 nac50 jac50 sac51 oac51 nac51 jac51 sac52 oac52 nac52 jac52 sac53 oac53 nac53 jac53 sac54 oac54 nac54 jac54 {
- quietly bysort mrn (`x'): replace `x' = `x'[_n-1] if `x' == .
- quietly replace `x' = 0 if `x' == .
- }
- forv i = 1/54 {
- quietly gen pex`i' = sac`i' + 4*oac`i' + .5*nac`i' + .1*jac`i'
- quietly gen dex`i' = sign(int(pex`i'/8))
- }
- egen encd = rowtotal(raq_12_1 raq_12_2 raq_12_3 raq_12_4) , m
- egen cutd = rowtotal( raq_12_9 raq_12_10 raq_12_11 raq_12_12) , m
- egen cond = rowtotal( raq_12_13 raq_12_14 raq_12_15 raq_12_16) , m
- egen humd = rowtotal( ir13_1 nr13_2 jr13_3 ) , m
- egen blod = rowtotal( ir13_4 nr13_5 jr13_6 ) , m
- egen dstd = rowtotal( ir13_7 nr13_8 jr13_9 ) , m
- egen mold = rowtotal( ir13_10 nr13_11 jr13_12) , m
- egen chmd = rowtotal( ir13_13 nr13_14 jr13_15 ) , m
- egen fumd = rowtotal( ir13_16 nr13_17 jr13_18 ) , m
- egen swgd = rowtotal( ir13_19 nr13_20 jr13_21 ) , m
- egen hsud = rowtotal( ir13_22 nr13_23 jr13_24 ) , m
- egen smod = rowtotal( ir13_25 nr13_26 jr13_27 ) , m
- egen dsld = rowtotal( ir13_28 nr13_29 jr13_30 ) , m
- egen ndxd = rowtotal( ir13_31 nr13_32 jr13_33 ) , m
- egen ergd = rowtotal( ir13_34 nr13_35 jr13_36 ) , m
- egen temd = rowtotal( ir13_37 nr13_38 jr13_39 ) , m
- egen noid = rowtotal( ir13_40 nr13_41 jr13_42 ) , m
- qui gen human = .
- forv i = 1/3 {
- quietly replace human = eaq_13_`i' if (human == . | human == 0) & eaq_13_`i' < .
- }
- quietly bysort mrn (human): replace human = human[_n-1] if human== .
- gen blood_exposure = .
- foreach x in eaq_13_4 eaq_13_5 eaq_13_6 {
- quietly replace blood_exposure = 1 if `x' ==1
- quietly replace blood_exposure = 0 if `x' ==0 & blood_exposure == .
- }
- quietly bysort mrn (blood_exposure): replace blood_exposure = blood_exposure[_n-1] if blood_exposure== .
- lab def resp 0 "rarely/never" 1 "sometimes" 2 "most of the time" 3 "always"
- replace respi = respi - 1
- lab val respi resp
- replace respi = 0 if respi == 4 | respi == 5 | respi == 7
- replace respi = . if respi == 6
- gen pilesept = sign(int(eaq_12_1/2))
- gen pileoct = sign(int(eaq_12_12/2))
- gen human_remains = mod(eaq_13_1,2)
- replace human_remains = mod(eaq_13_2,2) if human_remains == . | human_remains == 0
- replace human_remains = mod(eaq_13_3,2) if human_remains == . | human_remains == 0
- gen fires = mod(eaq_13_25,2)
- quietly compress
- forv i = 1/1200 {
- capture: quietly labelrename labels`i' eaq_labels`i'
- if _rc == 111 continue, break
- }
- gen tdays = septdays + octdays + novdays + jandays
- gen wks11 = tdays/7
- gen fdworker = strmatch(eaq_01_02, "*fire*")
- gen ar911 = abs(sign(arrival-1)-1)
- gen dustc = abs(sign(arrivaldust-1)-1)
- replace everpile = 0 if everpile > 1
- gen temp_lrisk = sign(dex45+dex35+dex37+dex38+dex39+dex40)
- recode eaq_17_02 (1=1)(else=0), gen(tyvek)
- recode respi (2 3 =1)(else=0) , gen(resp)
- recode eaq_17_02 (1 2 4 5 6 =1)(else=0), gen(hoodsuit)
- gen ppe = int((hoodsuit + resp)/2)
- foreach x in acr2 acr3 acr4 acr5 acr6 acr7 acr8 acr9 acr10 acr11 acr12 acr13 acr14 acr15 acr16 acr17 acr18 acr20 acr23 acr25 acr26 acr28 acr29 acr30 acr31 acr32 acr33 acr34 acr35 acr36 acr37 acr38 acr39 acr40 acr41 acr42 acr43 acr44 acr45 acr46 acr47 acr48 acr49 acr50 acr51 acr52 acr53 acr54 {
- quietly gen d`x' = sign(int(`x'/16))
- }
- foreach x in encd cutd cond humd blod dstd mold chmd fumd swgd hsud smod dsld ndxd ergd temd noid {
- quietly gen d`x' = sign(int(`x'/10))
- }
- gen macri = sign(dacr48+dacr53+dacr50+dacr26+dacr17+dacr15+dacr11+dacr10+dacr9+dacr8+dacr6+dacr5+dacr4+dacr2)
- gen mspec = sign(dencd+dcond+dhumd+ddstd+dchmd+dfumd+dswgd+dhsud+dsmod+dergd+dtemd+dnoid)
- gen decon = 1 if (eaq_12_9 == 1 | eaq_12_9 == 4 | eaq_12_9 == 8) | (eaq_12_20 == 1 | eaq_12_20 == 4 | eaq_12_20 == 8) | (eaq_12_31 == 1 | eaq_12_31 == 4 | eaq_12_31 == 8) | (eaq_12_42 == 1 | eaq_12_42 == 4 | eaq_12_42 == 8)
- replace decon = 0 if decon == .
- gen nodustin = 0
- replace nodust = nodust+ abs(eaq_12_3-1)
- replace nodust = nodust+ abs(eaq_12_14-1)
- replace nodust = nodust+ abs(eaq_12_25-1)
- replace nodust = nodust+ abs(eaq_12_36-1)
- replace nodust = sign(nodust)
- gen ntrad = int(lawenfor/7)
- alpha eaq_12_3 eaq_12_14 eaq_12_25 eaq_12_36, gen(dusty)
- replace dusty = int(dusty)
- replace dusty = 0 if dusty == .
- gen dsearch = dusty*dex49
- gen temp_plax = temp_lrisk + ppe*10 + macri*100 + mspec*1000
- merge 1:1 mrn using MHSQ_2024.dta , gen(mer_mhsq_1) keepus(mhsq_13_12 mhsq_13_15 mhsq_13_17 lose_any jumper)
- alpha mhsq_13_12 mhsq_13_15 mhsq_13_17 lose_any jumper , gen(psych_exp) min(3)
- replace psych_exp = round(psych_exp*5,1)
- bysort mrn (psych_exp): replace psych_exp = psych_exp[_n-1] if psych_exp == .
- replace psych_exp = 4 if psych_exp == 5
- gen temp_styx = sign(int(psych/2))
- replace temp_styx = 0 if temp_styx == .
- ** creating the exposure assessment "WTC-NESI" **
- gen wtc_nesi = 0 if temp_lrisk == 1
- replace wtc_nesi = 1 if wtc_nesi == . & ppe == 1
- replace wtc_nesi = 2 if temp_plax == 110 | temp_plax == 1010
- replace wtc_nesi = 3 if temp_plax == 1000
- replace wtc_nesi = 4 if temp_plax == 0
- replace wtc_nesi = 5 if temp_plax == 100 | temp_plax == 1100 | temp_plax == 1110 | temp_plax == 1111
- replace wtc_nesi = 6 if zax == 2
- replace wtc_nesi = (wtc_nesi+.5*sign(int(wks11/4.54))*2
- replace wtc_nesi = 0 if wtc_nesi < 5
- replace wtc_nesi = 2*(wtc_nesi+.5*temp_styx)
- replace wtc_nesi = 1 if wtc_nesi< 15 & wtc_nesi > 0
- replace wtc_nesi = 2 if wtc_nesi< 20 & wtc_nesi > 14
- replace wtc_nesi = 3 if wtc_nesi>= 20 & wtc_nesi < .
- replace wtc_nesi = 0 if temp_lrisk == 1
- replace wtc_nesi = 0 if ppe == 1 | dacr13==1
- replace wtc_nesi = 1 if temp_styx == 1 & wtc_nesi == 0
- replace wtc_nesi = 4 if wtc_nesi == 3 & temp_styx == 1
- replace wtc_nesi = -1 if wtc_nesi == 0 & super == 1
- replace wtc_nesi = wtc_nesi+1
- replace wtc_nesi = 1 if wtc_nesi == 2 & super >= .6 & super < .
- replace wtc_nesi = wtc_nesi + ntrad if wtc_nesi > 0
- replace wtc_nesi = wtc_nesi+decon if wtc_nesi > 0
- replace wtc_nesi = wtc_nesi+dex43 if wtc_nesi > 0
- replace wtc_nesi = 1 if wtc_nesi > 1 & temp_lrisk == 1
- replace wtc_nesi = wtc_nesi - hoodsuit if wtc_nesi > 0
- replace wtc_nesi = dusty+wtc_nesi if wtc_nesi > 0
- replace wtc_nesi = wtc_nesi+ddstd if wtc_nesi > 0
- replace wtc_nesi = wtc_nesi + dacr18 if wtc_nesi > 0
- replace wtc_nesi = 0 if wtc_nesi < 0
- recode wtc_nesi (0 =0)(1 2 = 1)(3 = 2)(4 5=3)(6=4)(7 8 9 = 5)
- replace wtc_nesi = wtc_nesi + int(wks11/23) if wtc_nesi > 0 & wtc_nesi < 5
- replace wtc_nesi = 2 if wtc_nesi == 1
- drop sac* nac* jac* oac* dacr* temp_*
- ** output: score used in WTC Lung Cancer study **
- gen wtc_lc_exposure = wtc_nesi -2 if wtc_nesi > 0
- replace wtc_lc_exposure = 2 if qual_exp_ci == 3
- ** output: score used in WTC Lung Cancer study **
- keep mrn wtc_lc_exposure
- save WTC_Exposure.dta , replace
OSF_Code_EAQ_Exposure.do, no license · at the source
Overview
- Program in Public Health, Renaissance School of Medicine at Stony Brook University, Stony Brook, New York, USA
- Department of Family, Population, and Preventive Medicine, Renaissance School of Medicine at Stony Brook University, Stony Brook, New York, USA
- Department of Radiology and Imaging Sciences, Emory University, Atlanta, Georgia, USA
- Department of Chemistry, Stony Brook University, Stony Brook, New York, USA
- Department of Radiology, Division of Neuroradiology, Renaissance School of Medicine at Stony Brook University, Stony Brook, New York, USA
- World Trade Center Health and Wellness Program, Commack, New York, USA
- Department of Medicine, Renaissance School of Medicine at Stony Brook University, Stony Brook, New York, USA
- Department of Environmental Health Sciences, Robert Stempel College of Public Health and Social Work, Florida International University, Miami, Florida, USA
- Department of Biomedical Engineering, Stony Brook University, Stony Brook, New York, USA
- Departments of Neurology and Psychiatry, Icahn School of Medicine at Mount Sinai, New York, New York, USA
- Division of Neurology, James J Peters VA Medical Center, Bronx, New York, USA
Abstract
The abstract is not reproduced here: the paper's license (CC BY-NC-ND) does not allow it. Read it in the paper, at the publisher or on Europe PMC.
Repository
Its files are read in the Code ↔ Paper reader above.
OSF hxye6
Availability: 2 checks, the latest on 31 October 2026: the link answers (HTTP 200)
- 31 October 2026: the link answers (HTTP 200)
- 1 October 2026: the link answers (HTTP 200)
1 file
- ucaf2/
OSF_Code_EAQ_Exposure.do , Stata, 252 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;
- 1 script, each with its path and the digest of its content;
- no match between paragraphs and code yet;
- 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.
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, 1 October 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 16 authors, 4 keywords, 14 MeSH terms, 9 funders, 37 references.
Cite
This paper
Clouston, S. A. P., Huang, C., Askarov, T., Wang, Y., Chaudhry, Z., Carr, M. A., Yang, Y., West, S., Mann, F. D., Marquez, R., Vaska, P., Meliker, J., Gandy, S., Lucchini, R. G., Luft, B. J., & for the Alzheimer's Disease Neuroimaging Initiative. (2026). World Trade Center neurotoxicant exposure severity is associated with cortical thinning and regional brain atrophy: a neuroimaging study of general responders at midlife. Alzheimer's & dementia : the journal of the Alzheimer's Association, 22(10), e71878. https://
BibTeX
@article{clouston2026wor
author = {Clouston, Sean A P and Huang, Chuan and Askarov, Temurbek and Wang, Yicun and Chaudhry, Zan and Carr, Melissa A and Yang, Yuan and West, Steven and Mann, Frank D and Marquez, Ruth and Vaska, Paul and Meliker, Jaymie and Gandy, Sam and Lucchini, Roberto G and Luft, Benjamin J and {for the Alzheimer's Disease Neuroimaging Initiative}},
title = {{World Trade Center neurotoxicant exposure severity is associated with cortical thinning and regional brain atrophy: a neuroimaging study of general responders at midlife}},
journal = {Alzheimer's \& dementia : the journal of the Alzheimer's Association},
year = {2026},
month = oct,
volume = {22},
number = {10},
pages = {e71878},
publisher = {Wiley},
issn = {1552-5260},
doi = {10.1002/
url = {https://
pmid = {42805945},
pmcid = {PMC13619733}
}
RIS
TY - JOUR
AU - Clouston, Sean A P
AU - Huang, Chuan
AU - Askarov, Temurbek
AU - Wang, Yicun
AU - Chaudhry, Zan
AU - Carr, Melissa A
AU - Yang, Yuan
AU - West, Steven
AU - Mann, Frank D
AU - Marquez, Ruth
AU - Vaska, Paul
AU - Meliker, Jaymie
AU - Gandy, Sam
AU - Lucchini, Roberto G
AU - Luft, Benjamin J
AU - for the Alzheimer's Disease Neuroimaging Initiative
TI - World Trade Center neurotoxicant exposure severity is associated with cortical thinning and regional brain atrophy: a neuroimaging study of general responders at midlife
T2 - Alzheimer's & dementia : the journal of the Alzheimer's Association
J2 - Alzheimers Dement
PY - 2026
DA - 2026/
VL - 22
IS - 10
SP - e71878
SN - 1552-5260
PB - Wiley
DO - 10.1002/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1002/
"type": "article-journal",
"title": "World Trade Center neurotoxicant exposure severity is associated with cortical thinning and regional brain atrophy: a neuroimaging study of general responders at midlife",
"container-title": "Alzheimer's & dementia : the journal of the Alzheimer's Association",
"author": [
{
"family": "Clouston",
"given": "Sean A P"
},
{
"family": "Huang",
"given": "Chuan"
},
{
"family": "Askarov",
"given": "Temurbek"
},
{
"family": "Wang",
"given": "Yicun"
},
{
"family": "Chaudhry",
"given": "Zan"
},
{
"family": "Carr",
"given": "Melissa A"
},
{
"family": "Yang",
"given": "Yuan"
},
{
"family": "West",
"given": "Steven"
},
{
"family": "Mann",
"given": "Frank D"
},
{
"family": "Marquez",
"given": "Ruth"
},
{
"family": "Vaska",
"given": "Paul"
},
{
"family": "Meliker",
"given": "Jaymie"
},
{
"family": "Gandy",
"given": "Sam"
},
{
"family": "Lucchini",
"given": "Roberto G"
},
{
"family": "Luft",
"given": "Benjamin J"
},
{
"literal": "for the Alzheimer's Disease Neuroimaging Initiative"
}
],
"container-title-short":
"volume": "22",
"issue": "10",
"page": "e71878",
"DOI": "10.1002/
"PMID": "42805945",
"PMCID": "PMC13619733",
"ISSN": "1552-5260",
"publisher": "Wiley",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
10,
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/s41398-023-02526-y
- Functional changes in neural mechanisms underlying post-traumatic stress disorder in World Trade Center responders.Journal: Translational psychiatryIn common: 4 references, author Sean A P Clouston
- [2] doi:10.1038/s41386-026-02358-6 [code]
- Mechanistic signatures of comorbid PTSD with cognitive impairment implicate cortisol-induced neural toxicity.Journal: Neuropsychopharmacology : official publication of the American College of NeuropsychopharmacologyIn common: 1 reference, author Sean A P Clouston
- [3] doi:10.1093/gigascience/giae049 [code]
- CAT: a computational anatomy toolbox for the analysis of structural MRI data.Journal: GigaScienceIn common: Alzheimer's / dementia, structural MRI / diffusion, 4 references
- [4] doi:10.1162/imag.a.1242 [code]
- Stable individual differences dominate adult brain volume variation until later life.Journal: Imaging neuroscience (Cambridge, Mass.)In common: structural MRI / diffusion, 3 references
- [5] doi:10.1002/alz.71609
- Cortical gray-white matter contrast alterations precede amyloid-β positivity and macrostructural changes in older adults without dementia.Journal: Alzheimer's & dementia : the journal of the Alzheimer's AssociationIn common: Alzheimer's / dementia, structural MRI / diffusion, 3 references
- [6] doi:10.1016/j.nicl.2025.103912
- Amyloid PET predicts atrophy in older adults without dementia: Results from the AMYPAD Prognostic &
amp; Natural History study. Journal: NeuroImage. ClinicalIn common: Alzheimer's / dementia, structural MRI / diffusion, 3 references - [7] doi:10.1038/s41467-024-49430-7 [code]
- Genetic influences on brain and cognitive health and their interactions with cardiovascular conditions and depression.Journal: Nature communicationsIn common: Alzheimer's / dementia, structural MRI / diffusion, 3 references
- [8] doi:10.3389/fneur.2023.1258116 [code]
- SWADESH: a multimodal multi-disease brain imaging and neuropsychological database and data analytics platform.Journal: Frontiers in neurologyIn common: Alzheimer's / dementia, structural MRI / diffusion, 2 references
- [9] doi:10.1038/s41598-025-29366-8
- Comparing deep learning CNN method with traditional MRI-based hippocampal segmentation and volumetry for early Alzheimer's disease diagnosis across diverse populations.Journal: Scientific reportsIn common: Alzheimer's / dementia, structural MRI / diffusion, 2 references
- [10] doi:10.1371/journal.pcbi.1013583 [code]
- Multiscale networks in Alzheimer's disease identify brain hypometabolism as central across biological scales.Journal: PLoS computational biologyIn common: Alzheimer's / dementia, structural MRI / diffusion, 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, 1 script, and 0 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:8c949ca05312a5d1…
Add the badge to the code's README
If you are an author or a maintainer of this paper's code, you can add this badge. It says what OSCR knows of the paper (its code, its validated tracing map) and links the code to this page. Paste one of these snippets under the README's title. Keep the two marks around it, so that the badge can be replaced in place and is never added twice. OSCR changes nothing in your repository.
Markdown
<!-- oscr-badge:start -->
[](https://openscicode.org/badge/doi/10.1002/alz.71878)
<!-- oscr-badge:end -->reStructuredText
.. oscr-badge:start
.. image:: https://openscicode.org/badge/doi/10.1002/alz.71878.svg
:target: https://openscicode.org/badge/doi/10.1002/alz.71878
:alt: OSCR
.. oscr-badge:endHTML
<!-- oscr-badge:start -->
<a href="https://openscicode.org/badge/doi/10.1002/alz.71878"><img src="https://openscicode.org/badge/doi/10.1002/alz.71878.svg" alt="OSCR"></a>
<!-- oscr-badge:end -->If you choose to, you can have the badge kept up to date for you, with oscr badge --write from the command line or with the GitHub Action in your repository's workflows. Every other form and option (a card, AsciiDoc, LaTeX, shields.io) is on the badge 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: code errors and mismatches between the code and the paper about this paper and its code, from readers and its authors, beside the paper and its tracing map.
Report a mismatch between the code and the paper · Report a code error (signed in)
Reproductions: reports from readers who ran the authors' code and did not get the paper's result, what they ran, with which environment, commit and data.
Report a reproduction failure (signed in)
Activity: what happens around this paper: new versions of its record, its map's validation, discussions and reproductions. It opens with sign-in.
