Individual-level amyloid-PET networks quantifying within-subject similarity between regional voxelwise uptake distributions across Alzheimer’s disease progression.
PET-KLS is a computational neuroimaging framework for constructing and analysing individual-level amyloid-PET similarity networks.
Regional PET-intensity distributions are compared using symmetric Kullback–Leibler divergence and transformed into bounded Kullback–Leibler Similarity (KLS) values. The resulting participant-specific similarity matrices are used to derive graph-based network phenotypes and model their spatial and temporal reorganization across estimated Alzheimer’s disease time (SILA).
Interpretation: PET-KLS networks quantify pairwise distributional similarity between the estimated probability distributions of voxelwise amyloid-PET intensity values across brain regions.
PET-KLS is organized as three successive and interoperable repositories.
| 1 · KLS computation | 2 · Graph analysis | 3 · Spatiotemporal modelling |
|---|---|---|
|
PET-KLS_pipeline
Regional PET distributions ↓ Symmetric KLD ↓ KLS transformation Output: individual KLS matrices |
Topology_pipeline
Weighted similarity networks ↓ Edge, nodal, and global metrics ↓ Network phenotype assembly Output: individual network phenotypes |
Spatiotemporal_microstructure_gradients
GAM disease-time trajectories ↓ Stage-specific PET-KLS maps ↓ Biological spatial covariation Output: biological associations across disease time |
The biological reference maps are independent resources. They enter only after GAM modelling has generated stage-specific regional PET-KLS patterns.
flowchart TD
A["Amyloid-PET voxelwise uptake distributions"]
B["Individual PET-KLS modelling: Regional distribution similarity"]
C["Subject-specific PET-KLS networks"]
D["Network topology"]
E["Disease-time modelling"]
D1["Edges"]
D2["Nodal metrics"]
D3["Global graph properties"]
E1["SILA disease time"]
E2["GAM trajectories"]
F["Spatiotemporal network reorganization"]
G["Microstructural characterization"]
H["Spatial biological associations"]
I["Biological interpretation of amyloid network progression"]
A --> B --> C
C --> D
C --> E
D --> D1
D --> D2
D --> D3
E --> E1
E --> E2
D1 --> F
D2 --> F
D3 --> F
E1 --> F
E2 --> F
F --> G
F --> H
G --> I
H --> I
classDef pet fill:#DDF4F3,stroke:#008B8B,stroke-width:2px,color:#000000
classDef topology fill:#FFF0D9,stroke:#D97706,stroke-width:2px,color:#000000
classDef temporal fill:#E8EAFE,stroke:#4F46E5,stroke-width:2px,color:#000000
classDef biology fill:#F2E8FA,stroke:#8A2BE2,stroke-width:2px,color:#000000
classDef synthesis fill:#E7F4EA,stroke:#4C956C,stroke-width:2px,color:#000000
class A,B,C pet
class D,D1,D2,D3 topology
class E,E1,E2 temporal
class G,H biology
class F,I synthesis
The PET-KLS repositories accompany the following manuscript:
Monteiro S, Arunachalam P, Pieperhoff L, Tranfa M, Masserini F, Ritchie C, Boada M, Marquié M, Vijverberg J, Vandenberghe R, Hanseeuw BJ, Visser PJ, Frisoni GB, Stephens A, Farrar G, Pardini M, Roccatagliata L, Jessen F, Salvadó G, Vállez-García D, Pontillo G, Luckett ES, Cole JH, Barkhof F, Wink AM, Collij LE, Lorenzini L. Amyloid PET similarity networks in preclinical Alzheimer’s disease reveal early dynamic topological reorganization. Brain Communications. Manuscript under review. 2026.
The citation will be updated with the final publication year, volume, article identifier and DOI following publication.
PET-KLS was developed using amyloid-PET data from the AMYPAD Prognostic and Natural History Study (PNHS).
AMYPAD-PNHS was a multicohort European study designed to investigate the value of quantitative amyloid-PET imaging for characterising and predicting progression across the Alzheimer’s disease risk spectrum. The PNHS brought together participants and data from several European parent cohorts and provided the amyloid-PET dataset used for the PET-KLS analyses.
Related resources:
Access to the original AMYPAD-PNHS data remains subject to the applicable consortium data-access, ethics and governance procedures. Possession of the PET-KLS source code does not grant access to AMYPAD-PNHS data or third-party biological reference resources.
Important
If PET-KLS materially contributes to a publication, report, software package or derived method, please cite:
- The exact PET-KLS repository and release used
- The version-specific Zenodo DOI, when available
- The associated scientific article
Machine-readable citation information is provided through CITATION.cff in each repository.
Until versioned software releases are archived, cite the relevant repository and manuscript as:
Monteiro S. PET-KLS: PET Kullback–Leibler similarity-network analysis framework. GitHub. Published 2026. Accessed Month Day, Year. Repository URL.
Monteiro S, Arunachalam P, Pieperhoff L, Tranfa M, Masserini F, Ritchie C, Boada M, Marquié M, Vijverberg J, Vandenberghe R, Hanseeuw BJ, Visser PJ, Frisoni GB, Stephens A, Farrar G, Pardini M, Roccatagliata L, Jessen F, Salvadó G, Vállez-García D, Pontillo G, Luckett ES, Cole JH, Barkhof F, Wink AM, Collij LE, Lorenzini L. Amyloid PET similarity networks in preclinical Alzheimer’s disease reveal early dynamic topological reorganization. Brain Communications. Manuscript under review. 2026.
Subject to the software licence included in each repository, users may:
- Clone and run the code
- Fork a repository
- Create development or feature branches
- Modify or extend the methodology
- Apply the workflow to other cohorts, tracers or atlases
- Incorporate components into another research workflow
- Redistribute permitted modified versions
- Propose changes through pull requests
When modifying, redistributing or publishing work based on PET-KLS:
- Retain the applicable copyright notice, licence conditions and disclaimer
- Identify PET-KLS as the original source
- Clearly describe modifications
- Cite the software release and associated article when used in research
- Retain notices applying to third-party components
- Do not imply endorsement by PET-KLS, AMYPAD, EuroPAD or the contributors
The preferred GitHub workflow is:
Issue → Fork → Branch → Change → Test → Pull request → Review
-
Open an issue describing the proposed correction or extension.
-
Fork the relevant repository if you do not have write access.
-
Create a focused branch, for example:
feature/additional-atlas fix/matrix-validation docs/input-format -
Implement and document the change.
-
Add or update tests where applicable.
-
Submit a pull request.
-
Describe the motivation, implementation and effect on existing outputs.
PET-KLS may be used independently in academic, clinical, educational or methodological research, subject to the applicable licences and data-governance requirements.
Using, citing, forking or modifying PET-KLS does not automatically confer authorship. Authorship and contributor roles should reflect substantive intellectual and practical contributions and must be discussed separately for each collaborative project.
© 2026 Sara Monteiro and the PET-KLS contributors.
Except where otherwise indicated, this work is licensed under the Creative Commons Attribution 4.0 International Licence.
You may share, adapt, and build upon this material for any purpose, including commercial use, provided that you give appropriate credit, link to the licence, and indicate whether changes were made.
Reuse and modification are permitted provided that:
- Appropriate credit is given
- Redistributions of source code retain the copyright notice, licence conditions and disclaimer
- Binary redistributions reproduce these notices in their documentation or accompanying materials
- The names of PET-KLS, its authors and contributors are not used to endorse or promote derived products without prior written permission
The complete legally binding terms are provided in each repository’s LICENSE file.