Skip to main content

Algorithm for round cells identification in the brightfield microscopy images.

Project description

https://github.com/Fafa87/cellstar/actions/workflows/run_tests.yml/badge.svg?branch=master https://img.shields.io/pypi/v/cellstar.svg https://img.shields.io/pypi/pyversions/cellstar https://img.shields.io/badge/platform-windows%20%7C%20osx%20%7C%20ubuntu-lightgrey

Introduction

Automatic tracking of cells in time-lapse microscopy is required to investigate a multitude of biological questions. To limit manipulations during cell line preparation and phototoxicity during imaging, brightfield imaging is often considered. Since the segmentation and tracking of cells in brightfield images is considered to be a difficult and complex task, a number of software solutions have been already developed.

CellStar is one of such algorithms. It is optimized to segment and track images of budding yeast cells growing in monolayer (e.g. images from microfluidic chambers), however the algorithm can be also used to track other round objects (in brightfield as well as fluorescent images).

The important part of that solution is parameter fitting mechanism which allows to train and use CellStar for many different types of imagery.

Please visit our website http://www.cellstar-algorithm.org/ for more details.

Distributions

There are three ways of using CellStar:

How to use package

import cellstar
input_image = imageio.imread("input_images/sample_brightfield.tif")
segmentator = cellstar.Segmentation(segmentation_precision=9, avg_cell_diameter=35)
segmentator.set_frame(input_image)
segmentation, snakes = segmentator.run_segmentation()

See and run examples/use_cellstar.py as well as tests for more details.

Wide range of example usages

During the testing phase of our plugin it turned out that combining parameter fitting and CellProfiler pipeline flow can result in a very flexible solution. In order to show that and also provide a quick starting point for users the Official user guide was prepared. It is also a part of CellProfiler plugin package.

It contains the ready to use segmentation solution for a wide range of various imagery which includes:

  • complete pipeline description

  • method selection discussions

  • CellProfiler Analyst usage for advanced filtering

The pipelines listed in the document along with the actual imagery are available as a part of plugin version. Every case can be easily to recreate the results.

https://user-images.githubusercontent.com/9865688/62827684-7ca28f80-bbd4-11e9-9ff7-f9ee7591d732.png

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

CellStar-2.0.3-py3-none-any.whl (48.9 kB view details)

Uploaded Python 3

CellStar-2.0.3-py2-none-any.whl (48.9 kB view details)

Uploaded Python 2

File details

Details for the file CellStar-2.0.3-py3-none-any.whl.

File metadata

  • Download URL: CellStar-2.0.3-py3-none-any.whl
  • Upload date:
  • Size: 48.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.12

File hashes

Hashes for CellStar-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6e177be2ddae30c6cc18ccf853c32d7c6426abdcc457744b234caa85db435721
MD5 a2095436b4f181b8f34a27cd24c6b4a9
BLAKE2b-256 8790c69320e8bf34bee7393803910dc55ab613ab80679f59a6e7eb2e67ff7970

See more details on using hashes here.

File details

Details for the file CellStar-2.0.3-py2-none-any.whl.

File metadata

  • Download URL: CellStar-2.0.3-py2-none-any.whl
  • Upload date:
  • Size: 48.9 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.12

File hashes

Hashes for CellStar-2.0.3-py2-none-any.whl
Algorithm Hash digest
SHA256 e54e758fb48191e363f917e849c5ee583fc82a59444766d4b77e8443a6ac45d0
MD5 82a3707bb8cca31598d499a7fe33bb4f
BLAKE2b-256 9b3fc837a9ef8d977bef4dabb0c821daf2b76172f7942b0c72aaede061af8f5b

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