
Microbiology
| IM-00009 | Candida-vacuole-measurement |
| Application | Automated detection and quantification of LC3vacuoles |
| Demo image | Candida |
| Language | IJM |
| Author | Shao-Chun (Peggy), Hsu |
| DOI | 10.5281/zenodo.15347737 |
| YouTube | v1.1.0,(CN) v1.1.3(CN, EN) |
| GitHub | Candida-vacuole-measurement |
Introduction
This is an Image J[1] macro-based analysis tool for identifying Candida-containing vacuoles (CCVs) and quantifying LC3 intensity at vacuole boundaries. This tool is designed for the automated detection and quantification of LC3 signal surrounding CCVs in fluorescence microscopy images. It processes multi-channel images, including DAPI, GFP-labeled Candida (strain OG-1), and LC3, and outputs a summary table of the cell number, vacuole number and the LC3 intensity.
Examples
Candida-containing vacuoles (CCVs) images, captured by Mr. Shun-Chih Liu, are the courtesy from Dr. Li-Chung Hsu, Institute of Molecular Medicine, National Taiwan University. The test image is composed by four channels in the following order—DAPI, GFP-labeled Candida, Actin and LC3. Please use the same order to arrange the input image to avoid the quantification from the wrong channel. Image 13.lsm is used to test the script version 1.1.0, while Image10.lsm is used for version 1.1.3.
Edition
• 20250429_Vacuole counting and measure intensity_WithMask.ijm: The intermediate files for all processed images will be saved in the same folder for further data inspection. Nine additional intermediate files will be generated from one raw image. This version secures all the data but increases the requirement for data storage.
• 20250430_Vacuole counting and measure intensity_NoMask.ijm: Only the intermediate files for the last processed image will be saved in the same folder for a quick inspection.
• 20250506_Vacuole counting and measure intensity_ver1.1.0.ijm: v1.1.0: DOI
Main changes in
- Process file format with .tif, .lsm, .czi
- Store all intermediate files in another folder created under the parent folder.
- Report vacuole no. directly if no LC3 holes inside cells are detected.
- Elevate the minimum size requirement for fungal DNA.
• 20250603_Vacuole counting and measure intensity_ver1.1.3.ijm: v1.1.3: DOI
Main change in
- Change the channel order from “DAPI, Candida, actin, LC3” to “DAPI, actin, Candia and LC3.”
- Use the actin channel to identify cell contour and fiilter with the area size.
- Candida was defined by the fungal DNA surrounded by Candida GFP. Because fungal DNA were not surrounded by Candida GFP, these regions were defined by the DAPI staining channel.
- The cell number was not counted by the DAPI channel to avoid the double nuclei over counting.
- Count Candida cell wall inside of cells.
- The nucleus number is counted by the DAPI channel.
- The cell area is measured from the actin channel.
Description
- Image Preprocessing: Image channels are split and renamed for downstream analysis.
- Cell Boundary Detection: The LC3 image in the fourth channel is used to detect the cell boundary. Gaussian blur, thresholding, and convex hull operations are applied to the LC3 channel to approximate cell contours. A binary mask of the cell area is then generated based on these outlines.
- Cell Counting: Gaussian blur and Otsu[2] thresholding are applied to the DAPI channel to detect nuclei. The resulting image is multiplied by the cell mask to isolate nuclei within cells, allowing for accurate cell counting.
- LC3 Hole Extraction: CLIJ[3]-based tubeness[4] filtering is applied to the LC3 channel to enhance and identify vacuole-like structures.
- Candida Localization: The DAPI and Candida channels are combined to localize Candida and nuclei. Nuclear regions are then removed to generate a Candida location mask.
- Candida-Containing Vacuole (CCV) Identification: LC3 holes are screened for overlap with Candida localization to identify Candida-containing vacuoles.
- LC3 Intensity Quantification in CCVs: The LC3 signal surrounding each identified vacuole is measured to assess LC3 recruitment.
- Result Export: Depending on the selected edition, the results may include intermediate masks and ROIs. In all cases, an Excel file is generated containing summary measurements, including LC3 intensity per vacuole, cell count, and the number of LC3-positive vacuoles.
Instructions
- Install ImageJ/Fiji with CLIJ2 plugin.
- Place all your multi-channel TIFF images in a folder.
- According to your needs, choose a version of the macro to download.
- Open the macro in Fiji.
- Run the script; It will prompt you to select your folder.
- Depending on the version, intermediate files including masks and ROIs will be saved under the same directory or under the parental folder. The measurements for each image will be collected in a summary table.
Tutorials
v1.1.0
v1.1.3
Acknowledgements
We thank Mr.Shun-Chih Liu (劉舜治) and Dr. Li-Chung Hsu(徐立中) for providing the demonstration images used during the development of this workflow.
Reference
- Schindelin, J., Arganda-Carreras, I., Frise, E., et al. (2012). Fiji: an open-source platform for biological-image analysis. Nature Methods, 9(7), 676–682. https://doi.org/10.1038/nmeth.2019
- Otsu, N. (1979). A threshold selection method from gray-level histograms. IEEE Transactions on Systems, Man, and Cybernetics, 9(1), 62–66. https://doi.org/10.1109/TSMC.1979.4310076
- Haase, R., Royer, L. A., Steinbach, P., et al. (2020). CLIJ: GPU-accelerated image processing for everyone. Nature Methods, 17, 5–6. https://doi.org/10.1038/s41592-019-0650-1
- Sato, Y., Nakajima, S., Shiraga, N., Atsumi, H., Yoshida, S., Koller, T., Gerig, G., & Kikinis, R. (1998). Three-dimensional multi-scale line filter for segmentation and visualization of curvilinear structures in medical images. Medical Image Analysis, 2(2), 143–168.
- Phansalkar, N., More, S., Sabale, A., & Joshi, M. (2011). Adaptive local thresholding for detection of nuclei in diversity stained cytology images. In 2011 International Conference on Communications and Signal Processing (pp. 218–220). IEEE. https://doi.org/10.1109/ICCSP.2011.5739305