Skip to content

BrainOrganoids/semi_manual_segmentor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Semi-manual segmentor

napari widget for semi-manual segmentation of neuronal recordings.

Overview

  • A napari widget and supporting utilities for semi-manual segmentation of neuronal recording data.
  • Includes example notebook demonstrating a typical segmentation workflow: Segmentation_Example.ipynb

Requirements

  • mamba (recommended) or conda
  • A working Python environment compatible with the repository (see python_env.yaml)

Installation (mamba)

  1. Clone the repository (if you haven't already):

    git clone https://github.com/EmeEmu/semi_manual_segmentor.git
    cd semi_manual_segmentor
  2. Create the environment from the provided YAML:

 mamba env create -f python_env.yaml
  1. Activate the environment (use the name defined in python_env.yaml):
 mamba activate OrganoidProjectEnv

Quickstart

Notebook (recommended)

  1. Activate the environment (see Installation).
  2. Start JupyterLab or Jupyter Notebook:
    jupyter lab
    or
    jupyter notebook
  3. Open the tutorial notebook: Segmentation_Example.ipynb
  4. Run the cells in order — the notebook demonstrates loading data, using the semi-manual segmentation widget, and exporting segmentation results.

Contributing

  • Bug reports, feature requests, and pull requests are welcome.
  • Please include a clear description of changes, steps to reproduce (for bugs), and tests where applicable.
  • If there is no contribution guide in the repo, open an issue to discuss larger changes before implementing them.

Contact / Maintainers

About

napari widget for semi-manual segmentation of neuronal recordings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 88.9%
  • Python 11.1%