PROJECT 07

Atom Probe Tomography & APTVIZ

Compositional Community Detection — an unsupervised graph-clustering method for automated chemical-segregation discovery in atom probe tomography data — and APTVIZ, an interactive Flask tool for APT exploration.

2024 – 2025 · Co-author · 3 min read
Atom Probe Tomography Graph Clustering Chemical Segregation Microscopy & Microanalysis 2025 Flask
Atom Probe Tomography & APTVIZ

01 Overview

Atom probe tomography (APT) produces 3D point clouds of individual atoms with sub-nanometer spatial resolution and chemical specificity. The catch: detecting chemical segregation (precipitates, clusters, GP zones, RIS at grain boundaries) traditionally requires manual ROI selection or assumed phase models. This project replaces that with a graph-based unsupervised method.

Two threads:

  • Compositional Community Detection (CCD) — applies graph-theory community detection (Louvain / Leiden) to APT point clouds, where edges encode local compositional similarity. Communities correspond to compositionally distinct regions, with no prior phase model required.
  • APTVIZ — a Python Flask GUI for interactive APT dataset upload, mass-bin inspection, and 3D rendering of the resulting communities.

02 Applications

The method has been validated on two systems:

  • Mature enamel aging APT — structural water and trace-organic heterogeneity in the mineral phase
  • Irradiated stainless steel — radiation-induced segregation at grain boundaries, where conventional cluster-finding methods are sensitive to user-set parameters

03 Outcome

Published in Microscopy and Microanalysis (June 2025, ozaf036) with PNNL collaborator Arun Devaraj. APTVIZ is open-source and available for adoption by other APT groups; the CCD method is positioned as a drop-in replacement for parameter-sensitive cluster-finding workflows.