Skip to content

Dentist

gautham_nair edited this page Jun 19, 2014 · 8 revisions

Introduction

The application takes as its starting point a collection of single-plane images, possibly in multiple channels, that tile a large field of view in a microscope.

Dentist analyzes the stitched-together image to find cells using a nuclear stain and RNA spots. It assigns RNA spots to cells, and lets you visualize the results using the dentistGUI.

Usage

You must have installed rajlabimagetools. Dentist is a part of rajlabimagetools.

Navigate in matlab to the directory with image data. Initialize the configuration file:

>> dentist.initialize(Nrows, Ncolumns);

Where Nrows and Ncolumns are the number of rows and columns making up the tiling image.

Then specify the order in which the images were taken (for example, left-to-right, then top-to-bottom, with or without snaking), using the layout selector GUI:

>> dentist.setLayout();

Images in a tiling array usually overlap. Run the following to open a GUI that helps you set how much the images overlap, in pixels:

>> dentist.setImageOverlap();

If it turns out that the tiling is quite skewed, you can click the red "Shift GUI" button. Documentation for that feature is forthcoming. Otherwise click 'Select' to save and quit.

To now process the images, finding spots and centroids (cells) and matching spots to centroids, run:

>> dentist.processImages();

This may take some time, and will save the results to your working directory.

Once done, you can launch the GUI with:

>> dentist.launchGUI();

Use the save button to save any changes to the data - only changes to the thresholds or to the deletions merit saving. When done, close the window.

To access the spots and centroids for other uses in Matlab, such as exporting to a text file, use:

>> spotsAndCentroids = dentist.load();

which creates an object in your workspace that you can query for the list and locations of centroids, as well as how many RNA spots in each color are assigned to them.