VesiclePy: A Machine Learning Vesicle Analysis Toolbox for Volume Electron Microscopy
Jason Ken AdhinartaiD, Yutian Fan, Adam GohainiD, Michael Che-Hung Lin, Paige NurkiniD, Richard ReniD, Mark D. RothiD, Shulin ZhangiD, Ayal Yakobe, Rafael YusteiD, Donglai WeiiD
Abstract
Vesicles are critical components of neurons that package neurotransmitters and neuropeptides for their release, in order to communicate with other neurons and cells. However, due to their small size, the reconstruction of the full vesicle endowment across an entire neuronal morphology remains challenging. To achieve this, we have used, as a tool to identify and visualize vesicles, Volume Electron Microscopy (vEM), a method that has the nanoscale resolution to detect individual vesicle boundaries, content, and 3D locations. However, the large volume of vEM datasets poses a challenge in the segmentation, classification, and spatial analysis of tens of thousands of vesicles and their target cell in 3D. Here we report the development of VesiclePy, an integrated pipeline for automated segmentation, classification, proofreading, and spatial analysis of vesicles, relative to neuron masks in large-volume electron microscopy data. Our package integrates the efficiency of deep learning and the accuracy of human proofreading and provides a streamlined package in chunked processing and accurate indexing, localization, and visualization of single vesicle resolution in large vEM data. We demonstrate the viability of VesiclePy using high-pressure frozen serial EM data of Hydra vulgaris and quantify the performance of the package using ground truth manual annotations. We show that VesiclePy can process a multiterabyte serial EM dataset, efficiently annotate 53,851 vesicles from 20 complete neurons, and classify vesicles into 5 types. Each vesicle has a unique ID and 3D location for further spatial analysis in relation to neuron or non-neuronal targets nearby. Finally, by combining vesicle data and morphological information of each neuron, we can quantitatively cluster neurons into subtypes. VesiclePy is available at https://github.com/PytorchConnectomics/VesiclePy under an MIT license.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1
- FWCI
- 2.72
- Field percentile
- top 19%
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Automated classification of synaptic vesicles in electron tomograms of C. elegans using machine learning
Kristin Verena Kaltdorf, M. Theiß, … Philip Kollmannsberger·PLoS ONEPeer-reviewed·Oct 8, 2018
- A Distribution-aware Semi-Supervised Pipeline for Cost-effective Neuron Segmentation in Volume Electron Microscopy
Yanchao Zhang, Hao Zhai, … Hua Han·bioRxiv·May 26, 2024
- VolPy: automated and scalable analysis pipelines for voltage imaging datasets
Changjia Cai, Johannes H. Friedrich, … Andrea Giovannucci·PLoS Computational BiologyPeer-reviewed·Apr 14, 2021
- Close-Up of vesicular ER Exit Sites by Volume Electron Imaging using FIB-SEM
Athul Nair, Akhil Nair, … Tomas L. Kirchhausen·The Journal of Cell BiologyPeer-reviewed·Oct 2, 2025
- CryoVesNet: A Dedicated Framework for Synaptic Vesicle Segmentation in Cryo Electron Tomograms
Amin Khosrozadeh, Raphaela Seeger, … Benoît Zuber·The Journal of Cell BiologyPeer-reviewed·Sep 21, 2024
- SynapseNet: Deep Learning for Automatic Synapse Reconstruction
Sarah Muth, Frederieke Moschref, … Constantin Pape·Molecular Biology of the CellPeer-reviewed·Aug 28, 2025