DeepPlaque: a scalable multimodal platform for Aβ pathology and cell analysis in Alzheimer's disease.
The 1 match
- [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
- default_scope = 'mmdet'
- backend_args = None
- # Test pipeline for inference
- test_pipeline = [
- dict(type='LoadImageFromFile', backend_args=None),
- dict(type='Resize', scale=(1333, 800), keep_ratio=True),
- dict(
- type='PackDetInputs',
- meta_keys=('img_id', 'img_path', 'ori_shape', 'img_shape', 'scale_factor'))
- ]
- # Test dataloader (required by DetInferencer)
- test_dataloader = dict(
- batch_size=1,
- num_workers=2,
- persistent_workers=True,
- drop_last=False,
- sampler=dict(type='DefaultSampler', shuffle=False),
- dataset=dict(
- type='CocoDataset',
- data_root='',
- ann_file='',
- data_prefix=dict(img=''),
- metainfo=dict(classes=('cored', 'diffuse', 'fibrillar')),
- test_mode=True,
- pipeline=test_pipeline))
- # Visualizer configuration
- vis_backends = [dict(type='LocalVisBackend')]
- visualizer = dict(
- type='DetLocalVisualizer',
- vis_backends=vis_backends,
- name='visualizer',
- alpha=0.3, # Mask transparency (lower = more transparent, default 0.8)
- line_width=2) # Contour line width (default 3)
- model = dict(
- type='MaskRCNN',
- data_preprocessor=dict(
- type='DetDataPreprocessor',
- mean=[123.675, 116.28, 103.53],
- std=[58.395, 57.12, 57.375],
- bgr_to_rgb=True,
- pad_mask=True,
- pad_size_divisor=32),
- backbone=dict(
- type='SwinTransformer',
- embed_dims=96,
- depths=[2, 2, 18, 2],
- num_heads=[3, 6, 12, 24],
- window_size=7,
- mlp_ratio=4,
- qkv_bias=True,
- qk_scale=None,
- drop_rate=0.0,
- attn_drop_rate=0.0,
- drop_path_rate=0.2,
- patch_norm=True,
- out_indices=(0, 1, 2, 3),
- with_cp=False,
- convert_weights=True),
- neck=dict(
- type='FPN',
- in_channels=[96, 192, 384, 768],
- out_channels=256,
- num_outs=5),
- rpn_head=dict(
- type='RPNHead',
- in_channels=256,
- feat_channels=256,
- anchor_generator=dict(
- type='AnchorGenerator',
- scales=[8],
- ratios=[0.5, 1.0, 2.0],
- strides=[4, 8, 16, 32, 64]),
- bbox_coder=dict(
- type='DeltaXYWHBBoxCoder',
- target_means=[0.0, 0.0, 0.0, 0.0],
- target_stds=[1.0, 1.0, 1.0, 1.0]),
- loss_cls=dict(type='CrossEntropyLoss', use_sigmoid=True, loss_weight=1.0),
- loss_bbox=dict(type='L1Loss', loss_weight=1.0)),
- roi_head=dict(
- type='StandardRoIHead',
- bbox_roi_extractor=dict(
- type='SingleRoIExtractor',
- roi_layer=dict(type='RoIAlign', output_size=7, sampling_ratio=0),
- out_channels=256,
- featmap_strides=[4, 8, 16, 32]),
- bbox_head=dict(
- type='Shared2FCBBoxHead',
- in_channels=256,
- fc_out_channels=1024,
- roi_feat_size=7,
- num_classes=4,
- bbox_coder=dict(
- type='DeltaXYWHBBoxCoder',
- target_means=[0.0, 0.0, 0.0, 0.0],
- target_stds=[0.1, 0.1, 0.2, 0.2]),
- reg_class_agnostic=False,
- loss_cls=dict(type='CrossEntropyLoss', use_sigmoid=False, loss_weight=1.0),
- loss_bbox=dict(type='L1Loss', loss_weight=1.0)),
- mask_roi_extractor=dict(
- type='SingleRoIExtractor',
- roi_layer=dict(type='RoIAlign', output_size=14, sampling_ratio=0),
- out_channels=256,
- featmap_strides=[4, 8, 16, 32]),
- mask_head=dict(
- type='FCNMaskHead',
- num_convs=4,
- in_channels=256,
- conv_out_channels=256,
- num_classes=4,
- loss_mask=dict(type='CrossEntropyLoss', use_mask=True, loss_weight=1.0))),
- # Train config (required for model init, not used in inference)
- train_cfg=dict(
- rpn=dict(
- assigner=dict(
- type='MaxIoUAssigner',
- pos_iou_thr=0.7,
- neg_iou_thr=0.3,
- min_pos_iou=0.3,
- match_low_quality=True,
- ignore_iof_thr=-1),
- sampler=dict(
- type='RandomSampler',
- num=256,
- pos_fraction=0.5,
- neg_pos_ub=-1,
- add_gt_as_proposals=False),
- allowed_border=-1,
- pos_weight=-1,
- debug=False),
- rpn_proposal=dict(
- nms_pre=2000,
- max_per_img=1000,
- nms=dict(type='nms', iou_threshold=0.7),
- min_bbox_size=0),
- rcnn=dict(
- assigner=dict(
- type='MaxIoUAssigner',
- pos_iou_thr=0.5,
- neg_iou_thr=0.5,
- min_pos_iou=0.5,
- match_low_quality=True,
- ignore_iof_thr=-1),
- sampler=dict(
- type='RandomSampler',
- num=512,
- pos_fraction=0.25,
- neg_pos_ub=-1,
- add_gt_as_proposals=True),
- mask_size=28,
- pos_weight=-1,
- debug=False)),
- # Inference configuration
- test_cfg=dict(
- rpn=dict(
- nms_pre=1000,
- max_per_img=1000,
- nms=dict(type='nms', iou_threshold=0.85),
- min_bbox_size=100),
- rcnn=dict(
- score_thr=0.6,
- nms=dict(type='nms', iou_threshold=0.85),
- max_per_img=100,
- mask_thr_binary=0.85)))
inference_config.py at commit 02bcfc5, under CC-BY-NC-ND-4.0 · at the source
Overview
13 affiliations
- 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
- InnoHK Hong Kong Center for Neurodegenerative Diseases, Hong Kong Science Park, Hong Kong Special Administrative Region, China
- Present Address: School of Medicine, The Hong Kong University of Science and Technology, Hong Kong Special Administrative Region, China
- Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong Special Administrative Region, China
- Bayomics Biotechnology Hong Kong Limited, Hong Kong Special Administrative Region, China
- Shenzhen BayOmics Biotechnology Co., Ltd, Shenzhen, China
- Department of Neurodegenerative Disease, University College London Institute of Neurology, London, UK
- School of Medicine, The Hong Kong University of Science and Technology, Hong Kong Special Administrative Region, China
- 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
- 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
- SIAT–HKUST Joint Laboratory for Brain Science, Shenzhen, Guangdong China
- Department of Chemical and Biological Engineering, The Hong Kong University of Science and Technology, Hong Kong Special Administrative Region, China
- HKUST Shenzhen-Hong Kong Collaborative Innovation Research Institute, Futian, Shenzhen, China
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
02bcfc5e534b50298e49b93c994f34e56356eef4, 18 December 2025Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
5 files
- pipeline/
02_inference/ , Python, 167 lines, 1 matchconfigs/ inference_config.py - pipeline/
02_inference/ , Python, 258 linesinference.py - pipeline/
02_inference/ , Shell, 56 linesrun_inference.sh - LICENSE, License, 402 lines
- README.md, Text, 141 lines
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
- ebi.ac.uk/
biostudies/ , EMBL-EBI; found in the text, “Author contributions”sourcedata
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://
The source data of this paper are collected in the following database record: biostudies:S-SCDT-10_103
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://
BibTeX
@article{wong2026deeppla
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/
url = {https://
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/
VL - 18
IS - 9
SP - 3495
EP - 3516
SN - 1757-4676
PB - Nature Publishing Group
DO - 10.1038/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1038/
"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":
"volume": "18",
"issue": "9",
"page": "3495-3516",
"DOI": "10.1038/
"PMID": "42481826",
"PMCID": "PMC13562684",
"ISSN": "1757-4676",
"publisher": "Nature Publishing Group",
"URL": "https://
"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-depende
nt microglial cell states. Journal: Nature neuroscienceIn 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 AmericaIn 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 neuropathologicaIn 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 reportsIn 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 reportsIn 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 neurologyIn 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 advancesIn 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 neuropathologicaIn 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 advancesIn 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 communicationsIn 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.
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, 3 scripts, and 1 match 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:f8da614df05a38eb…
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.
