John Healy
John Healy is a researcher at the Tutte Institute for Mathematics and Computing in Ottawa whose work centers on unsupervised learning, clustering and dimension reduction. In 2016, as a senior researcher at the institute, he worked on hypergraphs for data analysis and neural networks and spoke on clustering at PyCon 2016. With Leland McInnes, he developed the HDBSCAN clustering library in 2017 and introduced the Uniform Manifold Approximation and Projection (UMAP) dimension reduction method in 2018. He applied manifold learning to single-cell biology in December 2018 and electron microscopy in January 2019, co-led data-science groups at GeekWeek in 2018 and 2019, and co-authored work on vector space embeddings and data maps for cyber defense in July 2024.
- Now at
- Tutte Institute for Mathematics and Computing
Timeline
-
2016
Senior researcher at the Tutte Institute
In 2016, he is a senior researcher at the Tutte Institute for Mathematics and Computing, with research in unsupervised learning, hypergraphs for data analysis and neural networks. He presents the talk High Quality High Performance Clustering at PyCon 2016 in Portland.
-
2017
Faster density-based clustering
In March 2017, the Journal of Open Source Software publishes hdbscan, a software paper he writes with Leland McInnes and Steve Astels. As CSE researchers at the Tutte Institute for Mathematics and Computing, he and McInnes refine and improve the DBSCAN algorithm. In May 2017, they post Accelerated Hierarchical Density Clustering, describing an accelerated HDBSCAN* algorithm with performance comparable to DBSCAN that supports variable-density clusters and eliminates the distance scale parameter.
-
February 2018–September 2018
Co-creating UMAP
In February 2018, he and Leland McInnes post the first UMAP paper to arXiv, introducing Uniform Manifold Approximation and Projection as a manifold learning technique for dimension reduction built on Riemannian geometry and algebraic topology. In September 2018, the Journal of Open Source Software publishes the UMAP software paper, which he writes with McInnes, Nathaniel Saul and Lukas Großberger.
-
October 2018
GeekWeek and PyData New York
In October 2018, he gives an invited talk on Word Embeddings to the Natural Language Processing Group at the National Research Council. At GeekWeek in October 2018, he leads a support group of Tutte Institute and CSE data scientists tasked with giving participants the tools and skills to analyze their data. He also presents the talk HDBSCAN, fast density based clustering, the how and the why at PyData New York City in October 2018.
-
December 2018–January 2019
UMAP in biology and materials science
In December 2018, he and Leland McInnes co-author a Nature Biotechnology paper on dimensionality reduction for visualizing single-cell data with UMAP. Comparing UMAP with five other tools, the study finds that it provides the fastest run times, highest reproducibility and the most meaningful organization of cell clusters. In January 2019, he co-authors an npj Computational Materials paper that uses manifold learning to visualize and explore four-dimensional scanning transmission electron microscopy datasets from single-layer graphene.
-
November–December 2019
GeekWeek and PyData Los Angeles
At GeekWeek in November 2019, he co-leads a team applying Tutte Institute data-science techniques to analyze actors attacking honey-pots on the deep web. In December 2019, he presents the talk MAP all the things at PyData Los Angeles.
-
February 2023–July 2024
UMAP history and cyber defense maps
In February 2023, he and Leland McInnes give the DoEPy talk A History of UMAP As a Python Open Source Project. In July 2024, he and Benoit Hamelin co-author the SciPy presentation Vector space embeddings and data maps for cyber defense, describing a method for embedding data in vector spaces and exploring it through interactive visualization and labeling with data maps.
-
As of October 2026
Working at the Tutte Institute
In March 2026, he co-authors release 0.8.42 of HDBSCAN with Leland McInnes, Steve Astels and others. In 2026, he works at the Tutte Institute for Mathematics and Computing in Ottawa.
Sources and credits
Photo: We have no published photo of John Healy yet. Send us a free-licensed photo.
- John Healy | PyCon 2016 in Portland, OR
- hdbscan: Hierarchical density based clustering
- Accelerated Hierarchical Density Clustering
- Hierarchical Density-Based Spatial Clustering of Applications with Noise (HDBSCAN) - Communications Security Establishment Canada
- UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction
- UMAP: Uniform Manifold Approximation and Projection
- Tutte publications and events - Communications Security Establishment Canada
- Tutte publications and events - Communications Security Establishment Canada
- PyData New York City 2018 - John Healy
- Dimensionality reduction for visualizing single-cell data using UMAP | Nature Biotechnology
- Manifold learning of four-dimensional scanning transmission electron microscopy | npj Computational Materials
- PyData Los Angeles 2019 - Conference Schedule
- DoEPy - Past Events
- Vector space embeddings and data maps for cyber defense | Zenodo
- scikit-learn-contrib/hdbscan: release-0.8.42 | Zenodo
- jc-healy (John Healy) · GitHub