Skip to main content

Single cell Morphology Quality Control

Build Status Ruff Poetry PyPI - Version

:stars: Navigate the cosmos of single-cell morphology with confidence — coSMicQC keeps your data on course!

coSMicQC is a Python package to evaluate converted single-cell morphology outputs from CytoTable.

It can be challenging to get "perfect" single-cell compartment segmentation across large high-throughput screens when performing object detection in CellProfiler (or similar software). Technical artifacts can arise during segmentation, leading to issues such as under-segmentation, over-segmentation, or the erroneous segmentation of background noise, smudges, or bright artifacts.

In single-cell analysis, intriguing phenotypes often emerge by examining morphological differences. However, technical outliers in the data can obscure these biological insights, compromising the validity of the findings.

By utilizing specific morphological features extracted with CellProfiler, particularly AreaShape features, you can identify technically incorrect segmentations. These can then be labeled or removed before further preprocessing steps, such as those performed with pycytominer.

Installation

Install coSMicQC from PyPI or from source:

# install from pypi
pip install coSMicQC

# install directly from source
pip install git+https://github.com/WayScience/coSMicQC.git

Contributing, Development, and Testing

Please see CONTRIBUTING.md for more details on contributions, development, and testing.

References

Download files

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

Source Distribution

cosmicqc-0.0.8.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

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

cosmicqc-0.0.8-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

Details for the file cosmicqc-0.0.8.tar.gz.

File metadata

  • Download URL: cosmicqc-0.0.8.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for cosmicqc-0.0.8.tar.gz
Algorithm Hash digest
SHA256 261e6fa16dd8af1a1538688d9ba986770c174df40c9ebb987b78cf760dfbdff1
MD5 bd7fbd606e32c1e942702423901d0681
BLAKE2b-256 881dada0f281069666aed015506ccd36eec6c65138b580be3b9162821deb63ab

See more details on using hashes here.

File details

Details for the file cosmicqc-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: cosmicqc-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for cosmicqc-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 af7b186a2960407337686362dea9ee1f6faa4e7183c8aa35dec246c3081b4ff2
MD5 5c50041506e1fdaa58a342ee68d55454
BLAKE2b-256 971ebfd4ea20de0ecb87794be36eadb5b8b916d4ca96217d9153f900408c692e

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 Sentry Error logging StatusPage Status page