Skip to main content

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.

Metadata

Release files for maby 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for maby 0.1
File Size Uploaded
maby-0.1.tar.gz 11.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for maby 0.1
File Interpreter ABI Platform
maby-0.1-py3-none-any.whl Python 3 none any Details

Total release size: 23.0 kB

Release files / maby-0.1.tar.gz

Download URL maby-0.1.tar.gz
Size 11.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c55beae92b562d0c7ae7557ceb3900f943fc0f214efffda918d836a15f7b6b6e
BLAKE2b-256 checksum
How to use checksums
ea4dffd132e4ac0896b0962c7907ad4dbd848a5c49e89592f24f62f2effcdae3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.4

Release files / maby-0.1-py3-none-any.whl

Download URL maby-0.1-py3-none-any.whl
Size 12.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b3be490c3d47bb60c7379e2f211221035fd4fa5761ac49631b11528c60a88fa1
BLAKE2b-256 checksum
How to use checksums
da18b74788a60b42f8d3019d2cd31357d7643c6113494418f66bd2543500d0a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.4

Release history Release notifications | RSS feed

This release

0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page