Detecting Collective signalling events in epithelial Cells
This section outlines an example pipeline written in python to get from images of epithelial cells to quantification with ARCOS and visualization with napari.
The following describes an example image processing pipeline written in python to analyse collective events in an MDCK epithelium. What we are aiming for can be seen in the gif above. First, the erk measurement is extracted from the images and the individual nuclei are tracked. The second step shows how to analyse the data with ARCOS. Similar results can be achieved with standalone tools such as CellProfiler and Ilastik. And both the R and Python packages can be used after preparing the data.
In the following zip file, you can find both the input data and the generated output from the image segmentation pipeline and ARCOS.
Data Preparation
The data in this example is from an MDCK cell line that stably expresses a fluorescent FRET biosensor reporting the activity of the ERK kinase.
In the first step, the nuclei are segmented using the stardist python package.
Subsequently, the mean intensity of individual objects in the ratio image is measured and the individual nuclei are tracked over time.
PATH ='example_data'# where is you data located FOLDER ='mdck_ekar'# subfolder of PATH where images are storedOUT_DATA ='data'# subfolder of PATH where csv is storedOUT_LABELS ='stardist'# subfolder of PATH where stardist segmentation is storedFILENAME ='C3-041_Ori.tif'full_path = os.path.join(PATH, FOLDER)orig_images_path = os.path.join(PATH, FOLDER)out_path_csv = os.path.join(PATH, OUT_DATA)create_folders(PATH, [OUT_DATA, OUT_LABELS])
Load image and stardist model
model = StarDist2D.from_pretrained('2D_versatile_fluo')# standard stardist model for 2d segmentationimage_data = skimage.io.imread(os.path.join(orig_images_path, FILENAME))