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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c55beae92b562d0c7ae7557ceb3900f943fc0f214efffda918d836a15f7b6b6e |
|
MD5 | 53a3fcc77ca0b8eedee50e7472688dfc |
|
BLAKE2b-256 | ea4dffd132e4ac0896b0962c7907ad4dbd848a5c49e89592f24f62f2effcdae3 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3be490c3d47bb60c7379e2f211221035fd4fa5761ac49631b11528c60a88fa1 |
|
MD5 | 80d2320912e86fd45819b0d2f28a5761 |
|
BLAKE2b-256 | da18b74788a60b42f8d3019d2cd31357d7643c6113494418f66bd2543500d0a3 |