Preface, |
|
vii | |
Acknowledgements, |
|
ix | |
About the Companion Website, |
|
xi | |
1 The Basic Ingredients, |
|
1 | (44) |
|
1.1 The Matlab Environment, |
|
|
1 | (2) |
|
1.2 Introduction to Matlab, |
|
|
3 | (4) |
|
1.3 Operations with Matrices, |
|
|
7 | (3) |
|
|
10 | (3) |
|
|
13 | (4) |
|
1.6 Mathematical Functions and Graphical Display, |
|
|
17 | (6) |
|
|
23 | (3) |
|
1.8 Statistics in Matlab, |
|
|
26 | (3) |
|
1.9 Displaying Two-Dimensional Matrices, |
|
|
29 | (8) |
|
1.10 Scripts, Functions and Shortcuts, |
|
|
37 | (6) |
|
|
43 | (2) |
2 Introduction to Images, |
|
45 | (26) |
|
2.1 An Image as a Matrix, |
|
|
45 | (1) |
|
|
46 | (3) |
|
|
49 | (5) |
|
|
54 | (5) |
|
2.5 Thresholding and Manipulating Values of Images, |
|
|
59 | (9) |
|
2.6 Converting Images into Doubles, |
|
|
68 | (1) |
|
2.7 Save Your Code and Data, |
|
|
69 | (2) |
3 Introduction to Colour, |
|
71 | (8) |
|
3.1 Mixing and Displaying Colours, |
|
|
71 | (8) |
4 Western Blots, |
|
79 | (56) |
|
4.1 Recipe 1: Many Ways to Display a Western Blot, |
|
|
80 | (13) |
|
4.2 Recipe 2: Investigating the Numbers That Make a Western Blot, |
|
|
93 | (4) |
|
4.3 Recipe 3: Image Histograms, |
|
|
97 | (7) |
|
4.4 Recipe 4: Transforming an Image of a Western Blot, |
|
|
104 | (7) |
|
4.5 Recipe 5: Quantification of the Data, |
|
|
111 | (10) |
|
4.6 Recipe 6: Investigating Position of Bands, |
|
|
121 | (14) |
5 Scratch Wound Assays, |
|
135 | (80) |
|
5.1 Analysis of Scratch Wound Assays, |
|
|
135 | (4) |
|
5.2 Recipe 1: Low Pass Filtering Scratch Wound Assays in the Spatial Domain, |
|
|
139 | (4) |
|
5.3 Recipe 2: High Pass Filtering Scratch Wound Assays in the Spatial Domain, |
|
|
143 | (11) |
|
5.4 Recipe 3: Combining Filters and Morphological Operations, |
|
|
154 | (7) |
|
5.5 Recipe 4: Sensitivy to Thresholds and Hysteresis Thresholding, |
|
|
161 | (6) |
|
5.6 Recipe 5: Morphological Operators, |
|
|
167 | (11) |
|
5.7 Recipe 6: Measuring Distances Between Cellular Boundaries, |
|
|
178 | (9) |
|
5.8 Recipe 7: Introduction to Fourier Analysis, |
|
|
187 | (14) |
|
5.9 Recipe 8: Filtering Scratch Wound Assays in the Fourier Domain, |
|
|
201 | (12) |
|
|
213 | (2) |
6 Bright Field Microscopy, |
|
215 | (76) |
|
6.1 Recipe 1: Changing the Brightness and Contrast of an Image, |
|
|
215 | (9) |
|
6.2 Recipe 2: Shading Correction: Estimation of Shading Component as a Plane, |
|
|
224 | (11) |
|
6.3 Recipe 3: Estimation of Shading Component with Filters, Morphological Operators and Envelopes, |
|
|
235 | (12) |
|
6.4 Recipe 4: Mosaicking and Stitching, |
|
|
247 | (14) |
|
6.5 Recipe 5: Pixel Intensity and Histograms in Immunohistochemistry, |
|
|
261 | (10) |
|
6.6 Recipe 6: Hue-Saturation-Value, |
|
|
271 | (7) |
|
6.7 Recipe 7: Multidimensional Histograms, |
|
|
278 | (11) |
|
|
289 | (2) |
7 Fluorescence Microscopy, |
|
291 | (52) |
|
7.1 Recipe 1: Separating and Combining Colour Channels, |
|
|
294 | (4) |
|
7.2 Recipe 2: Investigating the Scaling of Values, |
|
|
298 | (3) |
|
7.3 Recipe 3: Automatic Threshold Selection, |
|
|
301 | (3) |
|
7.4 Recipe 4: Measuring Absolute and Relative Areas, |
|
|
304 | (1) |
|
7.5 Recipe 5: Counting Nuclei, |
|
|
305 | (3) |
|
7.6 Recipe 6: Quantification of Region Properties Beyond the Area, |
|
|
308 | (2) |
|
7.7 Recipe 7: Dividing an Image into Regions, |
|
|
310 | (6) |
|
7.8 Recipe 8: Batch Processing and Montages, |
|
|
316 | (11) |
|
7.9 Recipe 9: A Myriad of Measurements, |
|
|
327 | (14) |
|
|
341 | (2) |
8 Creating Publication-Quality Figures from Matlab, |
|
343 | (58) |
|
8.1 Recipe 1: Modifying the Characteristics of the Figures, |
|
|
344 | (8) |
|
8.2 Recipe 2: Numerous Plots in One Figure, |
|
|
352 | (10) |
|
8.3 Recipe 3: Three-Dimensional Ribbons with Different Annotations, |
|
|
362 | (16) |
|
8.4 Recipe 4: Three-Dimensional Graphics, |
|
|
378 | (10) |
|
8.5 Recipe 5: Projections, |
|
|
388 | (3) |
|
8.6 Recipe 6: Four-Dimensional Data Set Explored, |
|
|
391 | (10) |
Index, |
|
401 | |