Skip to main content

U-Net for sub-cellular segmentation from Bright field

Project description

Morphology annotation for budding yeasts

Installation

pip install maby

Once installed, use command maby-init to download the pre-trained models and example images. These will be stored in your python environment, so you may need to use special permissions. We recommend using a pythong environment, such as conda.

Training

Once the package is installed, the command maby-train will be accessible from the command line.

maby-train --directory /path/to/image

Evaluating

To evaluate the performance of the trained model on the validation data, use the command maby-evaluate.

It requires a path to a results directory as input.

maby-evaluate --directory /path/to/directory --checkpoint /path/to/model.pt

Visualizing results with napari

We visualize results with napari using the command:

maby-visualize

By default, it loads a network to predict the location of the nucleus, as well as an example time-lapse. Click Run to make a prediction on the example. This may take up to a minute, depending on your hardware.

You can choose which model to run the prediction with in the dropdown menu. The nucleus and vacuole models are pre-trained, but the custom model is loaded with random initial weights.

If you want to predict on a different .tif file, you can choose an image and press Load Image to load it into the viewer. The bright field data will be automatically normalized between -1 and 1.

If you want to use a different model trained with maby-train on your own dataset, locate the checkpoint file and click Load model. Note that this will overwrite which ever model is currently loaded, so we suggest that you first switch to the custom model in the model picking pane.

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

maby-0.1.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

maby-0.1-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file maby-0.1.tar.gz.

File metadata

  • Download URL: maby-0.1.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for maby-0.1.tar.gz
Algorithm Hash digest
SHA256 c55beae92b562d0c7ae7557ceb3900f943fc0f214efffda918d836a15f7b6b6e
MD5 53a3fcc77ca0b8eedee50e7472688dfc
BLAKE2b-256 ea4dffd132e4ac0896b0962c7907ad4dbd848a5c49e89592f24f62f2effcdae3

See more details on using hashes here.

File details

Details for the file maby-0.1-py3-none-any.whl.

File metadata

  • Download URL: maby-0.1-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for maby-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b3be490c3d47bb60c7379e2f211221035fd4fa5761ac49631b11528c60a88fa1
MD5 80d2320912e86fd45819b0d2f28a5761
BLAKE2b-256 da18b74788a60b42f8d3019d2cd31357d7643c6113494418f66bd2543500d0a3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page