Metadata-Version: 2.4
Name: acia
Version: 0.3.2
Summary: The acia library provides utility functionality for analyzing 2D+t time-lapse image sequences in microfluidic live-cell imaging experiments.
Home-page: https://github.com/JojoDevel/acia
Author: Johannes Seiffarth
Author-email: Johannes Seiffarth <j.seiffarth@fz-juelich.de>
License-Expression: MIT
Project-URL: Homepage, https://github.com/JuBiotech/acia-core
Project-URL: Repository, https://github.com/JuBiotech/acia-core
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS.rst
Requires-Dist: shapely
Requires-Dist: tqdm>=4.61.2
Requires-Dist: opencv-python-headless>=4.5.5.64
Requires-Dist: rtree>=0.9.7
Requires-Dist: pillow>=8.3.1
Requires-Dist: scikit-learn>=1.0
Requires-Dist: scikit-image>=0.19.1
Requires-Dist: seaborn>=0.11.2
Requires-Dist: roifile>=2021.6.6
Requires-Dist: tifffile>=2020.11.18
Requires-Dist: pycocotools>=2.0.7
Requires-Dist: pint>=0.18
Requires-Dist: papermill>=2.4.0
Requires-Dist: numpy>=1.23.1
Requires-Dist: rasterio>=1.3.6
Requires-Dist: moviepy==1.0.3
Requires-Dist: retry==0.9.2
Requires-Dist: imagecodecs
Requires-Dist: influxdb_client
Requires-Dist: plotly
Provides-Extra: dev
Requires-Dist: bump2version==0.5.11; extra == "dev"
Requires-Dist: watchdog==0.9.0; extra == "dev"
Requires-Dist: flake8==3.7.8; extra == "dev"
Requires-Dist: tox==3.14.0; extra == "dev"
Requires-Dist: coverage==4.5.4; extra == "dev"
Requires-Dist: twine==1.14.0; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest==6.2.4; extra == "dev"
Provides-Extra: docs
Requires-Dist: sphinx; extra == "docs"
Provides-Extra: omero
Requires-Dist: omero-py>=5.9.3; extra == "omero"
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# **Acia**: Automated single-cell image analysis

![pipeline](https://jugit.fz-juelich.de/IBG-1/ModSim/imageanalysis/acia/badges/master/pipeline.svg)
![coverage](https://jugit.fz-juelich.de/IBG-1/ModSim/imageanalysis/acia/badges/master/coverage.svg)

**Accio** 🪄 - and your single-cell insights appear - Not quite but - `acia` - and your single-cell insights appear to become much easier 😉

The `acia` library provides a modular image analysis pipeline utility functionality for analysing 2D+t time-lapse image sequences in microfluidic live-cell imaging experiments. It provides:
- Abstraction for various image sources (local, OMERO)
- automated image analysis for instance segmentation and tracking (eight SOTA AI approaches supported out of the box)
- automated and unit-aware single-object property extraction.
- extended visualization in videos, charts and interactive charts including segmentation masks and lineage trees

Although the funtionality is developed with microfluidic applications in mind, the library can be used for any objects detected in images.

**Note:** For examples of its usage please visit our application workflow collection including more than **10** real-world examples: https://github.com/JuBiotech/acia-workflows

## Installation

Install `acia` from pypi:

```bash
pip install acia
```


## Developers

1. Clone this repository
    ```bash
    git clone https://github.com/JuBiotech/acia-core.git
    cd acia-core
    ```

2.Install `acia` in development mode

    ```bash
    pip install -e .
    ```
