Transform CellProfiler and DeepProfiler data for processing image-based profiling readouts with Pycytominer and other Cytomining tools.
Project description
CytoTable
Diagram showing data flow relative to this project.
Summary
CytoTable enables single-cell morphology data analysis by cleaning and transforming CellProfiler (.csv
or .sqlite
), cytominer-database (.sqlite
), and DeepProfiler (.npz
) output data at scale.
CytoTable creates parquet files for both independent analysis and for input into Pycytominer.
The Parquet files will have a unified and documented data model, including referenceable schema where appropriate (for validation within Pycytominer or other projects).
Installation
Install CytoTable from PyPI or from source:
# install from pypi
pip install cytotable
# install directly from source
pip install git+https://github.com/cytomining/CytoTable.git
Contributing, Development, and Testing
We test CytoTable using ubuntu-latest
and macos-latest
GitHub Actions runner images.
Please see contributing.md for more details on contributions, development, and testing.
References
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
Hashes for cytotable-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e5d099c1d6fde11073eebace0df8c91ec8a0e6f3393c7ff159d32d3f1c44394 |
|
MD5 | 77daaeaaf4811af33374894992d96331 |
|
BLAKE2b-256 | febd632488c4beeab0645a724a084d4e9cba31aaa4ce2e32bf9c6b8f194fd7f1 |