Installation

Polarity-JaM - Feature Extraction Pipeline

The feature extraction pipeline is the process of extracting all relevant features from all input images. The result will always be a .csv file for each image containing its individual cells as rows and their corresponding feature values as columns. Additionally, plots will be created. These visualizations can be used for quality control but might also be suitable for a publication.

Manual installation with additional segmentation options

For additional support in segmentation, we suggest to install Polarity-JaM via micromamba and the conda-forge channel. For that, make sure you have micromamba installed. Manually install Polarity-JaM via:

micromamba create -y -n polarityjam python=3.8 pip -c conda-forge
micromamba activate polarityjam
pip install polarityjam

Manual installation without additional segmentation options

Make sure you have conda installed.

Execute the following steps to manually install Polarity-JaM with a working conda installation via:

conda create -y -n polarityjam python=3.8
conda activate polarityjam
pip install polarityjam

Automatic installation with album

Install album. This installation comes natively with micromamba. Then execute the following steps:

album add-catalog https://gitlab.com/album-app/catalogs/helmholtz-imaging
album install de.mdc-berlin:polarityjam:0.1.0

You can now run the pipeline with the following command:

album run de.mdc-berlin:polarityjam:0.1.0

Note

Please make sure you are using album version 0.10.4 (current version) for installation of the polarityjam solution.

Manual installation from GitHub

Make sure you have conda installed.

Execute the following steps on the commandline:

conda create -y -n polarityjam python=3.8
conda activate polarityjam
git clone https://github.com/polarityjam/polarityjam.git # via git or download via browser
cd polarityjam
pip install -e .

Polarity-JaM - Web App

The R-shiny Polarity-JaM web app further analyses the results of the feature extraction process in the browser. There are several statistics available which parameters can be adapted during runtime to immediately observe the change in the corresponding visualization. Thus, Exploring the data and relieving interesting patterns is heavily facilitated. To get to know more about the statics continue reading or visit the Methods section.

Note

You don’t need to install the web app to use the feature extraction pipeline. The web app is our visualization tool for the results of the feature extraction pipeline. You can simply use our online service here. Or visit software suite for more information.

Manual installation

Make sure you have conda installed. Alternatively, you can also use micromamba. If you do so, replace conda with micromamba in the following commands.

Execute the following steps on the commandline:

git clone https://github.com/polarityjam/polarityjam-app.git # via git or download via browser
cd polarityjam-app
conda env create -f polarityjam-app.yml
conda activate polarityjam-app
cd app
Rscript app.R

Open the browser in the URL given in the output of the R-shiny call (usually http://127.0.0.1:8888 ).

Automatic installation with album

Install album. This installation comes natively with micromamba. Then execute the following steps:

album add-catalog https://gitlab.com/album-app/catalogs/helmholtz-imaging
album install de.mdc-berlin:polarityjam-app:0.1.0

You can now run the pipeline with the following command:

album run de.mdc-berlin:polarityjam-app:0.1.0

A browser should automatically open. If not, open http://127.0.0.1:8888

Run with Rstudio

Alternatively, you can also open the app.R your local polarityjam-app/app folder with Rstudio and simply click on “Run App”.