Custom QuPath catalog distribution for ComputationalPathologyLab extensions, including VeSpA
This repository provides a custom QuPath extension catalog for extensions maintained by ComputationalPathologyLab.
At present, the catalog includes:
- VeSpA — a QuPath extension for automatic vessel segmentation and morphometric quantification in whole-slide and region-based histological image analysis.
Use the following catalog URL in QuPath:
https://raw.githubusercontent.com/ComputationalPathologyLab/qupath-extension-catalog/main/catalog.json
VeSpA supports vessel segmentation inside QuPath with annotation-based, TMA-core, and whole-image workflows, along with morphometric measurement import and configurable preprocessing.
-
Open QuPath.
-
Go to Extensions → Manage extensions.
-
Click Manage extension catalogs.
-
Add the following catalog URL:
https://raw.githubusercontent.com/ComputationalPathologyLab/qupath-extension-catalog/main/catalog.json -
Return to the Extension Manager.
-
Locate VeSpA in the catalog list.
-
Choose the version to install and complete the installation.
Once the catalog has been added, VeSpA should appear in the QuPath Extension Manager under the ComputationalPathologyLab catalog. Select the desired version and install it through the normal QuPath extension workflow.
-
VeSpA does not appear in QuPath
- Confirm that the catalog URL is correct.
- Restart QuPath after adding the catalog.
- Check that the repository release contains the expected installable JAR asset.
-
Installation fails or no version is available
- The catalog entry depends on GitHub Releases hosting the installable JAR.
- Confirm that the expected release asset is still available if installation fails unexpectedly.
-
QuPath reports a compatibility issue
- Confirm the QuPath version meets the extension requirements.
To add another ComputationalPathologyLab extension in the future:
- Add a new extension entry to
catalog.json. - Point it to a GitHub repository with release-hosted installable JAR assets.
- Commit and push the updated catalog.
- VeSpA repository: https://github.com/ComputationalPathologyLab/VeSpA
- QuPath extension documentation: https://qupath.readthedocs.io/en/latest/docs/intro/extensions.html
- QuPath extension catalog model: https://github.com/qupath/extension-catalog-model
If you use VeSpA through this QuPath extension catalog, please cite the VeSpA preprint:
Grion G, Hussain R, Colella FE, Roufail K, Uccella S, Frapolli R, Matteo C, Mintemur O, Pennati F, Renne SL. Vessel Spatial Analysis (VeSpA): a tool for whole slide image segmentation, morphometry, and QuPath extension. bioRxiv. 2026. DOI: 10.64898/2026.06.15.732366
Preprint:
@article{grion2026vespa,
title = {Vessel Spatial Analysis (VeSpA): a tool for whole slide image segmentation, morphometry, and QuPath extension},
author = {Grion, Giulia and Hussain, Rash and Colella, Filippo Emanuele and Roufail, Kirollos and Uccella, Silvia and Frapolli, Roberta and Matteo, Cristina and Mintemur, {"O}mer and Pennati, Francesca and Renne, Salvatore Lorenzo},
journal = {bioRxiv},
year = {2026},
doi = {10.64898/2026.06.15.732366},
url = {https://www.biorxiv.org/content/10.64898/2026.06.15.732366v1}
}10.64898/2026.06.15.732366
