Skip to main content

arcos-gui

License PyPI conda-forge Python Version tests codecov napari hub

A napari plugin to detect and visualize collective signaling events


Automated Recognition of Collective Signalling (ARCOS) is an algorithm to identify collective spatial events in time series data. It is available as an R (ARCOS) and python (arcos4py) package. ARCOS can identify and visualize collective protein activation in 2- and 3D cell cultures over time.

This plugin integrates ARCOS into napari. Users can import tracked time-series data in CSV format or load data from napari-layer properties (such as the ones generated with napari-skimage-regionprops. The plugin provides GUI elements to process this data with ARCOS. Layers containing the detected collective events are subsequently added to the viewer.

Following analysis, the user can export the output as a CSV file with the detected collective events or as a sequence of images to generate a movie.

Watch full demo on youtube (older plugin version)

Installation

You can install arcos-gui via pip:

pip install arcos-gui

Or via conda-forge:

conda install -c conda-forge arcos-gui

Usage

The plugin can be started from the napari menu Plugins > ARCOS GUI. For detailed instructions on how to use the plugin, please refer to the Usage section of the documentation.

Contributing

Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request. See the Contributing Guide for more information.

License

Distributed under the terms of the BSD-3 license, "arcos-gui" is free and open-source software

Issues

If you encounter any problems, please file an issue along with a detailed description.

Credits

We were able to develop this plugin in part due to funding from the CZI napari Plugin Foundation Grant.

This napari plugin was generated with Cookiecutter using @napari's cookiecutter-napari-plugin template.

Citation

If you use this plugin in your research, please cite the following paper:

@article{10.1083/jcb.202207048,
    author = {Gagliardi, Paolo Armando and Grädel, Benjamin and Jacques, Marc-Antoine and Hinderling, Lucien and Ender, Pascal and Cohen, Andrew R. and Kastberger, Gerald and Pertz, Olivier and Dobrzyński, Maciej},
    title = "{Automatic detection of spatio-temporal signaling patterns in cell collectives}",
    journal = {Journal of Cell Biology},
    volume = {222},
    number = {10},
    pages = {e202207048},
    year = {2023},
    month = {07},
    abstract = "{Increasing experimental evidence points to the physiological importance of space–time correlations in signaling of cell collectives. From wound healing to epithelial homeostasis to morphogenesis, coordinated activation of biomolecules between cells allows the collectives to perform more complex tasks and to better tackle environmental challenges. To capture this information exchange and to advance new theories of emergent phenomena, we created ARCOS, a computational method to detect and quantify collective signaling. We demonstrate ARCOS on cell and organism collectives with space–time correlations on different scales in 2D and 3D. We made a new observation that oncogenic mutations in the MAPK/ERK and PIK3CA/Akt pathways of MCF10A epithelial cells hyperstimulate intercellular ERK activity waves that are largely dependent on matrix metalloproteinase intercellular signaling. ARCOS is open-source and available as R and Python packages. It also includes a plugin for the napari image viewer to interactively quantify collective phenomena without prior programming experience.}",
    issn = {0021-9525},
    doi = {10.1083/jcb.202207048},
    url = {https://doi.org/10.1083/jcb.202207048},
    eprint = {https://rupress.org/jcb/article-pdf/222/10/e202207048/1915749/jcb/_202207048.pdf},
}

Metadata

Release files for arcos-gui 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for arcos-gui 0.1.5
File Size Uploaded
arcos_gui-0.1.5.tar.gz 721.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for arcos-gui 0.1.5
File Interpreter ABI Platform
arcos_gui-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 1.5 MB

Release files / arcos_gui-0.1.5.tar.gz

Download URL arcos_gui-0.1.5.tar.gz
Size 721.4 kB
Tags Source
SHA-256 checksum
How to use checksums
de56d7b9bd05ebff709a753ba318cc6e91d2a54c61bbc632cf57911d3216bcfc
BLAKE2b-256 checksum
How to use checksums
8e38e35f5ef82b6e88df78cdeb100936cab057ed66d4a38ca6c7501231eec571
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.16

Release files / arcos_gui-0.1.5-py3-none-any.whl

Download URL arcos_gui-0.1.5-py3-none-any.whl
Size 730.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c2f551c21067866b0e6e2bc79f0cb4ad79f5e583a54900c5824c5baea63616f7
BLAKE2b-256 checksum
How to use checksums
2760c999f2e191a0fb661afafaa52595b8eea5176428b168e8c2e42cc99ae56f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.16

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

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