Skip to main content

GUI for pixel-based manual segmentation of DC images

Project description

PyPI Version Build Status Coverage Status Docs Status

CytoPix is a graphical user interface for manually segmenting deformability cytometry (DC) images. The mask data (labeled images) can be used for training machine-learning based segmentation algorithms and are also generally useful for benchmarking segmentation algorithms.

Documentation

The documentation is available at cytopix.readthedocs.io.

Installation

Installers for Windows and macOS are available at the release page.

If you have Python installed, you can install CytoPix from PyPI

# graphical user interface
pip install cytopix

Execution

If you have installed CytoPix from PyPI, you can start it with

cytopix
# or
python -m cytopix

Citing CytoPix

Please cite CytoPix either in-line

(...) using the pixel-based segmentation software CytoPix version X.X.X
(available at https://github.com/DC-analysis/CytoPix).

or in a bibliography

Paul Müller and others (2025), CytoPix version X.X.X: Pixel-based
manual segmentation of deformability cytometry images [Software].
Available at https://github.com/DC-analysis/CytoPix.

and replace X.X.X with the version of CytoPix that you used.

Testing

pip install -e .
pip install -r tests/requirements.txt
pytest tests

Project details


Download files

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

Source Distribution

cytopix-0.2.1.tar.gz (551.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cytopix-0.2.1-py3-none-any.whl (33.8 kB view details)

Uploaded Python 3

File details

Details for the file cytopix-0.2.1.tar.gz.

File metadata

  • Download URL: cytopix-0.2.1.tar.gz
  • Upload date:
  • Size: 551.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for cytopix-0.2.1.tar.gz
Algorithm Hash digest
SHA256 61298e386500ef6498249bcb7a051a7ba47e951cbf7d00dcff27e739d566463c
MD5 61bc6636b6dc2ae1bf4ffa2bfaeda3e8
BLAKE2b-256 e577e018a6fc3573219f30343d7c61ac301fcd2ec0309b491d9af8c334f02739

See more details on using hashes here.

File details

Details for the file cytopix-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: cytopix-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 33.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for cytopix-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 70bcc477b87f0e0191df67c2a14bac8aa74c6fd4f81a33873ced95af5cf4ca5c
MD5 cede80bb853bed64df9e3f9c32a7ebb6
BLAKE2b-256 bc91f0e1805ed6ca94aab8e0ebfe16c1dce16499a96ada54a82aee494b28aa6a

See more details on using hashes here.

Supported by

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