Microorganism, culture medium and growth conditions
A rough-colony yeast strain of S. cerevisiae displaying pseudohyphae was isolated from a fuel ethanol facility in São Paulo State, Brazil, and utilized in this experiment. The strain (originally termed ‘strain 52’) was identified by the sequencing of the D1/D2 region of the large subunit (26S) rRNA and deposited at the culture collection ‘Coleção de Culturas Tropical’ of ‘Fundação André Tosello’, Campinas—SP—Brazil under the code CCT7787. This yeast strain was utilized in previous studies of fermentation characteristics [5, 7, 8].
The yeast strain was stored in YPD medium (10 g/L yeast extract, 20 g/L glucose, 20 g/L peptone and 20 g/L agar) in slants at 4oC. For analysis, 10 mL of YPD broth in Falcon tubes were inoculated with two loops of the yeast cells and cultivated at 160 rpm and 30oC for 24 h. After 24 h, the yeast suspension was centrifuged at 580g for 10 minutes and the resulting yeast pellet was suspended in saline solution (0.85% NaCl) for the microscopic observations.
The experiment was conducted at room temperature in an unbaffled glass vessel (250 mL working volume) equipped with the in situ microscope and a magnetic stirrer (150 rpm).
Image acquisition
Microscopic images were acquired directly from the suspension by using a custom-built high-resolution (0.5 µm) in situ microscope developed at the Mannheim University of Applied Sciences, Mannheim, Germany [11, 24]. Essentially, it consists of a transmitted brightfield microscope that is directly coupled to moving suspensions to capture micrographs of the suspended objects.
Illumination is generated by a LED (DieMOUNT, Wernigerode, Germany) peak-wavelength at 650 nm, nominally 4 mW at 20 mA, peak current approximately 2 A, pulse-length 0.5–10 µs. The light is guided through an optical fiber to provide direct light microscopy. The micrographs were acquired by a digital camera (SCA1400–17gm, Basler, Ahrensburg, Germany, CCD-size 8.98 mm × 6.71 mm, 1392 1040 pixels, 6.6 8.8 mm2, pixel size 6.45 6.45 m2, bitmap, 8 bits) through an objective lens (40×, NA = 0.75, object field 0.16 × 0.22 mm2, water immersion).
The images were acquired immediately after the yeast suspension was prepared.
Image analysis
An image analysis algorithm was implemented using the MATLAB Image Processing Toolbox (MathWorks, Ismaning, Germany). Essentially, the algorithm comprises two main functions: (i) detect pseudohyphae in ISM images, and (ii) segment individual cells within the pseudohyphae to estimate the number of cells within each pseudohypha. All steps involved in the algorithm are described as follows.
The first step is segmenting pseudohyphae from the input ISM image to create portraits containing single pseudohyphae. Due to the illumination by a thin light fiber, the ISM images suffer from some vignetting, i.e.,, its periphery is darker than its center [24]. This effect is compensated by using the intensity mean of the first 30 images for brightness normalization of the entire ISM image.
Thereafter, the local variance [28] of the normalized image is computed in order to find objects of interest. By applying an intensity threshold to the variance image, a binary image containing segmented objects as groups of connected white pixels on a black background is created. Structures touching the image border are removed by applying border cleaning operator. Morphological dilation using a 3-pixel linear structuring element followed by holes filling operation is performed in the remaining objects. Objects smaller than 1500 pixels are also removed. Another morphological dilation (line-shaped, 7 pixels) followed by holes filling is carried out. Objects smaller than 800 pixels in the resulting image are removed. A morphological erosion (disk-shaped, 3 pixels) followed by removing objects smaller than 350 pixels and image cleaning border creates the final binary image.
Afterwards, the centroid of the objects in the final binary image is computed and this information is utilized to crop 250 250 pixel-sized micrographs—called portraits - from the original ISM image. As the generated portraits may still contain more than one object each, a segmentation using a Sobel operator [28] is performed. To generate portraits containing only one objects centralized inside the portrait, the following steps are performed: morphological dilation (line-shaped, 7 pixels), followed by holes filling and discarding of objects smaller than 1000 pixels. The area of the objects inside the portrait is computed and the largest object is selected. Afterwards, its centroid is computed, and this information is used to centralize the selected object within the portrait.
The second step is to segment individual cells within each single-pseudohypha portrait. To this task, this study utilized a marker-controlled watershed transform [29], one of the most used segmentation techniques for separating touching objects. This method considers a grayscale image as a topographic surface where the intensity of each pixel represents the elevation at this point. In this interpretation, “catchment basins” correspond to dark regions surrounded by bright structures. The segmentation process can be visualized by the idea that the basins are “flooded” starting from certain seed-pixels or pixel regions which are designated as “markers”. Here, we use minima in the cell-bodies as markers. The flooding stops at ridge lines where water coming from different basins would meet, separating adjacent catchment basins as the objects of interest. In this way, foreground and background pixels are generated. If the cell-borders exhibit enough contrast against the background or against neighboring cells in hypha, it suggests itself to exploit them as ridge lines between catchment basins in the watershed algorithm. The foreground objects should have a one-to-one relationship to individual cells, no matter whether these are single cells or cells in hyphae. For this to happen, each cell should only get one marker, i.e.,, possess one local minimum. Therefore, the cell portraits must be preprocessed in order to eliminate noise and multiple local brightness minima within the cell-bodies.
Related to this task, the input portraits are preprocessed as follows:
First a reduction of high frequency noise is done by averaging over 3 × 3 neighborhoods [28]. Then, the brightness inside portraits is normalized. High-pass filtering is used to enhance the object border and a final smoothening is applied.
Opening-by-reconstruction [28] is the first procedure aiming at extracting foreground markers from the cell´s body by homogenizing intracellular contents. However, there are still some remaining inhomogeneities that can generate multiple local minima and thus several markers within a single cell. In order to avoid over-segmentation by multiple markers, these inhomogeneities are flattened by applying an opening-closing by reconstruction [28]. As result, the intracellular region is further smoothened without altering the overall shape of the object. The last steps before applying the watershed operation are:
- regular morphological opening (square-shaped, 6 pixels) for further smoothening,
- inverting the image so that the formerly dark cell borders become bright and can perform as ridge lines,
- border cleaning to get rid of adherent objects to the image borders,
- h-minima transform [30] in order to obtain only one minimum per cell for a well-defined marker.
Finally, the watershed operation is applied and the number of cells forming the object (a single cell or a pseudohypha) in a portrait is determined as the number of watershed regions inside that portrait. Please see Fig. 3 for details.
Performance evaluation
To evaluate the performance of the segmentation, a visual inspection is performed on each single-pseudohyphal portrait and the segmentation results are classified as true positive (TP), false positive (FP), false negative (FN) or true negative (TN).
Complete cell bodies, the largest fragment of over-segmented cells (cells divided into many parts) and one cell for each case of under-segmentation (cells divided into too few parts) are classified as TP. Halo artifacts and intensity irregularities in the image background are classified as FP. Missed cells and remaining cells in cases of under-segmentation are classified as FN. Image background is classified as TN. The interpretation of the listed terms is adapted from [31].
The performance of the segmentation algorithm is quantified by computing the sensitivity (SE),, specificity (SP),, and accuracy (ACC)::
[Due to technical limitations, this equation is only available as a download in the supplemental files section.]