Ingrowth-Segmentation-DSA-Plugin is a Python package for image segmentation of ingrown structures in microscopy images of Cerebral Aneurysms. It is designed for high-resolution scientific image analysis with support for large formats, deep learning models, and preprocessing pipelines.
β οΈ Note: This plugin is intended for deployment and execution within a Digital Slide Archive (DSA) environment.
It cannot be run directly on a local machine and is designed to be integrated with the DSA system usinggirder-slicer-cli-webandctk-cli.
- π§ Deep learning segmentation with segmentation-models-pytorch
- πΌ Handles large microscopy images with opencv-python
- π Rich support for data handling via pandas,openpyxl, andxlrd
- βοΈ Seamless integration with girder-client,girder-slicer-cli-web, andctk-cli
- π§ͺ Includes preprocessing and augmentation with albumentations
To install the plugin manually (for development or DSA configuration):
git clone https://github.com/SarderLab/Ingrowth-Segmentation-DSA-Plugin.git && \
cd Ingrowth-Segmentation-DSA-Plugin && \
pip install .Note: This project uses
setuptools_scmfor versioning. Ensure it is installed if building from source.
Ingrown/
βββ __init__.py
βββ ... (core segmentation modules)
tests/
setup.py
README.md
Major dependencies (automatically installed):
- numpy,- pandas,- scikit-image,- scikit-learn
- opencv-python,- Pillow,- imageio
- segmentation-models-pytorch,- albumentations
- girder-client,- girder-slicer-cli-web,- ctk-cli
- tqdm,- openpyxl,- xlrd,- joblib
Optional (commented in setup.py):
- torch,- torchvision,- matplotlib,- shapely,- dask,- tifffile, etc.
This package is designed to be executed as a plugin inside the Digital Slide Archive (DSA) using the slicer CLI interface.
Local usage or direct script execution is not supported.
Sayat Mimar
π§ [email protected]
π§ͺ Developed at Computational Microscopy Imaging Laboratory, University of Florida
Fatemeh Afsari
π§ [email protected]
π§  Developed at Computational Microscopy Imaging Laboratory, University of Florida
Licensed under the Apache License 2.0. See the LICENSE file for more information.
If you use this code for research, please cite this repository or related publications (coming soon).