CELL ANALYSIS TOOLS
A library for loading, processing and summarizing single cell imaging data. This library was originally created for the Skala lab at the Morgridge Institute for Research/Univeristy of Wisconsin-Madison to process and analyze 2-photon data from time correlated single photon counting. Many functions and implementations can be reused for different image types. It also has examples of how to use some of these functions along with example data.
More documentation
Dependencies
- numpy
- tifffile
- from pathlib import Path
- read_roi
- os
- matplotlib
- re
- skimage
- pandas as pd
Installation
The library can be install through pip
pip install cell-analysis-tools
or the latest version can be installed by cloning the repository, changeing directory to the root of the cell_analysis_tools folder then execute:
$ pip install -e .
you should then be able to import it into your script
import cell_analysis_tools
Caveat: It currently only supports python < 3.12.x and >= 3.9.x.
Cite cell-analysis-tools
@inproceedings{10.1117/12.2647280,
author = {Emmanuel Contreras Guzman and Peter R. Rehani and Melissa C. Skala},
title = {{Cell analysis tools: an open-source library for single-cell analysis of multi-dimensional microscopy images}},
volume = {12383},
booktitle = {Imaging, Manipulation, and Analysis of Biomolecules, Cells, and Tissues XXI},
editor = {Attila Tarnok and Jessica P. Houston},
organization = {International Society for Optics and Photonics},
publisher = {SPIE},
pages = {123830G},
keywords = {Single-cell, image analysis, data analysis, open-source software, python},
year = {2023},
doi = {10.1117/12.2647280},
URL = {https://doi.org/10.1117/12.2647280}
}
Emmanuel Contreras Guzman, Peter R. Rehani, Melissa C. Skala, "Cell analysis tools: an open-source library for single-cell analysis of multi-dimensional microscopy images," Proc. SPIE 12383, Imaging, Manipulation, and Analysis of Biomolecules, Cells, and Tissues XXI, 123830G (15 March 2023); https://doi.org/10.1117/12.2647280
Metadata
Release files for cell-analysis-tools 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| cell-analysis-tools-1.0.1.tar.gz | 81.1 kB | Without provenance | Details for cell-analysis-tools-1.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| cell_analysis_tools-1.0.1-py3-none-any.whl | Python 3 | none | any | Details for cell_analysis_tools-1.0.1-py3-none-any.whl |
Total release size: 172.1 kB
Release files / cell-analysis-tools-1.0.1.tar.gz
| Download URL | cell-analysis-tools-1.0.1.tar.gz |
|---|---|
| Size | 81.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
89af5aac9ad4abf03e7767dae3ca8244f5e7f7c2eb4c60c3dca9c7ec5b741195
|
|
BLAKE2b-256 checksum How to use checksums |
e2374450d1a8e4d4a37dc42ba07a5720e6f0912590e5913ff85759da442c67e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|
Release files / cell_analysis_tools-1.0.1-py3-none-any.whl
| Download URL | cell_analysis_tools-1.0.1-py3-none-any.whl |
|---|---|
| Size | 91.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
da377620ded27aeddb7d7756b465ccb3e832a4b254245ce5bcf196af1d6f6aa7
|
|
BLAKE2b-256 checksum How to use checksums |
d1eddfdc236f8e6eaf7519fd36d1b265b4cbf9888ce86d6121e9304099b20419
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|
Security for cell-analysis-tools 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.