OSCR

DeepPlaque: a scalable multimodal platform for Aβ pathology and cell analysis in Alzheimer's disease.

Code ↔ Paper

1 match 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 1 match
  1. [1] § Methods › Development of PlaqueNet › Model architecture and implementation detail ↔ pipeline/02_inference/configs/inference_config.py, lines 29–88 · score 0.72 · cross entropy loss, Swin transformer, backbone, heads, weighted, model

Paper

Loaded from Europe PMC by your browser, not stored by OSCR: doi.org · Europe PMC

The paper is loaded when this pane is shown.

The authors' code

Python · 167 lines · 5.3 KB · CC-BY-NC-ND-4.0 · 1 match

  1. default_scope = 'mmdet'
  2. backend_args = None
  3. # Test pipeline for inference
  4. test_pipeline = [
  5. dict(type='LoadImageFromFile', backend_args=None),
  6. dict(type='Resize', scale=(1333, 800), keep_ratio=True),
  7. dict(
  8. type='PackDetInputs',
  9. meta_keys=('img_id', 'img_path', 'ori_shape', 'img_shape', 'scale_factor'))
  10. ]
  11. # Test dataloader (required by DetInferencer)
  12. test_dataloader = dict(
  13. batch_size=1,
  14. num_workers=2,
  15. persistent_workers=True,
  16. drop_last=False,
  17. sampler=dict(type='DefaultSampler', shuffle=False),
  18. dataset=dict(
  19. type='CocoDataset',
  20. data_root='',
  21. ann_file='',
  22. data_prefix=dict(img=''),
  23. metainfo=dict(classes=('cored', 'diffuse', 'fibrillar')),
  24. test_mode=True,
  25. pipeline=test_pipeline))
  26. # Visualizer configuration
  27. vis_backends = [dict(type='LocalVisBackend')]
  28. visualizer = dict(
  29. type='DetLocalVisualizer',
  30. vis_backends=vis_backends,
  31. name='visualizer',
  32. alpha=0.3, # Mask transparency (lower = more transparent, default 0.8)
  33. line_width=2) # Contour line width (default 3)
  34. model = dict(
  35. type='MaskRCNN',
  36. data_preprocessor=dict(
  37. type='DetDataPreprocessor',
  38. mean=[123.675, 116.28, 103.53],
  39. std=[58.395, 57.12, 57.375],
  40. bgr_to_rgb=True,
  41. pad_mask=True,
  42. pad_size_divisor=32),
  43. backbone=dict(
  44. type='SwinTransformer',
  45. embed_dims=96,
  46. depths=[2, 2, 18, 2],
  47. num_heads=[3, 6, 12, 24],
  48. window_size=7,
  49. mlp_ratio=4,
  50. qkv_bias=True,
  51. qk_scale=None,
  52. drop_rate=0.0,
  53. attn_drop_rate=0.0,
  54. drop_path_rate=0.2,
  55. patch_norm=True,
  56. out_indices=(0, 1, 2, 3),
  57. with_cp=False,
  58. convert_weights=True),
  59. neck=dict(
  60. type='FPN',
  61. in_channels=[96, 192, 384, 768],
  62. out_channels=256,
  63. num_outs=5),
  64. rpn_head=dict(
  65. type='RPNHead',
  66. in_channels=256,
  67. feat_channels=256,
  68. anchor_generator=dict(
  69. type='AnchorGenerator',
  70. scales=[8],
  71. ratios=[0.5, 1.0, 2.0],
  72. strides=[4, 8, 16, 32, 64]),
  73. bbox_coder=dict(
  74. type='DeltaXYWHBBoxCoder',
  75. target_means=[0.0, 0.0, 0.0, 0.0],
  76. target_stds=[1.0, 1.0, 1.0, 1.0]),
  77. loss_cls=dict(type='CrossEntropyLoss', use_sigmoid=True, loss_weight=1.0),
  78. loss_bbox=dict(type='L1Loss', loss_weight=1.0)),
  79. roi_head=dict(
  80. type='StandardRoIHead',
  81. bbox_roi_extractor=dict(
  82. type='SingleRoIExtractor',
  83. roi_layer=dict(type='RoIAlign', output_size=7, sampling_ratio=0),
  84. out_channels=256,
  85. featmap_strides=[4, 8, 16, 32]),
  86. bbox_head=dict(
  87. type='Shared2FCBBoxHead',
  88. in_channels=256,
  89. fc_out_channels=1024,
  90. roi_feat_size=7,
  91. num_classes=4,
  92. bbox_coder=dict(
  93. type='DeltaXYWHBBoxCoder',
  94. target_means=[0.0, 0.0, 0.0, 0.0],
  95. target_stds=[0.1, 0.1, 0.2, 0.2]),
  96. reg_class_agnostic=False,
  97. loss_cls=dict(type='CrossEntropyLoss', use_sigmoid=False, loss_weight=1.0),
  98. loss_bbox=dict(type='L1Loss', loss_weight=1.0)),
  99. mask_roi_extractor=dict(
  100. type='SingleRoIExtractor',
  101. roi_layer=dict(type='RoIAlign', output_size=14, sampling_ratio=0),
  102. out_channels=256,
  103. featmap_strides=[4, 8, 16, 32]),
  104. mask_head=dict(
  105. type='FCNMaskHead',
  106. num_convs=4,
  107. in_channels=256,
  108. conv_out_channels=256,
  109. num_classes=4,
  110. loss_mask=dict(type='CrossEntropyLoss', use_mask=True, loss_weight=1.0))),
  111. # Train config (required for model init, not used in inference)
  112. train_cfg=dict(
  113. rpn=dict(
  114. assigner=dict(
  115. type='MaxIoUAssigner',
  116. pos_iou_thr=0.7,
  117. neg_iou_thr=0.3,
  118. min_pos_iou=0.3,
  119. match_low_quality=True,
  120. ignore_iof_thr=-1),
  121. sampler=dict(
  122. type='RandomSampler',
  123. num=256,
  124. pos_fraction=0.5,
  125. neg_pos_ub=-1,
  126. add_gt_as_proposals=False),
  127. allowed_border=-1,
  128. pos_weight=-1,
  129. debug=False),
  130. rpn_proposal=dict(
  131. nms_pre=2000,
  132. max_per_img=1000,
  133. nms=dict(type='nms', iou_threshold=0.7),
  134. min_bbox_size=0),
  135. rcnn=dict(
  136. assigner=dict(
  137. type='MaxIoUAssigner',
  138. pos_iou_thr=0.5,
  139. neg_iou_thr=0.5,
  140. min_pos_iou=0.5,
  141. match_low_quality=True,
  142. ignore_iof_thr=-1),
  143. sampler=dict(
  144. type='RandomSampler',
  145. num=512,
  146. pos_fraction=0.25,
  147. neg_pos_ub=-1,
  148. add_gt_as_proposals=True),
  149. mask_size=28,
  150. pos_weight=-1,
  151. debug=False)),
  152. # Inference configuration
  153. test_cfg=dict(
  154. rpn=dict(
  155. nms_pre=1000,
  156. max_per_img=1000,
  157. nms=dict(type='nms', iou_threshold=0.85),
  158. min_bbox_size=100),
  159. rcnn=dict(
  160. score_thr=0.6,
  161. nms=dict(type='nms', iou_threshold=0.85),
  162. max_per_img=100,
  163. mask_thr_binary=0.85)))

inference_config.py at commit 02bcfc5, under CC-BY-NC-ND-4.0 · at the source

Overview

Authors: Hiu Yi Wong1,2,3, Cheng Jin4, Sze Long Yuen1,2, Xin Yang1,2, Sunveer Singh Gill1,2, Jiahui Xu1,2, Kuo Pin Eric Lai1,2, Wing-Yu Fu1,2, Weina Gao5, Xi Wang6, Jiani Wang5, Han Cao1,2, Ge Lv1,2, Kin Ying Mok1,2,7,8, Ruijun Tian9, Amy K Y Fu1,2,10,11, Hao Chen1,4,12,13, Nancy Y Ip1,2,10,11,3
13 affiliations
  1. Division of Life Science, State Key Laboratory of Nervous System Disorders, Daniel and Mayce Yu Molecular Neuroscience Center, The Hong Kong University of Science and Technology, Hong Kong Special Administrative Region, China
  2. InnoHK Hong Kong Center for Neurodegenerative Diseases, Hong Kong Science Park, Hong Kong Special Administrative Region, China
  3. Present Address: School of Medicine, The Hong Kong University of Science and Technology, Hong Kong Special Administrative Region, China
  4. Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong Special Administrative Region, China
  5. Bayomics Biotechnology Hong Kong Limited, Hong Kong Special Administrative Region, China
  6. Shenzhen BayOmics Biotechnology Co., Ltd, Shenzhen, China
  7. Department of Neurodegenerative Disease, University College London Institute of Neurology, London, UK
  8. School of Medicine, The Hong Kong University of Science and Technology, Hong Kong Special Administrative Region, China
  9. State Key Laboratory of Medical Proteomics and Shenzhen Key Laboratory of Functional Proteomics, Department of Chemistry and Research Center for Chemical Biology and Omics Analysis, School of Science and Guangming Advanced Research Institute, Southern University of Science and Technology, Shenzhen, 518055 China
  10. Guangdong Provincial Key Laboratory of Brain Science, Disease and Drug Development; Shenzhen-Hong Kong Institute of Brain Science, HKUST Shenzhen Research Institute, Shenzhen, Guangdong China
  11. SIAT–HKUST Joint Laboratory for Brain Science, Shenzhen, Guangdong China
  12. Department of Chemical and Biological Engineering, The Hong Kong University of Science and Technology, Hong Kong Special Administrative Region, China
  13. HKUST Shenzhen-Hong Kong Collaborative Innovation Research Institute, Futian, Shenzhen, China
Journal: EMBO molecular medicine, volume 18, issue 9, pages 3495-3516
Dates: received 6 March 2026; accepted 6 July 2026; published online 21 July 2026; in print September 2026
Type: Research article · Language: English
License: CC BY
Identifiers: DOI 10.1038/s44321-026-00488-4 · PMID 42481826 · PMCID PMC13562684 · OpenAlex W7169889331
Open access: gold, a free copy (OpenAlex)
Status: code verified
Categories: genetics / omics (modality), human (organism), Alzheimer's / dementia (population), cellular / molecular (subfield)
Methods: Statistics, Machine learning, Connectivity, fMRI & imaging
Keywords: Computational Biology, Neuroscience
MeSH: Alzheimer Disease*, Amyloid beta-Peptides*, Plaque, Amyloid*, Animals, Brain, Deep Learning, Humans, Laser Capture Microdissection, Microglia, Proteome, Proteomics (* major topic)
Topic: Alzheimer's disease research and treatments (Physiology, Medicine), according to OpenAlex
Funding: Research Grants Council of Hong Kong (the General Research Fund) (HKUST16104624 and HKUST16102824, T13-605/18W); the Innovation and Technology Fund for State Key Laboratory (ITCPD/17-9); SIAT-HKUST Joint Laboratory for Brain Science (Joint laboratory Scheme) (JLFS/M-604/24); the National Natural Science Foundation of China (No. 62202403); InnoHK initiative of the Innovation and Technology Commission of the Hong Kong Special Administrative Region Government; the Guangdong-Hong Kong Joint Laboratory for Psychiatric Disorders (2023B1212120004); Areas of Excellence Scheme of the University Grants Committee (AoE/M-604/16)
Citations: not cited yet (Europe PMC); 71 references in the paper

Abstract

Histological analysis is essential for understanding disease pathology and the microenvironment, particularly in Alzheimer’s disease (AD), characterized by beta-amyloid (Aβ) plaques that exist as diffuse, fibrillar, and core species, with distinct toxicity levels. However, accurate classification of Aβ plaque types in postmortem brain tissues and profiling of surrounding cells present significant challenges. To address these challenges, we developed “DeepPlaque”, an integrated system featuring “PlaqueNet”, a deep learning model for automated classification of Aβ plaque species from diverse imaging platforms. DeepPlaque includes automated workflows for cellular phenotyping and proteomic profiling through targeted laser microdissection. PlaqueNet achieves expert-level accuracy (AUC > 90%) in classifying the 3 major Aβ plaque species, supporting consistent and large-scale annotation. By integrating spatial cellular phenotyping with laser microdissection, DeepPlaque enables high-throughput proteomic analysis of Aβ plaque niches, revealing that microglia are more abundant around core and fibrillar Aβ plaques, with increased expression of apolipoprotein E and amyloid precursor protein in core Aβ plaques. This customizable platform enhances the molecular and cellular characterization of Aβ plaque-associated environments, providing critical insights into AD pathology.

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 1 match between paragraphs and lines of code.

ChengJin-git/DeepPlaque

License: CC-BY-NC-ND-4.0
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Commit: 02bcfc5e534b50298e49b93c994f34e56356eef4, 18 December 2025
Languages: Python (2), Shell (1)
Size: 51 files, 3 scripts
Software Heritage: not archived
Found in: “Data availability”
Holds: README, license file, environment (environment.yml, pipeline/02_inference/requirements.txt)
Not found: CITATION.cff, tests, continuous integration, documentation
Tools: OpenCV (1 file)
Availability: 1 check, the latest on 27 September 2026: the link answers
  • 27 September 2026: the link answers
5 files

The paper's code and data availability statement is in the Data section.

Tracing map

Proposed by the machine: these links were found in the paper and verified at the source, without human review. The map will receive a Zenodo DOI once one of the paper's authors has validated it with their ORCID.

What the map holds:

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

Data links

Data availability

The mass spectrometry dataset has been deposited into the ProteomeXchange Consortium via the PRIDE (Perez-Riverol et al, 2022) partner repository with the dataset identifier PXD071421 (http://proteomecentral.proteomexchange.org/cgi/GetDataset?ID=PXD071421). The deposited dataset is available at https://ebi.ac.uk/pride/archive/projects/PXD071421. All DeepPlaque model source code is available under a CC BY-NC-ND 4.0 license at https://www.github.com/ChengJin-git/DeepPlaque.

The source data of this paper are collected in the following database record: biostudies:S-SCDT-10_1038-S44321-026-00488-4 (https://www.ebi.ac.uk/biostudies/sourcedata/studies/S-SCDT-10_1038-S44321-026-00488-4).

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

Versions

The history of this record: each version stored by the harvester or made by a correction of its authors or of the maintainers of its code, and what changed in its facts. The texts of the paper (its abstract, its availability statements) are not part of it; versions that changed only those are not listed.

Version 1, 27 September 2026: the first record

Recorded: type, language, journal, volume, issue, pages, dates, 18 authors, 2 keywords, 11 MeSH terms, 7 funders, 64 references.

Cite

This paper

Wong, H. Y., Jin, C., Yuen, S. L., Yang, X., Gill, S. S., Xu, J., Lai, K. P. E., Fu, W.-Y., Gao, W., Wang, X., Wang, J., Cao, H., Lv, G., Mok, K. Y., Tian, R., Fu, A. K. Y., Chen, H., & Ip, N. Y. (2026). DeepPlaque: a scalable multimodal platform for Aβ pathology and cell analysis in Alzheimer's disease. EMBO molecular medicine, 18(9), 3495-3516. https://doi.org/10.1038/s44321-026-00488-4

BibTeX

@article{wong2026deepplaque,
author = {Wong, Hiu Yi and Jin, Cheng and Yuen, Sze Long and Yang, Xin and Gill, Sunveer Singh and Xu, Jiahui and Lai, Kuo Pin Eric and Fu, Wing-Yu and Gao, Weina and Wang, Xi and Wang, Jiani and Cao, Han and Lv, Ge and Mok, Kin Ying and Tian, Ruijun and Fu, Amy K Y and Chen, Hao and Ip, Nancy Y},
title = {{DeepPlaque: a scalable multimodal platform for Aβ pathology and cell analysis in Alzheimer's disease}},
journal = {EMBO molecular medicine},
year = {2026},
month = jul,
volume = {18},
number = {9},
pages = {3495--3516},
publisher = {Nature Publishing Group},
issn = {1757-4676},
doi = {10.1038/s44321-026-00488-4},
url = {https://doi.org/10.1038/s44321-026-00488-4},
pmid = {42481826},
pmcid = {PMC13562684}
}

RIS

TY - JOUR
AU - Wong, Hiu Yi
AU - Jin, Cheng
AU - Yuen, Sze Long
AU - Yang, Xin
AU - Gill, Sunveer Singh
AU - Xu, Jiahui
AU - Lai, Kuo Pin Eric
AU - Fu, Wing-Yu
AU - Gao, Weina
AU - Wang, Xi
AU - Wang, Jiani
AU - Cao, Han
AU - Lv, Ge
AU - Mok, Kin Ying
AU - Tian, Ruijun
AU - Fu, Amy K Y
AU - Chen, Hao
AU - Ip, Nancy Y
TI - DeepPlaque: a scalable multimodal platform for Aβ pathology and cell analysis in Alzheimer's disease
T2 - EMBO molecular medicine
J2 - EMBO Mol Med
PY - 2026
DA - 2026/07/21
VL - 18
IS - 9
SP - 3495
EP - 3516
SN - 1757-4676
PB - Nature Publishing Group
DO - 10.1038/s44321-026-00488-4
UR - https://doi.org/10.1038/s44321-026-00488-4
LA - en
ER -

CSL-JSON

{
"id": "10.1038/s44321-026-00488-4",
"type": "article-journal",
"title": "DeepPlaque: a scalable multimodal platform for Aβ pathology and cell analysis in Alzheimer's disease",
"container-title": "EMBO molecular medicine",
"author": [
{
"family": "Wong",
"given": "Hiu Yi"
},
{
"family": "Jin",
"given": "Cheng"
},
{
"family": "Yuen",
"given": "Sze Long"
},
{
"family": "Yang",
"given": "Xin"
},
{
"family": "Gill",
"given": "Sunveer Singh"
},
{
"family": "Xu",
"given": "Jiahui"
},
{
"family": "Lai",
"given": "Kuo Pin Eric"
},
{
"family": "Fu",
"given": "Wing-Yu"
},
{
"family": "Gao",
"given": "Weina"
},
{
"family": "Wang",
"given": "Xi"
},
{
"family": "Wang",
"given": "Jiani"
},
{
"family": "Cao",
"given": "Han"
},
{
"family": "Lv",
"given": "Ge"
},
{
"family": "Mok",
"given": "Kin Ying"
},
{
"family": "Tian",
"given": "Ruijun"
},
{
"family": "Fu",
"given": "Amy K Y"
},
{
"family": "Chen",
"given": "Hao"
},
{
"family": "Ip",
"given": "Nancy Y"
}
],
"container-title-short": "EMBO Mol Med",
"volume": "18",
"issue": "9",
"page": "3495-3516",
"DOI": "10.1038/s44321-026-00488-4",
"PMID": "42481826",
"PMCID": "PMC13562684",
"ISSN": "1757-4676",
"publisher": "Nature Publishing Group",
"URL": "https://doi.org/10.1038/s44321-026-00488-4",
"language": "en",
"issued": {
"date-parts": [
[
2026,
7,
21
]
]
}
}

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/s41593-026-02267-3 [code]
Spatial proteomic analysis in human Alzheimer's disease brains enables identification of microenvironment-dependent microglial cell states.
Journal: Nature neuroscience
In common: Alzheimer's / dementia, genetics / omics, cellular / molecular, 5 references
[2] doi:10.1073/pnas.2536792123 [code]
Head-to-head comparison of brain-derived pTau217 and total pTau217 for brain amyloid and tau pathology classification.
Journal: Proceedings of the National Academy of Sciences of the United States of America
In common: Alzheimer's / dementia, 2 references, author Nancy Y Ip
[3] doi:10.1007/s00401-026-03035-0
Expression of GPR34 in microglia remains stable in human Alzheimer's disease.
Journal: Acta neuropathologica
In common: Alzheimer's / dementia, cellular / molecular, 5 references
[4] doi:10.1016/j.celrep.2026.117803
APOE3 and APOE4 human astrocytes differentially modulate Alzheimer's disease pathology and microglial responses in chimeric mice.
Journal: Cell reports
In common: Alzheimer's / dementia, cellular / molecular, 5 references
[5] doi:10.1038/s41598-026-61605-4 [code]
Learning precise segmentation of neurofibrillary tangles from rapid manual point annotations.
Journal: Scientific reports
In common: OpenCV, Alzheimer's / dementia, 3 references
[6] doi:10.1093/jnen/nlaf152 [code]
Clinical and pathologic correlations of machine learning quantification of Aβ deposits across 3 brain regions of decedents with Alzheimer disease.
Journal: Journal of neuropathology and experimental neurology
In common: OpenCV, Alzheimer's / dementia, 3 references
[7] doi:10.1126/sciadv.aed6825
SORLA up-regulation suppresses pathological effects in aged tauopathy mouse brain.
Journal: Science advances
In common: Alzheimer's / dementia, genetics / omics, cellular / molecular, 4 references
[8] doi:10.1007/s00401-026-03036-z
Mechanisms of increased Alzheimer's disease pathology with R47H and R62H TREM2 variants.
Journal: Acta neuropathologica
In common: Alzheimer's / dementia, genetics / omics, cellular / molecular, 3 references
[9] doi:10.1126/sciadv.adx0731 [code]
Targeting glial PD-1/PD-L1 restores microglial homeostasis and reduces neuronal hyperactivity in an Alzheimer's disease model.
Journal: Science advances
In common: Alzheimer's / dementia, cellular / molecular, 3 references
[10] doi:10.1038/s41467-026-73007-1 [code]
Single-nucleus epigenomic dysregulation unmasks genetic risk-associated neurodegenerative glia states.
Journal: Nature communications
In common: Alzheimer's / dementia, genetics / omics, cellular / molecular, 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.

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.