2,640
Views
80
CrossRef citations to date
0
Altmetric
DIGITAL COUNTING OF COLONIES IN CLONOGENIC ASSAYS

Optimized digital counting colonies of clonogenic assays using ImageJ software and customized macros: Comparison with manual counting

, , , , &
Pages 1135-1146 | Received 06 Apr 2011, Accepted 30 Aug 2011, Published online: 13 Sep 2011
 

Abstract

Purpose: To develop a digital method for counting colonies that highly replicates manual counting.

Materials and methods: Breast cancer cells were treated with trastuzumab-conjugated gold nanoparticles in combination with X-ray irradiation, 111In labeled trastuzumab, or γ-radiation, followed by clonogenic assays. Colonies were counted manually or digitally using ImageJ software with customized macros. Key parameters, intensity threshold and minimum colony size, were optimized based on three preliminary manual counts or blindly chosen. The correlation of digital and manual counting and inter- and intra-experimenter variability were examined by linear regression. Survival curves derived from digital and manual counts were compared by F-test (P < 0.05).

Results: Using optimized parameters, digital counts corresponded linearly to manual counts with slope (S) and R2 value close to 1 and a small y-intercept (y0): SK-BR-3 (S = 0.96 ± 0.02, R2 = 0.969, y0 = 5.9 ± 2.2), MCF-7/HER2-18 (S = 0.98 ± 0.03, R2 = 0.952, y0 = 0.74 ± 0.47), and MDA-MB-231 cells (S = 1.00 ± 0.02, R2 = 0.995, y0 = 3.3 ± 4.5). Both reproducibility and repeatability of digital counts were better than the manual method. Survival curves generated from digital and manual counts were not significantly different; P-values were 0.3646 for SK-BR-3 cells and 0.1818 for MCF-7/HER2-18 cells. Using blind parameters, survival curves generated by both methods showed some differences: P-values were 0.0897 for SK-BR-3 cells and 0.0024 for MCF-7/HER2-18 cells.

Conclusions: The colony counting using ImageJ and customized macros with optimized parameters was a reliable method for quantifying the number of colonies.

Acknowledgements

This research was supported by grants (# 019374 and # 019513) from the Canadian Breast Cancer Research Alliance. NC is supported by a Vanier Canada Graduate Scholarship from the Canadian Institute of Health Research, a pre-doctoral fellowship from the U.S Army Department of Defense Breast Cancer Research Program (W81XWH-08-1-0519, P00002), and a pre-doctoral fellowship from the Connaught Fund, University of Toronto. The authors thank Ms D. Scollard for editing this manuscript.

Declaration of interest

The authors report no conflicts of interest. The authors alone are responsible for the content and writing of the paper.

Appendix

Macro files for images acquired using FluorChemTR gel documentation system

Colony_pro.txt

run(‘Images to Stack’);

run(‘Z Project…’, ‘start = 1 stop = 3 projection = [Average Intensity]’);

run(‘Subtract Background…’);

Make_oval.txt

makeOval(120, 591, 419, 416);

Make_rectangle.txt

makeRectangle(44, 42, 1117, 646);

Count_colony.txt

run(‘Set Measurements…’, ‘area mean standard min center integrated limit display redirect = None decimal = 3’);

resetThreshold();

//run(‘Threshold…’);

setAutoThreshold();

setThreshold(0, z1);

run(‘Analyze Particles…’, ‘size = z2-50000 circularity = 0–1.00 show = Masks display clear summarize record’);

run(‘Watershed’);

run(‘Analyze Particles…’, ‘size = z2-500 circularity = 0.30–1.00 show = Masks display clear summarize record’);

resetThreshold();

Macro files for images acquired using a desktop scanner (Dell Photo A10 Printer 922)

Count_scanner1.txt

run(‘Subtract Background…’, ‘rolling = 15 light’);

run(‘8-bit’);

Make_ovalscan.txt

makeOval(111, 1181, 846, 825);

Count_scanner2.txt

setThreshold(0, z1);

run(‘Set Measurements…’, ‘area mean standard min center perimeter integrated display redirect = None decimal = 3’);

run(‘Analyze Particles…’, ‘size = z2-50000 circularity = 0.00–1.00 show = Masks display clear summarize record’);

run(‘Watershed’);

run(‘Analyze Particles…’, ‘size = z2-500 circularity = 0.2–1.00 show = Masks display clear summarize record’);

Note: z1 in ‘setThreshold(0, z1)’; and z2 in run(‘Analyze Particles…”, ‘size = z2-…’ are adjustable parameters and should be chosen based on three manual colony counts of three wells or flasks.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.