You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+34-24Lines changed: 34 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,8 @@
1
1
# Unsupervised discovery of tissue architechture with graphs (UTAG)
2
-
[](https://doi.org/10.1038/s41592-022-01657-2) ⬅️ read the published article here <br>
3
-
[](https://doi.org/10.1101/2022.03.15.484534) ⬅️ read the preprint here <br>
4
-
[](https://doi.org/10.5281/zenodo.6376767) ⬅️ Preprocessed Multiplexed Image Data and UTAG results <br>
5
-
6
-
2
+
[](https://doi.org/10.1038/s41592-022-01657-2) ⬅️ read the published article here <br>
3
+
[](https://doi.org/10.1101/2022.03.15.484534) ⬅️ read the preprint here <br>
4
+
[](https://doi.org/10.5281/zenodo.6376767) ⬅️ Preprocessed Multiplexed Image Data and UTAG results <br>
5
+
7
6
This package implements segmentation of multiplexed imaging data into microanatomical domains.
8
7
Multiplexed imaging data types are typically imaging mass cytometry (IMC), co-detection by indexing (CODEX), multiplexed ion beam imaging by time of flight (MIBI-TOF), cyclic immunofluorescence (CyCIF), and others.
9
8
The package also provides functions for the downstream analysis of the detected micro-anatomical structure.
@@ -13,33 +12,23 @@ The package also provides functions for the downstream analysis of the detected
- UTAG has been tested on Mac OS, Linux, and Windows [WSL](https://docs.microsoft.com/en-us/windows/wsl/about) (Windows Subsystem for Linux).
26
-
- Python 3.9+ (tested on 3.9.19)
27
-
- Python packages (automatically installed by `pip`):
28
-
- numpy
29
-
- pandas
30
-
- anndata
31
-
- scanpy
32
-
- parc
33
-
- squidpy
34
-
- scipy
35
-
- matplotlib
36
-
- tqdm
37
-
- networkx
38
-
- parmap
39
-
- scikit-learn
40
-
- setuptools_scm (may require manual installation for MacOS through pip)
41
-
42
-
Specific versions of Python packages have been pinned to the [setup.cfg](setup.cfg) file.
31
+
- Python 3.12+ (tested on 3.12)
43
32
44
33
## Tutorial
45
34
Check out new [tutorial](documentation/UTAG%20Tutorial.ipynb) for how to run and visualize results with UTAG on your own data with minimal required input (numeric cell feature matrix and xy coordinates).
@@ -137,7 +126,7 @@ For more detailed usage of the package and downstream analysis, please refer to
137
126
138
127
## Running UTAG on R
139
128
140
-
To make UTAG available to R users, we port the python code to using the `reticulate` package. The code was tested under after installing `UTAG` natively for python 3.8.10 and under conda environment with python 3.10.4, on Ubuntu 20.04.3 LTS and R 4.2.0.
129
+
To make UTAG available to R users, we port the python code to using the `reticulate` package.
141
130
142
131
Nonetheless, we highly recommend that users use our package in python for more involved analysis as the package has been developed and tested more thoroughly in python.
143
132
@@ -147,7 +136,6 @@ library(reticulate)
147
136
148
137
# grab python interpreter
149
138
use_python('/usr/bin/python3') # in case UTAG is installed on native python
150
-
# use_condaenv('utag') # in case UTAG is installed using conda
151
139
# use_virtualevn('utag') # in case UTAG is installed under virtualenv
152
140
153
141
@@ -192,3 +180,25 @@ or before by:
192
180
```bash
193
181
pytest utag/tests/utag_test.py
194
182
```
183
+
184
+
# License
185
+
This project is licensed under the GPLv3+ license. Please see the [LICENSE](LICENSE) file for details.
186
+
187
+
# Citation
188
+
If you use UTAG in your research, please cite:
189
+
190
+
```
191
+
Kim, J., Rustam, S., Mosquera, J.M. et al. Unsupervised discovery of tissue architecture in multiplexed imaging. Nat Methods 19, 1653–1661 (2022). https://doi.org/10.1038/s41592-022-01657-2
192
+
```
193
+
194
+
```bibtex
195
+
@article{kim2022unsupervised,
196
+
title={Unsupervised discovery of tissue architecture in multiplexed imaging},
197
+
author={Kim, Junbum and Rustam, Samir and Mosquera, Juan Miguel and Shayhiev, Renat and Rendeiro, Andre F and Elemento, Olivier},
0 commit comments