Skip to main content

DOI

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

Documentation on ReadTheDocs


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)

Source distribution for cell-analysis-tools 1.0.1
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)

Table of built distributions (wheels) for cell-analysis-tools 1.0.1
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page