Skip to content
@PET-KLS

PET-KLS

PET-KLS icon

PET-KLS

Individual-level amyloid-PET networks quantifying within-subject similarity between regional voxelwise uptake distributions across Alzheimer’s disease progression.

Article under review Amyloid PET PET KLS Network science Generalized additive modelling

Creative Commons Attribution 4.0 International

About PET-KLS

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.

Pipeline and repositories

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

Loading

Related publication

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.

Data availability

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:

Amsterdam UMC, EURO-PAD and AMYPAD

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.

Citation and attribution

Important

If PET-KLS materially contributes to a publication, report, software package or derived method, please cite:

  1. The exact PET-KLS repository and release used
  2. The version-specific Zenodo DOI, when available
  3. 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.

Reuse and contributions

Code reuse

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

Contribution workflow

The preferred GitHub workflow is:

Issue → Fork → Branch → Change → Test → Pull request → Review
  1. Open an issue describing the proposed correction or extension.

  2. Fork the relevant repository if you do not have write access.

  3. Create a focused branch, for example:

    feature/additional-atlas
    fix/matrix-validation
    docs/input-format
    
  4. Implement and document the change.

  5. Add or update tests where applicable.

  6. Submit a pull request.

  7. Describe the motivation, implementation and effect on existing outputs.

Research reuse and collaboration

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.

Licence

CC BY 4.0

© 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.

Popular repositories Loading

  1. Topology_pipeline Topology_pipeline Public

    Python

  2. .github .github Public

  3. Supplementary_PETKLS_3D_Schaefer17_edge_networks Supplementary_PETKLS_3D_Schaefer17_edge_networks Public

    Forked from monteiro-sara/PETKLS_3D_Schaefer17_edge_network

  4. PETKLS_pipeline PETKLS_pipeline Public

    Python

  5. PETKLS_sensitivity_analyses PETKLS_sensitivity_analyses Public

    Jupyter Notebook

  6. Spatiotemporal_microstructure_gradients Spatiotemporal_microstructure_gradients Public

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…