-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy patharcos-gui.json
137 lines (137 loc) · 10.4 KB
/
arcos-gui.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
{
"name": "arcos-gui",
"display_name": "napari ARCOS",
"visibility": "public",
"icon": "",
"categories": [],
"schema_version": "0.2.1",
"on_activate": null,
"on_deactivate": null,
"contributions": {
"commands": [
{
"id": "arcos-gui.MainWindow",
"title": "Opens filedialog to import csv",
"python_name": "arcos_gui._main_widget:MainWindow",
"short_title": null,
"category": null,
"icon": null,
"enablement": null
},
{
"id": "arcos-gui.data.arcos_sample_data_1",
"title": "Import sample data 1",
"python_name": "arcos_gui.sample_data._sample_data:load_synthetic_dataset",
"short_title": null,
"category": null,
"icon": null,
"enablement": null
},
{
"id": "arcos-gui.data.arcos_sample_data_2",
"title": "Import sample data 2",
"python_name": "arcos_gui.sample_data._sample_data:load_real_dataset",
"short_title": null,
"category": null,
"icon": null,
"enablement": null
}
],
"readers": null,
"writers": null,
"widgets": [
{
"command": "arcos-gui.MainWindow",
"display_name": "ARCOS Main Widget",
"autogenerate": false
}
],
"sample_data": [
{
"command": "arcos-gui.data.arcos_sample_data_1",
"key": "arcos_sample_data_1",
"display_name": "ARCOS Sample Data Synthetic Datase"
},
{
"command": "arcos-gui.data.arcos_sample_data_2",
"key": "arcos_sample_data_2",
"display_name": "ARCOS Sample Data Real Dataset"
}
],
"themes": null,
"menus": {},
"submenus": null,
"keybindings": null,
"configuration": []
},
"package_metadata": {
"metadata_version": "2.1",
"name": "arcos-gui",
"version": "0.1.4",
"dynamic": null,
"platform": null,
"supported_platform": null,
"summary": "A napari plugin to detect and visualize collective signaling events",
"description": "# arcos-gui\n\n[![License](https://img.shields.io/pypi/l/arcos-gui.svg?color=green)](https://github.com/bgraedel/arcos-gui/raw/main/LICENSE)\n[![PyPI](https://img.shields.io/pypi/v/arcos-gui.svg)](https://pypi.org/project/arcos-gui)\n[![conda-forge](https://img.shields.io/conda/vn/conda-forge/arcos-gui)](https://anaconda.org/conda-forge/arcos-gui)\n[![Python Version](https://img.shields.io/pypi/pyversions/arcos-gui.svg?color=green?)](https://python.org)\n[![tests](https://github.com/bgraedel/arcos-gui/workflows/tests/badge.svg)](https://github.com/bgraedel/arcos-gui/actions)\n[![codecov](https://codecov.io/gh/bgraedel/arcos-gui/branch/main/graph/badge.svg)](https://codecov.io/gh/bgraedel/arcos-gui)\n[![napari hub](https://img.shields.io/endpoint?url=https://api.napari-hub.org/shields/arcos-gui)](https://napari-hub.org/plugins/arcos-gui)\n\nA napari plugin to detect and visualize collective signaling events\n\n----------------------------------\n- Package specific Documentation: <https://bgraedel.github.io/arcos-gui>\n- ARCOS documentation: <https://arcos.gitbook.io>\n\n**A**utomated **R**ecognition of **C**ollective **S**ignalling (ARCOS) is an algorithm to identify collective spatial events in time series data.\nIt is available as an [R (ARCOS)](https://github.com/dmattek/ARCOS) and [python (arcos4py)](https://github.com/bgraedel/arcos4py) package.\nARCOS can identify and visualize collective protein activation in 2- and 3D cell cultures over time.\n\nThis 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](https://www.napari-hub.org/plugins/napari-skimage-regionprops). The plugin\nprovides GUI elements to process this data with ARCOS. Layers containing the detected collective events are subsequently added to the viewer.\n\nFollowing 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.\n\n\n![](https://github.com/bgraedel/arcos-gui/assets/100028238/66fa2afa-6f24-4cce-b29e-4279066c6c25)\n\n[Watch full demo on youtube](https://www.youtube.com/watch?v=hG_z_BFcAiQ) (older plugin version)\n\n\n# Installation\n\nYou can install `arcos-gui` via [pip]:\n\n pip install arcos-gui\n\nOr via [conda-forge]:\n\n conda install -c conda-forge arcos-gui\n\n## Usage\n\nThe plugin can be started from the napari menu `Plugins > ARCOS GUI`.\nFor detailed instructions on how to use the plugin, please refer to the [Usage section of the documentation](https://bgraedel.github.io/arcos-gui/Usage).\n\n## Contributing\n\nContributions are very welcome. Tests can be run with [tox], please ensure\nthe coverage at least stays the same before you submit a pull request.\nSee the [Contributing Guide](https://bgraedel.github.io/arcos-gui/Contributing) for more information.\n\n## License\n\nDistributed under the terms of the [BSD-3] license,\n\"arcos-gui\" is free and open-source software\n\n## Issues\n\nIf you encounter any problems, please [file an issue] along with a detailed description.\n\n[napari]: https://github.com/napari/napari\n[Cookiecutter]: https://github.com/audreyr/cookiecutter\n[@napari]: https://github.com/napari\n[MIT]: http://opensource.org/licenses/MIT\n[BSD-3]: http://opensource.org/licenses/BSD-3-Clause\n[GNU GPL v3.0]: http://www.gnu.org/licenses/gpl-3.0.txt\n[GNU LGPL v3.0]: http://www.gnu.org/licenses/lgpl-3.0.txt\n[Apache Software License 2.0]: http://www.apache.org/licenses/LICENSE-2.0\n[Mozilla Public License 2.0]: https://www.mozilla.org/media/MPL/2.0/index.txt\n[cookiecutter-napari-plugin]: https://github.com/napari/cookiecutter-napari-plugin\n\n[file an issue]: https://github.com/bgraedel/arcos-gui/issues\n\n[napari]: https://github.com/napari/napari\n[tox]: https://tox.readthedocs.io/en/latest/\n[pip]: https://pypi.org/project/arcos-gui/\n[conda-forge]: https://anaconda.org/conda-forge/arcos-gui\n[PyPI]: https://pypi.org/\n\n## Credits\nWe were able to develop this plugin in part due to funding from the [CZI napari Plugin Foundation Grant](https://chanzuckerberg.com/science/programs-resources/imaging/napari/detecting-and-quantifying-space-time-correlations-in-cell-signaling/).\n\nThis [napari] plugin was generated with [Cookiecutter] using [@napari]'s [cookiecutter-napari-plugin] template.\n\n## Citation\n\nIf you use this plugin in your research, please cite the following [paper](https://doi.org/10.1083/jcb.202207048):\n\n @article{10.1083/jcb.202207048,\n author = {Gagliardi, Paolo Armando and Gr\u00e4del, Benjamin and Jacques, Marc-Antoine and Hinderling, Lucien and Ender, Pascal and Cohen, Andrew R. and Kastberger, Gerald and Pertz, Olivier and Dobrzy\u0144ski, Maciej},\n title = \"{Automatic detection of spatio-temporal signaling patterns in cell collectives}\",\n journal = {Journal of Cell Biology},\n volume = {222},\n number = {10},\n pages = {e202207048},\n year = {2023},\n month = {07},\n abstract = \"{Increasing experimental evidence points to the physiological importance of space\u2013time 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\u2013time 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.}\",\n issn = {0021-9525},\n doi = {10.1083/jcb.202207048},\n url = {https://doi.org/10.1083/jcb.202207048},\n eprint = {https://rupress.org/jcb/article-pdf/222/10/e202207048/1915749/jcb/_202207048.pdf},\n }\n",
"description_content_type": "text/markdown",
"keywords": null,
"home_page": "https://github.com/bgraedel/arcos-gui",
"download_url": null,
"author": "Benjamin Gr\u00e4del",
"author_email": "benjamin.graedel@unibe.ch",
"maintainer": null,
"maintainer_email": null,
"license": "BSD-3-Clause",
"classifier": [
"Development Status :: 4 - Beta",
"Framework :: napari",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Software Development :: Testing"
],
"requires_dist": [
"arcos4py>=0.2.3",
"matplotlib>=3.3.4",
"napari>=0.4.14",
"pandas>=1.3.5",
"pyarrow>=11.0.0",
"scipy>=1.7.3",
"napari-timestamper",
"numpy<2,>=1.22.2; python_version < \"3.10\"",
"scikit-image>=0.20.0; python_version < \"3.12\"",
"numpy>=1.22.2; python_version >= \"3.10\"",
"scikit-image>=0.22.0; python_version >= \"3.12\"",
"mkdocs; extra == \"doc\"",
"mkdocs-include-markdown-plugin; extra == \"doc\"",
"mkdocs-material; extra == \"doc\"",
"mkdocs-material-extensions; extra == \"doc\"",
"pyqt5; extra == \"testing\"",
"pytest; extra == \"testing\"",
"pytest-mock; extra == \"testing\"",
"pytest-qt; extra == \"testing\""
],
"requires_python": ">=3.9",
"requires_external": null,
"project_url": [
"Bug Tracker, https://github.com/bgraedel/arcos-gui/issues",
"Documentation, https://bgraedel.github.io/arcos-gui/",
"Source Code, https://github.com/bgraedel/arcos-gui",
"User Support, https://github.com/bgraedel/arcos-gui/issues"
],
"provides_extra": [
"doc",
"testing"
],
"provides_dist": null,
"obsoletes_dist": null
},
"npe1_shim": false
}