Skip to content
Analyse and measure migration in Scratch Wound Assays
MATLAB
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Code
Figures
LICENSE
README.md

README.md

Cell-Migration

Analyse and measure migration in Scratch Wound Assays

This work was was accepted for publication in Electronics Letters:

Measuring cellular migration with image processing CC Reyes-Aldasoro, D Biram, GM Tozer, C Kanthou

Electronics Letters 44 (13), 791-793

Screenshot

Input data with image of the cell population

Input should be a matlab-readable image, the input can be a matlab matrix or the name of the file. For instance if the file "Example.tif" is in the matlab path, it can be read into matlab:

dataIn=imread('Example.tif');
imagesc(dataIn);
colormap(gray)

Screenshot

Or it can be passed as a string

dataIn='Example.tif';

Process the data with cellMigration

dataIn, either as a string or a matrix, is the only input parameter required for the algorithm of measurement of cell migration:

[Res_stats,Res_colour,Res_gray]=cellMigrationAssay(dataIn);

Output of the algorithm

The output arguments are the following: Res_stats, which will contain the minimum, average and maximum distances:

disp(Res_stats)
    minimumDist: 268.0765
        maxDist: 416.9149
         avDist: 324.3023
           area: [2x1 double]

The area covered by the wound is stored as number of pixels and as a relative to the total area of the image:

disp(Res_stats.area(1))
disp(Res_stats.area(2))
      585570

0.1911

The output images will display the original image with the boundaries overlaid:

imagesc(Res_colour);

Screenshot


You can’t perform that action at this time.