-
Notifications
You must be signed in to change notification settings - Fork 2
/
_DKR_FRAP_ROIs.ijm
49 lines (38 loc) · 1.2 KB
/
_DKR_FRAP_ROIs.ijm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
//this macro is used to quickly define the four ROIs and extract mean pixel intensities for further processing in R/MatLab
macro "go"{
roiManager("Reset");
run("Set Measurements...", " mean redirect=None decimal=2");
setTool("polygon");
run("Bio-Formats Importer", "view=Hyperstack stack_order=XYCZT merge_channels autoscale");
title = File.name;
dir1 = File.directory;
run("Grays");
run("Specify...", "width=75 height=75 x=0 y=0 oval");
getDimensions(width, height, channels, slices, frames);
if(channels > 1){
run("Split Channels");
selectWindow("C1-"+title);
rename(title);
}
run("Specify...", "width=75 height=75 x=0 y=0 oval");
selectWindow(title);
waitForUser("define ROIS");
selectWindow(title);
roiManager("Select", 0);
roiManager("Rename", "I-frap");
roiManager("Select", 1);
roiManager("Rename", "I_ref");
roiManager("Select", 2);
roiManager("Rename", "I-base");
roiManager("Select", 3);
roiManager("Rename", "I_whole");
roiManager("Deselect");
selectWindow(title);
roiManager("Multi Measure");
roiManager("Deselect");
roiManager("Save", dir1+title+"-roiset.zip");
roiManager("Delete");
saveAs("Results", dir1+title+".xls");
selectWindow(title);
close();
}