{
    "componentChunkName": "component---src-templates-article-page-js",
    "path": "/journals/biology/micropub-biology-002045",
    "result": {"data":{"article":{"manuscript":{"id":"55257a2f-b69f-443a-a041-e54318c171ef","submissionTypes":["methodology","new finding"],"citations":[],"doi":"10.17912/micropub.biology.002045","dbReferenceId":null,"pmcId":null,"pmId":null,"proteopedia":null,"reviewPanel":null,"species":["pseudomonas aeruginosa"],"integrations":[],"corrections":null,"history":{"received":"2026-02-02T21:29:49.398Z","revisionReceived":"2026-05-22T17:36:38.313Z","accepted":"2026-06-24T19:10:56.425Z","published":"2026-07-02T14:24:09.372Z","indexed":"2026-07-16T14:24:09.373Z"},"versions":[{"id":"bde0a713-220a-4141-9e10-7772876a17ce","decision":"revise","abstract":"<p>Traditional methods in microbiology rely on viable plate counting to enumerate bacteria and often underestimate true cell counts in biofilms because matrix-encased aggregates can yield a single colony despite containing many cells. This limitation skews CFU/mL measurements in <i>in vitro </i>assays evaluating antimicrobials. Here, we present BacQuant, a computer vision pipeline  to detect and quantify biofilm aggregates from brightfield microscopy images. BacQuant distinguishes individual cells from aggregates and provides improved cell counts. Automated counts matched manual microscopic counts and exceeded viable plate counts, highlighting shortcomings of conventional methods and offering a scalable, inexpensive alternative for biofilm quantification.</p>","acknowledgements":"","authors":[{"affiliations":["Binghamton University","Binghamton University"],"departments":["First-year Research Immersion Program","Department of Biological Sciences"],"credit":["conceptualization","dataCuration","formalAnalysis","methodology","writing_originalDraft"],"email":"tevinflom@gmail.com","firstName":"Tevin","lastName":"Flom","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","formalAnalysis","supervision","writing_reviewEditing"],"email":"uciftci@binghamton.edu","firstName":"Umur A. ","lastName":"Ciftci","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program,"],"credit":["conceptualization","methodology","resources","supervision","writing_reviewEditing"],"email":"clight@binghamton.edu","firstName":"Caitlin J. ","lastName":"Light","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","formalAnalysis","fundingAcquisition","methodology","project","resources","supervision","writing_originalDraft","writing_reviewEditing","validation"],"email":"wredman@binghamton.edu","firstName":"Whitni K.","lastName":"Redman","submittingAuthor":true,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":null}],"awards":[],"conflictsOfInterest":"<p>The authors declare that there are no conflicts of interest present.</p>","dataTable":null,"extendedData":[],"funding":"<p>This work was supported by the First-year Research Immersion Program at Binghamton University, the Binghamton University Scholars Program, and the Harpur’s Edge Award from the External Scholarship and Undergraduate Research Center at Binghamton University.</p>","image":{"url":"https://portal.micropublication.org/uploads/935caddb05de35388f3efffa11e36f66.jpeg"},"imageCaption":"<p><b>(A) Biofilm growth, sample preparation, and analysis. </b>48-hour PAO1 biofilms were collected, rinsed to removed unattached cells, and sonicated to liberate biofilm-encased bacteria. The resulting suspension were mounted on slides, stained with safranin, and imaged by brightfield microscopy. Images were analyzed using the BacQuant pipeline to distinguish free cells from aggregates and determine cell counts. In parallel, cell viability was assessed by serial dilution and plating to obtain CFU/mL measurements. <b>(B) Representative images of stained cell populations.</b> Cells were stained with a safranin-based counterstain for one minute in order to show both free cell and aggregate morphologies. Examples of free cells (A) and aggregates (B) are shown by the labeled arrows. These images were typical of the aforementioned experimental design. Representative of n= 32 images. Scale bars represent 10 µm. <b>(C,D) Validation of the Pipeline Against Ground-Truth Labels. </b>Estimation plots of free cells <b>(C)</b> and aggregates <b>(D)</b> are shown. Ground truth counts were obtained by manually counting the number of free cells and aggregates in each image. The ground truth counts across 10 representative images from the total experimental set of 300 images were measured, and the pipeline was run once on each sample image. The green circles represent ground truth counts, and orange circles represent BacQuant measurements. <b>(E,F)</b> <b>Comparison of BacQuant Against Viable Plate Cell Counts. </b>Viable plate counts were determined via serial dilution and drop-plating of the post-sonicated sample. Representative images of drop-plates and corresponding microscopy images<b> (E)</b>, along with the CFU/mL calculated from BacQuant (left column) and viable plate count (right column). Average cells/mL counts from BacQuant (orange bar) were compared against CFU/mL counts from viable plate counts (blue) in <b>(F</b>). The estimation plots above were generated from paired t-tests.; ****, p&lt;0.0001, n=10. Statistical significance was determined with an unpaired t-test, and error bars represent standard deviation. ****, p&lt;0.0001, n=18-22 biofilm samples with 10 images per sample.</p>","imageTitle":"<p><b>Work Flow and Representative Results of BacQuant</b></p>","methods":"<p><b>Materials and Methods</b></p><p><i>Bacterial Culture Preparation</i></p><p><i>P. aeruginosa </i>PAO1<i> </i>liquid cultures were routinely grown in lysogeny broth (LB) (SigmaAldrich®, Cat# L3022) at 37°C under 220 RPM shaking conditions for 18 hours in 125 mL flasks.&nbsp;</p><p>&nbsp;</p><p><i>In vitro Well-plate Model</i></p><p><i>P. aeruginosa</i> biofilms were cultivated in 24-well non-tissue culture-treated plates (VWR, Cat# 10861-558) for 48 hours at 37°C under 80 RPM shaking conditions. Individual wells were inoculated with 10<sup>6</sup> CFU/mL in 800 µL. After the 48-hour incubation, media was removed, and each well was rinsed with 1 mL of 0.85% saline solution to remove any unattached or lysed cells. This growth protocol was adapted from Fleming et. al (Fleming et al., 2020). The entire plate was covered with parafilm and placed into a water bath sonicator (Fischer Scientific, Cat# 15337411) for 30 minutes. After sonication, the contents of each well were moved to a respective 1.5 mL microcentrifuge tube.&nbsp;<br><br></p><p><i>Slide Preparation and Viability Assay</i></p><p>After harvesting, 10 µL of cell solution was added onto a glass microscope slide (Globe Scientific, Inc, Cat# 1304). The solution was spread into a 1 cm<sup>2</sup> area at the center of each slide using an inoculation loop. The samples were then heat-fixed onto the slides and stained with Safranin Advanced Counterstain (Hardy Diagnostics, Cat# GK400) for 1 minute and subsequently rinsed with deionized water. The slides were then wet-mounted using immersion oil and topped with a glass cover slip. Concurrently, the remaining cell solution was serially diluted in saline and drop-plated onto solid LB agar and incubated for 18-24 hours at 37°C for CFU enumeration.&nbsp;</p><p>&nbsp;</p><p><i>Brightfield Microscopy&nbsp;</i></p><p>All slides were imaged using an Olympus BX43 microscope under oil immersion at 100x magnification. Five representative images of each slide were taken, representing one well in the 24-well plate model. An Olympus DP22 camera was used with CellSens Entry software to take the images. The size of each image and light intensity was constant across all images. The dimensions of each image were measured to be 5000 x 7000 nm, in metric units using the Linear Ruler tool in CellSens Entry. Images were saved and label-matched to their corresponding drop-plate.&nbsp;</p><p><i><br>Image Analysis</i></p><p>A custom computer vision image analysis pipeline was built using Python v3.8 programming language. A stand-alone version of the pipeline is provided and can be run as an online notebook in or as a script with a Python IDE. All necessary interaction with the code is clearly labeled for the user as comments in the code, as this pipeline is not based on a graphical user interface (GUI). This pipeline should be adapted for individual experiments, as it is currently optimized for use with <i>P. aeruginosa</i> mono-species biofilm cells. All parameters are clearly labeled in the code and are easily customizable. All code is freely available, with the implementation of each step of the pipeline clearly shown. The code is available through Google Colaboratory (https://colab.research.google.com/drive/1JWpmjoXKtgYmeux7MUyBH6syZLHm1inf?usp=sharing). We recommend this pipeline be used with GPU acceleration for high-throughput analyses, but running the process in the cloud or with a CPU is also easily supported. The pipeline takes <i>.png</i> file format images as the primary input, as well as user-specified parameters such as the area of an individual cell in pixels and image size.&nbsp;</p><p>&nbsp;</p><p>The first step of the pipeline entails generating a binary mask of the image based on color threshold values. The mask eliminates background noise in the image and standardizes the shape and sizes of all image features. Following masking, a diameter-based size thresholding algorithm is used to label large connected regions in the image as aggregates in blue, and smaller regions as free cells in yellow. This simplifies the visual distinction between aggregates and free cells. From this color-changing step, the percentages of aggregated biomass and free cells are determined via color-based pixel pooling.&nbsp;</p><p>&nbsp;</p><p>Concurrently, a contour detection algorithm from the OpenCV (https://<a href=\"http://github.com/itseez/opencv\">github.com/itseez/opencv</a>) library is used to extract aggregated regions of cells as features. The edges of each aggregate are separated from the background image using Canny edge detection (DOI: 10.1109/TPAMI.1986.4767851). Then, the remaining regions are enclosed by a boundary line through contour detection. This allows for the thorough definition of the 2D shape of each aggregate. From these contours, the area of each aggregate is calculated in pixels and converted to square microns. Cell counts within the aggregates are based on the area of an individual cell in pixels, which is defined by the user at the beginning of the pipeline. It is important to note that this process only works on two-dimensional images. It also can be used with epifluorescence microscopy and live/dead staining with modification in the image processing code to exclude dead cells. It is not optimized for Z-stack images, though it can be modified to work with image arrays and high-throughput imaging results. This makes BacQuant a useful tool for more basic laboratories without complex equipment, software, or imaging capabilities.&nbsp;</p><p>&nbsp;</p><p>The output of this pipeline includes the percent aggregated biomass in each image, number of aggregates, estimated number of cells in aggregates, total estimated cells in each image, and estimated calculation of cells per mL of solution. The raw data from this analysis is stored as a <i>.csv</i> file format spreadsheet. We recommend that further processing of the data be conducted in Microsoft Excel.&nbsp;</p><p>&nbsp;</p><p><i>Statistical Analysis&nbsp;</i></p><p>Statistical analysis was conducted using GraphPad Prism. A paired t-test was utilized to compare ground truth and BacQuant counts of aggregates and free cells. An unpaired t-test was used to compare viable plate count assay results with BacQuant results. All analyses were conducted to determine statistical significance with an alpha value of 0.05.</p>","reagents":"<p></p>","patternDescription":"<p><b>INTRODUCTION:</b></p><p>Biofilms are communities of bacteria encased in a self-secreted matrix composed of extracellular polymeric substances (EPS) including lipids, proteins, extracellular DNA, and polysaccharides(Flemming et al., 2025). These microbial communities play a key role in a variety of environments, including medical, industrial, and environmental settings. It is estimated that across all major economic sectors, biofilm-associated damage costs roughly 4 trillion dollars per year globally(Camara et al., 2022). Biofilms represent a large burden in clinical practice, as nearly 80% of all human infections are associated with biofilms(Fedorowski, Moller, &amp; Melander, 2013). Biofilm-associated infections are difficult to treat due to the protective matrix that shelters microorganisms from antibiotics and the host immune response. Both gram-positive organisms, like <i>Staphylococcus aureus,</i> and gram-negatives, like <i>Pseudomonas aeruginosa,</i> contribute to these infections and express mechanisms of resistance and persistence in biofilm communities, further complicating the treatment process(Schaber et al., 2007; Usui, Yoshii, Thiriet-Rupert, Ghigo, &amp; Beloin, 2023). The structural and functional complexity of biofilm communities, as defined by Stoodley et. al(Stoodley, Sauer, Davies, &amp; Costerton, 2002), underscores their role in chronic infection and treatment failures.</p><p>During the process of developing novel therapeutics to combat these infections, researchers face the same challenge time and time again which often yield high variability and lack of reproducibility of their results. Upon treating a biofilm <i>in vitro, </i>traditional methods for bacterial cell counting, such as colony-forming unit (CFU) counts are used to determine the number of cells that remain within the biofilm. Previous studies have shown that CFU-based counting methods significantly underestimate bacterial counts (Beal et al., 2020; Martini, Boddu, Nemenman, &amp; Vega, 2024). Unfortunately, these methods often fail to provide accurate assessments of biofilm populations because standard culturing methods release both individual cells and EPS-bound aggregates. When those cells are counted by the conventional method, viable plate counting (VPC), both aggregates and free cells show up as a single colony on the agar plate, leading to incorrect CFU values that show lower bacterial load. This generally leads to an underestimation of viable cells in the original biofilm sample, thereby skewing experimental results and leading to inaccurate conclusions about biofilm resilience, growth, and efficacy of antimicrobial treatments.</p><p>There are two main pathways that researchers conventionally use to overcome this problem in the laboratory – homogenization and water bath sonication(Buckingham-Meyer et al., 2022). Homogenization involves collection of the biofilm population and submersion into a high-speed propeller that breaks up any remaining EPS through mechanical torsion(Stokell, Khan, &amp; Steck, 2014). On the other hand, sonication uses high-frequency sound waves to produce microbubbles in the bulk liquid that break up the EPS(Bjerkan, Witso, &amp; Bergh, 2009). Following both of these methods, the resulting cell solution is drop-plated and counted using VPC. Both methods do not exclusively yield free individual cells, but instead result in a mix of both free cells and biofilm aggregates, which represents a significant hindrance to estimating the true population size in a biofilm sample.</p><p>Recent advancements in the field of computer vision and image processing yield promising solutions for matrix-encased bacterial quantification. Digital microscopy, alongside image analysis techniques like edge and contour detection for segmentation, offers a novel approach for differentiating between individual cells and aggregates in biofilm samples. Previous studies have demonstrated the usefulness of image processing in microbial research in identifying complex morphological and structural features of biofilms(Holicheva et al., 2025; J. Wang et al., 2022). Current technologies such as BiofilmQ use cytometry and spatial microscopy to map water channels, scaffolds, and other structural features within biofilms, but it does not center on counting cell populations(Hartmann et al., 2021). Work done by Mountcastle et. al using computer vision and the ImageJ software to enumerate biofilm bacteria from live/dead staining also relies on confocal microscopy to determine viable cells, but focuses on <i>in situ</i> counting rather than experimental counting of a population post-liberation from the biofilm(Mountcastle et al., 2021). These tools are rather bulky and take up considerable resources on a personal computer. They require the installation of entire software packages, like ImageJ, and do not readily work on simple light micrographs. Additionally, complex methods such as flow cytometry and confocal microscopy are difficult to perform and present significant monetary expense for researchers.</p><p>This study presents BacQuant, a computationally inexpensive image processing pipeline to improve quantification of biofilm cells following sonication. We used the bacterial species <i>P. aeruginosa</i> as a model biofilm-former for this study. Among biofilm-forming bacteria, <i>P. aeruginosa </i>is a well-studied organism due to its relevance in human infection, specifically in patients with immune-compromising comorbidities like diabetes and cystic fibrosis. <i>P. aeruginosa</i> can commonly be found in infections including diabetic foot ulcers, burn wounds, conjunctivitis, and the mucosa of cystic fibrosis patients(Acosta et al., 2020; Fowler, Bloomquist, Sakhalkar, &amp; Bloomquist, 2023; Goldufsky et al., 2015; Gonzalez et al., 2016). The persistence of <i>P. aeruginosa</i> biofilms in clinical settings poses significant challenges for the eradication of biofilm-associated infections.</p><p><i>P. aeruginosa </i>biofilms were grown in a 24-well plate, sonicated in saline to disaggregate the cells. The resultant suspension was stained and imaged using oil-immersion phase contrast microscopy. The images acquired through this technique were analyzed through a custom pipeline to detect individual cells, aggregates, the number of cells in aggregates, and the total cell count. By leveraging image processing techniques, this method provides a more precise estimation of biofilm cell counts compared to traditional VPC(Klinger-Strobel, Suesse, Fischer, Pletz, &amp; Makarewicz, 2016) (<b>Figure 1</b>). It is important to note that BacQuant does not intend to count viable cells. Rather, it estimates the total cell count in the biofilm sample including both live and dead cells. It does not estimate live cells like traditional VPC methods do.</p><p>By integrating computer vision and quantitative microscopy, this study bridges the gap between traditional methods in wet lab microbiology and contemporary digital analytical tools. As biofilms continue to pose challenges in medicine, industry, and research, analytical techniques for enumeration to accurately assess composition and cell phenotypes is an essential innovation for biofilm treatment strategies and management.</p><p><b>RESULTS</b></p><p>To assess the relative accuracy of the automated cell counting experiment presented in <b>Figure 1A</b>, a series of comparisons between the output of the BacQuant pipeline, hand-calculated cell counts, and viable plate cell counts was performed.</p><p>We found that the BacQuant pipeline significantly underestimated free cell counts in a given image, but performed well in estimating the number of aggregates. Additionally, BacQuant measured the total cell count of a biofilm sample nearly five orders of magnitude greater than cell counts determined through viable cell count assays.</p><p>&nbsp;</p><p><i>Definition of Free Cells and Aggregates from Phase-Contrast Brightfield Micrographs</i></p><p>Sonication of 24-well plate <i>P. aeruginosa</i> biofilms consistently yields two distinct morphologies – free individual cells liberated from the biofilm matrix and biofilm aggregates, chunks of cells or microcolonies still encased in an EPS matrix after mechanical disruption of the biofilm. In order to define what biofilm aggregates and free cells look like to the naked eye, representative images of sonicated biofilm populations are shown in <b>Figure 1B</b>. Free cells tend to be consistent in their dimensions, but aggregates can vary tremendously in their size and shape. Generally, they are approximately circular with jagged edges and can measure up to 1000 µm at their widest point. When stained with safranin, aggregates tend to appear more saturated in color due to the presence of both EPS and bacterial cells. Sonication consistently produces both morphologies, with no observation of any biofilm samples that exclusively exhibit one or the other.</p><p><b>&nbsp;</b></p><p><i>BacQuant Aggregate Counts Does Not Differ From Ground Truth</i></p><p>Ground truth labels, or hand-counted estimations of the cell population within an image, were used to validate the performance of the BacQuant pipeline. Ground truth image measurements were obtained by counting the number of individual cells and aggregates across ten representative images. The images were chosen based on their quality. All images contained a two-dimensional view of all of the free cells and aggregates with no partial aggregates on the corners or edges of the image outside of the view of the microscope camera.</p><p><b>Figures 1C,D</b> show an estimation plot for the image set. Each image was treated as a biological replicate, wherein the same image was hand-counted and fed through BacQuant to draw a comparison. The estimation plots show the difference between the number of free cells and aggregates counted by hand and by BacQuant, respectively. <b>Figure 1C</b>, which represents the difference in the number of free cells in each image, shows a statistically significant difference (p=0.0001) between the free cells identified by hand and those identified by BacQuant. The pipeline seems to underestimate the number of free cells in each image when compared to ground truth measurements. This is likely due to the variation in cell size with two-dimensional images because there is no reliable way to ensure cells are in the same spatial orientation. Moreover, free cell count is determined by pixel counting and normalization to a user-specified average cell size, leading to underestimation. However, it seems that BacQuant slightly overestimates the number of aggregates when compared to ground truth counts, although not significant (p=0.0569). (<b>Figure 1D</b>). This trend likely comes from the structure of the code used to generate these results, where edge detection is utilized in two steps of the pipeline, and the ultimate edge detection step yields a more conservative segmentation result than the first. Additionally, the depth of the aggregates is not measured by this system, so aggregated cell counts may still be underestimated.</p><p><b>&nbsp;</b></p><p><i>BacQuant Significantly Enumerated More Cells Than Viable Cell Counts</i></p><p>In order to gauge the difference between BacQuant cell counts and conventional methods of cell counting in microbiology, a comparison between BacQuant total cell counts and viable plate counts was performed. Viable plate counts were obtained using a serial dilution and drop-plating to estimate the total cell count across biofilm samples (<b>Figure 1A</b>). Viable plate counts were measured by counting the number of colonies that grew on each countable dilution factor on the drop-plate (<b>Figure 1E</b>).</p><p>The average cell count across twenty samples was calculated and represented in the bar graph comparing the counts between the viability plates and BacQuant image-based analysis. The average cell count determined by viable plate count was significantly lower (p=0.0001) than that obtained by BacQuant with 4.46 x 10<sup>7</sup> and 1.18 x 10<sup>11</sup>, respectively (<b>Figure 1F</b>). The data obtained by BacQuant were highly clustered together, and the viability data was more variable. This is likely due to the presence of multiple cells in one colony progenated by a given biofilm aggregate, which contain many cells but only yield a single colony on an agar plate. This can lead to underestimation of the total viable cell count. Additionally, BacQuant cannot distinguish between live and dead cells, perhaps overestimating the total viable cell count.</p><p><b>&nbsp;</b></p><p><b>DISCUSSION:</b></p><p>This study presents a novel image processing pipeline designed to enhance the quantification of biofilm aggregates following mechanical disruption by sonication in an easy-to-use, resource-efficient manner. Our approach builds on conventional methods in microbiology, namely CFU/mL viability assays that entail serial dilution and drop-plating onto agar medium (<b>Figure 1A</b>). BacQuant improves the resolution and accuracy of conventional methods to enumerate bacterial populations by accounting for residual biofilm aggregates that remain after mechanical disruption that has been shown to impact the validity of viable cell counts(Fleming et al., 2020). By integrating thresholding and edge/contour detection, we achieved an instance segmentation result that offers a reproducible and scalable method to distinguish individual bacterial cells from biofilm aggregates in a sample as a potential method to improve bacterial counts.</p><p>For this study, sonication was chosen over homogenization as the representative method of mechanical torsion to detach biofilms due to its widespread use in industrial applications like removing biofilms from HVAC systems, clinical applications like oral and wound care, and reproducibility in laboratory environments. While sonication is widely used to disaggregate and dislodge biofilms from surfaces, we show that it does not always break up biofilms into their component cells, and instead leaves aggregates of cells still bound by the biofilm matrix(Kragh et al., 2016) (<b>Figure 1B</b>). These aggregates are often represented&nbsp; as single colonies when grown on agar plates, just like individual cells, which leads to underestimation of true viable bacterial cell count. BacQuant provides a way to discriminate aggregates after a cell counting wet-lab experiment and estimates the number of cells in each aggregate, yielding a more accurate estimate of bacterial load. As seen in <b>Figure 1F, </b>BacQuant produces counts that are significantly higher than viable plate counts. This aligns with prior concerns in the literature regarding the reliability of CFU based counting methods, specifically when evaluating biofilm growth on a surface. The data from BacQuant are also more tightly clustered together than the correlating VPC data. It is important to note that CFU plating typically results in wider error due to volume and dilution human errors that BacQuant does not encounter. Different methods of counting and recording drop plates, such as counting the highest and lowest dilutions, averaging all countable dilutions, and counting dilutions that number within certain acceptable boundaries, are not standardized and are typically utilized at the discretion of individual laboratories, which can skew results in myriad ways.</p><p>A key strength of our pipeline lies in its adaptability to different types of experiments and its automation. Unlike methods that require extensive training data sets or object detection algorithms and other machine learning approaches, our pipeline is lightweight and broadly accessible. It does not require hardware acceleration and can be easily run on any CPU on any modern computer. It can be adjusted to accommodate many different imaging conditions and magnification levels, supporting a wide range of light-microscopy workflows. Most importantly, it captures biologically meaningful distinctions between aggregates and single cells, which is routinely missed by conventional approaches.</p><p>However, our approach is not without limitations. Over-segmentation is a concern in densely populated images, where adjacent cells may be incorrectly counted as aggregated clusters. This becomes apparent in<b> Figure 1D</b>, as BacQuant slightly overestimates the number of aggregates in each image, though the difference is not statistically significant. The same is true for large single cells or actively dividing cells, but the problem is largely remedied by the structure of the code, where a circle of a certain diameter is passed over the image to classify aggregates. An additional safeguard is provided by contour detection, where contours that are too small are excluded from the analysis. Conversely, in <b>Figure 1C</b>, BacQuant significantly underestimates the number of individual cells in the image when compared to ground truth labels. This underestimation is likely due to the user-defined constant variable for single-cell area in pixels. This input should be an average estimate of cell size, but the pipeline does not take into account the orientation or individual morphology of the free cells, which may be above or below the average cell size. Therefore, pixel-based labeling of cells may lead to underestimating the actual number of free cells in the image. It is paramount to note that BacQuant cannot distinguish between live and dead cells, which may also skew cell counts.</p><p>The success of BacQuant is also contingent upon high-contrast images with minimal background noise, which are hard to come by in clinical settings and may require further preprocessing steps. The estimation of total cell count relies on two assumptions: a.) that the entire slide looks like the representative images used; and b.) that the sample was heat-fixed to the microscope slide in a 1 cm<sup>2</sup> square area. The former is true of all image-based analyses, while the latter depends on the user’s correct implementation of the experimental protocol. Calibration parameters in the code must be changed and adjusted for each individual experiment and lighting conditions in and around the microscope.</p><p>Despite these limitations, the implications of our findings are significant. Accurate quantification of biofilm bacteria is critical in settings ranging from antimicrobial susceptibility testing to environmental monitoring. BacQuant offers a scalable, computationally inexpensive complement to traditional microbiology methods, providing more detailed insights into bacterial population structure. The user does not need to install bulky software, learn a new interface, or spend much time with this analysis. The entire analysis can be completed within just a few minutes of sample collection, which is in stark contrast to current methods that can take several hours or even days to see results. In clinical research, this could aid in evaluating biofilm resilience in chronic infections(Folliero et al., 2021). In industrial settings, this could support more accurate assessments of disinfection strategies. Meanwhile, in environmental testing, this method could be used to ascertain the lifestyles of soil bacteria and bacterial contaminants.</p><p>Future work should focus on expanding the pipeline’s classification capabilities through integration with unsupervised machine learning, deep learning object detection, and AI-assisted labeling of more discrete morphological traits. BacQuant should also be expanded to work with three-dimensional images from confocal or electron microscopy for higher-fidelity examination of 3D biofilm structures. Correlating image-based quantification with molecular markers of viability such as live/dead staining or qPCR could expand the power of this system, perhaps inviting insights about persister cells, metabolic stratification, water channels, and other complex features of the biofilm lifestyle(Sauer et al., 2022; Wang, Zhu, Zheng, Dong, &amp; Liu, 2022). Similar computer vision methods should be utilized with live/dead stained cell images in order to yield better estimations of viable cells in a population for applications like evaluating antimicrobial efficacy. Ultimately, BacQuant could serve as a foundation for a more robust, automated framework for quantifying biofilm bacteria, generating new insights into how structure and function relate to each other in biofilm environments.</p>","references":[{"reference":"<p>Acosta N, Waddell B, Heirali A, Somayaji R, Surette MG, Workentine ML, Rabin HR, Parkins MD. 2020. Cystic Fibrosis Patients Infected With Epidemic Pseudomonas aeruginosa Strains Have Unique Microbial Communities. Frontiers in Cellular and Infection Microbiology 10: 10.3389/fcimb.2020.00173.</p>","pubmedId":"","doi":"10.3389/fcimb.2020.00173"},{"reference":"<p>Beal J, Farny NG, Haddock-Angelli T, Selvarajah V, Baldwin GS, Buckley-Taylor R, et al., Zhou. 2020. Robust estimation of bacterial cell count from optical density. Communications Biology 3: 10.1038/s42003-020-01127-5.</p>","pubmedId":"","doi":"10.1038/s42003-020-01127-5"},{"reference":"<p>Bjerkan G, Witsø E, Bergh Kr. 2009. Sonication is superior to scraping for retrieval of bacteria in biofilm on titanium and steel surfaces in vitro. Acta Orthopaedica 80: 245-250.</p>","pubmedId":"","doi":"10.3109/17453670902947457"},{"reference":"<p>Buckingham-Meyer K, Miller LA, Parker AE, Walker DK, Sturman P, Novak I, Goeres DM. 2022. Harvesting and Disaggregation: An Overlooked Step in Biofilm Methods Research. Journal of Visualized Experiments : 10.3791/62390.</p>","pubmedId":"","doi":"10.3791/62390"},{"reference":"<p>Cámara M, Green W, MacPhee CE, Rakowska PD, Raval R, Richardson MC, et al., Webb. 2022. Economic significance of biofilms: a multidisciplinary and cross-sectoral challenge. npj Biofilms and Microbiomes 8: 10.1038/s41522-022-00306-y.</p>","pubmedId":"","doi":"10.1038/s41522-022-00306-y"},{"reference":"<p>Fedorowski A, Möller SJ, Melander O. 2013. Response to the letter by prof. <scp>D</scp>al <scp>M</scp>oro: the <scp>D</scp>ark <scp>S</scp>ide of the <scp>S</scp>woon– antihypertensive treatment in the elderly. Journal of Internal Medicine 274: 293-294.</p>","pubmedId":"","doi":"10.1111/joim.12086"},{"reference":"<p>Fleming D, Redman W, Welch GS, Mdluli NV, Rouchon CN, Frank KL, Rumbaugh KP. 2020. Utilizing glycoside hydrolases to improve the quantitation and visualization of biofilm bacteria. Biofilm 2: 100037.</p>","pubmedId":"","doi":"10.1016/j.bioflm.2020.100037"},{"reference":"<p>Flemming HC, van Hullebusch ED, Little BJ, Neu TR, Nielsen PH, Seviour T, et al., Wuertz. 2024. Microbial extracellular polymeric substances in the environment, technology and medicine. Nature Reviews Microbiology 23: 87-105.</p>","pubmedId":"","doi":"10.1038/s41579-024-01098-y"},{"reference":"<p>Folliero V, Franci G, Dell’Annunziata F, Giugliano R, Foglia F, Sperlongano R, et al., Galdiero. 2021. Evaluation of Antibiotic Resistance and Biofilm Production among Clinical Strain Isolated from Medical Devices. International Journal of Microbiology 2021: 1-11.</p>","pubmedId":"","doi":"10.1155/2021/9033278"},{"reference":"<p>Fowler TE, Bloomquist RF, Sakhalkar MV, Bloomquist DT. 2023. Chronic Purulent Conjunctivitis Associated With Extensively Drug-Resistant <i>Pseudomonas aeruginosa</i>. JAMA Ophthalmology 141: 609.</p>","pubmedId":"","doi":"10.1001/jamaophthalmol.2023.1529"},{"reference":"<p>Goldufsky J, Wood SJ, Jayaraman V, Majdobeh O, Chen L, Qin S, et al., Shafikhani. 2015. <i>Pseudomonas aeruginosa</i> uses T3SS to inhibit diabetic wound healing. Wound Repair and Regeneration 23: 557-564.</p>","pubmedId":"","doi":"10.1111/wrr.12310"},{"reference":"<p>Gonzalez MR, Fleuchot B, Lauciello L, Jafari P, Applegate LA, Raffoul W, Que YA, Perron K. 2016. Effect of Human Burn Wound Exudate on Pseudomonas aeruginosa Virulence. mSphere 1: 10.1128/msphere.00111-15.</p>","pubmedId":"","doi":"10.1128/mSphere.00111-15"},{"reference":"<p>Hartmann R, Jeckel H, Jelli E, Singh PK, Vaidya S, Bayer M, et al., Drescher. 2021. Quantitative image analysis of microbial communities with BiofilmQ. Nature Microbiology 6: 151-156.</p>","pubmedId":"","doi":"10.1038/s41564-020-00817-4"},{"reference":"<p>Holicheva AA, Kozlov KS, Boiko DA, Kamanin MS, Provotorova DV, Kolomoets NI, Ananikov VP. 2025. Deep generative modeling of annotated bacterial biofilm images. npj Biofilms and Microbiomes 11: 10.1038/s41522-025-00647-4.</p>","pubmedId":"","doi":"10.1038/s41522-025-00647-4"},{"reference":"<p>Klinger-Strobel M, Suesse H, Fischer D, Pletz MW, Makarewicz O. 2016. A Novel Computerized Cell Count Algorithm for Biofilm Analysis. PLOS ONE 11: e0154937.</p>","pubmedId":"","doi":"10.1371/journal.pone.0154937"},{"reference":"<p>Kragh KN, Hutchison JB, Melaugh G, Rodesney C, Roberts AEL, Irie Y, et al., Bjarnsholt. 2016. Role of Multicellular Aggregates in Biofilm Formation. mBio 7: 10.1128/mbio.00237-16.</p>","pubmedId":"","doi":"10.1128/mBio.00237-16"},{"reference":"<p>Martini KM, Boddu SS, Nemenman I, Vega NM. 2024. Maximum likelihood estimators for colony-forming units. Microbiology Spectrum 12: 10.1128/spectrum.03946-23.</p>","pubmedId":"","doi":"10.1128/spectrum.03946-23"},{"reference":"<p>Mountcastle SE, Vyas N, Villapun VM, Cox SC, Jabbari S, Sammons RL, et al., Kuehne. 2021. Biofilm viability checker: An open-source tool for automated biofilm viability analysis from confocal microscopy images. npj Biofilms and Microbiomes 7: 10.1038/s41522-021-00214-7.</p>","pubmedId":"","doi":"10.1038/s41522-021-00214-7"},{"reference":"<p>Sauer K, Stoodley P, Goeres DM, Hall-Stoodley L, Burmølle M, Stewart PS, Bjarnsholt T. 2022. The biofilm life cycle: expanding the conceptual model of biofilm formation. Nature Reviews Microbiology 20: 608-620.</p>","pubmedId":"","doi":"10.1038/s41579-022-00767-0"},{"reference":"<p>Schaber JA, Triffo WJ, Suh SJ, Oliver JW, Hastert MC, Griswold JA, et al., Rumbaugh. 2007. <i>Pseudomonas aeruginosa</i>\n            Forms Biofilms in Acute Infection Independent of Cell-to-Cell Signaling. Infection and Immunity 75: 3715-3721.</p>","pubmedId":"","doi":"10.1128/IAI.00586-07"},{"reference":"<p>Stoodley P, Sauer K, Davies DG, Costerton JW. 2002. Biofilms as Complex Differentiated Communities. Annual Review of Microbiology 56: 187-209.</p>","pubmedId":"","doi":"10.1146/annurev.micro.56.012302.160705"},{"reference":"<p>Usui M, Yoshii Y, Thiriet-Rupert S, Ghigo JM, Beloin C. 2023. Intermittent antibiotic treatment of bacterial biofilms favors the rapid evolution of resistance. Communications Biology 6: 10.1038/s42003-023-04601-y.</p>","pubmedId":"","doi":"10.1038/s42003-023-04601-y"},{"reference":"<p>Wang J, Tabassum N, Toma TT, Wang Y, Gahlmann A, Acton ST. 2022. 3D GAN image synthesis and dataset quality assessment for bacterial biofilm. Bioinformatics 38: 4598-4604.</p>","pubmedId":"","doi":"10.1093/bioinformatics/btac529"},{"reference":"<p>Wang S, Zhu H, Zheng G, Dong F, Liu C. 2022. Dynamic Changes in Biofilm Structures under Dynamic Flow Conditions. Applied and Environmental Microbiology 88: 10.1128/aem.01072-22.</p>","pubmedId":"","doi":"10.1128/aem.01072-22"}],"title":"<p>BacQuant: A Scalable Automated Image Processing Pipeline for Quantifying Biofilm Aggregates</p>","reviews":[],"curatorReviews":[]},{"id":"9f79851a-590d-4f59-ad7f-d34cd3ec9661","decision":"revise","abstract":"<p>Traditional methods in microbiology rely on viable plate counting to enumerate bacteria and often underestimate true cell counts in biofilms because matrix-encased aggregates can yield a single colony despite containing many cells. This limitation skews CFU/mL measurements in <i>in vitro </i>assays evaluating antimicrobials. Here, we present BacQuant, a computer vision pipeline  to detect and quantify biofilm aggregates from brightfield microscopy images. BacQuant distinguishes individual cells from aggregates and provides improved cell counts. Automated counts matched manual microscopic counts and exceeded viable plate counts, highlighting shortcomings of conventional methods and offering a scalable, inexpensive alternative for biofilm quantification.</p>","acknowledgements":"","authors":[{"affiliations":["Binghamton University","Binghamton University"],"departments":["First-year Research Immersion Program","Department of Biological Sciences"],"credit":["conceptualization","dataCuration","formalAnalysis","methodology","writing_originalDraft"],"email":"tevinflom@gmail.com","firstName":"Tevin","lastName":"Flom","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","formalAnalysis","supervision","writing_reviewEditing"],"email":"uciftci@binghamton.edu","firstName":"Umur A. ","lastName":"Ciftci","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program,"],"credit":["conceptualization","methodology","resources","supervision","writing_reviewEditing"],"email":"clight@binghamton.edu","firstName":"Caitlin J. ","lastName":"Light","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","formalAnalysis","fundingAcquisition","methodology","project","resources","supervision","writing_originalDraft","writing_reviewEditing","validation"],"email":"wredman@binghamton.edu","firstName":"Whitni K.","lastName":"Redman","submittingAuthor":true,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":null}],"awards":[],"conflictsOfInterest":"<p>The authors declare that there are no conflicts of interest present.</p>","dataTable":null,"extendedData":[],"funding":"<p>This work was supported by the First-year Research Immersion Program at Binghamton University, the Binghamton University Scholars Program, and the Harpur’s Edge Award from the External Scholarship and Undergraduate Research Center at Binghamton University.</p>","image":{"url":"https://portal.micropublication.org/uploads/cac57b9f1e45f86167a507d8299d9773.jpeg"},"imageCaption":"<p><b>(A) Biofilm growth, sample preparation, and analysis. </b>48-hour PAO1 biofilms were collected, rinsed to removed unattached cells, and sonicated to liberate biofilm-encased bacteria. The resulting suspension were mounted on slides, stained with safranin, and imaged by brightfield microscopy. Images were analyzed using the BacQuant pipeline to distinguish free cells from aggregates and determine cell counts. In parallel, cell viability was assessed by serial dilution and plating to obtain CFU/mL measurements. <b>(B) Representative images of stained cell populations.</b> Cells were stained with a safranin-based counterstain for one minute in order to show both free cell and aggregate morphologies. Examples of free cells (A) and aggregates (B) are shown by the labeled arrows. These images were typical of the aforementioned experimental design. Representative of n= 32 images. Scale bars represent 10 µm. <b>(C,D) Validation of the Pipeline Against Ground-Truth Labels. </b>Estimation plots of free cells <b>(C)</b> and aggregates <b>(D)</b> are shown. Ground truth counts were obtained by manually counting the number of free cells and aggregates in each image. The ground truth counts across 10 representative images from the total experimental set of 300 images were measured, and the pipeline was run once on each sample image. The green circles represent ground truth counts, and orange circles represent BacQuant measurements. <b>(E,F)</b> <b>Comparison of BacQuant Against Viable Plate Cell Counts. </b>Viable plate counts were determined via serial dilution and drop-plating of the post-sonicated sample. Representative images of drop-plates and corresponding microscopy images<b> (E)</b>, along with the CFU/mL calculated from BacQuant (left column) and viable plate count (right column). Average cells/mL counts from BacQuant (orange bar) were compared against CFU/mL counts from viable plate counts (blue) in <b>(F</b>). The estimation plots above were generated from paired t-tests.; ****, p&lt;0.0001, n=10. Statistical significance was determined with an unpaired t-test, and error bars represent standard deviation. ****, p&lt;0.0001, n=18-22 biofilm samples with 10 images per sample.</p>","imageTitle":"<p><b>Work Flow and Representative Results of BacQuant</b></p>","methods":"<p><b>Materials and Methods</b></p><p><i>Bacterial Culture Preparation</i></p><p><i>P. aeruginosa </i>PAO1<i> </i>liquid cultures were routinely grown in lysogeny broth (LB) (SigmaAldrich®, Cat# L3022) at 37°C under 220 RPM shaking conditions for 18 hours in 125 mL flasks.&nbsp;</p><p>&nbsp;</p><p><i>In vitro Well-plate Model</i></p><p><i>P. aeruginosa</i> biofilms were cultivated in 24-well non-tissue culture-treated plates (VWR, Cat# 10861-558) for 48 hours at 37°C under 80 RPM shaking conditions. Individual wells were inoculated with 10<sup>6</sup> CFU/mL in 800 µL. After the 48-hour incubation, media was removed, and each well was rinsed with 1 mL of 0.85% saline solution to remove any unattached or lysed cells. This growth protocol was adapted from Fleming et. al (Fleming et al., 2020). The entire plate was covered with parafilm and placed into a water bath sonicator (Fischer Scientific, Cat# 15337411) for 30 minutes. After sonication, the contents of each well were moved to a respective 1.5 mL microcentrifuge tube.&nbsp;<br><br></p><p><i>Slide Preparation and Viability Assay</i></p><p>After harvesting, 10 µL of cell solution was added onto a glass microscope slide (Globe Scientific, Inc, Cat# 1304). The solution was spread into a 1 cm<sup>2</sup> area at the center of each slide using an inoculation loop. The samples were then heat-fixed onto the slides and stained with Safranin Advanced Counterstain (Hardy Diagnostics, Cat# GK400) for 1 minute and subsequently rinsed with deionized water. The slides were then wet-mounted using immersion oil and topped with a glass cover slip. Concurrently, the remaining cell solution was serially diluted in saline and drop-plated onto solid LB agar and incubated for 18-24 hours at 37°C for CFU enumeration.&nbsp;</p><p>&nbsp;</p><p><i>Brightfield Microscopy&nbsp;</i></p><p>All slides were imaged using an Olympus BX43 microscope under oil immersion at 100x magnification. Five representative images of each slide were taken, representing one well in the 24-well plate model. An Olympus DP22 camera was used with CellSens Entry software to take the images. The size of each image and light intensity was constant across all images. The dimensions of each image were measured to be 5000 x 7000 nm, in metric units using the Linear Ruler tool in CellSens Entry. Images were saved and label-matched to their corresponding drop-plate.&nbsp;</p><p><i><br>Image Analysis</i></p><p>A custom computer vision image analysis pipeline was built using Python v3.8 programming language. A stand-alone version of the pipeline is provided and can be run as an online notebook in or as a script with a Python IDE. All necessary interaction with the code is clearly labeled for the user as comments in the code, as this pipeline is not based on a graphical user interface (GUI). This pipeline should be adapted for individual experiments, as it is currently optimized for use with <i>P. aeruginosa</i> mono-species biofilm cells. All parameters are clearly labeled in the code and are easily customizable. All code is freely available, with the implementation of each step of the pipeline clearly shown. The code is available through Google Colaboratory (https://colab.research.google.com/drive/1JWpmjoXKtgYmeux7MUyBH6syZLHm1inf?usp=sharing). We recommend this pipeline be used with GPU acceleration for high-throughput analyses, but running the process in the cloud or with a CPU is also easily supported. The pipeline takes <i>.png</i> file format images as the primary input, as well as user-specified parameters such as the area of an individual cell in pixels and image size.&nbsp;</p><p>&nbsp;</p><p>The first step of the pipeline entails generating a binary mask of the image based on color threshold values. The mask eliminates background noise in the image and standardizes the shape and sizes of all image features. Following masking, a diameter-based size thresholding algorithm is used to label large connected regions in the image as aggregates in blue, and smaller regions as free cells in yellow. This simplifies the visual distinction between aggregates and free cells. From this color-changing step, the percentages of aggregated biomass and free cells are determined via color-based pixel pooling.&nbsp;</p><p>&nbsp;</p><p>Concurrently, a contour detection algorithm from the OpenCV (https://<a href=\"http://github.com/itseez/opencv\">github.com/itseez/opencv</a>) library is used to extract aggregated regions of cells as features. The edges of each aggregate are separated from the background image using Canny edge detection (DOI: 10.1109/TPAMI.1986.4767851). Then, the remaining regions are enclosed by a boundary line through contour detection. This allows for the thorough definition of the 2D shape of each aggregate. From these contours, the area of each aggregate is calculated in pixels and converted to square microns. Cell counts within the aggregates are based on the area of an individual cell in pixels, which is defined by the user at the beginning of the pipeline. It is important to note that this process only works on two-dimensional images. It also can be used with epifluorescence microscopy and live/dead staining with modification in the image processing code to exclude dead cells. It is not optimized for Z-stack images, though it can be modified to work with image arrays and high-throughput imaging results. This makes BacQuant a useful tool for more basic laboratories without complex equipment, software, or imaging capabilities.&nbsp;</p><p>&nbsp;</p><p>The output of this pipeline includes the percent aggregated biomass in each image, number of aggregates, estimated number of cells in aggregates, total estimated cells in each image, and estimated calculation of cells per mL of solution. The raw data from this analysis is stored as a <i>.csv</i> file format spreadsheet. We recommend that further processing of the data be conducted in Microsoft Excel.&nbsp;</p><p>&nbsp;</p><p><i>Statistical Analysis&nbsp;</i></p><p>Statistical analysis was conducted using GraphPad Prism. A paired t-test was utilized to compare ground truth and BacQuant counts of aggregates and free cells. An unpaired t-test was used to compare viable plate count assay results with BacQuant results. All analyses were conducted to determine statistical significance with an alpha value of 0.05.</p>","reagents":"<p></p>","patternDescription":"<p>Biofilms are communities of bacteria encased in a matrix composed of extracellular polymeric substances (EPS) including lipids, proteins, extracellular DNA, and polysaccharides (Flemming et al., 2025). These communities are ubiquitous across medical, industrial, and environmental systems and are responsible for an estimated $4 trillion in global economic damage annually (Camara et al., 2022). Clinically, biofilms contribute to approximately 80% of human infections, where the EPS confers protection from antibiotics and host immune responses &nbsp;(Fedorowski, Moller, &amp; Melander, 2013). Both Gram-positive species, such as <i>Staphylococcus aureus,</i> and Gram-negative species, such as <i>Pseudomonas aeruginosa,</i> exhibit biofilm-associated tolerance and persistence that complicate treatment (Schaber et al., 2007; Usui, Yoshii, Thiriet-Rupert, Ghigo, &amp; Beloin, 2023).</p><p>A major challenge in biofilm research is accurate quantification of bacterial populations following experimental treatment. Conventional colony-forming unit (CFU) or viable plate counting (VPC) methods significantly underestimate biofilm cell numbers because aggregates and individual cells both yield a single colony on agar plates (Beal et al., 2020; Martini, Boddu, Nemenman, &amp; Vega, 2024). Mechanical disruption methods, such as homogenization or sonication, or commonly used to break up biofilms prior to plating, but these approaches do not fully dissociate EPS-bound aggregates and therefore still produce inaccurate counts (Buckingham-Meyer et al., 2022).</p><p>Recent advances in computer vision and microscopy offer alternative strategies for microbial quantification. Image-based methods can distinguish individual cells from aggregates using segmentation and contour detection, providing structural information that is lost in culture-based approaches (Holicheva et al., 2025; J. Wang et al., 2022). However, existing tools such as BiofilmQ and confocal-based pipelines are computationally intensive, require specialized hardware, or are not designed for post-disruption enumeration (Hartmann et al., 2021) (Mountcastle et al., 2021).</p><p>Here, we present BacQuant, a computationally inexpensive image processing pipeline to improve quantification of biofilm cells following sonication using brightfield microscopy. Using <i>P. aeruginosa </i>as a model organism, BacQuant differentiates free cells from aggregates and estimates aggregate cell numbers to improve quantification relative to VPC methods <b>(Figure 1A). </b>It is important to note that BacQuant does not intend to count viable cells. Rather, it estimates the total cell count in the biofilm sample including both live and dead cells. It does not estimate live cells like traditional VPC methods do.</p><p><i>Definition of Free Cells and Aggregates</i></p><p>Sonication of &nbsp;<i>P. aeruginosa</i> biofilms consistently yields two morphologies – free individual cells and EPS-encased aggregates (<b>Figure 1B</b>). Free cells displayed relatively uniform size and shape, whereas aggregates varied widely in morphology, often appearing circular with irregular edges and measuring up to ~1000 µm in diameter. Safranin staining revealed higher color saturation in aggregates, reflecting increased biomass and EPS. Both morphologies were present in all samples, indicating incomplete disaggregation by sonication.</p><p><i>BacQuant Aggregate Counts Do Not Differ From Ground Truth</i></p><p>To evaluate BacQuant performance, images were treated as biological replicates and manually annotated to generate ground truth labels. There was a significant difference (p=0.0001; <b>Figure 1C</b>) in the number of free cells identified by ground truth and those identified by BacQuant.&nbsp; This underestimation likely arises from pixel-based normalization to a user-defined average cell area, which does not account for cell orientation or morphological variability.</p><p>In contrast, BacQuant slightly overestimated aggregate counts compared to ground truth, although this difference was not statistically significant (p=0.0569; <b>Figure 1D</b>). This trend likely reflects conservative edge detection during segmentation and the lack of depth information in two-dimensional images, which may obscure internal aggregate structure.</p><p><i>BacQuant Enumerates More Cells Than Viable Plate Counts</i></p><p>BacQuant total cell counts were compared to traditional VPC measurements obtained via serial dilution and drop-plating (<b>Figure 1A,E). </b>Across twenty samples, BacQuant produced significantly higher mean cell counts than VPC (p=0.0001), with averages of 1.18 x 10<sup>11</sup> and 4.46 x 10<sup>7</sup> cells, respectively (<b>Figure 1F</b>). BacQuant results were more tightly clustered, whereas VPC values exhibited greater variability.</p><p>This discrepancy is consistent with the presence of biofilm aggregates that contain many cells but yield only a single colony on agar plates. Additionally, BacQuant includes dead cells in its estimates, whereas VPC counts only viable cells, further contributing to higher total counts.</p><p>This study introduces BacQuant, a computationally inexpensive image-processing pipeline for quantifying biofilm cells following sonication. BacQuant addresses a fundamental limitation of CFU-based methods by explicitly accounting for residual aggregates that persist after mechanical disruption and confound viable cell estimates (Fleming et al., 2020). By combining thresholding with edge and contour detection, BacQuant enables reproducible instant segmentation of individual cells and aggregates.</p><p>Sonication was selected as the representative disruption method due to its widespread use in laboratory, clinical, and industrial contexts. While sonication effectively detaches biofilms from surfaces, it does not reliably dissociate biofilms into single cells, leaving EPS-bound aggregates intact (Kragh et al., 2016) (<b>Figure 1B</b>). These aggregates are indistinguishable from single cells in VPC assays, leading to systematic underestimation of bacterial load. BacQuant circumvents this issue by estimating the number of cells within aggregates, producing significantly higher and more consistent counts than VPC (<b>Figure 1F</b>).</p><p>A major strength of BacQuant is its accessibility. Unlike machine learning-based or confocal approaches, the pipeline does not require training data, specialized hardware, or bulky software installations. It can be run on standard CPUs and adapted to diverse imaging conditions, making it broadly applicable across laboratories. The method captures biologically meaningful structure features, specifically the distinction between free cells and aggregates, that are routinely missed by culture-based techniques.</p><p>Nevertheless, BacQuant has limitations. In dense images, over-segmentation may occur, leading to slight overestimation of aggregate numbers (<b>Figure 1D)</b>. Conversely, free cells are underestimated due to reliance on an average cell area parameter that does not account for morphological variability (<b>Figure 1C). </b>The pipeline also cannot distinguish between live and dead cells, which may inflate estimates relative to viable counts. Additionally, accurate performance depends on high-contrast microscopy images and correct calibration for each experimental setup.</p><p>Despite these constraints, BacQuant provides a rapid and scalable complement to traditional microbiological methods. The entire analysis can be completed within minutes, compared to hours or days required for plating assays. Accurate biofilm quantification is critical for antimicrobial testing, clinical research, and environmental monitoring, and BacQuant offers a practical tool for improving structural enumeration of bacterial populations (Folliero et al., 2021).</p><p>Future work should integrate live/dead staining, molecular viability markers, and three-dimension imaging to refine estimates of active biofilm populations (Sauer et al., 2022; Wang, Zhu, Zheng, Dong, &amp; Liu, 2022). Incorporation of machine learning-based segmentation could further enhance classification of complex morphologies. Ultimately, BacQuant provides a foundation for automated, image-based biofilm quantification and highlights the value of computer vision approaches in microbiology research..</p>","references":[{"reference":"<p>Acosta N, Waddell B, Heirali A, Somayaji R, Surette MG, Workentine ML, Rabin HR, Parkins MD. 2020. Cystic Fibrosis Patients Infected With Epidemic Pseudomonas aeruginosa Strains Have Unique Microbial Communities. Frontiers in Cellular and Infection Microbiology 10: 10.3389/fcimb.2020.00173.</p>","pubmedId":"","doi":"10.3389/fcimb.2020.00173"},{"reference":"<p>Beal J, Farny NG, Haddock-Angelli T, Selvarajah V, Baldwin GS, Buckley-Taylor R, et al., Zhou. 2020. Robust estimation of bacterial cell count from optical density. Communications Biology 3: 10.1038/s42003-020-01127-5.</p>","pubmedId":"","doi":"10.1038/s42003-020-01127-5"},{"reference":"<p>Bjerkan G, Witsø E, Bergh Kr. 2009. Sonication is superior to scraping for retrieval of bacteria in biofilm on titanium and steel surfaces in vitro. Acta Orthopaedica 80: 245-250.</p>","pubmedId":"","doi":"10.3109/17453670902947457"},{"reference":"<p>Buckingham-Meyer K, Miller LA, Parker AE, Walker DK, Sturman P, Novak I, Goeres DM. 2022. Harvesting and Disaggregation: An Overlooked Step in Biofilm Methods Research. Journal of Visualized Experiments : 10.3791/62390.</p>","pubmedId":"","doi":"10.3791/62390"},{"reference":"<p>Cámara M, Green W, MacPhee CE, Rakowska PD, Raval R, Richardson MC, et al., Webb. 2022. Economic significance of biofilms: a multidisciplinary and cross-sectoral challenge. npj Biofilms and Microbiomes 8: 10.1038/s41522-022-00306-y.</p>","pubmedId":"","doi":"10.1038/s41522-022-00306-y"},{"reference":"<p>Fedorowski A, Möller SJ, Melander O. 2013. Response to the letter by prof. <scp>D</scp>al <scp>M</scp>oro: the <scp>D</scp>ark <scp>S</scp>ide of the <scp>S</scp>woon– antihypertensive treatment in the elderly. Journal of Internal Medicine 274: 293-294.</p>","pubmedId":"","doi":"10.1111/joim.12086"},{"reference":"<p>Fleming D, Redman W, Welch GS, Mdluli NV, Rouchon CN, Frank KL, Rumbaugh KP. 2020. Utilizing glycoside hydrolases to improve the quantitation and visualization of biofilm bacteria. Biofilm 2: 100037.</p>","pubmedId":"","doi":"10.1016/j.bioflm.2020.100037"},{"reference":"<p>Flemming HC, van Hullebusch ED, Little BJ, Neu TR, Nielsen PH, Seviour T, et al., Wuertz. 2024. Microbial extracellular polymeric substances in the environment, technology and medicine. Nature Reviews Microbiology 23: 87-105.</p>","pubmedId":"","doi":"10.1038/s41579-024-01098-y"},{"reference":"<p>Folliero V, Franci G, Dell’Annunziata F, Giugliano R, Foglia F, Sperlongano R, et al., Galdiero. 2021. Evaluation of Antibiotic Resistance and Biofilm Production among Clinical Strain Isolated from Medical Devices. International Journal of Microbiology 2021: 1-11.</p>","pubmedId":"","doi":"10.1155/2021/9033278"},{"reference":"<p>Fowler TE, Bloomquist RF, Sakhalkar MV, Bloomquist DT. 2023. Chronic Purulent Conjunctivitis Associated With Extensively Drug-Resistant <i>Pseudomonas aeruginosa</i>. JAMA Ophthalmology 141: 609.</p>","pubmedId":"","doi":"10.1001/jamaophthalmol.2023.1529"},{"reference":"<p>Goldufsky J, Wood SJ, Jayaraman V, Majdobeh O, Chen L, Qin S, et al., Shafikhani. 2015. <i>Pseudomonas aeruginosa</i> uses T3SS to inhibit diabetic wound healing. Wound Repair and Regeneration 23: 557-564.</p>","pubmedId":"","doi":"10.1111/wrr.12310"},{"reference":"<p>Gonzalez MR, Fleuchot B, Lauciello L, Jafari P, Applegate LA, Raffoul W, Que YA, Perron K. 2016. Effect of Human Burn Wound Exudate on Pseudomonas aeruginosa Virulence. mSphere 1: 10.1128/msphere.00111-15.</p>","pubmedId":"","doi":"10.1128/mSphere.00111-15"},{"reference":"<p>Hartmann R, Jeckel H, Jelli E, Singh PK, Vaidya S, Bayer M, et al., Drescher. 2021. Quantitative image analysis of microbial communities with BiofilmQ. Nature Microbiology 6: 151-156.</p>","pubmedId":"","doi":"10.1038/s41564-020-00817-4"},{"reference":"<p>Holicheva AA, Kozlov KS, Boiko DA, Kamanin MS, Provotorova DV, Kolomoets NI, Ananikov VP. 2025. Deep generative modeling of annotated bacterial biofilm images. npj Biofilms and Microbiomes 11: 10.1038/s41522-025-00647-4.</p>","pubmedId":"","doi":"10.1038/s41522-025-00647-4"},{"reference":"<p>Klinger-Strobel M, Suesse H, Fischer D, Pletz MW, Makarewicz O. 2016. A Novel Computerized Cell Count Algorithm for Biofilm Analysis. PLOS ONE 11: e0154937.</p>","pubmedId":"","doi":"10.1371/journal.pone.0154937"},{"reference":"<p>Kragh KN, Hutchison JB, Melaugh G, Rodesney C, Roberts AEL, Irie Y, et al., Bjarnsholt. 2016. Role of Multicellular Aggregates in Biofilm Formation. mBio 7: 10.1128/mbio.00237-16.</p>","pubmedId":"","doi":"10.1128/mBio.00237-16"},{"reference":"<p>Martini KM, Boddu SS, Nemenman I, Vega NM. 2024. Maximum likelihood estimators for colony-forming units. Microbiology Spectrum 12: 10.1128/spectrum.03946-23.</p>","pubmedId":"","doi":"10.1128/spectrum.03946-23"},{"reference":"<p>Mountcastle SE, Vyas N, Villapun VM, Cox SC, Jabbari S, Sammons RL, et al., Kuehne. 2021. Biofilm viability checker: An open-source tool for automated biofilm viability analysis from confocal microscopy images. npj Biofilms and Microbiomes 7: 10.1038/s41522-021-00214-7.</p>","pubmedId":"","doi":"10.1038/s41522-021-00214-7"},{"reference":"<p>Sauer K, Stoodley P, Goeres DM, Hall-Stoodley L, Burmølle M, Stewart PS, Bjarnsholt T. 2022. The biofilm life cycle: expanding the conceptual model of biofilm formation. Nature Reviews Microbiology 20: 608-620.</p>","pubmedId":"","doi":"10.1038/s41579-022-00767-0"},{"reference":"<p>Schaber JA, Triffo WJ, Suh SJ, Oliver JW, Hastert MC, Griswold JA, et al., Rumbaugh. 2007. <i>Pseudomonas aeruginosa</i>\n            Forms Biofilms in Acute Infection Independent of Cell-to-Cell Signaling. Infection and Immunity 75: 3715-3721.</p>","pubmedId":"","doi":"10.1128/IAI.00586-07"},{"reference":"<p>Stoodley P, Sauer K, Davies DG, Costerton JW. 2002. Biofilms as Complex Differentiated Communities. Annual Review of Microbiology 56: 187-209.</p>","pubmedId":"","doi":"10.1146/annurev.micro.56.012302.160705"},{"reference":"<p>Usui M, Yoshii Y, Thiriet-Rupert S, Ghigo JM, Beloin C. 2023. Intermittent antibiotic treatment of bacterial biofilms favors the rapid evolution of resistance. Communications Biology 6: 10.1038/s42003-023-04601-y.</p>","pubmedId":"","doi":"10.1038/s42003-023-04601-y"},{"reference":"<p>Wang J, Tabassum N, Toma TT, Wang Y, Gahlmann A, Acton ST. 2022. 3D GAN image synthesis and dataset quality assessment for bacterial biofilm. Bioinformatics 38: 4598-4604.</p>","pubmedId":"","doi":"10.1093/bioinformatics/btac529"},{"reference":"<p>Wang S, Zhu H, Zheng G, Dong F, Liu C. 2022. Dynamic Changes in Biofilm Structures under Dynamic Flow Conditions. Applied and Environmental Microbiology 88: 10.1128/aem.01072-22.</p>","pubmedId":"","doi":"10.1128/aem.01072-22"}],"title":"<p>BacQuant: A Scalable Automated Image Processing Pipeline for Quantifying Biofilm Aggregates</p>","reviews":[{"reviewer":{"displayName":"Ilana Kolodkin Gal"},"openAcknowledgement":true,"status":{"submitted":true}}],"curatorReviews":[]},{"id":"1d267bd1-e0c7-4afe-9074-711e2a617232","decision":"edit","abstract":"<p>Traditional microbiology methods rely on viable plate counting to quantify bacterial populations but often underestimate biofilm cell density because matrix-encased aggregates can produce a single colony despite containing many cells. Here, we present BacQuant, a computer vision pipeline developed in Python and OpenCV to quantify biofilm aggregates from brightfield microscopy images. Using image thresholding, segmentation, and contour detection, BacQuant distinguishes individual cells from aggregates and estimates total cell burden more comprehensively than viable plate counting alone. Automated counts closely matched manual microscopy counts while producing higher estimated densities, highlighting BacQuant as a scalable, inexpensive complimentary method for biofilm quantification.</p>","acknowledgements":"","authors":[{"affiliations":["Binghamton University","Binghamton University"],"departments":["First-year Research Immersion Program","Department of Biological Sciences"],"credit":["conceptualization","dataCuration","formalAnalysis","methodology","writing_originalDraft"],"email":"tevinflom@gmail.com","firstName":"Tevin","lastName":"Flom","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","formalAnalysis","supervision","writing_reviewEditing"],"email":"uciftci@binghamton.edu","firstName":"Umur A. ","lastName":"Ciftci","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program,"],"credit":["conceptualization","methodology","resources","supervision","writing_reviewEditing"],"email":"clight@binghamton.edu","firstName":"Caitlin J. ","lastName":"Light","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","formalAnalysis","fundingAcquisition","methodology","project","resources","supervision","writing_originalDraft","writing_reviewEditing","validation"],"email":"wredman@binghamton.edu","firstName":"Whitni K.","lastName":"Redman","submittingAuthor":true,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":null}],"awards":[],"conflictsOfInterest":"<p>The authors declare that there are no conflicts of interest present.</p>","dataTable":{"url":null},"extendedData":[],"funding":"<p>This work was supported by the First-year Research Immersion Program at Binghamton University, the Binghamton University Scholars Program, and the Harpur’s Edge Award from the External Scholarship and Undergraduate Research Center at Binghamton University.</p>","image":{"url":"https://portal.micropublication.org/uploads/cac57b9f1e45f86167a507d8299d9773.jpeg"},"imageCaption":"<p><b>(A) Biofilm growth, sample preparation, and analysis. </b>48-hour PAO1 biofilms were collected, rinsed to removed unattached cells, and sonicated to liberate biofilm-encased bacteria. The resulting suspension were mounted on slides, stained with safranin, and imaged by brightfield microscopy. Images were analyzed using the BacQuant pipeline to distinguish free cells from aggregates and determine cell counts. In parallel, cell viability was assessed by serial dilution and plating to obtain CFU/mL measurements. <b>(B) Representative images of stained cell populations.</b> Cells were stained with a safranin-based counterstain for one minute in order to show both free cell and aggregate morphologies. Examples of free cells (A) and aggregates (B) are shown by the labeled arrows. These images were typical of the aforementioned experimental design. Representative of n= 32 images. Scale bars represent 10 µm. <b>(C,D) Validation of the Pipeline Against Ground-Truth Labels. </b>Estimation plots of free cells <b>(C)</b> and aggregates <b>(D)</b> are shown. Ground truth counts were obtained by manually counting the number of free cells and aggregates in each image. The ground truth counts across 10 representative images from the total experimental set of 300 images were measured, and the pipeline was run once on each sample image. The green circles represent ground truth counts, and orange circles represent BacQuant measurements. <b>(E,F)</b> <b>Comparison of BacQuant Against Viable Plate Cell Counts. </b>Viable plate counts were determined via serial dilution and drop-plating of the post-sonicated sample. Representative images of drop-plates and corresponding microscopy images<b> (E)</b>, along with the CFU/mL calculated from BacQuant (left column) and viable plate count (right column). Average cells/mL counts from BacQuant (orange bar) were compared against CFU/mL counts from viable plate counts (blue) in <b>(F</b>). The estimation plots above were generated from paired t-tests.; ****, p&lt;0.0001, n=10. Statistical significance was determined with an unpaired t-test, and error bars represent standard deviation. ****, p&lt;0.0001, n=18-22 biofilm samples with 10 images per sample.</p>","imageTitle":"<p><b>Work Flow and Representative Results of BacQuant</b></p>","methods":"<p><b>Materials and Methods</b></p><p><i>Bacterial Culture Preparation</i></p><p><i>P. aeruginosa </i>PAO1<i> </i>liquid cultures were routinely grown in lysogeny broth (LB) (SigmaAldrich®, Cat# L3022) at 37°C under 220 RPM shaking conditions for 18 hours in 125 mL flasks.&nbsp;</p><p>&nbsp;</p><p><i>In vitro Well-plate Model</i></p><p><i>P. aeruginosa</i> biofilms were cultivated in 24-well non-tissue culture-treated plates (VWR, Cat# 10861-558) for 48 hours at 37°C under 80 RPM shaking conditions. Individual wells were inoculated with 10<sup>6</sup> CFU/mL in 800 µL. After the 48-hour incubation, media was removed, and each well was rinsed with 1 mL of 0.85% saline solution to remove any unattached or lysed cells. This growth protocol was adapted from Fleming et. al (Fleming et al., 2020). The entire plate was covered with parafilm and placed into a water bath sonicator (Fischer Scientific, Cat# 15337411) for 30 minutes. This sonication condition was selected based on previously published biofilm disruption protocols (Fleming, Chahin, &amp; Rumbaugh, 2017; Redman et al., 2021) and was not used independently optimized in the present study. Because the purpose of this work was to evaluate BacQuant as an image-based method for quantifying cells and residual aggregates following a standard disruption step, additional optimization of sonication intensity, during, or enzymatic pretreatment was outside the scope of this study.&nbsp; After sonication, the contents of each well were moved to a respective 1.5 mL microcentrifuge tube.&nbsp;<br><br></p><p><i>Slide Preparation and Viability Assay</i></p><p>After harvesting, 10 µL of cell solution was added onto a glass microscope slide (Globe Scientific, Inc, Cat# 1304). The solution was spread into a 1 cm<sup>2</sup> area at the center of each slide using an inoculation loop. The samples were then heat-fixed onto the slides and stained with Safranin Advanced Counterstain (Hardy Diagnostics, Cat# GK400) for 1 minute and subsequently rinsed with deionized water. The slides were then wet-mounted using immersion oil and topped with a glass cover slip. Concurrently, the remaining cell solution was serially diluted in saline and drop-plated onto solid LB agar and incubated for 18-24 hours at 37°C for CFU enumeration.&nbsp;</p><p>&nbsp;</p><p><i>Brightfield Microscopy&nbsp;</i></p><p>All slides were imaged using an Olympus BX43 microscope under oil immersion at 100x magnification. Five representative images of each slide were taken, representing one well in the 24-well plate model. An Olympus DP22 camera was used with CellSens Entry software to take the images. The size of each image and light intensity was constant across all images. The dimensions of each image were measured to be 5000 x 7000 nm, in metric units using the Linear Ruler tool in CellSens Entry. Images were saved and label-matched to their corresponding drop-plate.&nbsp;</p><p><i><br>Image Analysis</i></p><p>A custom computer vision image analysis pipeline was built using Python v3.8 programming language. A stand-alone version of the pipeline is provided and can be run as an online notebook in or as a script with a Python IDE. All necessary interaction with the code is clearly labeled for the user as comments in the code, as this pipeline is not based on a graphical user interface (GUI). This pipeline should be adapted for individual experiments, as it is currently optimized for use with <i>P. aeruginosa</i> mono-species biofilm cells. All parameters are clearly labeled in the code and are easily customizable. All code is freely available, with the implementation of each step of the pipeline clearly shown. The code is available through Google Colaboratory (https://colab.research.google.com/drive/1JWpmjoXKtgYmeux7MUyBH6syZLHm1inf?usp=sharing). We recommend this pipeline be used with GPU acceleration for high-throughput analyses, but running the process in the cloud or with a CPU is also easily supported. The pipeline takes <i>.png</i> file format images as the primary input, as well as user-specified parameters such as the area of an individual cell in pixels and image size.&nbsp;</p><p>&nbsp;</p><p>The first step of the pipeline entails generating a binary mask of the image based on color threshold values. The mask eliminates background noise in the image and standardizes the shape and sizes of all image features. Following masking, a diameter-based size thresholding algorithm is used to label large connected regions in the image as aggregates in blue, and smaller regions as free cells in yellow. This simplifies the visual distinction between aggregates and free cells. From this color-changing step, the percentages of aggregated biomass and free cells are determined via color-based pixel pooling.&nbsp;For the purpose of this analysis, an aggregate is defined as any connected segmented region with an estimated diameter greater than the user-defined threshold for a single cell. Segmented regions at or below this threshold are classified as free cells. Smaller clusters like doublets, triplets, and quadruplets are classified according to the same size-based rules and were not assigned separate biological categories. If the connected region exceeds the aggregate threshold, it is labeled as an aggregate and its cell number is estimated by dividing the segmented area by the user defined single-cell average area in pixels. If the region does not exceed the threshold, it is classified as a free-cell region.</p><p>&nbsp;</p><p>Concurrently, a contour detection algorithm from the OpenCV (https://<a href=\"http://github.com/itseez/opencv\">github.com/itseez/opencv</a>) library is used to extract aggregated regions of cells as features. The edges of each aggregate are separated from the background image using Canny edge detection (DOI: 10.1109/TPAMI.1986.4767851). Then, the remaining regions are enclosed by a boundary line through contour detection. This allows for the thorough definition of the 2D shape of each aggregate. From these contours, the area of each aggregate is calculated in pixels and converted to square microns. Cell counts within the aggregates are based on the area of an individual cell in pixels, which is defined by the user at the beginning of the pipeline. It is important to note that this process only works on two-dimensional images. It also can be used with epifluorescence microscopy and live/dead staining with modification in the image processing code to exclude dead cells. It is not optimized for Z-stack images, though it can be modified to work with image arrays and high-throughput imaging results. This makes BacQuant a useful tool for more basic laboratories without complex equipment, software, or imaging capabilities.&nbsp;</p><p>&nbsp;</p><p>The output of this pipeline includes the percent aggregated biomass in each image, number of aggregates, estimated number of cells in aggregates, total estimated cells in each image, and estimated calculation of cells per mL of solution. The raw data from this analysis is stored as a <i>.csv</i> file format spreadsheet. We recommend that further processing of the data be conducted in Microsoft Excel.&nbsp;</p><p>&nbsp;</p><p><i>Statistical Analysis&nbsp;</i></p><p>Statistical analysis was conducted using GraphPad Prism. A paired t-test was utilized to compare ground truth and BacQuant counts of aggregates and free cells. An unpaired t-test was used to compare viable plate count assay results with BacQuant results. All analyses were conducted to determine statistical significance with an alpha value of 0.05.</p>","reagents":"<p></p>","patternDescription":"<p>Biofilms are communities of bacteria encased in a matrix composed of extracellular polymeric substances (EPS) including lipids, proteins, extracellular DNA, and polysaccharides (Flemming et al., 2025). These communities are ubiquitous across medical, industrial, and environmental systems and are responsible for an estimated $4 trillion in global economic damage annually (Camara et al., 2022). Clinically, biofilms contribute to approximately 80% of human infections, where the EPS confers protection from antibiotics and host immune responses &nbsp;(Fedorowski, Moller, &amp; Melander, 2013). Both Gram-positive species, such as <i>Staphylococcus aureus,</i> and Gram-negative species, such as <i>Pseudomonas aeruginosa,</i> exhibit biofilm-associated tolerance and persistence that complicate treatment (Schaber et al., 2007; Usui, Yoshii, Thiriet-Rupert, Ghigo, &amp; Beloin, 2023).</p><p>A major challenge in biofilm research is accurate quantification of bacterial populations following experimental treatment. Conventional colony-forming unit (CFU) or viable plate counting (VPC) methods remain widely used because they specifically measure culturable, viable bacteria. However, in biofilm samples, VPC may not fully reflect the total number of cells present because aggregates containing multiple cells can produce a single colony if they are not completely freed from the matrix before plating (Beal et al., 2020; Martini, Boddu, Nemenman, &amp; Vega, 2024). Mechanical disruption methods, such as homogenization or sonication, are commonly used to break up biofilms prior to plating. While optimized detachment and sonication protocols can substantially improve biofilm separation, incomplete dissociation of EPS-bound aggregates may still occur depending on the organism, biofilm structure, treatments, and disruption protocol used (Buckingham-Meyer et al., 2022; Korshoj &amp; Kielian, 2024).</p><p>Recent advances in computer vision and microscopy offer alternative strategies for microbial quantification. Image-based methods can distinguish individual cells from aggregates using segmentation and contour detection, providing structural information that is lost in culture-based approaches (Holicheva et al., 2025; J. Wang et al., 2022). However, existing tools such as BiofilmQ and confocal-based pipelines are computationally intensive, require specialized hardware, or are not designed for post-disruption enumeration (Hartmann et al., 2021; Mountcastle et al., 2021).</p><p>Here, we present BacQuant, a computationally inexpensive image processing pipeline to improve quantification of biofilm cells following sonication using brightfield microscopy. Using <i>P. aeruginosa </i>as a model organism, BacQuant differentiates free cells from aggregates and estimates aggregate cell numbers to improve quantification relative to VPC methods <b>(Figure 1A). </b>It is important to note that BacQuant does not intend to count viable cells. Rather, it estimates the total cell count in the biofilm sample including both live and dead cells. It does not estimate live cells like traditional VPC methods do.</p><p>&nbsp;</p><p><i>Definition of Free Cells and Aggregates</i></p><p>Sonication of &nbsp;<i>P. aeruginosa</i> biofilms consistently yields two morphologies – free individual cells and EPS-encased aggregates (<b>Figure 1B</b>). Operationally, BacQuant defines these categories by segmented object size rather than by visual interpretation alone. Free cells displayed relatively uniform size and shape, whereas aggregates varied widely in morphology, often appearing circular with irregular edges and measuring up to ~1000 µm in diameter. Safranin staining revealed higher color saturation in aggregates, reflecting increased biomass and EPS. Both morphologies were present in all samples, indicating incomplete disaggregation by sonication.</p><p><b>&nbsp;</b></p><p><i>BacQuant Aggregate Counts Do Not Differ From Ground Truth</i></p><p>To evaluate BacQuant performance, images were treated as biological replicates and manually annotated to generate ground truth labels. There was a significant difference (p=0.0001; <b>Figure 1C</b>) in the number of free cells identified by ground truth and those identified by BacQuant.&nbsp; This underestimation likely arises from pixel-based normalization to a user-defined average cell area, which does not account for cell orientation or morphological variability.</p><p>&nbsp;</p><p>In contrast, BacQuant slightly overestimated aggregate counts compared to ground truth, although this difference was not statistically significant (p=0.0569; <b>Figure 1D</b>). This trend likely reflects conservative edge detection during segmentation and the lack of depth information in two-dimensional images, which may obscure internal aggregate structure.</p><p><b>&nbsp;</b></p><p><i>BacQuant Enumerates More Cells Than Viable Plate Counts</i></p><p>BacQuant total cell counts were compared to traditional VPC measurements obtained via serial dilution and drop-plating (<b>Figure 1A,E). </b>Across twenty samples, BacQuant produced significantly higher mean cell counts than VPC (p=0.0001), with averages of 1.18 x 10<sup>11</sup> and 4.46 x 10<sup>7</sup> cells, respectively (<b>Figure 1F</b>). BacQuant results were more tightly clustered, whereas VPC values exhibited greater variability.</p><p>&nbsp;</p><p>This discrepancy is consistent with the presence of biofilm aggregates that contain many cells but yield only a single colony on agar plates. Additionally, BacQuant includes dead cells in its estimates, whereas VPC counts only viable cells, further contributing to higher total counts.</p><p><b>&nbsp;</b></p><p><i>Discussion/Conclusion</i></p><p>This study introduces BacQuant, a computationally inexpensive image-processing pipeline for quantifying biofilm cells following sonication. BacQuant addresses a fundamental limitation of CFU-based methods by explicitly accounting for residual aggregates that persist after mechanical disruption and confound viable cell estimates (Fleming et al., 2020). By combining thresholding with edge and contour detection, BacQuant enables reproducible instant segmentation of individual cells and aggregates.</p><p>Sonication was selected as the representative disruption method due to its widespread use in laboratory, clinical, and industrial contexts. While sonication effectively detaches biofilms from surfaces, it does not reliably dissociate biofilms into single cells, leaving EPS-bound aggregates intact (Kragh et al., 2016) (<b>Figure 1B</b>). These aggregates are indistinguishable from single cells in VPC assays, leading to systematic underestimation of bacterial load. BacQuant circumvents this issue by estimating the number of cells within aggregates, producing significantly higher and more consistent counts than VPC (<b>Figure 1F</b>).</p><p>A major strength of BacQuant is its accessibility. Unlike machine learning-based or confocal approaches, the pipeline does not require training data, specialized hardware, or bulky software installations. It can be run on standard CPUs and adapted to diverse imaging conditions, making it broadly applicable across laboratories. The method captures biologically meaningful structure features, specifically the distinction between free cells and aggregates, that are routinely missed by culture-based techniques.</p><p>Nevertheless, BacQuant has limitations. In dense images, over-segmentation may occur, leading to slight overestimation of aggregate numbers (<b>Figure 1D)</b>. Conversely, free cells are underestimated due to reliance on an average cell area parameter that does not account for morphological variability (<b>Figure 1C). </b>The pipeline also cannot distinguish between live and dead cells, which may inflate estimates relative to viable counts. If cells occur in small clusters like doublets or triplets, it is processed as an aggregate while they could be a few individual cells in close promixity to one another. Another major limitation is the imposition of 2D structure on the 3D aggregate morphology. Because BacQuant only uses two-dimensional estimation, edge detection is conservative and does not take the height of the structure into account when determining cell density within large cell clusters, dampening the true estimate of cell density within. Additionally, accurate performance depends on high-contrast microscopy images and correct calibration for each experimental setup.</p><p>Despite these constraints, BacQuant provides a rapid and scalable complement to traditional microbiological methods. The entire analysis can be completed within minutes, compared to hours or days required for plating assays. Accurate biofilm quantification is critical for antimicrobial testing, clinical research, and environmental monitoring, and BacQuant offers a practical tool for improving structural enumeration of bacterial populations (Folliero et al., 2021).</p><p>Future work should integrate live/dead staining, molecular viability markers, and three-dimension imaging to refine estimates of active biofilm populations (Sauer et al., 2022; Wang, Zhu, Zheng, Dong, &amp; Liu, 2022). Incorporation of machine learning-based segmentation could further enhance classification of complex morphologies. Ultimately, BacQuant provides a foundation for automated, image-based biofilm quantification and highlights the value of computer vision approaches in microbiology research..</p>","references":[{"reference":"<p>Acosta N, Waddell B, Heirali A, Somayaji R, Surette MG, Workentine ML, Rabin HR, Parkins MD. 2020. Cystic Fibrosis Patients Infected With Epidemic Pseudomonas aeruginosa Strains Have Unique Microbial Communities. Frontiers in Cellular and Infection Microbiology 10: 10.3389/fcimb.2020.00173.</p>","pubmedId":"","doi":"10.3389/fcimb.2020.00173"},{"reference":"<p>Beal J, Farny NG, Haddock-Angelli T, Selvarajah V, Baldwin GS, Buckley-Taylor R, et al., Zhou. 2020. Robust estimation of bacterial cell count from optical density. Communications Biology 3: 10.1038/s42003-020-01127-5.</p>","pubmedId":"","doi":"10.1038/s42003-020-01127-5"},{"reference":"<p>Bjerkan G, Witsø E, Bergh Kr. 2009. Sonication is superior to scraping for retrieval of bacteria in biofilm on titanium and steel surfaces in vitro. Acta Orthopaedica 80: 245-250.</p>","pubmedId":"","doi":"10.3109/17453670902947457"},{"reference":"<p>Buckingham-Meyer K, Miller LA, Parker AE, Walker DK, Sturman P, Novak I, Goeres DM. 2022. Harvesting and Disaggregation: An Overlooked Step in Biofilm Methods Research. Journal of Visualized Experiments : 10.3791/62390.</p>","pubmedId":"","doi":"10.3791/62390"},{"reference":"<p>Cámara M, Green W, MacPhee CE, Rakowska PD, Raval R, Richardson MC, et al., Webb. 2022. Economic significance of biofilms: a multidisciplinary and cross-sectoral challenge. npj Biofilms and Microbiomes 8: 10.1038/s41522-022-00306-y.</p>","pubmedId":"","doi":"10.1038/s41522-022-00306-y"},{"reference":"<p>Fedorowski A, Möller SJ, Melander O. 2013. Response to the letter by prof. <scp>D</scp>al <scp>M</scp>oro: the <scp>D</scp>ark <scp>S</scp>ide of the <scp>S</scp>woon– antihypertensive treatment in the elderly. Journal of Internal Medicine 274: 293-294.</p>","pubmedId":"","doi":"10.1111/joim.12086"},{"reference":"<p>Fleming D, Redman W, Welch GS, Mdluli NV, Rouchon CN, Frank KL, Rumbaugh KP. 2020. Utilizing glycoside hydrolases to improve the quantitation and visualization of biofilm bacteria. Biofilm 2: 100037.</p>","pubmedId":"","doi":"10.1016/j.bioflm.2020.100037"},{"reference":"<p>Flemming HC, van Hullebusch ED, Little BJ, Neu TR, Nielsen PH, Seviour T, et al., Wuertz. 2024. Microbial extracellular polymeric substances in the environment, technology and medicine. Nature Reviews Microbiology 23: 87-105.</p>","pubmedId":"","doi":"10.1038/s41579-024-01098-y"},{"reference":"<p>Folliero V, Franci G, Dell’Annunziata F, Giugliano R, Foglia F, Sperlongano R, et al., Galdiero. 2021. Evaluation of Antibiotic Resistance and Biofilm Production among Clinical Strain Isolated from Medical Devices. International Journal of Microbiology 2021: 1-11.</p>","pubmedId":"","doi":"10.1155/2021/9033278"},{"reference":"<p>Fowler TE, Bloomquist RF, Sakhalkar MV, Bloomquist DT. 2023. Chronic Purulent Conjunctivitis Associated With Extensively Drug-Resistant <i>Pseudomonas aeruginosa</i>. JAMA Ophthalmology 141: 609.</p>","pubmedId":"","doi":"10.1001/jamaophthalmol.2023.1529"},{"reference":"<p>Goldufsky J, Wood SJ, Jayaraman V, Majdobeh O, Chen L, Qin S, et al., Shafikhani. 2015. <i>Pseudomonas aeruginosa</i> uses T3SS to inhibit diabetic wound healing. Wound Repair and Regeneration 23: 557-564.</p>","pubmedId":"","doi":"10.1111/wrr.12310"},{"reference":"<p>Gonzalez MR, Fleuchot B, Lauciello L, Jafari P, Applegate LA, Raffoul W, Que YA, Perron K. 2016. Effect of Human Burn Wound Exudate on Pseudomonas aeruginosa Virulence. mSphere 1: 10.1128/msphere.00111-15.</p>","pubmedId":"","doi":"10.1128/mSphere.00111-15"},{"reference":"<p>Hartmann R, Jeckel H, Jelli E, Singh PK, Vaidya S, Bayer M, et al., Drescher. 2021. Quantitative image analysis of microbial communities with BiofilmQ. Nature Microbiology 6: 151-156.</p>","pubmedId":"","doi":"10.1038/s41564-020-00817-4"},{"reference":"<p>Holicheva AA, Kozlov KS, Boiko DA, Kamanin MS, Provotorova DV, Kolomoets NI, Ananikov VP. 2025. Deep generative modeling of annotated bacterial biofilm images. npj Biofilms and Microbiomes 11: 10.1038/s41522-025-00647-4.</p>","pubmedId":"","doi":"10.1038/s41522-025-00647-4"},{"reference":"<p>Klinger-Strobel M, Suesse H, Fischer D, Pletz MW, Makarewicz O. 2016. A Novel Computerized Cell Count Algorithm for Biofilm Analysis. PLOS ONE 11: e0154937.</p>","pubmedId":"","doi":"10.1371/journal.pone.0154937"},{"reference":"<p>Kragh KN, Hutchison JB, Melaugh G, Rodesney C, Roberts AEL, Irie Y, et al., Bjarnsholt. 2016. Role of Multicellular Aggregates in Biofilm Formation. mBio 7: 10.1128/mbio.00237-16.</p>","pubmedId":"","doi":"10.1128/mBio.00237-16"},{"reference":"<p>Martini KM, Boddu SS, Nemenman I, Vega NM. 2024. Maximum likelihood estimators for colony-forming units. Microbiology Spectrum 12: 10.1128/spectrum.03946-23.</p>","pubmedId":"","doi":"10.1128/spectrum.03946-23"},{"reference":"<p>Mountcastle SE, Vyas N, Villapun VM, Cox SC, Jabbari S, Sammons RL, et al., Kuehne. 2021. Biofilm viability checker: An open-source tool for automated biofilm viability analysis from confocal microscopy images. npj Biofilms and Microbiomes 7: 10.1038/s41522-021-00214-7.</p>","pubmedId":"","doi":"10.1038/s41522-021-00214-7"},{"reference":"<p>Sauer K, Stoodley P, Goeres DM, Hall-Stoodley L, Burmølle M, Stewart PS, Bjarnsholt T. 2022. The biofilm life cycle: expanding the conceptual model of biofilm formation. Nature Reviews Microbiology 20: 608-620.</p>","pubmedId":"","doi":"10.1038/s41579-022-00767-0"},{"reference":"<p>Schaber JA, Triffo WJ, Suh SJ, Oliver JW, Hastert MC, Griswold JA, et al., Rumbaugh. 2007. <i>Pseudomonas aeruginosa</i>\n            Forms Biofilms in Acute Infection Independent of Cell-to-Cell Signaling. Infection and Immunity 75: 3715-3721.</p>","pubmedId":"","doi":"10.1128/IAI.00586-07"},{"reference":"<p>Stoodley P, Sauer K, Davies DG, Costerton JW. 2002. Biofilms as Complex Differentiated Communities. Annual Review of Microbiology 56: 187-209.</p>","pubmedId":"","doi":"10.1146/annurev.micro.56.012302.160705"},{"reference":"<p>Usui M, Yoshii Y, Thiriet-Rupert S, Ghigo JM, Beloin C. 2023. Intermittent antibiotic treatment of bacterial biofilms favors the rapid evolution of resistance. Communications Biology 6: 10.1038/s42003-023-04601-y.</p>","pubmedId":"","doi":"10.1038/s42003-023-04601-y"},{"reference":"<p>Wang J, Tabassum N, Toma TT, Wang Y, Gahlmann A, Acton ST. 2022. 3D GAN image synthesis and dataset quality assessment for bacterial biofilm. Bioinformatics 38: 4598-4604.</p>","pubmedId":"","doi":"10.1093/bioinformatics/btac529"},{"reference":"<p>Wang S, Zhu H, Zheng G, Dong F, Liu C. 2022. Dynamic Changes in Biofilm Structures under Dynamic Flow Conditions. Applied and Environmental Microbiology 88: 10.1128/aem.01072-22.</p>","pubmedId":"","doi":"10.1128/aem.01072-22"},{"reference":"<p>Korshoj LE, Kielian T. 2024. Bacterial single-cell RNA sequencing captures biofilm transcriptional heterogeneity and differential responses to immune pressure. bioRxiv: pii: 2024.06.28.601229. 10.1101/2024.06.28.601229.</p>","pubmedId":"38979200","doi":""},{"reference":"<p>Fleming D, Chahin L, Rumbaugh K. 2017. Glycoside Hydrolases Degrade Polymicrobial Bacterial Biofilms in Wounds. Antimicrobial Agents and Chemotherapy 61: 10.1128/aac.01998-16.</p>","pubmedId":"27872074","doi":"10.1128/AAC.01998-16 "},{"reference":"<p>Redman WK, Welch GS, Williams AC, Damron AJ, Northcut WO, Rumbaugh KP. 2021. Efficacy and safety of biofilm dispersal by glycoside hydrolases in wounds. Biofilm 3: 100061.</p>","pubmedId":"34825176","doi":"10.1016/j.bioflm.2021.100061 "}],"title":"<p>BacQuant: A Scalable Automated Image Processing Pipeline for Quantifying Biofilm Aggregates</p>","reviews":[],"curatorReviews":[]},{"id":"7a5f9f53-c034-4167-bb59-a28de8c6c643","decision":"accept","abstract":"<p>Traditional microbiology methods rely on viable plate counting to quantify bacterial populations but often underestimate biofilm cell density because matrix-encased aggregates can produce a single colony despite containing many cells. Here, we present BacQuant, a computer vision pipeline developed in Python and OpenCV to quantify biofilm aggregates from brightfield microscopy images. Using image thresholding, segmentation, and contour detection, BacQuant distinguishes individual cells from aggregates and estimates total cell burden more comprehensively than viable plate counting alone. Automated counts closely matched manual microscopy counts while producing higher estimated densities, highlighting BacQuant as a scalable, inexpensive complimentary method for biofilm quantification.</p>","acknowledgements":"","authors":[{"affiliations":["Binghamton University","Binghamton University"],"departments":["First-year Research Immersion Program","Department of Biological Sciences"],"credit":["conceptualization","dataCuration","formalAnalysis","methodology","writing_originalDraft"],"email":"tevinflom@gmail.com","firstName":"Tevin","lastName":"Flom","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","formalAnalysis","supervision","writing_reviewEditing"],"email":"uciftci@binghamton.edu","firstName":"Umur A. ","lastName":"Ciftci","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program,"],"credit":["conceptualization","methodology","resources","supervision","writing_reviewEditing"],"email":"clight@binghamton.edu","firstName":"Caitlin J. ","lastName":"Light","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","formalAnalysis","fundingAcquisition","methodology","project","resources","supervision","writing_originalDraft","writing_reviewEditing","validation"],"email":"wredman@binghamton.edu","firstName":"Whitni K.","lastName":"Redman","submittingAuthor":true,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":null}],"awards":[],"conflictsOfInterest":"<p>The authors declare that there are no conflicts of interest present.</p>","dataTable":{"url":null},"extendedData":[],"funding":"<p>This work was supported by the First-year Research Immersion Program at Binghamton University, the Binghamton University Scholars Program, and the Harpur’s Edge Award from the External Scholarship and Undergraduate Research Center at Binghamton University.</p>","image":{"url":"https://portal.micropublication.org/uploads/cac57b9f1e45f86167a507d8299d9773.jpeg"},"imageCaption":"<p><b>(A) Biofilm growth, sample preparation, and analysis. </b>48-hour PAO1 biofilms were collected, rinsed to removed unattached cells, and sonicated to liberate biofilm-encased bacteria. The resulting suspension were mounted on slides, stained with safranin, and imaged by brightfield microscopy. Images were analyzed using the BacQuant pipeline to distinguish free cells from aggregates and determine cell counts. In parallel, cell viability was assessed by serial dilution and plating to obtain CFU/mL measurements. <b>(B) Representative images of stained cell populations.</b> Cells were stained with a safranin-based counterstain for one minute in order to show both free cell and aggregate morphologies. Examples of free cells (A) and aggregates (B) are shown by the labeled arrows. These images were typical of the aforementioned experimental design. Representative of n= 32 images. Scale bars represent 10 µm. <b>(C,D) Validation of the Pipeline Against Ground-Truth Labels. </b>Estimation plots of free cells <b>(C)</b> and aggregates <b>(D)</b> are shown. Ground truth counts were obtained by manually counting the number of free cells and aggregates in each image. The ground truth counts across 10 representative images from the total experimental set of 300 images were measured, and the pipeline was run once on each sample image. The green circles represent ground truth counts, and orange circles represent BacQuant measurements. <b>(E,F)</b> <b>Comparison of BacQuant Against Viable Plate Cell Counts. </b>Viable plate counts were determined via serial dilution and drop-plating of the post-sonicated sample. Representative images of drop-plates and corresponding microscopy images<b> (E)</b>, along with the CFU/mL calculated from BacQuant (left column) and viable plate count (right column). Average cells/mL counts from BacQuant (orange bar) were compared against CFU/mL counts from viable plate counts (blue) in <b>(F</b>). The estimation plots above were generated from paired t-tests.; ****, p&lt;0.0001, n=10. Statistical significance was determined with an unpaired t-test, and error bars represent standard deviation. ****, p&lt;0.0001, n=18-22 biofilm samples with 10 images per sample.</p>","imageTitle":"<p><b>Work Flow and Representative Results of BacQuant</b></p>","methods":"<p><b>Materials and Methods</b></p><p><i>Bacterial Culture Preparation</i></p><p><i>P. aeruginosa </i>PAO1<i> </i>liquid cultures were routinely grown in lysogeny broth (LB) (SigmaAldrich®, Cat# L3022) at 37°C under 220 RPM shaking conditions for 18 hours in 125 mL flasks.&nbsp;</p><p>&nbsp;</p><p><i>In vitro Well-plate Model</i></p><p><i>P. aeruginosa</i> biofilms were cultivated in 24-well non-tissue culture-treated plates (VWR, Cat# 10861-558) for 48 hours at 37°C under 80 RPM shaking conditions. Individual wells were inoculated with 10<sup>6</sup> CFU/mL in 800 µL. After the 48-hour incubation, media was removed, and each well was rinsed with 1 mL of 0.85% saline solution to remove any unattached or lysed cells. This growth protocol was adapted from Fleming et. al (Fleming et al., 2020). The entire plate was covered with parafilm and placed into a water bath sonicator (Fischer Scientific, Cat# 15337411) for 30 minutes. This sonication condition was selected based on previously published biofilm disruption protocols (Fleming, Chahin, &amp; Rumbaugh, 2017; Redman et al., 2021) and was not used independently optimized in the present study. Because the purpose of this work was to evaluate BacQuant as an image-based method for quantifying cells and residual aggregates following a standard disruption step, additional optimization of sonication intensity, during, or enzymatic pretreatment was outside the scope of this study.&nbsp; After sonication, the contents of each well were moved to a respective 1.5 mL microcentrifuge tube.&nbsp;<br><br></p><p><i>Slide Preparation and Viability Assay</i></p><p>After harvesting, 10 µL of cell solution was added onto a glass microscope slide (Globe Scientific, Inc, Cat# 1304). The solution was spread into a 1 cm<sup>2</sup> area at the center of each slide using an inoculation loop. The samples were then heat-fixed onto the slides and stained with Safranin Advanced Counterstain (Hardy Diagnostics, Cat# GK400) for 1 minute and subsequently rinsed with deionized water. The slides were then wet-mounted using immersion oil and topped with a glass cover slip. Concurrently, the remaining cell solution was serially diluted in saline and drop-plated onto solid LB agar and incubated for 18-24 hours at 37°C for CFU enumeration.&nbsp;</p><p>&nbsp;</p><p><i>Brightfield Microscopy&nbsp;</i></p><p>All slides were imaged using an Olympus BX43 microscope under oil immersion at 100x magnification. Five representative images of each slide were taken, representing one well in the 24-well plate model. An Olympus DP22 camera was used with CellSens Entry software to take the images. The size of each image and light intensity was constant across all images. The dimensions of each image were measured to be 5000 x 7000 nm, in metric units using the Linear Ruler tool in CellSens Entry. Images were saved and label-matched to their corresponding drop-plate.&nbsp;</p><p><i><br>Image Analysis</i></p><p>A custom computer vision image analysis pipeline was built using Python v3.8 programming language. A stand-alone version of the pipeline is provided and can be run as an online notebook in or as a script with a Python IDE. All necessary interaction with the code is clearly labeled for the user as comments in the code, as this pipeline is not based on a graphical user interface (GUI). This pipeline should be adapted for individual experiments, as it is currently optimized for use with <i>P. aeruginosa</i> mono-species biofilm cells. All parameters are clearly labeled in the code and are easily customizable. All code is freely available, with the implementation of each step of the pipeline clearly shown. The code is available through Google Colaboratory (https://colab.research.google.com/drive/1JWpmjoXKtgYmeux7MUyBH6syZLHm1inf?usp=sharing). We recommend this pipeline be used with GPU acceleration for high-throughput analyses, but running the process in the cloud or with a CPU is also easily supported. The pipeline takes <i>.png</i> file format images as the primary input, as well as user-specified parameters such as the area of an individual cell in pixels and image size.&nbsp;</p><p>&nbsp;</p><p>The first step of the pipeline entails generating a binary mask of the image based on color threshold values. The mask eliminates background noise in the image and standardizes the shape and sizes of all image features. Following masking, a diameter-based size thresholding algorithm is used to label large connected regions in the image as aggregates in blue, and smaller regions as free cells in yellow. This simplifies the visual distinction between aggregates and free cells. From this color-changing step, the percentages of aggregated biomass and free cells are determined via color-based pixel pooling.&nbsp;For the purpose of this analysis, an aggregate is defined as any connected segmented region with an estimated diameter greater than the user-defined threshold for a single cell. Segmented regions at or below this threshold are classified as free cells. Smaller clusters like doublets, triplets, and quadruplets are classified according to the same size-based rules and were not assigned separate biological categories. If the connected region exceeds the aggregate threshold, it is labeled as an aggregate and its cell number is estimated by dividing the segmented area by the user defined single-cell average area in pixels. If the region does not exceed the threshold, it is classified as a free-cell region.</p><p>&nbsp;</p><p>Concurrently, a contour detection algorithm from the OpenCV (https://<a href=\"http://github.com/itseez/opencv\">github.com/itseez/opencv</a>) library is used to extract aggregated regions of cells as features. The edges of each aggregate are separated from the background image using Canny edge detection (DOI: 10.1109/TPAMI.1986.4767851). Then, the remaining regions are enclosed by a boundary line through contour detection. This allows for the thorough definition of the 2D shape of each aggregate. From these contours, the area of each aggregate is calculated in pixels and converted to square microns. Cell counts within the aggregates are based on the area of an individual cell in pixels, which is defined by the user at the beginning of the pipeline. It is important to note that this process only works on two-dimensional images. It also can be used with epifluorescence microscopy and live/dead staining with modification in the image processing code to exclude dead cells. It is not optimized for Z-stack images, though it can be modified to work with image arrays and high-throughput imaging results. This makes BacQuant a useful tool for more basic laboratories without complex equipment, software, or imaging capabilities.&nbsp;</p><p>&nbsp;</p><p>The output of this pipeline includes the percent aggregated biomass in each image, number of aggregates, estimated number of cells in aggregates, total estimated cells in each image, and estimated calculation of cells per mL of solution. The raw data from this analysis is stored as a <i>.csv</i> file format spreadsheet. We recommend that further processing of the data be conducted in Microsoft Excel.&nbsp;</p><p>&nbsp;</p><p><i>Statistical Analysis&nbsp;</i></p><p>Statistical analysis was conducted using GraphPad Prism. A paired t-test was utilized to compare ground truth and BacQuant counts of aggregates and free cells. An unpaired t-test was used to compare viable plate count assay results with BacQuant results. All analyses were conducted to determine statistical significance with an alpha value of 0.05.</p>","reagents":"<p></p>","patternDescription":"<p>Biofilms are communities of bacteria encased in a matrix composed of extracellular polymeric substances (EPS) including lipids, proteins, extracellular DNA, and polysaccharides (Flemming et al., 2025). These communities are ubiquitous across medical, industrial, and environmental systems and are responsible for an estimated $4 trillion in global economic damage annually (Camara et al., 2022). Clinically, biofilms contribute to approximately 80% of human infections, where the EPS confers protection from antibiotics and host immune responses &nbsp;(Fedorowski, Moller, &amp; Melander, 2013). Both Gram-positive species, such as <i>Staphylococcus aureus,</i> and Gram-negative species, such as <i>Pseudomonas aeruginosa,</i> exhibit biofilm-associated tolerance and persistence that complicate treatment (Schaber et al., 2007; Usui, Yoshii, Thiriet-Rupert, Ghigo, &amp; Beloin, 2023).</p><p>A major challenge in biofilm research is accurate quantification of bacterial populations following experimental treatment. Conventional colony-forming unit (CFU) or viable plate counting (VPC) methods remain widely used because they specifically measure culturable, viable bacteria. However, in biofilm samples, VPC may not fully reflect the total number of cells present because aggregates containing multiple cells can produce a single colony if they are not completely freed from the matrix before plating (Beal et al., 2020; Martini, Boddu, Nemenman, &amp; Vega, 2024). Mechanical disruption methods, such as homogenization or sonication, are commonly used to break up biofilms prior to plating. While optimized detachment and sonication protocols can substantially improve biofilm separation, incomplete dissociation of EPS-bound aggregates may still occur depending on the organism, biofilm structure, treatments, and disruption protocol used (Buckingham-Meyer et al., 2022; Korshoj &amp; Kielian, 2024).</p><p>Recent advances in computer vision and microscopy offer alternative strategies for microbial quantification. Image-based methods can distinguish individual cells from aggregates using segmentation and contour detection, providing structural information that is lost in culture-based approaches (Holicheva et al., 2025; J. Wang et al., 2022). However, existing tools such as BiofilmQ and confocal-based pipelines are computationally intensive, require specialized hardware, or are not designed for post-disruption enumeration (Hartmann et al., 2021; Mountcastle et al., 2021).</p><p>Here, we present BacQuant, a computationally inexpensive image processing pipeline to improve quantification of biofilm cells following sonication using brightfield microscopy. Using <i>P. aeruginosa </i>as a model organism, BacQuant differentiates free cells from aggregates and estimates aggregate cell numbers to improve quantification relative to VPC methods <b>(Figure 1A). </b>It is important to note that BacQuant does not intend to count viable cells. Rather, it estimates the total cell count in the biofilm sample including both live and dead cells. It does not estimate live cells like traditional VPC methods do.</p><p>&nbsp;</p><p><i>Definition of Free Cells and Aggregates</i></p><p>Sonication of &nbsp;<i>P. aeruginosa</i> biofilms consistently yields two morphologies – free individual cells and EPS-encased aggregates (<b>Figure 1B</b>). Operationally, BacQuant defines these categories by segmented object size rather than by visual interpretation alone. Free cells displayed relatively uniform size and shape, whereas aggregates varied widely in morphology, often appearing circular with irregular edges and measuring up to ~1000 µm in diameter. Safranin staining revealed higher color saturation in aggregates, reflecting increased biomass and EPS. Both morphologies were present in all samples, indicating incomplete disaggregation by sonication.</p><p><b>&nbsp;</b></p><p><i>BacQuant Aggregate Counts Do Not Differ From Ground Truth</i></p><p>To evaluate BacQuant performance, images were treated as biological replicates and manually annotated to generate ground truth labels. There was a significant difference (p=0.0001; <b>Figure 1C</b>) in the number of free cells identified by ground truth and those identified by BacQuant.&nbsp; This underestimation likely arises from pixel-based normalization to a user-defined average cell area, which does not account for cell orientation or morphological variability.</p><p>&nbsp;</p><p>In contrast, BacQuant slightly overestimated aggregate counts compared to ground truth, although this difference was not statistically significant (p=0.0569; <b>Figure 1D</b>). This trend likely reflects conservative edge detection during segmentation and the lack of depth information in two-dimensional images, which may obscure internal aggregate structure.</p><p><b>&nbsp;</b></p><p><i>BacQuant Enumerates More Cells Than Viable Plate Counts</i></p><p>BacQuant total cell counts were compared to traditional VPC measurements obtained via serial dilution and drop-plating (<b>Figure 1A,E). </b>Across twenty samples, BacQuant produced significantly higher mean cell counts than VPC (p=0.0001), with averages of 1.18 x 10<sup>11</sup> and 4.46 x 10<sup>7</sup> cells, respectively (<b>Figure 1F</b>). BacQuant results were more tightly clustered, whereas VPC values exhibited greater variability.</p><p>&nbsp;</p><p>This discrepancy is consistent with the presence of biofilm aggregates that contain many cells but yield only a single colony on agar plates. Additionally, BacQuant includes dead cells in its estimates, whereas VPC counts only viable cells, further contributing to higher total counts.</p><p><b>&nbsp;</b></p><p><i>Discussion/Conclusion</i></p><p>This study introduces BacQuant, a computationally inexpensive image-processing pipeline for quantifying biofilm cells following sonication. BacQuant addresses a fundamental limitation of CFU-based methods by explicitly accounting for residual aggregates that persist after mechanical disruption and confound viable cell estimates (Fleming et al., 2020). By combining thresholding with edge and contour detection, BacQuant enables reproducible instant segmentation of individual cells and aggregates.</p><p>Sonication was selected as the representative disruption method due to its widespread use in laboratory, clinical, and industrial contexts. While sonication effectively detaches biofilms from surfaces, it does not reliably dissociate biofilms into single cells, leaving EPS-bound aggregates intact (Kragh et al., 2016) (<b>Figure 1B</b>). These aggregates are indistinguishable from single cells in VPC assays, leading to systematic underestimation of bacterial load. BacQuant circumvents this issue by estimating the number of cells within aggregates, producing significantly higher and more consistent counts than VPC (<b>Figure 1F</b>).</p><p>A major strength of BacQuant is its accessibility. Unlike machine learning-based or confocal approaches, the pipeline does not require training data, specialized hardware, or bulky software installations. It can be run on standard CPUs and adapted to diverse imaging conditions, making it broadly applicable across laboratories. The method captures biologically meaningful structure features, specifically the distinction between free cells and aggregates, that are routinely missed by culture-based techniques.</p><p>Nevertheless, BacQuant has limitations. In dense images, over-segmentation may occur, leading to slight overestimation of aggregate numbers (<b>Figure 1D)</b>. Conversely, free cells are underestimated due to reliance on an average cell area parameter that does not account for morphological variability (<b>Figure 1C). </b>The pipeline also cannot distinguish between live and dead cells, which may inflate estimates relative to viable counts. If cells occur in small clusters like doublets or triplets, it is processed as an aggregate while they could be a few individual cells in close promixity to one another. Another major limitation is the imposition of 2D structure on the 3D aggregate morphology. Because BacQuant only uses two-dimensional estimation, edge detection is conservative and does not take the height of the structure into account when determining cell density within large cell clusters, dampening the true estimate of cell density within. Additionally, accurate performance depends on high-contrast microscopy images and correct calibration for each experimental setup.</p><p>Despite these constraints, BacQuant provides a rapid and scalable complement to traditional microbiological methods. The entire analysis can be completed within minutes, compared to hours or days required for plating assays. Accurate biofilm quantification is critical for antimicrobial testing, clinical research, and environmental monitoring, and BacQuant offers a practical tool for improving structural enumeration of bacterial populations (Folliero et al., 2021).</p><p>Future work should integrate live/dead staining, molecular viability markers, and three-dimension imaging to refine estimates of active biofilm populations (Sauer et al., 2022; Wang, Zhu, Zheng, Dong, &amp; Liu, 2022). Incorporation of machine learning-based segmentation could further enhance classification of complex morphologies. Ultimately, BacQuant provides a foundation for automated, image-based biofilm quantification and highlights the value of computer vision approaches in microbiology research..</p>","references":[{"reference":"<p>Acosta N, Waddell B, Heirali A, Somayaji R, Surette MG, Workentine ML, Rabin HR, Parkins MD. 2020. Cystic Fibrosis Patients Infected With Epidemic Pseudomonas aeruginosa Strains Have Unique Microbial Communities. Frontiers in Cellular and Infection Microbiology 10: 10.3389/fcimb.2020.00173.</p>","pubmedId":"","doi":"10.3389/fcimb.2020.00173"},{"reference":"<p>Beal J, Farny NG, Haddock-Angelli T, Selvarajah V, Baldwin GS, Buckley-Taylor R, et al., Zhou. 2020. Robust estimation of bacterial cell count from optical density. Communications Biology 3: 10.1038/s42003-020-01127-5.</p>","pubmedId":"","doi":"10.1038/s42003-020-01127-5"},{"reference":"<p>Bjerkan G, Witsø E, Bergh Kr. 2009. Sonication is superior to scraping for retrieval of bacteria in biofilm on titanium and steel surfaces in vitro. Acta Orthopaedica 80: 245-250.</p>","pubmedId":"","doi":"10.3109/17453670902947457"},{"reference":"<p>Buckingham-Meyer K, Miller LA, Parker AE, Walker DK, Sturman P, Novak I, Goeres DM. 2022. Harvesting and Disaggregation: An Overlooked Step in Biofilm Methods Research. Journal of Visualized Experiments : 10.3791/62390.</p>","pubmedId":"","doi":"10.3791/62390"},{"reference":"<p>Cámara M, Green W, MacPhee CE, Rakowska PD, Raval R, Richardson MC, et al., Webb. 2022. Economic significance of biofilms: a multidisciplinary and cross-sectoral challenge. npj Biofilms and Microbiomes 8: 10.1038/s41522-022-00306-y.</p>","pubmedId":"","doi":"10.1038/s41522-022-00306-y"},{"reference":"<p>Fedorowski A, Möller SJ, Melander O. 2013. Response to the letter by prof. <scp>D</scp>al <scp>M</scp>oro: the <scp>D</scp>ark <scp>S</scp>ide of the <scp>S</scp>woon– antihypertensive treatment in the elderly. Journal of Internal Medicine 274: 293-294.</p>","pubmedId":"","doi":"10.1111/joim.12086"},{"reference":"<p>Fleming D, Chahin L, Rumbaugh K. 2017. Glycoside Hydrolases Degrade Polymicrobial Bacterial Biofilms in Wounds. Antimicrobial Agents and Chemotherapy 61: 10.1128/aac.01998-16.</p>","pubmedId":"27872074","doi":"10.1128/AAC.01998-16 "},{"reference":"<p>Fleming D, Redman W, Welch GS, Mdluli NV, Rouchon CN, Frank KL, Rumbaugh KP. 2020. Utilizing glycoside hydrolases to improve the quantitation and visualization of biofilm bacteria. Biofilm 2: 100037.</p>","pubmedId":"","doi":"10.1016/j.bioflm.2020.100037"},{"reference":"<p>Flemming HC, van Hullebusch ED, Little BJ, Neu TR, Nielsen PH, Seviour T, et al., Wuertz. 2024. Microbial extracellular polymeric substances in the environment, technology and medicine. Nature Reviews Microbiology 23: 87-105.</p>","pubmedId":"","doi":"10.1038/s41579-024-01098-y"},{"reference":"<p>Folliero V, Franci G, Dell’Annunziata F, Giugliano R, Foglia F, Sperlongano R, et al., Galdiero. 2021. Evaluation of Antibiotic Resistance and Biofilm Production among Clinical Strain Isolated from Medical Devices. International Journal of Microbiology 2021: 1-11.</p>","pubmedId":"","doi":"10.1155/2021/9033278"},{"reference":"<p>Fowler TE, Bloomquist RF, Sakhalkar MV, Bloomquist DT. 2023. Chronic Purulent Conjunctivitis Associated With Extensively Drug-Resistant <i>Pseudomonas aeruginosa</i>. JAMA Ophthalmology 141: 609.</p>","pubmedId":"","doi":"10.1001/jamaophthalmol.2023.1529"},{"reference":"<p>Goldufsky J, Wood SJ, Jayaraman V, Majdobeh O, Chen L, Qin S, et al., Shafikhani. 2015. <i>Pseudomonas aeruginosa</i> uses T3SS to inhibit diabetic wound healing. Wound Repair and Regeneration 23: 557-564.</p>","pubmedId":"","doi":"10.1111/wrr.12310"},{"reference":"<p>Gonzalez MR, Fleuchot B, Lauciello L, Jafari P, Applegate LA, Raffoul W, Que YA, Perron K. 2016. Effect of Human Burn Wound Exudate on Pseudomonas aeruginosa Virulence. mSphere 1: 10.1128/msphere.00111-15.</p>","pubmedId":"","doi":"10.1128/mSphere.00111-15"},{"reference":"<p>Hartmann R, Jeckel H, Jelli E, Singh PK, Vaidya S, Bayer M, et al., Drescher. 2021. Quantitative image analysis of microbial communities with BiofilmQ. Nature Microbiology 6: 151-156.</p>","pubmedId":"","doi":"10.1038/s41564-020-00817-4"},{"reference":"<p>Holicheva AA, Kozlov KS, Boiko DA, Kamanin MS, Provotorova DV, Kolomoets NI, Ananikov VP. 2025. Deep generative modeling of annotated bacterial biofilm images. npj Biofilms and Microbiomes 11: 10.1038/s41522-025-00647-4.</p>","pubmedId":"","doi":"10.1038/s41522-025-00647-4"},{"reference":"<p>Klinger-Strobel M, Suesse H, Fischer D, Pletz MW, Makarewicz O. 2016. A Novel Computerized Cell Count Algorithm for Biofilm Analysis. PLOS ONE 11: e0154937.</p>","pubmedId":"","doi":"10.1371/journal.pone.0154937"},{"reference":"<p>Korshoj LE, Kielian T. 2024. Bacterial single-cell RNA sequencing captures biofilm transcriptional heterogeneity and differential responses to immune pressure. bioRxiv: pii: 2024.06.28.601229. 10.1101/2024.06.28.601229.</p>","pubmedId":"38979200","doi":""},{"reference":"<p>Kragh KN, Hutchison JB, Melaugh G, Rodesney C, Roberts AEL, Irie Y, et al., Bjarnsholt. 2016. Role of Multicellular Aggregates in Biofilm Formation. mBio 7: 10.1128/mbio.00237-16.</p>","pubmedId":"","doi":"10.1128/mBio.00237-16"},{"reference":"<p>Martini KM, Boddu SS, Nemenman I, Vega NM. 2024. Maximum likelihood estimators for colony-forming units. Microbiology Spectrum 12: 10.1128/spectrum.03946-23.</p>","pubmedId":"","doi":"10.1128/spectrum.03946-23"},{"reference":"<p>Mountcastle SE, Vyas N, Villapun VM, Cox SC, Jabbari S, Sammons RL, et al., Kuehne. 2021. Biofilm viability checker: An open-source tool for automated biofilm viability analysis from confocal microscopy images. npj Biofilms and Microbiomes 7: 10.1038/s41522-021-00214-7.</p>","pubmedId":"","doi":"10.1038/s41522-021-00214-7"},{"reference":"<p>Redman WK, Welch GS, Williams AC, Damron AJ, Northcut WO, Rumbaugh KP. 2021. Efficacy and safety of biofilm dispersal by glycoside hydrolases in wounds. Biofilm 3: 100061.</p>","pubmedId":"34825176","doi":"10.1016/j.bioflm.2021.100061 "},{"reference":"<p>Sauer K, Stoodley P, Goeres DM, Hall-Stoodley L, Burmølle M, Stewart PS, Bjarnsholt T. 2022. The biofilm life cycle: expanding the conceptual model of biofilm formation. Nature Reviews Microbiology 20: 608-620.</p>","pubmedId":"","doi":"10.1038/s41579-022-00767-0"},{"reference":"<p>Schaber JA, Triffo WJ, Suh SJ, Oliver JW, Hastert MC, Griswold JA, et al., Rumbaugh. 2007. <i>Pseudomonas aeruginosa</i>\n            Forms Biofilms in Acute Infection Independent of Cell-to-Cell Signaling. Infection and Immunity 75: 3715-3721.</p>","pubmedId":"","doi":"10.1128/IAI.00586-07"},{"reference":"<p>Stoodley P, Sauer K, Davies DG, Costerton JW. 2002. Biofilms as Complex Differentiated Communities. Annual Review of Microbiology 56: 187-209.</p>","pubmedId":"","doi":"10.1146/annurev.micro.56.012302.160705"},{"reference":"<p>Usui M, Yoshii Y, Thiriet-Rupert S, Ghigo JM, Beloin C. 2023. Intermittent antibiotic treatment of bacterial biofilms favors the rapid evolution of resistance. Communications Biology 6: 10.1038/s42003-023-04601-y.</p>","pubmedId":"","doi":"10.1038/s42003-023-04601-y"},{"reference":"<p>Wang J, Tabassum N, Toma TT, Wang Y, Gahlmann A, Acton ST. 2022. 3D GAN image synthesis and dataset quality assessment for bacterial biofilm. Bioinformatics 38: 4598-4604.</p>","pubmedId":"","doi":"10.1093/bioinformatics/btac529"},{"reference":"<p>Wang S, Zhu H, Zheng G, Dong F, Liu C. 2022. Dynamic Changes in Biofilm Structures under Dynamic Flow Conditions. Applied and Environmental Microbiology 88: 10.1128/aem.01072-22.</p>","pubmedId":"","doi":"10.1128/aem.01072-22"}],"title":"<p>BacQuant: A Scalable Automated Image Processing Pipeline for Quantifying Biofilm Aggregates</p>","reviews":[],"curatorReviews":[]},{"id":"7863cbb5-9671-44b1-a55a-433fa1b5afa8","decision":"edit","abstract":"<p>Traditional microbiology methods rely on viable plate counting to quantify bacterial populations but often underestimate biofilm cell density because matrix-encased aggregates can produce a single colony despite containing many cells. Here, we present BacQuant, a computer vision pipeline developed in Python and OpenCV to quantify biofilm aggregates from brightfield microscopy images. Using image thresholding, segmentation, and contour detection, BacQuant distinguishes individual cells from aggregates and estimates total cell burden more comprehensively than viable plate counting alone. Automated counts closely matched manual microscopy counts while producing higher estimated densities, highlighting BacQuant as a scalable, inexpensive complimentary method for biofilm quantification.</p>","acknowledgements":"","authors":[{"affiliations":["Binghamton University","Binghamton University"],"departments":["First-year Research Immersion Program","Department of Biological Sciences"],"credit":["conceptualization","dataCuration","formalAnalysis","methodology","writing_originalDraft"],"email":"tevinflom@gmail.com","firstName":"Tevin","lastName":"Flom","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","formalAnalysis","supervision","writing_reviewEditing"],"email":"uciftci@binghamton.edu","firstName":"Umur A. ","lastName":"Ciftci","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","methodology","resources","supervision","writing_reviewEditing"],"email":"clight@binghamton.edu","firstName":"Caitlin J. ","lastName":"Light","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","formalAnalysis","fundingAcquisition","methodology","project","resources","supervision","writing_originalDraft","writing_reviewEditing","validation"],"email":"wredman@binghamton.edu","firstName":"Whitni K.","lastName":"Redman","submittingAuthor":true,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":null}],"awards":[],"conflictsOfInterest":"<p>The authors declare that there are no conflicts of interest present.</p>","dataTable":{"url":null},"extendedData":[],"funding":"<p>This work was supported by the First-year Research Immersion Program at Binghamton University, the Binghamton University Scholars Program, and the Harpur’s Edge Award from the External Scholarship and Undergraduate Research Center at Binghamton University.</p>","image":{"url":"https://portal.micropublication.org/uploads/9f4c7584390c9a3aa2fafe64c2a60b2d.jpg"},"imageCaption":"<p><b>(A) Biofilm growth, sample preparation, and analysis. </b>48-hour PAO1 biofilms were collected, rinsed to removed unattached cells, and sonicated to liberate biofilm-encased bacteria. The resulting suspension were mounted on slides, stained with safranin, and imaged by brightfield microscopy. Images were analyzed using the BacQuant pipeline to distinguish free cells from aggregates and determine cell counts. In parallel, cell viability was assessed by serial dilution and plating to obtain CFU/mL measurements. <b>(B) Representative images of stained cell populations.</b> Cells were stained with a safranin-based counterstain for one minute in order to show both free cell and aggregate morphologies. Examples of free cells (A) and aggregates (B) are shown by the labeled arrows. These images were typical of the aforementioned experimental design. Representative of n= 32 images. Scale bars represent 10 µm. <b>(C,D) Validation of the Pipeline Against Ground-Truth Labels. </b>Estimation plots of free cells <b>(C)</b> and aggregates <b>(D)</b> are shown. Ground truth counts were obtained by manually counting the number of free cells and aggregates in each image. The ground truth counts across 10 representative images from the total experimental set of 300 images were measured, and the pipeline was run once on each sample image. The green circles represent ground truth counts, and orange circles represent BacQuant measurements. <b>(E,F)</b> <b>Comparison of BacQuant Against Viable Plate Cell Counts. </b>Viable plate counts were determined via serial dilution and drop-plating of the post-sonicated sample. Representative images of drop-plates and corresponding microscopy images<b> (E)</b>, along with the CFU/mL calculated from BacQuant (left column) and viable plate count (right column). Average cells/mL counts from BacQuant (orange bar) were compared against CFU/mL counts from viable plate counts (blue) in <b>(F</b>). The estimation plots above were generated from paired t-tests.; ****, p&lt;0.0001, n=10. Statistical significance was determined with an unpaired t-test, and error bars represent standard deviation. ****, p&lt;0.0001, n=18-22 biofilm samples with 10 images per sample.</p>","imageTitle":"<p><b>Work Flow and Representative Results of BacQuant</b></p>","methods":"<p><b>Materials and Methods</b></p><p><i>Bacterial Culture Preparation</i></p><p><i>P. aeruginosa </i>PAO1<i> </i>liquid cultures were routinely grown in lysogeny broth (LB) (SigmaAldrich®, Cat# L3022) at 37°C under 220 RPM shaking conditions for 18 hours in 125 mL flasks.&nbsp;</p><p>&nbsp;</p><p><i>In vitro Well-plate Model</i></p><p><i>P. aeruginosa</i> biofilms were cultivated in 24-well non-tissue culture-treated plates (VWR, Cat# 10861-558) for 48 hours at 37°C under 80 RPM shaking conditions. Individual wells were inoculated with 10<sup>6</sup> CFU/mL in 800 µL. After the 48-hour incubation, media was removed, and each well was rinsed with 1 mL of 0.85% saline solution to remove any unattached or lysed cells. This growth protocol was adapted from Fleming et. al (Fleming et al., 2020). The entire plate was covered with parafilm and placed into a water bath sonicator (Fischer Scientific, Cat# 15337411) for 30 minutes. This sonication condition was selected based on previously published biofilm disruption protocols (Fleming, Chahin, &amp; Rumbaugh, 2017; Redman et al., 2021) and was not used independently optimized in the present study. Because the purpose of this work was to evaluate BacQuant as an image-based method for quantifying cells and residual aggregates following a standard disruption step, additional optimization of sonication intensity, during, or enzymatic pretreatment was outside the scope of this study.&nbsp; After sonication, the contents of each well were moved to a respective 1.5 mL microcentrifuge tube.&nbsp;<br><br></p><p><i>Slide Preparation and Viability Assay</i></p><p>After harvesting, 10 µL of cell solution was added onto a glass microscope slide (Globe Scientific, Inc, Cat# 1304). The solution was spread into a 1 cm<sup>2</sup> area at the center of each slide using an inoculation loop. The samples were then heat-fixed onto the slides and stained with Safranin Advanced Counterstain (Hardy Diagnostics, Cat# GK400) for 1 minute and subsequently rinsed with deionized water. The slides were then wet-mounted using immersion oil and topped with a glass cover slip. Concurrently, the remaining cell solution was serially diluted in saline and drop-plated onto solid LB agar and incubated for 18-24 hours at 37°C for CFU enumeration.&nbsp;</p><p>&nbsp;</p><p><i>Brightfield Microscopy&nbsp;</i></p><p>All slides were imaged using an Olympus BX43 microscope under oil immersion at 100x magnification. Five representative images of each slide were taken, representing one well in the 24-well plate model. An Olympus DP22 camera was used with CellSens Entry software to take the images. The size of each image and light intensity was constant across all images. The dimensions of each image were measured to be 5000 x 7000 nm, in metric units using the Linear Ruler tool in CellSens Entry. Images were saved and label-matched to their corresponding drop-plate.&nbsp;</p><p><i><br>Image Analysis</i></p><p>A custom computer vision image analysis pipeline was built using Python v3.8 programming language. A stand-alone version of the pipeline is provided and can be run as an online notebook in or as a script with a Python IDE. All necessary interaction with the code is clearly labeled for the user as comments in the code, as this pipeline is not based on a graphical user interface (GUI). This pipeline should be adapted for individual experiments, as it is currently optimized for use with <i>P. aeruginosa</i> mono-species biofilm cells. All parameters are clearly labeled in the code and are easily customizable. All code is freely available, with the implementation of each step of the pipeline clearly shown. The code is available through Google Colaboratory (https://colab.research.google.com/drive/1JWpmjoXKtgYmeux7MUyBH6syZLHm1inf?usp=sharing). We recommend this pipeline be used with GPU acceleration for high-throughput analyses, but running the process in the cloud or with a CPU is also easily supported. The pipeline takes <i>.png</i> file format images as the primary input, as well as user-specified parameters such as the area of an individual cell in pixels and image size.&nbsp;</p><p>&nbsp;</p><p>The first step of the pipeline entails generating a binary mask of the image based on color threshold values. The mask eliminates background noise in the image and standardizes the shape and sizes of all image features. Following masking, a diameter-based size thresholding algorithm is used to label large connected regions in the image as aggregates in blue, and smaller regions as free cells in yellow. This simplifies the visual distinction between aggregates and free cells. From this color-changing step, the percentages of aggregated biomass and free cells are determined via color-based pixel pooling.&nbsp;For the purpose of this analysis, an aggregate is defined as any connected segmented region with an estimated diameter greater than the user-defined threshold for a single cell. Segmented regions at or below this threshold are classified as free cells. Smaller clusters like doublets, triplets, and quadruplets are classified according to the same size-based rules and were not assigned separate biological categories. If the connected region exceeds the aggregate threshold, it is labeled as an aggregate and its cell number is estimated by dividing the segmented area by the user defined single-cell average area in pixels. If the region does not exceed the threshold, it is classified as a free-cell region.</p><p>&nbsp;</p><p>Concurrently, a contour detection algorithm from the OpenCV (https://<a href=\"http://github.com/itseez/opencv\">github.com/itseez/opencv</a>) library is used to extract aggregated regions of cells as features. The edges of each aggregate are separated from the background image using Canny edge detection (DOI: 10.1109/TPAMI.1986.4767851). Then, the remaining regions are enclosed by a boundary line through contour detection. This allows for the thorough definition of the 2D shape of each aggregate. From these contours, the area of each aggregate is calculated in pixels and converted to square microns. Cell counts within the aggregates are based on the area of an individual cell in pixels, which is defined by the user at the beginning of the pipeline. It is important to note that this process only works on two-dimensional images. It also can be used with epifluorescence microscopy and live/dead staining with modification in the image processing code to exclude dead cells. It is not optimized for Z-stack images, though it can be modified to work with image arrays and high-throughput imaging results. This makes BacQuant a useful tool for more basic laboratories without complex equipment, software, or imaging capabilities.&nbsp;</p><p>&nbsp;</p><p>The output of this pipeline includes the percent aggregated biomass in each image, number of aggregates, estimated number of cells in aggregates, total estimated cells in each image, and estimated calculation of cells per mL of solution. The raw data from this analysis is stored as a <i>.csv</i> file format spreadsheet. We recommend that further processing of the data be conducted in Microsoft Excel.&nbsp;</p><p>&nbsp;</p><p><i>Statistical Analysis&nbsp;</i></p><p>Statistical analysis was conducted using GraphPad Prism. A paired t-test was utilized to compare ground truth and BacQuant counts of aggregates and free cells. An unpaired t-test was used to compare viable plate count assay results with BacQuant results. All analyses were conducted to determine statistical significance with an alpha value of 0.05.</p>","reagents":"<p></p>","patternDescription":"<p>Biofilms are communities of bacteria encased in a matrix composed of extracellular polymeric substances (EPS) including lipids, proteins, extracellular DNA, and polysaccharides (Flemming et al., 2025). These communities are ubiquitous across medical, industrial, and environmental systems and are responsible for an estimated $4 trillion in global economic damage annually (Camara et al., 2022). Clinically, biofilms contribute to approximately 80% of human infections, where the EPS confers protection from antibiotics and host immune responses &nbsp;(Fedorowski, Moller, &amp; Melander, 2013). Both Gram-positive species, such as <i>Staphylococcus aureus,</i> and Gram-negative species, such as <i>Pseudomonas aeruginosa,</i> exhibit biofilm-associated tolerance and persistence that complicate treatment (Schaber et al., 2007; Usui, Yoshii, Thiriet-Rupert, Ghigo, &amp; Beloin, 2023).</p><p>A major challenge in biofilm research is accurate quantification of bacterial populations following experimental treatment. Conventional colony-forming unit (CFU) or viable plate counting (VPC) methods remain widely used because they specifically measure culturable, viable bacteria. However, in biofilm samples, VPC may not fully reflect the total number of cells present because aggregates containing multiple cells can produce a single colony if they are not completely freed from the matrix before plating (Beal et al., 2020; Martini, Boddu, Nemenman, &amp; Vega, 2024). Mechanical disruption methods, such as homogenization or sonication, are commonly used to break up biofilms prior to plating. While optimized detachment and sonication protocols can substantially improve biofilm separation, incomplete dissociation of EPS-bound aggregates may still occur depending on the organism, biofilm structure, treatments, and disruption protocol used (Buckingham-Meyer et al., 2022; Korshoj &amp; Kielian, 2024).</p><p>Recent advances in computer vision and microscopy offer alternative strategies for microbial quantification. Image-based methods can distinguish individual cells from aggregates using segmentation and contour detection, providing structural information that is lost in culture-based approaches (Holicheva et al., 2025; J. Wang et al., 2022). However, existing tools such as BiofilmQ and confocal-based pipelines are computationally intensive, require specialized hardware, or are not designed for post-disruption enumeration (Hartmann et al., 2021; Mountcastle et al., 2021).</p><p>Here, we present BacQuant, a computationally inexpensive image processing pipeline to improve quantification of biofilm cells following sonication using brightfield microscopy. Using <i>P. aeruginosa </i>as a model organism, BacQuant differentiates free cells from aggregates and estimates aggregate cell numbers to improve quantification relative to VPC methods <b>(Figure 1A). </b>It is important to note that BacQuant does not intend to count viable cells. Rather, it estimates the total cell count in the biofilm sample including both live and dead cells. It does not estimate live cells like traditional VPC methods do.</p><p>&nbsp;</p><p><i>Definition of Free Cells and Aggregates</i></p><p>Sonication of &nbsp;<i>P. aeruginosa</i> biofilms consistently yields two morphologies – free individual cells and EPS-encased aggregates (<b>Figure 1B</b>). Operationally, BacQuant defines these categories by segmented object size rather than by visual interpretation alone. Free cells displayed relatively uniform size and shape, whereas aggregates varied widely in morphology, often appearing circular with irregular edges and measuring up to ~1000 µm in diameter. Safranin staining revealed higher color saturation in aggregates, reflecting increased biomass and EPS. Both morphologies were present in all samples, indicating incomplete disaggregation by sonication.</p><p><b>&nbsp;</b></p><p><i>BacQuant Aggregate Counts Do Not Differ From Ground Truth</i></p><p>To evaluate BacQuant performance, images were treated as biological replicates and manually annotated to generate ground truth labels. There was a significant difference (p=0.0001; <b>Figure 1C</b>) in the number of free cells identified by ground truth and those identified by BacQuant.&nbsp; This underestimation likely arises from pixel-based normalization to a user-defined average cell area, which does not account for cell orientation or morphological variability.</p><p>&nbsp;</p><p>In contrast, BacQuant slightly overestimated aggregate counts compared to ground truth, although this difference was not statistically significant (p=0.0569; <b>Figure 1D</b>). This trend likely reflects conservative edge detection during segmentation and the lack of depth information in two-dimensional images, which may obscure internal aggregate structure.</p><p><b>&nbsp;</b></p><p><i>BacQuant Enumerates More Cells Than Viable Plate Counts</i></p><p>BacQuant total cell counts were compared to traditional VPC measurements obtained via serial dilution and drop-plating (<b>Figure 1A,E). </b>Across twenty samples, BacQuant produced significantly higher mean cell counts than VPC (p=0.0001), with averages of 1.18 x 10<sup>11</sup> and 4.46 x 10<sup>7</sup> cells, respectively (<b>Figure 1F</b>). BacQuant results were more tightly clustered, whereas VPC values exhibited greater variability.</p><p>&nbsp;</p><p>This discrepancy is consistent with the presence of biofilm aggregates that contain many cells but yield only a single colony on agar plates. Additionally, BacQuant includes dead cells in its estimates, whereas VPC counts only viable cells, further contributing to higher total counts.</p><p><b>&nbsp;</b></p><p><i>Discussion/Conclusion</i></p><p>This study introduces BacQuant, a computationally inexpensive image-processing pipeline for quantifying biofilm cells following sonication. BacQuant addresses a fundamental limitation of CFU-based methods by explicitly accounting for residual aggregates that persist after mechanical disruption and confound viable cell estimates (Fleming et al., 2020). By combining thresholding with edge and contour detection, BacQuant enables reproducible instant segmentation of individual cells and aggregates.</p><p>Sonication was selected as the representative disruption method due to its widespread use in laboratory, clinical, and industrial contexts. While sonication effectively detaches biofilms from surfaces, it does not reliably dissociate biofilms into single cells, leaving EPS-bound aggregates intact (Kragh et al., 2016) (<b>Figure 1B</b>). These aggregates are indistinguishable from single cells in VPC assays, leading to systematic underestimation of bacterial load. BacQuant circumvents this issue by estimating the number of cells within aggregates, producing significantly higher and more consistent counts than VPC (<b>Figure 1F</b>).</p><p>A major strength of BacQuant is its accessibility. Unlike machine learning-based or confocal approaches, the pipeline does not require training data, specialized hardware, or bulky software installations. It can be run on standard CPUs and adapted to diverse imaging conditions, making it broadly applicable across laboratories. The method captures biologically meaningful structure features, specifically the distinction between free cells and aggregates, that are routinely missed by culture-based techniques.</p><p>Nevertheless, BacQuant has limitations. In dense images, over-segmentation may occur, leading to slight overestimation of aggregate numbers (<b>Figure 1D)</b>. Conversely, free cells are underestimated due to reliance on an average cell area parameter that does not account for morphological variability (<b>Figure 1C). </b>The pipeline also cannot distinguish between live and dead cells, which may inflate estimates relative to viable counts. If cells occur in small clusters like doublets or triplets, it is processed as an aggregate while they could be a few individual cells in close promixity to one another. Another major limitation is the imposition of 2D structure on the 3D aggregate morphology. Because BacQuant only uses two-dimensional estimation, edge detection is conservative and does not take the height of the structure into account when determining cell density within large cell clusters, dampening the true estimate of cell density within. Additionally, accurate performance depends on high-contrast microscopy images and correct calibration for each experimental setup.</p><p>Despite these constraints, BacQuant provides a rapid and scalable complement to traditional microbiological methods. The entire analysis can be completed within minutes, compared to hours or days required for plating assays. Accurate biofilm quantification is critical for antimicrobial testing, clinical research, and environmental monitoring, and BacQuant offers a practical tool for improving structural enumeration of bacterial populations (Folliero et al., 2021).</p><p>Future work should integrate live/dead staining, molecular viability markers, and three-dimension imaging to refine estimates of active biofilm populations (Sauer et al., 2022; Wang, Zhu, Zheng, Dong, &amp; Liu, 2022). Incorporation of machine learning-based segmentation could further enhance classification of complex morphologies. Ultimately, BacQuant provides a foundation for automated, image-based biofilm quantification and highlights the value of computer vision approaches in microbiology research..</p>","references":[{"reference":"<p>Acosta N, Waddell B, Heirali A, Somayaji R, Surette MG, Workentine ML, Rabin HR, Parkins MD. 2020. Cystic Fibrosis Patients Infected With Epidemic Pseudomonas aeruginosa Strains Have Unique Microbial Communities. Frontiers in Cellular and Infection Microbiology 10: 10.3389/fcimb.2020.00173.</p>","pubmedId":"","doi":"10.3389/fcimb.2020.00173"},{"reference":"<p>Beal J, Farny NG, Haddock-Angelli T, Selvarajah V, Baldwin GS, Buckley-Taylor R, et al., Zhou. 2020. Robust estimation of bacterial cell count from optical density. Communications Biology 3: 10.1038/s42003-020-01127-5.</p>","pubmedId":"","doi":"10.1038/s42003-020-01127-5"},{"reference":"<p>Bjerkan G, Witsø E, Bergh Kr. 2009. Sonication is superior to scraping for retrieval of bacteria in biofilm on titanium and steel surfaces in vitro. Acta Orthopaedica 80: 245-250.</p>","pubmedId":"","doi":"10.3109/17453670902947457"},{"reference":"<p>Buckingham-Meyer K, Miller LA, Parker AE, Walker DK, Sturman P, Novak I, Goeres DM. 2022. Harvesting and Disaggregation: An Overlooked Step in Biofilm Methods Research. Journal of Visualized Experiments : 10.3791/62390.</p>","pubmedId":"","doi":"10.3791/62390"},{"reference":"<p>Cámara M, Green W, MacPhee CE, Rakowska PD, Raval R, Richardson MC, et al., Webb. 2022. Economic significance of biofilms: a multidisciplinary and cross-sectoral challenge. npj Biofilms and Microbiomes 8: 10.1038/s41522-022-00306-y.</p>","pubmedId":"","doi":"10.1038/s41522-022-00306-y"},{"reference":"<p>Fedorowski A, Möller SJ, Melander O. 2013. Response to the letter by prof. <scp>D</scp>al <scp>M</scp>oro: the <scp>D</scp>ark <scp>S</scp>ide of the <scp>S</scp>woon– antihypertensive treatment in the elderly. Journal of Internal Medicine 274: 293-294.</p>","pubmedId":"","doi":"10.1111/joim.12086"},{"reference":"<p>Fleming D, Chahin L, Rumbaugh K. 2017. Glycoside Hydrolases Degrade Polymicrobial Bacterial Biofilms in Wounds. Antimicrobial Agents and Chemotherapy 61: 10.1128/aac.01998-16.</p>","pubmedId":"27872074","doi":"10.1128/AAC.01998-16 "},{"reference":"<p>Fleming D, Redman W, Welch GS, Mdluli NV, Rouchon CN, Frank KL, Rumbaugh KP. 2020. Utilizing glycoside hydrolases to improve the quantitation and visualization of biofilm bacteria. Biofilm 2: 100037.</p>","pubmedId":"","doi":"10.1016/j.bioflm.2020.100037"},{"reference":"<p>Flemming HC, van Hullebusch ED, Little BJ, Neu TR, Nielsen PH, Seviour T, et al., Wuertz. 2024. Microbial extracellular polymeric substances in the environment, technology and medicine. Nature Reviews Microbiology 23: 87-105.</p>","pubmedId":"","doi":"10.1038/s41579-024-01098-y"},{"reference":"<p>Folliero V, Franci G, Dell’Annunziata F, Giugliano R, Foglia F, Sperlongano R, et al., Galdiero. 2021. Evaluation of Antibiotic Resistance and Biofilm Production among Clinical Strain Isolated from Medical Devices. International Journal of Microbiology 2021: 1-11.</p>","pubmedId":"","doi":"10.1155/2021/9033278"},{"reference":"<p>Fowler TE, Bloomquist RF, Sakhalkar MV, Bloomquist DT. 2023. Chronic Purulent Conjunctivitis Associated With Extensively Drug-Resistant <i>Pseudomonas aeruginosa</i>. JAMA Ophthalmology 141: 609.</p>","pubmedId":"","doi":"10.1001/jamaophthalmol.2023.1529"},{"reference":"<p>Goldufsky J, Wood SJ, Jayaraman V, Majdobeh O, Chen L, Qin S, et al., Shafikhani. 2015. <i>Pseudomonas aeruginosa</i> uses T3SS to inhibit diabetic wound healing. Wound Repair and Regeneration 23: 557-564.</p>","pubmedId":"","doi":"10.1111/wrr.12310"},{"reference":"<p>Gonzalez MR, Fleuchot B, Lauciello L, Jafari P, Applegate LA, Raffoul W, Que YA, Perron K. 2016. Effect of Human Burn Wound Exudate on Pseudomonas aeruginosa Virulence. mSphere 1: 10.1128/msphere.00111-15.</p>","pubmedId":"","doi":"10.1128/mSphere.00111-15"},{"reference":"<p>Hartmann R, Jeckel H, Jelli E, Singh PK, Vaidya S, Bayer M, et al., Drescher. 2021. Quantitative image analysis of microbial communities with BiofilmQ. Nature Microbiology 6: 151-156.</p>","pubmedId":"","doi":"10.1038/s41564-020-00817-4"},{"reference":"<p>Holicheva AA, Kozlov KS, Boiko DA, Kamanin MS, Provotorova DV, Kolomoets NI, Ananikov VP. 2025. Deep generative modeling of annotated bacterial biofilm images. npj Biofilms and Microbiomes 11: 10.1038/s41522-025-00647-4.</p>","pubmedId":"","doi":"10.1038/s41522-025-00647-4"},{"reference":"<p>Klinger-Strobel M, Suesse H, Fischer D, Pletz MW, Makarewicz O. 2016. A Novel Computerized Cell Count Algorithm for Biofilm Analysis. PLOS ONE 11: e0154937.</p>","pubmedId":"","doi":"10.1371/journal.pone.0154937"},{"reference":"<p>Korshoj LE, Kielian T. 2024. Bacterial single-cell RNA sequencing captures biofilm transcriptional heterogeneity and differential responses to immune pressure. bioRxiv: pii: 2024.06.28.601229. 10.1101/2024.06.28.601229.</p>","pubmedId":"38979200","doi":""},{"reference":"<p>Kragh KN, Hutchison JB, Melaugh G, Rodesney C, Roberts AEL, Irie Y, et al., Bjarnsholt. 2016. Role of Multicellular Aggregates in Biofilm Formation. mBio 7: 10.1128/mbio.00237-16.</p>","pubmedId":"","doi":"10.1128/mBio.00237-16"},{"reference":"<p>Martini KM, Boddu SS, Nemenman I, Vega NM. 2024. Maximum likelihood estimators for colony-forming units. Microbiology Spectrum 12: 10.1128/spectrum.03946-23.</p>","pubmedId":"","doi":"10.1128/spectrum.03946-23"},{"reference":"<p>Mountcastle SE, Vyas N, Villapun VM, Cox SC, Jabbari S, Sammons RL, et al., Kuehne. 2021. Biofilm viability checker: An open-source tool for automated biofilm viability analysis from confocal microscopy images. npj Biofilms and Microbiomes 7: 10.1038/s41522-021-00214-7.</p>","pubmedId":"","doi":"10.1038/s41522-021-00214-7"},{"reference":"<p>Redman WK, Welch GS, Williams AC, Damron AJ, Northcut WO, Rumbaugh KP. 2021. Efficacy and safety of biofilm dispersal by glycoside hydrolases in wounds. Biofilm 3: 100061.</p>","pubmedId":"34825176","doi":"10.1016/j.bioflm.2021.100061 "},{"reference":"<p>Sauer K, Stoodley P, Goeres DM, Hall-Stoodley L, Burmølle M, Stewart PS, Bjarnsholt T. 2022. The biofilm life cycle: expanding the conceptual model of biofilm formation. Nature Reviews Microbiology 20: 608-620.</p>","pubmedId":"","doi":"10.1038/s41579-022-00767-0"},{"reference":"<p>Schaber JA, Triffo WJ, Suh SJ, Oliver JW, Hastert MC, Griswold JA, et al., Rumbaugh. 2007. <i>Pseudomonas aeruginosa</i>\n            Forms Biofilms in Acute Infection Independent of Cell-to-Cell Signaling. Infection and Immunity 75: 3715-3721.</p>","pubmedId":"","doi":"10.1128/IAI.00586-07"},{"reference":"<p>Stoodley P, Sauer K, Davies DG, Costerton JW. 2002. Biofilms as Complex Differentiated Communities. Annual Review of Microbiology 56: 187-209.</p>","pubmedId":"","doi":"10.1146/annurev.micro.56.012302.160705"},{"reference":"<p>Usui M, Yoshii Y, Thiriet-Rupert S, Ghigo JM, Beloin C. 2023. Intermittent antibiotic treatment of bacterial biofilms favors the rapid evolution of resistance. Communications Biology 6: 10.1038/s42003-023-04601-y.</p>","pubmedId":"","doi":"10.1038/s42003-023-04601-y"},{"reference":"<p>Wang J, Tabassum N, Toma TT, Wang Y, Gahlmann A, Acton ST. 2022. 3D GAN image synthesis and dataset quality assessment for bacterial biofilm. Bioinformatics 38: 4598-4604.</p>","pubmedId":"","doi":"10.1093/bioinformatics/btac529"},{"reference":"<p>Wang S, Zhu H, Zheng G, Dong F, Liu C. 2022. Dynamic Changes in Biofilm Structures under Dynamic Flow Conditions. Applied and Environmental Microbiology 88: 10.1128/aem.01072-22.</p>","pubmedId":"","doi":"10.1128/aem.01072-22"}],"title":"<p>BacQuant: A Scalable Automated Image Processing Pipeline for Quantifying Biofilm Aggregates</p>","reviews":[],"curatorReviews":[]},{"id":"9dda7ccf-1124-4a61-9c7a-eb8a9f31818a","decision":"revise","abstract":"<p>Traditional microbiology methods rely on viable plate counting to quantify bacterial populations but often underestimate biofilm cell density because matrix-encased aggregates can produce a single colony despite containing many cells. Here, we present BacQuant, a computer vision pipeline developed in Python and OpenCV to quantify biofilm aggregates from brightfield microscopy images. Using image thresholding, segmentation, and contour detection, BacQuant distinguishes individual cells from aggregates and estimates total cell burden more comprehensively than viable plate counting alone. Automated counts closely matched manual microscopy counts while producing higher estimated densities, highlighting BacQuant as a scalable, inexpensive complimentary method for biofilm quantification.</p>","acknowledgements":"","authors":[{"affiliations":["Binghamton University","Binghamton University"],"departments":["First-year Research Immersion Program","Department of Biological Sciences"],"credit":["conceptualization","dataCuration","formalAnalysis","methodology","writing_originalDraft"],"email":"tevinflom@gmail.com","firstName":"Tevin","lastName":"Flom","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","formalAnalysis","supervision","writing_reviewEditing"],"email":"uciftci@binghamton.edu","firstName":"Umur A. ","lastName":"Ciftci","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","methodology","resources","supervision","writing_reviewEditing"],"email":"clight@binghamton.edu","firstName":"Caitlin J. ","lastName":"Light","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","formalAnalysis","fundingAcquisition","methodology","project","resources","supervision","writing_originalDraft","writing_reviewEditing","validation"],"email":"wredman@binghamton.edu","firstName":"Whitni K.","lastName":"Redman","submittingAuthor":true,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":null}],"awards":[],"conflictsOfInterest":"<p>The authors declare that there are no conflicts of interest present.</p>","dataTable":{"url":null},"extendedData":[],"funding":"<p>This work was supported by the First-year Research Immersion Program at Binghamton University, the Binghamton University Scholars Program, and the Harpur’s Edge Award from the External Scholarship and Undergraduate Research Center at Binghamton University.</p>","image":{"url":"https://portal.micropublication.org/uploads/9f4c7584390c9a3aa2fafe64c2a60b2d.jpg"},"imageCaption":"<p><b>(A) Biofilm growth, sample preparation, and analysis. </b>48-hour PAO1 biofilms were collected, rinsed to removed unattached cells, and sonicated to liberate biofilm-encased bacteria. The resulting suspension were mounted on slides, stained with safranin, and imaged by brightfield microscopy. Images were analyzed using the BacQuant pipeline to distinguish free cells from aggregates and determine cell counts. In parallel, cell viability was assessed by serial dilution and plating to obtain CFU/mL measurements. <b>(B) Representative images of stained cell populations.</b> Cells were stained with a safranin-based counterstain for one minute in order to show both free cell and aggregate morphologies. Examples of free cells (A) and aggregates (B) are shown by the labeled arrows. These images were typical of the aforementioned experimental design. Representative of n= 32 images. Scale bars represent 10 µm. <b>(C,D) Validation of the Pipeline Against Ground-Truth Labels. </b>Estimation plots of free cells <b>(C)</b> and aggregates <b>(D)</b> are shown. Ground truth counts were obtained by manually counting the number of free cells and aggregates in each image. The ground truth counts across 10 representative images from the total experimental set of 300 images were measured, and the pipeline was run once on each sample image. The green circles represent ground truth counts, and orange circles represent BacQuant measurements. <b>(E,F)</b> <b>Comparison of BacQuant Against Viable Plate Cell Counts. </b>Viable plate counts were determined via serial dilution and drop-plating of the post-sonicated sample. Representative images of drop-plates and corresponding microscopy images<b> (E)</b>, along with the CFU/mL calculated from BacQuant (left column) and viable plate count (right column). Average cells/mL counts from BacQuant (orange bar) were compared against CFU/mL counts from viable plate counts (blue) in <b>(F</b>). The estimation plots above were generated from paired t-tests.; ****, p&lt;0.0001, n=10. Statistical significance was determined with an unpaired t-test, and error bars represent standard deviation. ****, p&lt;0.0001, n=18-22 biofilm samples with 10 images per sample.</p>","imageTitle":"<p><b>Work Flow and Representative Results of BacQuant</b></p>","methods":"<p><b>Materials and Methods</b></p><p><i>Bacterial Culture Preparation</i></p><p><i>P. aeruginosa </i>PAO1<i> </i>liquid cultures were routinely grown in lysogeny broth (LB) (SigmaAldrich®, Cat# L3022) at 37°C under 220 RPM shaking conditions for 18 hours in 125 mL flasks.&nbsp;</p><p>&nbsp;</p><p><i>In vitro Well-plate Model</i></p><p><i>P. aeruginosa</i> biofilms were cultivated in 24-well non-tissue culture-treated plates (VWR, Cat# 10861-558) for 48 hours at 37°C under 80 RPM shaking conditions. Individual wells were inoculated with 10<sup>6</sup> CFU/mL in 800 µL. After the 48-hour incubation, media was removed, and each well was rinsed with 1 mL of 0.85% saline solution to remove any unattached or lysed cells. This growth protocol was adapted from Fleming et. al (Fleming et al., 2020). The entire plate was covered with parafilm and placed into a water bath sonicator (Fischer Scientific, Cat# 15337411) for 30 minutes. This sonication condition was selected based on previously published biofilm disruption protocols (Fleming, Chahin, &amp; Rumbaugh, 2017; Redman et al., 2021) and was not used independently optimized in the present study. Because the purpose of this work was to evaluate BacQuant as an image-based method for quantifying cells and residual aggregates following a standard disruption step, additional optimization of sonication intensity, during, or enzymatic pretreatment was outside the scope of this study.&nbsp; After sonication, the contents of each well were moved to a respective 1.5 mL microcentrifuge tube.&nbsp;<br><br></p><p><i>Slide Preparation and Viability Assay</i></p><p>After harvesting, 10 µL of cell solution was added onto a glass microscope slide (Globe Scientific, Inc, Cat# 1304). The solution was spread into a 1 cm<sup>2</sup> area at the center of each slide using an inoculation loop. The samples were then heat-fixed onto the slides and stained with Safranin Advanced Counterstain (Hardy Diagnostics, Cat# GK400) for 1 minute and subsequently rinsed with deionized water. The slides were then wet-mounted using immersion oil and topped with a glass cover slip. Concurrently, the remaining cell solution was serially diluted in saline and drop-plated onto solid LB agar and incubated for 18-24 hours at 37°C for CFU enumeration.&nbsp;</p><p>&nbsp;</p><p><i>Brightfield Microscopy&nbsp;</i></p><p>All slides were imaged using an Olympus BX43 microscope under oil immersion at 100x magnification. Five representative images of each slide were taken, representing one well in the 24-well plate model. An Olympus DP22 camera was used with CellSens Entry software to take the images. The size of each image and light intensity was constant across all images. The dimensions of each image were measured to be 5000 x 7000 nm, in metric units using the Linear Ruler tool in CellSens Entry. Images were saved and label-matched to their corresponding drop-plate.&nbsp;</p><p><i><br>Image Analysis</i></p><p>A custom computer vision image analysis pipeline was built using Python v3.8 programming language. A stand-alone version of the pipeline is provided and can be run as an online notebook in or as a script with a Python IDE. All necessary interaction with the code is clearly labeled for the user as comments in the code, as this pipeline is not based on a graphical user interface (GUI). This pipeline should be adapted for individual experiments, as it is currently optimized for use with <i>P. aeruginosa</i> mono-species biofilm cells. All parameters are clearly labeled in the code and are easily customizable. All code is freely available, with the implementation of each step of the pipeline clearly shown. The code is available through Google Colaboratory (https://colab.research.google.com/drive/1JWpmjoXKtgYmeux7MUyBH6syZLHm1inf?usp=sharing). We recommend this pipeline be used with GPU acceleration for high-throughput analyses, but running the process in the cloud or with a CPU is also easily supported. The pipeline takes <i>.png</i> file format images as the primary input, as well as user-specified parameters such as the area of an individual cell in pixels and image size.&nbsp;</p><p>&nbsp;</p><p>The first step of the pipeline entails generating a binary mask of the image based on color threshold values. The mask eliminates background noise in the image and standardizes the shape and sizes of all image features. Following masking, a diameter-based size thresholding algorithm is used to label large connected regions in the image as aggregates in blue, and smaller regions as free cells in yellow. This simplifies the visual distinction between aggregates and free cells. From this color-changing step, the percentages of aggregated biomass and free cells are determined via color-based pixel pooling.&nbsp;For the purpose of this analysis, an aggregate is defined as any connected segmented region with an estimated diameter greater than the user-defined threshold for a single cell. Segmented regions at or below this threshold are classified as free cells. Smaller clusters like doublets, triplets, and quadruplets are classified according to the same size-based rules and were not assigned separate biological categories. If the connected region exceeds the aggregate threshold, it is labeled as an aggregate and its cell number is estimated by dividing the segmented area by the user defined single-cell average area in pixels. If the region does not exceed the threshold, it is classified as a free-cell region.</p><p>&nbsp;</p><p>Concurrently, a contour detection algorithm from the OpenCV (https://<a href=\"http://github.com/itseez/opencv\">github.com/itseez/opencv</a>) library is used to extract aggregated regions of cells as features. The edges of each aggregate are separated from the background image using Canny edge detection (DOI: 10.1109/TPAMI.1986.4767851). Then, the remaining regions are enclosed by a boundary line through contour detection. This allows for the thorough definition of the 2D shape of each aggregate. From these contours, the area of each aggregate is calculated in pixels and converted to square microns. Cell counts within the aggregates are based on the area of an individual cell in pixels, which is defined by the user at the beginning of the pipeline. It is important to note that this process only works on two-dimensional images. It also can be used with epifluorescence microscopy and live/dead staining with modification in the image processing code to exclude dead cells. It is not optimized for Z-stack images, though it can be modified to work with image arrays and high-throughput imaging results. This makes BacQuant a useful tool for more basic laboratories without complex equipment, software, or imaging capabilities.&nbsp;</p><p>&nbsp;</p><p>The output of this pipeline includes the percent aggregated biomass in each image, number of aggregates, estimated number of cells in aggregates, total estimated cells in each image, and estimated calculation of cells per mL of solution. The raw data from this analysis is stored as a <i>.csv</i> file format spreadsheet. We recommend that further processing of the data be conducted in Microsoft Excel.&nbsp;</p><p>&nbsp;</p><p><i>Statistical Analysis&nbsp;</i></p><p>Statistical analysis was conducted using GraphPad Prism. A paired t-test was utilized to compare ground truth and BacQuant counts of aggregates and free cells. An unpaired t-test was used to compare viable plate count assay results with BacQuant results. All analyses were conducted to determine statistical significance with an alpha value of 0.05.</p>","reagents":"<p></p>","patternDescription":"<p>Biofilms are communities of bacteria encased in a matrix composed of extracellular polymeric substances (EPS) including lipids, proteins, extracellular DNA, and polysaccharides (Flemming et al., 2025). These communities are ubiquitous across medical, industrial, and environmental systems and are responsible for an estimated $4 trillion in global economic damage annually (Camara et al., 2022). Clinically, biofilms contribute to approximately 80% of human infections, where the EPS confers protection from antibiotics and host immune responses &nbsp;(Fedorowski, Moller, &amp; Melander, 2013). Both Gram-positive species, such as <i>Staphylococcus aureus,</i> and Gram-negative species, such as <i>Pseudomonas aeruginosa,</i> exhibit biofilm-associated tolerance and persistence that complicate treatment (Schaber et al., 2007; Usui, Yoshii, Thiriet-Rupert, Ghigo, &amp; Beloin, 2023).</p><p>A major challenge in biofilm research is accurate quantification of bacterial populations following experimental treatment. Conventional colony-forming unit (CFU) or viable plate counting (VPC) methods remain widely used because they specifically measure culturable, viable bacteria. However, in biofilm samples, VPC may not fully reflect the total number of cells present because aggregates containing multiple cells can produce a single colony if they are not completely freed from the matrix before plating (Beal et al., 2020; Martini, Boddu, Nemenman, &amp; Vega, 2024). Mechanical disruption methods, such as homogenization or sonication, are commonly used to break up biofilms prior to plating. While optimized detachment and sonication protocols can substantially improve biofilm separation, incomplete dissociation of EPS-bound aggregates may still occur depending on the organism, biofilm structure, treatments, and disruption protocol used (Buckingham-Meyer et al., 2022; Korshoj &amp; Kielian, 2024).</p><p>Recent advances in computer vision and microscopy offer alternative strategies for microbial quantification. Image-based methods can distinguish individual cells from aggregates using segmentation and contour detection, providing structural information that is lost in culture-based approaches (Holicheva et al., 2025; J. Wang et al., 2022). However, existing tools such as BiofilmQ and confocal-based pipelines are computationally intensive, require specialized hardware, or are not designed for post-disruption enumeration (Hartmann et al., 2021; Mountcastle et al., 2021).</p><p>Here, we present BacQuant, a computationally inexpensive image processing pipeline to improve quantification of biofilm cells following sonication using brightfield microscopy. Using <i>P. aeruginosa </i>as a model organism, BacQuant differentiates free cells from aggregates and estimates aggregate cell numbers to improve quantification relative to VPC methods <b>(Figure 1A). </b>It is important to note that BacQuant does not intend to count viable cells. Rather, it estimates the total cell count in the biofilm sample including both live and dead cells. It does not estimate live cells like traditional VPC methods do.</p><p>Sonication of &nbsp;<i>P. aeruginosa</i> biofilms consistently yields two morphologies – free individual cells and EPS-encased aggregates (<b>Figure 1B</b>). Operationally, BacQuant defines these categories by segmented object size rather than by visual interpretation alone. Free cells displayed relatively uniform size and shape, whereas aggregates varied widely in morphology, often appearing circular with irregular edges and measuring up to ~1000 µm in diameter. Safranin staining revealed higher color saturation in aggregates, reflecting increased biomass and EPS. Both morphologies were present in all samples, indicating incomplete disaggregation by sonication.</p><p>To evaluate BacQuant performance, images were treated as biological replicates and manually annotated to generate ground truth labels. There was a significant difference (p=0.0001; <b>Figure 1C</b>) in the number of free cells identified by ground truth and those identified by BacQuant.&nbsp; This underestimation likely arises from pixel-based normalization to a user-defined average cell area, which does not account for cell orientation or morphological variability.</p><p>In contrast, BacQuant slightly overestimated aggregate counts compared to ground truth, although this difference was not statistically significant (p=0.0569; <b>Figure 1D</b>). This trend likely reflects conservative edge detection during segmentation and the lack of depth information in two-dimensional images, which may obscure internal aggregate structure.</p><p>BacQuant total cell counts were compared to traditional VPC measurements obtained via serial dilution and drop-plating (<b>Figure 1A,E). </b>Across twenty samples, BacQuant produced significantly higher mean cell counts than VPC (p=0.0001), with averages of 1.18 x 10<sup>11</sup> and 4.46 x 10<sup>7</sup> cells, respectively (<b>Figure 1F</b>). BacQuant results were more tightly clustered, whereas VPC values exhibited greater variability.</p><p>This discrepancy is consistent with the presence of biofilm aggregates that contain many cells but yield only a single colony on agar plates. Additionally, BacQuant includes dead cells in its estimates, whereas VPC counts only viable cells, further contributing to higher total counts.</p><p>This study introduces BacQuant, a computationally inexpensive image-processing pipeline for quantifying biofilm cells following sonication. BacQuant addresses a fundamental limitation of CFU-based methods by explicitly accounting for residual aggregates that persist after mechanical disruption and confound viable cell estimates (Fleming et al., 2020). By combining thresholding with edge and contour detection, BacQuant enables reproducible instant segmentation of individual cells and aggregates.</p><p>Sonication was selected as the representative disruption method due to its widespread use in laboratory, clinical, and industrial contexts. While sonication effectively detaches biofilms from surfaces, it does not reliably dissociate biofilms into single cells, leaving EPS-bound aggregates intact (Kragh et al., 2016) (<b>Figure 1B</b>). These aggregates are indistinguishable from single cells in VPC assays, leading to systematic underestimation of bacterial load. BacQuant circumvents this issue by estimating the number of cells within aggregates, producing significantly higher and more consistent counts than VPC (<b>Figure 1F</b>).</p><p>A major strength of BacQuant is its accessibility. Unlike machine learning-based or confocal approaches, the pipeline does not require training data, specialized hardware, or bulky software installations. It can be run on standard CPUs and adapted to diverse imaging conditions, making it broadly applicable across laboratories. The method captures biologically meaningful structure features, specifically the distinction between free cells and aggregates, that are routinely missed by culture-based techniques.</p><p>Nevertheless, BacQuant has limitations. In dense images, over-segmentation may occur, leading to slight overestimation of aggregate numbers (<b>Figure 1D)</b>. Conversely, free cells are underestimated due to reliance on an average cell area parameter that does not account for morphological variability (<b>Figure 1C). </b>The pipeline also cannot distinguish between live and dead cells, which may inflate estimates relative to viable counts. If cells occur in small clusters like doublets or triplets, it is processed as an aggregate while they could be a few individual cells in close promixity to one another. Another major limitation is the imposition of 2D structure on the 3D aggregate morphology. Because BacQuant only uses two-dimensional estimation, edge detection is conservative and does not take the height of the structure into account when determining cell density within large cell clusters, dampening the true estimate of cell density within. Additionally, accurate performance depends on high-contrast microscopy images and correct calibration for each experimental setup.</p><p>Despite these constraints, BacQuant provides a rapid and scalable complement to traditional microbiological methods. The entire analysis can be completed within minutes, compared to hours or days required for plating assays. Accurate biofilm quantification is critical for antimicrobial testing, clinical research, and environmental monitoring, and BacQuant offers a practical tool for improving structural enumeration of bacterial populations (Folliero et al., 2021).</p><p>Future work should integrate live/dead staining, molecular viability markers, and three-dimension imaging to refine estimates of active biofilm populations (Sauer et al., 2022; Wang, Zhu, Zheng, Dong, &amp; Liu, 2022). Incorporation of machine learning-based segmentation could further enhance classification of complex morphologies. Ultimately, BacQuant provides a foundation for automated, image-based biofilm quantification and highlights the value of computer vision approaches in microbiology research..</p>","references":[{"reference":"<p>Acosta N, Waddell B, Heirali A, Somayaji R, Surette MG, Workentine ML, Rabin HR, Parkins MD. 2020. Cystic Fibrosis Patients Infected With Epidemic Pseudomonas aeruginosa Strains Have Unique Microbial Communities. Frontiers in Cellular and Infection Microbiology 10: 10.3389/fcimb.2020.00173.</p>","pubmedId":"","doi":"10.3389/fcimb.2020.00173"},{"reference":"<p>Beal J, Farny NG, Haddock-Angelli T, Selvarajah V, Baldwin GS, Buckley-Taylor R, et al., Zhou. 2020. Robust estimation of bacterial cell count from optical density. Communications Biology 3: 10.1038/s42003-020-01127-5.</p>","pubmedId":"","doi":"10.1038/s42003-020-01127-5"},{"reference":"<p>Bjerkan G, Witsø E, Bergh Kr. 2009. Sonication is superior to scraping for retrieval of bacteria in biofilm on titanium and steel surfaces in vitro. Acta Orthopaedica 80: 245-250.</p>","pubmedId":"","doi":"10.3109/17453670902947457"},{"reference":"<p>Buckingham-Meyer K, Miller LA, Parker AE, Walker DK, Sturman P, Novak I, Goeres DM. 2022. Harvesting and Disaggregation: An Overlooked Step in Biofilm Methods Research. Journal of Visualized Experiments : 10.3791/62390.</p>","pubmedId":"","doi":"10.3791/62390"},{"reference":"<p>Cámara M, Green W, MacPhee CE, Rakowska PD, Raval R, Richardson MC, et al., Webb. 2022. Economic significance of biofilms: a multidisciplinary and cross-sectoral challenge. npj Biofilms and Microbiomes 8: 10.1038/s41522-022-00306-y.</p>","pubmedId":"","doi":"10.1038/s41522-022-00306-y"},{"reference":"<p>Fedorowski A, Möller SJ, Melander O. 2013. Response to the letter by prof. <scp>D</scp>al <scp>M</scp>oro: the <scp>D</scp>ark <scp>S</scp>ide of the <scp>S</scp>woon– antihypertensive treatment in the elderly. Journal of Internal Medicine 274: 293-294.</p>","pubmedId":"","doi":"10.1111/joim.12086"},{"reference":"<p>Fleming D, Chahin L, Rumbaugh K. 2017. Glycoside Hydrolases Degrade Polymicrobial Bacterial Biofilms in Wounds. Antimicrobial Agents and Chemotherapy 61: 10.1128/aac.01998-16.</p>","pubmedId":"27872074","doi":"10.1128/AAC.01998-16 "},{"reference":"<p>Fleming D, Redman W, Welch GS, Mdluli NV, Rouchon CN, Frank KL, Rumbaugh KP. 2020. Utilizing glycoside hydrolases to improve the quantitation and visualization of biofilm bacteria. Biofilm 2: 100037.</p>","pubmedId":"","doi":"10.1016/j.bioflm.2020.100037"},{"reference":"<p>Flemming HC, van Hullebusch ED, Little BJ, Neu TR, Nielsen PH, Seviour T, et al., Wuertz. 2024. Microbial extracellular polymeric substances in the environment, technology and medicine. Nature Reviews Microbiology 23: 87-105.</p>","pubmedId":"","doi":"10.1038/s41579-024-01098-y"},{"reference":"<p>Folliero V, Franci G, Dell’Annunziata F, Giugliano R, Foglia F, Sperlongano R, et al., Galdiero. 2021. Evaluation of Antibiotic Resistance and Biofilm Production among Clinical Strain Isolated from Medical Devices. International Journal of Microbiology 2021: 1-11.</p>","pubmedId":"","doi":"10.1155/2021/9033278"},{"reference":"<p>Fowler TE, Bloomquist RF, Sakhalkar MV, Bloomquist DT. 2023. Chronic Purulent Conjunctivitis Associated With Extensively Drug-Resistant <i>Pseudomonas aeruginosa</i>. JAMA Ophthalmology 141: 609.</p>","pubmedId":"","doi":"10.1001/jamaophthalmol.2023.1529"},{"reference":"<p>Goldufsky J, Wood SJ, Jayaraman V, Majdobeh O, Chen L, Qin S, et al., Shafikhani. 2015. <i>Pseudomonas aeruginosa</i> uses T3SS to inhibit diabetic wound healing. Wound Repair and Regeneration 23: 557-564.</p>","pubmedId":"","doi":"10.1111/wrr.12310"},{"reference":"<p>Gonzalez MR, Fleuchot B, Lauciello L, Jafari P, Applegate LA, Raffoul W, Que YA, Perron K. 2016. Effect of Human Burn Wound Exudate on Pseudomonas aeruginosa Virulence. mSphere 1: 10.1128/msphere.00111-15.</p>","pubmedId":"","doi":"10.1128/mSphere.00111-15"},{"reference":"<p>Hartmann R, Jeckel H, Jelli E, Singh PK, Vaidya S, Bayer M, et al., Drescher. 2021. Quantitative image analysis of microbial communities with BiofilmQ. Nature Microbiology 6: 151-156.</p>","pubmedId":"","doi":"10.1038/s41564-020-00817-4"},{"reference":"<p>Holicheva AA, Kozlov KS, Boiko DA, Kamanin MS, Provotorova DV, Kolomoets NI, Ananikov VP. 2025. Deep generative modeling of annotated bacterial biofilm images. npj Biofilms and Microbiomes 11: 10.1038/s41522-025-00647-4.</p>","pubmedId":"","doi":"10.1038/s41522-025-00647-4"},{"reference":"<p>Klinger-Strobel M, Suesse H, Fischer D, Pletz MW, Makarewicz O. 2016. A Novel Computerized Cell Count Algorithm for Biofilm Analysis. PLOS ONE 11: e0154937.</p>","pubmedId":"","doi":"10.1371/journal.pone.0154937"},{"reference":"<p>Korshoj LE, Kielian T. 2024. Bacterial single-cell RNA sequencing captures biofilm transcriptional heterogeneity and differential responses to immune pressure. bioRxiv: pii: 2024.06.28.601229. 10.1101/2024.06.28.601229.</p>","pubmedId":"38979200","doi":""},{"reference":"<p>Kragh KN, Hutchison JB, Melaugh G, Rodesney C, Roberts AEL, Irie Y, et al., Bjarnsholt. 2016. Role of Multicellular Aggregates in Biofilm Formation. mBio 7: 10.1128/mbio.00237-16.</p>","pubmedId":"","doi":"10.1128/mBio.00237-16"},{"reference":"<p>Martini KM, Boddu SS, Nemenman I, Vega NM. 2024. Maximum likelihood estimators for colony-forming units. Microbiology Spectrum 12: 10.1128/spectrum.03946-23.</p>","pubmedId":"","doi":"10.1128/spectrum.03946-23"},{"reference":"<p>Mountcastle SE, Vyas N, Villapun VM, Cox SC, Jabbari S, Sammons RL, et al., Kuehne. 2021. Biofilm viability checker: An open-source tool for automated biofilm viability analysis from confocal microscopy images. npj Biofilms and Microbiomes 7: 10.1038/s41522-021-00214-7.</p>","pubmedId":"","doi":"10.1038/s41522-021-00214-7"},{"reference":"<p>Redman WK, Welch GS, Williams AC, Damron AJ, Northcut WO, Rumbaugh KP. 2021. Efficacy and safety of biofilm dispersal by glycoside hydrolases in wounds. Biofilm 3: 100061.</p>","pubmedId":"34825176","doi":"10.1016/j.bioflm.2021.100061 "},{"reference":"<p>Sauer K, Stoodley P, Goeres DM, Hall-Stoodley L, Burmølle M, Stewart PS, Bjarnsholt T. 2022. The biofilm life cycle: expanding the conceptual model of biofilm formation. Nature Reviews Microbiology 20: 608-620.</p>","pubmedId":"","doi":"10.1038/s41579-022-00767-0"},{"reference":"<p>Schaber JA, Triffo WJ, Suh SJ, Oliver JW, Hastert MC, Griswold JA, et al., Rumbaugh. 2007. <i>Pseudomonas aeruginosa</i>\n            Forms Biofilms in Acute Infection Independent of Cell-to-Cell Signaling. Infection and Immunity 75: 3715-3721.</p>","pubmedId":"","doi":"10.1128/IAI.00586-07"},{"reference":"<p>Stoodley P, Sauer K, Davies DG, Costerton JW. 2002. Biofilms as Complex Differentiated Communities. Annual Review of Microbiology 56: 187-209.</p>","pubmedId":"","doi":"10.1146/annurev.micro.56.012302.160705"},{"reference":"<p>Usui M, Yoshii Y, Thiriet-Rupert S, Ghigo JM, Beloin C. 2023. Intermittent antibiotic treatment of bacterial biofilms favors the rapid evolution of resistance. Communications Biology 6: 10.1038/s42003-023-04601-y.</p>","pubmedId":"","doi":"10.1038/s42003-023-04601-y"},{"reference":"<p>Wang J, Tabassum N, Toma TT, Wang Y, Gahlmann A, Acton ST. 2022. 3D GAN image synthesis and dataset quality assessment for bacterial biofilm. Bioinformatics 38: 4598-4604.</p>","pubmedId":"","doi":"10.1093/bioinformatics/btac529"},{"reference":"<p>Wang S, Zhu H, Zheng G, Dong F, Liu C. 2022. Dynamic Changes in Biofilm Structures under Dynamic Flow Conditions. Applied and Environmental Microbiology 88: 10.1128/aem.01072-22.</p>","pubmedId":"","doi":"10.1128/aem.01072-22"}],"title":"<p>BacQuant: A Scalable Automated Image Processing Pipeline for Quantifying Biofilm Aggregates</p>","reviews":[],"curatorReviews":[]},{"id":"6f8ea0ac-ed94-425f-86ee-5b74022a0557","decision":"publish","abstract":"<p>Traditional microbiology methods rely on viable plate counting to quantify bacterial populations but often underestimate biofilm cell density because matrix-encased aggregates can produce a single colony despite containing many cells. Here, we present BacQuant, a computer vision pipeline developed in Python and OpenCV to quantify biofilm aggregates from brightfield microscopy images. Using image thresholding, segmentation, and contour detection, BacQuant distinguishes individual cells from aggregates and estimates total cell burden more comprehensively than viable plate counting alone. Automated counts closely matched manual microscopy counts while producing higher estimated densities, highlighting BacQuant as a scalable, inexpensive complimentary method for biofilm quantification.</p>","acknowledgements":"","authors":[{"affiliations":["Binghamton University","Binghamton University"],"departments":["First-year Research Immersion Program","Department of Biological Sciences"],"credit":["conceptualization","dataCuration","formalAnalysis","methodology","writing_originalDraft"],"email":"tevinflom@gmail.com","firstName":"Tevin","lastName":"Flom","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","formalAnalysis","supervision","writing_reviewEditing"],"email":"uciftci@binghamton.edu","firstName":"Umur A. ","lastName":"Ciftci","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","methodology","resources","supervision","writing_reviewEditing"],"email":"clight@binghamton.edu","firstName":"Caitlin J. ","lastName":"Light","submittingAuthor":false,"correspondingAuthor":false,"equalContribution":false,"WBId":null,"orcid":null},{"affiliations":["Binghamton University"],"departments":["First-year Research Immersion Program"],"credit":["conceptualization","formalAnalysis","fundingAcquisition","methodology","project","resources","supervision","writing_originalDraft","writing_reviewEditing","validation"],"email":"wredman@binghamton.edu","firstName":"Whitni K.","lastName":"Redman","submittingAuthor":true,"correspondingAuthor":true,"equalContribution":false,"WBId":null,"orcid":null}],"awards":[],"conflictsOfInterest":"<p>The authors declare that there are no conflicts of interest present.</p>","dataTable":{"url":null},"extendedData":[],"funding":"<p>This work was supported by the First-year Research Immersion Program at Binghamton University, the Binghamton University Scholars Program, and the Harpur’s Edge Award from the External Scholarship and Undergraduate Research Center at Binghamton University.</p>","image":{"url":"https://portal.micropublication.org/uploads/9f4c7584390c9a3aa2fafe64c2a60b2d.jpg"},"imageCaption":"<p><b>(A) Biofilm growth, sample preparation, and analysis. </b>48-hour PAO1 biofilms were collected, rinsed to removed unattached cells, and sonicated to liberate biofilm-encased bacteria. The resulting suspension were mounted on slides, stained with safranin, and imaged by brightfield microscopy. Images were analyzed using the BacQuant pipeline to distinguish free cells from aggregates and determine cell counts. In parallel, cell viability was assessed by serial dilution and plating to obtain CFU/mL measurements. <b>(B) Representative images of stained cell populations.</b> Cells were stained with a safranin-based counterstain for one minute in order to show both free cell and aggregate morphologies. Examples of free cells (A) and aggregates (B) are shown by the labeled arrows. These images were typical of the aforementioned experimental design. Representative of n= 32 images. Scale bars represent 10 µm. <b>(C,D) Validation of the Pipeline Against Ground-Truth Labels. </b>Estimation plots of free cells <b>(C)</b> and aggregates <b>(D)</b> are shown. Ground truth counts were obtained by manually counting the number of free cells and aggregates in each image. The ground truth counts across 10 representative images from the total experimental set of 300 images were measured, and the pipeline was run once on each sample image. The green circles represent ground truth counts, and orange circles represent BacQuant measurements. <b>(E,F)</b> <b>Comparison of BacQuant Against Viable Plate Cell Counts. </b>Viable plate counts were determined via serial dilution and drop-plating of the post-sonicated sample. Representative images of drop-plates and corresponding microscopy images<b> (E)</b>, along with the CFU/mL calculated from BacQuant (left column) and viable plate count (right column). Average cells/mL counts from BacQuant (orange bar) were compared against CFU/mL counts from viable plate counts (blue) in <b>(F</b>). The estimation plots above were generated from paired t-tests.; ****, p&lt;0.0001, n=10. Statistical significance was determined with an unpaired t-test, and error bars represent standard deviation. ****, p&lt;0.0001, n=18-22 biofilm samples with 10 images per sample.</p>","imageTitle":"<p><b>Work Flow and Representative Results of BacQuant</b></p>","methods":"<p><b>Materials and Methods</b></p><p><i>Bacterial Culture Preparation</i></p><p><i>P. aeruginosa </i>PAO1<i> </i>liquid cultures were routinely grown in lysogeny broth (LB) (SigmaAldrich®, Cat# L3022) at 37°C under 220 RPM shaking conditions for 18 hours in 125 mL flasks.&nbsp;</p><p>&nbsp;</p><p><i>In vitro Well-plate Model</i></p><p><i>P. aeruginosa</i> biofilms were cultivated in 24-well non-tissue culture-treated plates (VWR, Cat# 10861-558) for 48 hours at 37°C under 80 RPM shaking conditions. Individual wells were inoculated with 10<sup>6</sup> CFU/mL in 800 µL. After the 48-hour incubation, media was removed, and each well was rinsed with 1 mL of 0.85% saline solution to remove any unattached or lysed cells. This growth protocol was adapted from Fleming et. al (Fleming et al., 2020). The entire plate was covered with parafilm and placed into a water bath sonicator (Fischer Scientific, Cat# 15337411) for 30 minutes. This sonication condition was selected based on previously published biofilm disruption protocols (Fleming, Chahin, &amp; Rumbaugh, 2017; Redman et al., 2021) and was not used independently optimized in the present study. Because the purpose of this work was to evaluate BacQuant as an image-based method for quantifying cells and residual aggregates following a standard disruption step, additional optimization of sonication intensity, during, or enzymatic pretreatment was outside the scope of this study.&nbsp; After sonication, the contents of each well were moved to a respective 1.5 mL microcentrifuge tube.&nbsp;<br><br></p><p><i>Slide Preparation and Viability Assay</i></p><p>After harvesting, 10 µL of cell solution was added onto a glass microscope slide (Globe Scientific, Inc, Cat# 1304). The solution was spread into a 1 cm<sup>2</sup> area at the center of each slide using an inoculation loop. The samples were then heat-fixed onto the slides and stained with Safranin Advanced Counterstain (Hardy Diagnostics, Cat# GK400) for 1 minute and subsequently rinsed with deionized water. The slides were then wet-mounted using immersion oil and topped with a glass cover slip. Concurrently, the remaining cell solution was serially diluted in saline and drop-plated onto solid LB agar and incubated for 18-24 hours at 37°C for CFU enumeration.&nbsp;</p><p>&nbsp;</p><p><i>Brightfield Microscopy&nbsp;</i></p><p>All slides were imaged using an Olympus BX43 microscope under oil immersion at 100x magnification. Five representative images of each slide were taken, representing one well in the 24-well plate model. An Olympus DP22 camera was used with CellSens Entry software to take the images. The size of each image and light intensity was constant across all images. The dimensions of each image were measured to be 5000 x 7000 nm, in metric units using the Linear Ruler tool in CellSens Entry. Images were saved and label-matched to their corresponding drop-plate.&nbsp;</p><p><i><br>Image Analysis</i></p><p>A custom computer vision image analysis pipeline was built using Python v3.8 programming language. A stand-alone version of the pipeline is provided and can be run as an online notebook in or as a script with a Python IDE. All necessary interaction with the code is clearly labeled for the user as comments in the code, as this pipeline is not based on a graphical user interface (GUI). This pipeline should be adapted for individual experiments, as it is currently optimized for use with <i>P. aeruginosa</i> mono-species biofilm cells. All parameters are clearly labeled in the code and are easily customizable. All code is freely available, with the implementation of each step of the pipeline clearly shown. The code is available through Google Colaboratory (https://colab.research.google.com/drive/1JWpmjoXKtgYmeux7MUyBH6syZLHm1inf?usp=sharing). We recommend this pipeline be used with GPU acceleration for high-throughput analyses, but running the process in the cloud or with a CPU is also easily supported. The pipeline takes <i>.png</i> file format images as the primary input, as well as user-specified parameters such as the area of an individual cell in pixels and image size.&nbsp;</p><p>&nbsp;</p><p>The first step of the pipeline entails generating a binary mask of the image based on color threshold values. The mask eliminates background noise in the image and standardizes the shape and sizes of all image features. Following masking, a diameter-based size thresholding algorithm is used to label large connected regions in the image as aggregates in blue, and smaller regions as free cells in yellow. This simplifies the visual distinction between aggregates and free cells. From this color-changing step, the percentages of aggregated biomass and free cells are determined via color-based pixel pooling.&nbsp;For the purpose of this analysis, an aggregate is defined as any connected segmented region with an estimated diameter greater than the user-defined threshold for a single cell. Segmented regions at or below this threshold are classified as free cells. Smaller clusters like doublets, triplets, and quadruplets are classified according to the same size-based rules and were not assigned separate biological categories. If the connected region exceeds the aggregate threshold, it is labeled as an aggregate and its cell number is estimated by dividing the segmented area by the user defined single-cell average area in pixels. If the region does not exceed the threshold, it is classified as a free-cell region.</p><p>&nbsp;</p><p>Concurrently, a contour detection algorithm from the OpenCV (https://<a href=\"http://github.com/itseez/opencv\">github.com/itseez/opencv</a>) library is used to extract aggregated regions of cells as features. The edges of each aggregate are separated from the background image using Canny edge detection (DOI: 10.1109/TPAMI.1986.4767851). Then, the remaining regions are enclosed by a boundary line through contour detection. This allows for the thorough definition of the 2D shape of each aggregate. From these contours, the area of each aggregate is calculated in pixels and converted to square microns. Cell counts within the aggregates are based on the area of an individual cell in pixels, which is defined by the user at the beginning of the pipeline. It is important to note that this process only works on two-dimensional images. It also can be used with epifluorescence microscopy and live/dead staining with modification in the image processing code to exclude dead cells. It is not optimized for Z-stack images, though it can be modified to work with image arrays and high-throughput imaging results. This makes BacQuant a useful tool for more basic laboratories without complex equipment, software, or imaging capabilities.&nbsp;</p><p>&nbsp;</p><p>The output of this pipeline includes the percent aggregated biomass in each image, number of aggregates, estimated number of cells in aggregates, total estimated cells in each image, and estimated calculation of cells per mL of solution. The raw data from this analysis is stored as a <i>.csv</i> file format spreadsheet. We recommend that further processing of the data be conducted in Microsoft Excel.&nbsp;</p><p>&nbsp;</p><p><i>Statistical Analysis&nbsp;</i></p><p>Statistical analysis was conducted using GraphPad Prism. A paired t-test was utilized to compare ground truth and BacQuant counts of aggregates and free cells. An unpaired t-test was used to compare viable plate count assay results with BacQuant results. All analyses were conducted to determine statistical significance with an alpha value of 0.05.</p>","reagents":"<p></p>","patternDescription":"<p>Biofilms are communities of bacteria encased in a matrix composed of extracellular polymeric substances (EPS) including lipids, proteins, extracellular DNA, and polysaccharides (Flemming et al., 2025). These communities are ubiquitous across medical, industrial, and environmental systems and are responsible for an estimated $4 trillion in global economic damage annually (Camara et al., 2022). Clinically, biofilms contribute to approximately 80% of human infections, where the EPS confers protection from antibiotics and host immune responses &nbsp;(Fedorowski, Moller, &amp; Melander, 2013). Both Gram-positive species, such as <i>Staphylococcus aureus,</i> and Gram-negative species, such as <i>Pseudomonas aeruginosa,</i> exhibit biofilm-associated tolerance and persistence that complicate treatment (Schaber et al., 2007; Usui, Yoshii, Thiriet-Rupert, Ghigo, &amp; Beloin, 2023).</p><p>A major challenge in biofilm research is accurate quantification of bacterial populations following experimental treatment. Conventional colony-forming unit (CFU) or viable plate counting (VPC) methods remain widely used because they specifically measure culturable, viable bacteria. However, in biofilm samples, VPC may not fully reflect the total number of cells present because aggregates containing multiple cells can produce a single colony if they are not completely freed from the matrix before plating (Beal et al., 2020; Martini, Boddu, Nemenman, &amp; Vega, 2024). Mechanical disruption methods, such as homogenization or sonication, are commonly used to break up biofilms prior to plating. While optimized detachment and sonication protocols can substantially improve biofilm separation, incomplete dissociation of EPS-bound aggregates may still occur depending on the organism, biofilm structure, treatments, and disruption protocol used (Buckingham-Meyer et al., 2022; Korshoj &amp; Kielian, 2024).</p><p>Recent advances in computer vision and microscopy offer alternative strategies for microbial quantification. Image-based methods can distinguish individual cells from aggregates using segmentation and contour detection, providing structural information that is lost in culture-based approaches (Holicheva et al., 2025; J. Wang et al., 2022). However, existing tools such as BiofilmQ and confocal-based pipelines are computationally intensive, require specialized hardware, or are not designed for post-disruption enumeration (Hartmann et al., 2021; Mountcastle et al., 2021).</p><p>Here, we present BacQuant, a computationally inexpensive image processing pipeline to improve quantification of biofilm cells following sonication using brightfield microscopy. Using <i>P. aeruginosa </i>as a model organism, BacQuant differentiates free cells from aggregates and estimates aggregate cell numbers to improve quantification relative to VPC methods <b>(Figure 1A). </b>It is important to note that BacQuant does not intend to count viable cells. Rather, it estimates the total cell count in the biofilm sample including both live and dead cells. It does not estimate live cells like traditional VPC methods do.</p><p>Sonication of &nbsp;<i>P. aeruginosa</i> biofilms consistently yields two morphologies – free individual cells and EPS-encased aggregates (<b>Figure 1B</b>). Operationally, BacQuant defines these categories by segmented object size rather than by visual interpretation alone. Free cells displayed relatively uniform size and shape, whereas aggregates varied widely in morphology, often appearing circular with irregular edges and measuring up to ~1000 µm in diameter. Safranin staining revealed higher color saturation in aggregates, reflecting increased biomass and EPS. Both morphologies were present in all samples, indicating incomplete disaggregation by sonication.</p><p>To evaluate BacQuant performance, images were treated as biological replicates and manually annotated to generate ground truth labels. There was a significant difference (p=0.0001; <b>Figure 1C</b>) in the number of free cells identified by ground truth and those identified by BacQuant.&nbsp; This underestimation likely arises from pixel-based normalization to a user-defined average cell area, which does not account for cell orientation or morphological variability.</p><p>In contrast, BacQuant slightly overestimated aggregate counts compared to ground truth, although this difference was not statistically significant (p=0.0569; <b>Figure 1D</b>). This trend likely reflects conservative edge detection during segmentation and the lack of depth information in two-dimensional images, which may obscure internal aggregate structure.</p><p>BacQuant total cell counts were compared to traditional VPC measurements obtained via serial dilution and drop-plating (<b>Figure 1A,E). </b>Across twenty samples, BacQuant produced significantly higher mean cell counts than VPC (p=0.0001), with averages of 1.18 x 10<sup>11</sup> and 4.46 x 10<sup>7</sup> cells, respectively (<b>Figure 1F</b>). BacQuant results were more tightly clustered, whereas VPC values exhibited greater variability.</p><p>This discrepancy is consistent with the presence of biofilm aggregates that contain many cells but yield only a single colony on agar plates. Additionally, BacQuant includes dead cells in its estimates, whereas VPC counts only viable cells, further contributing to higher total counts.</p><p>This study introduces BacQuant, a computationally inexpensive image-processing pipeline for quantifying biofilm cells following sonication. BacQuant addresses a fundamental limitation of CFU-based methods by explicitly accounting for residual aggregates that persist after mechanical disruption and confound viable cell estimates (Fleming et al., 2020). By combining thresholding with edge and contour detection, BacQuant enables reproducible instant segmentation of individual cells and aggregates.</p><p>Sonication was selected as the representative disruption method due to its widespread use in laboratory, clinical, and industrial contexts. While sonication effectively detaches biofilms from surfaces, it does not reliably dissociate biofilms into single cells, leaving EPS-bound aggregates intact (Kragh et al., 2016) (<b>Figure 1B</b>). These aggregates are indistinguishable from single cells in VPC assays, leading to systematic underestimation of bacterial load. BacQuant circumvents this issue by estimating the number of cells within aggregates, producing significantly higher and more consistent counts than VPC (<b>Figure 1F</b>).</p><p>A major strength of BacQuant is its accessibility. Unlike machine learning-based or confocal approaches, the pipeline does not require training data, specialized hardware, or bulky software installations. It can be run on standard CPUs and adapted to diverse imaging conditions, making it broadly applicable across laboratories. The method captures biologically meaningful structure features, specifically the distinction between free cells and aggregates, that are routinely missed by culture-based techniques.</p><p>Nevertheless, BacQuant has limitations. In dense images, over-segmentation may occur, leading to slight overestimation of aggregate numbers (<b>Figure 1D)</b>. Conversely, free cells are underestimated due to reliance on an average cell area parameter that does not account for morphological variability (<b>Figure 1C). </b>The pipeline also cannot distinguish between live and dead cells, which may inflate estimates relative to viable counts. If cells occur in small clusters like doublets or triplets, it is processed as an aggregate while they could be a few individual cells in close promixity to one another. Another major limitation is the imposition of 2D structure on the 3D aggregate morphology. Because BacQuant only uses two-dimensional estimation, edge detection is conservative and does not take the height of the structure into account when determining cell density within large cell clusters, dampening the true estimate of cell density within. Additionally, accurate performance depends on high-contrast microscopy images and correct calibration for each experimental setup.</p><p>Despite these constraints, BacQuant provides a rapid and scalable complement to traditional microbiological methods. The entire analysis can be completed within minutes, compared to hours or days required for plating assays. Accurate biofilm quantification is critical for antimicrobial testing, clinical research, and environmental monitoring, and BacQuant offers a practical tool for improving structural enumeration of bacterial populations (Folliero et al., 2021).</p><p>Future work should integrate live/dead staining, molecular viability markers, and three-dimension imaging to refine estimates of active biofilm populations (Sauer et al., 2022; Wang, Zhu, Zheng, Dong, &amp; Liu, 2022). Incorporation of machine learning-based segmentation could further enhance classification of complex morphologies. Ultimately, BacQuant provides a foundation for automated, image-based biofilm quantification and highlights the value of computer vision approaches in microbiology research..</p>","references":[{"reference":"<p>Acosta N, Waddell B, Heirali A, Somayaji R, Surette MG, Workentine ML, Rabin HR, Parkins MD. 2020. Cystic Fibrosis Patients Infected With Epidemic Pseudomonas aeruginosa Strains Have Unique Microbial Communities. Frontiers in Cellular and Infection Microbiology 10: 10.3389/fcimb.2020.00173.</p>","pubmedId":"","doi":"10.3389/fcimb.2020.00173"},{"reference":"<p>Beal J, Farny NG, Haddock-Angelli T, Selvarajah V, Baldwin GS, Buckley-Taylor R, et al., Zhou. 2020. Robust estimation of bacterial cell count from optical density. Communications Biology 3: 10.1038/s42003-020-01127-5.</p>","pubmedId":"","doi":"10.1038/s42003-020-01127-5"},{"reference":"<p>Bjerkan G, Witsø E, Bergh Kr. 2009. Sonication is superior to scraping for retrieval of bacteria in biofilm on titanium and steel surfaces in vitro. Acta Orthopaedica 80: 245-250.</p>","pubmedId":"","doi":"10.3109/17453670902947457"},{"reference":"<p>Buckingham-Meyer K, Miller LA, Parker AE, Walker DK, Sturman P, Novak I, Goeres DM. 2022. Harvesting and Disaggregation: An Overlooked Step in Biofilm Methods Research. Journal of Visualized Experiments : 10.3791/62390.</p>","pubmedId":"","doi":"10.3791/62390"},{"reference":"<p>Cámara M, Green W, MacPhee CE, Rakowska PD, Raval R, Richardson MC, et al., Webb. 2022. Economic significance of biofilms: a multidisciplinary and cross-sectoral challenge. npj Biofilms and Microbiomes 8: 10.1038/s41522-022-00306-y.</p>","pubmedId":"","doi":"10.1038/s41522-022-00306-y"},{"reference":"<p>Fedorowski A, Möller SJ, Melander O. 2013. Response to the letter by prof. <scp>D</scp>al <scp>M</scp>oro: the <scp>D</scp>ark <scp>S</scp>ide of the <scp>S</scp>woon– antihypertensive treatment in the elderly. Journal of Internal Medicine 274: 293-294.</p>","pubmedId":"","doi":"10.1111/joim.12086"},{"reference":"<p>Fleming D, Chahin L, Rumbaugh K. 2017. Glycoside Hydrolases Degrade Polymicrobial Bacterial Biofilms in Wounds. Antimicrobial Agents and Chemotherapy 61: 10.1128/aac.01998-16.</p>","pubmedId":"27872074","doi":"10.1128/AAC.01998-16 "},{"reference":"<p>Fleming D, Redman W, Welch GS, Mdluli NV, Rouchon CN, Frank KL, Rumbaugh KP. 2020. Utilizing glycoside hydrolases to improve the quantitation and visualization of biofilm bacteria. Biofilm 2: 100037.</p>","pubmedId":"","doi":"10.1016/j.bioflm.2020.100037"},{"reference":"<p>Flemming HC, van Hullebusch ED, Little BJ, Neu TR, Nielsen PH, Seviour T, et al., Wuertz. 2024. Microbial extracellular polymeric substances in the environment, technology and medicine. Nature Reviews Microbiology 23: 87-105.</p>","pubmedId":"","doi":"10.1038/s41579-024-01098-y"},{"reference":"<p>Folliero V, Franci G, Dell’Annunziata F, Giugliano R, Foglia F, Sperlongano R, et al., Galdiero. 2021. Evaluation of Antibiotic Resistance and Biofilm Production among Clinical Strain Isolated from Medical Devices. International Journal of Microbiology 2021: 1-11.</p>","pubmedId":"","doi":"10.1155/2021/9033278"},{"reference":"<p>Fowler TE, Bloomquist RF, Sakhalkar MV, Bloomquist DT. 2023. Chronic Purulent Conjunctivitis Associated With Extensively Drug-Resistant <i>Pseudomonas aeruginosa</i>. JAMA Ophthalmology 141: 609.</p>","pubmedId":"","doi":"10.1001/jamaophthalmol.2023.1529"},{"reference":"<p>Goldufsky J, Wood SJ, Jayaraman V, Majdobeh O, Chen L, Qin S, et al., Shafikhani. 2015. <i>Pseudomonas aeruginosa</i> uses T3SS to inhibit diabetic wound healing. Wound Repair and Regeneration 23: 557-564.</p>","pubmedId":"","doi":"10.1111/wrr.12310"},{"reference":"<p>Gonzalez MR, Fleuchot B, Lauciello L, Jafari P, Applegate LA, Raffoul W, Que YA, Perron K. 2016. Effect of Human Burn Wound Exudate on Pseudomonas aeruginosa Virulence. mSphere 1: 10.1128/msphere.00111-15.</p>","pubmedId":"","doi":"10.1128/mSphere.00111-15"},{"reference":"<p>Hartmann R, Jeckel H, Jelli E, Singh PK, Vaidya S, Bayer M, et al., Drescher. 2021. Quantitative image analysis of microbial communities with BiofilmQ. Nature Microbiology 6: 151-156.</p>","pubmedId":"","doi":"10.1038/s41564-020-00817-4"},{"reference":"<p>Holicheva AA, Kozlov KS, Boiko DA, Kamanin MS, Provotorova DV, Kolomoets NI, Ananikov VP. 2025. Deep generative modeling of annotated bacterial biofilm images. npj Biofilms and Microbiomes 11: 10.1038/s41522-025-00647-4.</p>","pubmedId":"","doi":"10.1038/s41522-025-00647-4"},{"reference":"<p>Klinger-Strobel M, Suesse H, Fischer D, Pletz MW, Makarewicz O. 2016. A Novel Computerized Cell Count Algorithm for Biofilm Analysis. PLOS ONE 11: e0154937.</p>","pubmedId":"","doi":"10.1371/journal.pone.0154937"},{"reference":"<p>Korshoj LE, Kielian T. 2024. Bacterial single-cell RNA sequencing captures biofilm transcriptional heterogeneity and differential responses to immune pressure. bioRxiv: pii: 2024.06.28.601229. 10.1101/2024.06.28.601229.</p>","pubmedId":"38979200","doi":""},{"reference":"<p>Kragh KN, Hutchison JB, Melaugh G, Rodesney C, Roberts AEL, Irie Y, et al., Bjarnsholt. 2016. Role of Multicellular Aggregates in Biofilm Formation. mBio 7: 10.1128/mbio.00237-16.</p>","pubmedId":"","doi":"10.1128/mBio.00237-16"},{"reference":"<p>Martini KM, Boddu SS, Nemenman I, Vega NM. 2024. Maximum likelihood estimators for colony-forming units. Microbiology Spectrum 12: 10.1128/spectrum.03946-23.</p>","pubmedId":"","doi":"10.1128/spectrum.03946-23"},{"reference":"<p>Mountcastle SE, Vyas N, Villapun VM, Cox SC, Jabbari S, Sammons RL, et al., Kuehne. 2021. Biofilm viability checker: An open-source tool for automated biofilm viability analysis from confocal microscopy images. npj Biofilms and Microbiomes 7: 10.1038/s41522-021-00214-7.</p>","pubmedId":"","doi":"10.1038/s41522-021-00214-7"},{"reference":"<p>Redman WK, Welch GS, Williams AC, Damron AJ, Northcut WO, Rumbaugh KP. 2021. Efficacy and safety of biofilm dispersal by glycoside hydrolases in wounds. Biofilm 3: 100061.</p>","pubmedId":"34825176","doi":"10.1016/j.bioflm.2021.100061 "},{"reference":"<p>Sauer K, Stoodley P, Goeres DM, Hall-Stoodley L, Burmølle M, Stewart PS, Bjarnsholt T. 2022. The biofilm life cycle: expanding the conceptual model of biofilm formation. Nature Reviews Microbiology 20: 608-620.</p>","pubmedId":"","doi":"10.1038/s41579-022-00767-0"},{"reference":"<p>Schaber JA, Triffo WJ, Suh SJ, Oliver JW, Hastert MC, Griswold JA, et al., Rumbaugh. 2007. <i>Pseudomonas aeruginosa</i>\n            Forms Biofilms in Acute Infection Independent of Cell-to-Cell Signaling. Infection and Immunity 75: 3715-3721.</p>","pubmedId":"","doi":"10.1128/IAI.00586-07"},{"reference":"<p>Stoodley P, Sauer K, Davies DG, Costerton JW. 2002. Biofilms as Complex Differentiated Communities. Annual Review of Microbiology 56: 187-209.</p>","pubmedId":"","doi":"10.1146/annurev.micro.56.012302.160705"},{"reference":"<p>Usui M, Yoshii Y, Thiriet-Rupert S, Ghigo JM, Beloin C. 2023. Intermittent antibiotic treatment of bacterial biofilms favors the rapid evolution of resistance. Communications Biology 6: 10.1038/s42003-023-04601-y.</p>","pubmedId":"","doi":"10.1038/s42003-023-04601-y"},{"reference":"<p>Wang J, Tabassum N, Toma TT, Wang Y, Gahlmann A, Acton ST. 2022. 3D GAN image synthesis and dataset quality assessment for bacterial biofilm. Bioinformatics 38: 4598-4604.</p>","pubmedId":"","doi":"10.1093/bioinformatics/btac529"},{"reference":"<p>Wang S, Zhu H, Zheng G, Dong F, Liu C. 2022. Dynamic Changes in Biofilm Structures under Dynamic Flow Conditions. Applied and Environmental Microbiology 88: 10.1128/aem.01072-22.</p>","pubmedId":"","doi":"10.1128/aem.01072-22"}],"title":"<p>BacQuant: A Scalable Automated Image Processing Pipeline for Quantifying Biofilm Aggregates</p>","reviews":[],"curatorReviews":[]}]}},"species":{"species":[{"value":"acer saccharum","label":"Acer saccharum","imageSrc":"","imageAlt":"","mod":"TreeGenes","modLink":"https://treegenesdb.org","linkVariable":""},{"value":"achillea millefolium","label":"Achillea millefolium","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"acinetobacter baylyi","label":"Acinetobacter baylyi","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"actinobacteria bacterium","label":"Actinobacteria bacterium","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"adelges tsugae","label":"Adelges tsugae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"adenocaulon chilense","label":"Adenocaulon chilense","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"aedes japonicus","label":"Aedes japonicus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"aegorhinus vitulus","label":"Aegorhinus vitulus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"alaimidae","label":"Alaimidae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"allobates femoralis","label":"Allobates femoralis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"alnus glutinosa","label":"Alnus glutinosa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"alosa aestivalis","label":"Alosa aestivalis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"alosa pseudoharengus","label":"Alosa pseudoharengus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"alternaria alternata","label":"Alternaria alternata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"amynthas agrestis","label":"Amynthas Agrestis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ancylostoma caninum","label":"Ancylostoma caninum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ancylostoma ceylanicum","label":"Ancylostoma ceylanicum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"anemone multifida","label":"Anemone multifida","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"anguilla rostrata","label":"Anguilla rostrata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"anisakis simplex","label":"Anisakis simplex","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"anomala albopilosa","label":"Anomala albopilosa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"anthomyiidae sp","label":"Anthomyiidae sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"anthomyiidae sp","label":"Anthomyiidae sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"arabidopsis","label":"Arabidopsis","imageSrc":"arabidopsis.png","imageAlt":"Arabidopsis graphic by Zoe Zorn CC BY 4.0","mod":"TAIR","modLink":"https://arabidopsis.org","linkVariable":""},{"value":"architeuthis dux","label":"Architeuthis dux","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"arion vulgaris","label":"Arion vulgaris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"armeria","label":"Armeria","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"artemia","label":"Artemia","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"arthrobacter sp.","label":"Arthrobacter sp.","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ascaridia","label":"Ascaridia","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ascaridia galli","label":"Ascaridia galli","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"asparagopsis taxiformis","label":"Asparagopsis taxiformis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"astatotilapia burtoni","label":"Astatotilapia burtoni","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"avena sativa","label":"Avena sativa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"aves","label":"Aves","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacillus","label":"Bacillus (firmicutes)","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacillus cereus","label":"Bacillus cereus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacillus mycoides","label":"Bacillus mycoides","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacillus subtilis","label":"Bacillus subtilis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacillus thuringiensis","label":"Bacillus thuringiensis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacillus toyonensis","label":"Bacillus toyonensis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacillus wiedmannii","label":"Bacillus wiedmannii","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacteria","label":"Bacteria","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bacteriophage","label":"Bacteriophage","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bactrocera","label":"Bactrocera sp.","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"batrachospermum gelatinosum","label":"Batrachospermum gelatinosum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"betula lenta","label":"Betula lenta","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"betula nigra","label":"Betula nigra","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bombus dahlbohmii","label":"Bombus dahlbohmii","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bombus terrestris","label":"Bombus terrestris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bombyx mori","label":"Bombyx mori","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bos taurus","label":"Bos Taurus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"brachygobius doriae","label":"Brachygobius doriae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"brassica oleracea","label":"Brassica oleracea","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"brassica rapa","label":"Brassica rapa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"brugia malayi","label":"Brugia malayi","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"burkholderia thailandensis","label":"Burkholderia thailandensis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"buttiauxella","label":"Buttiauxella","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"caenorhabditis brenneri","label":"Caenorhabditis brenneri","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"caenorhabditis briggsae","label":"Caenorhabditis briggsae","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"c. elegans","label":"Caenorhabditis elegans","imageSrc":"c-elegans.jpg","imageAlt":"C. elegans graphic by Zoe Zorn CC BY 4.0","mod":"WormBase","modLink":"https://wormbase.org","linkVariable":""},{"value":"caenorhabditis inopinata","label":"Caenorhabditis inopinata","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"caenorhabditis japonica","label":"Caenorhabditis japonica","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"caenorhabditis nigoni","label":"Caenorhabditis nigoni","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"caenorhabditis remanei","label":"Caenorhabditis remanei","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"caenorhabditis tropicalis","label":"Caenorhabditis tropicalis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"calidifontibacillus","label":"Calidifontibacillus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"calidifontibacillus erzuremensis","label":"Calidifontibacillus erzuremensis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"calliphora sp","label":"Calliphora sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"caltha sagittata","label":"Caltha sagittata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"cambarus latimanus","label":"Cambarus latimanus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"candida albicans","label":"Candida albicans","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"canis familiaris","label":"Canis familiaris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"cannabis sativa","label":"Cannabis sativa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"caretta caretta","label":"Caretta caretta","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"cassiopea xamachana","label":"Cassiopea xamachana","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"caulobacter vibrioides","label":"Caulobacter vibrioides","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"cephalopods","label":"Cephalopoda","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"cerastium arvense","label":"Cerastium arvense","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ceriodaphnia","label":"Ceriodaphnia","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ceroglossus suturalis","label":"Ceroglossus suturalis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"chaetoceros","label":"Chaetoceros","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"chamaecrista fasciculata","label":"Chamaecrista fasciculata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"chilicola chalcidiformis","label":"Chilicola chalcidiformis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"chitinimonas","label":"Chitinimonas","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"chlamydomonas reinhardtii","label":"Chlamydomonas reinhardtii","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"chromobacterium","label":"Chromobacterium","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"chrysemys picta","label":"Chrysemys picta","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"chrysoperla rufilabris","label":"Chrysoperla rufilabris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"citrus","label":"Citrus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"clavibacter sp.","label":"Clavibacter sp.","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"colinus virginianus","label":"Colinus virginianus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"crassostrea virginica","label":"Crassostrea virginica","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"crithidia fasciculata","label":"Crithidia fasciculata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"cutibacterium acnes","label":"Cutibacterium acnes","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"cyanobacteria","label":"Cyanobacteria","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"daphnia","label":"Daphnia","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"daphnia pulex","label":"Daphnia pulex","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"diabrotica virgifera","label":"Diabrotica virgifera","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"diabrotica virgifera virgifera virus 1","label":"Diabrotica virgifera virgifera virus 1","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"d. discoideum","label":"Dictyostelium discoideum","imageSrc":"dicty.png","imageAlt":"D. discoideum","mod":"dictyBase","modLink":"http://dictybase.org","linkVariable":""},{"value":"diptera","label":"Diptera","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"dotocryptus bellicosus","label":"Dotocryptus bellicosus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"drechmeria coniospora","label":"Drechmeria coniospora","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"drosophila","label":"Drosophila","imageSrc":"drosophila.png","imageAlt":"Drosophila graphic by Zoe Zorn CC BY 4.0","mod":"FlyBase","modLink":"https://flybase.org/doi/","linkVariable":"doi"},{"value":"dryopteris campyloptera","label":"Dryopteris campyloptera","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"dryopteris expansa","label":"Dryopteris expansa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"dryopteris intermedia","label":"Dryopteris intermedia","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"dugesia dorotocephala","label":"Dugesia dorotocephala","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"elasmobranchii","label":"Elasmobranchii","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"embryophyta","label":"Embryophyta","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"enoploteuthis chunii","label":"Enoploteuthis chunii","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"enterobacter aerogenes","label":"Enterobacter aerogenes","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"enterococcus raffinosus","label":"Enterococcus raffinosus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"epichloë coenophiala","label":"Epichloë coenophiala","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"equus caballus","label":"Equus caballus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"erigeron sp","label":"Erigeron sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"eristalis","label":"Eristalis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"eruca vesicaria","label":"Eruca vesicaria","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"erwinia carotovora","label":"Erwinia carotovora","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"erythronium americanum","label":"Erythronium americanum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"escherichia coli","label":"Escherichia coli","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"eukaryota","label":"Eukaryotes","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"felis catus","label":"Felis catus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"francisella novicida","label":"Francisella novicida","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"francisella tularensis","label":"Francisella tularensis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"fraxinus americana","label":"Fraxinus americana","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"fucus distichus","label":"Fucus distichus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"fungi","label":"Fungi","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"gasteropelecus sp.","label":"Gasteropelecus sp.","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"geranium sp","label":"Geranium sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"girardia","label":"Girardia","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"glaucomys volans","label":"Glaucomys volans","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"glycine max","label":"Glycine max","imageSrc":"","imageAlt":"","mod":"Soybase","modLink":"https://soybase.org","linkVariable":""},{"value":"glyptemys insculpta","label":"Glyptemys insculpta","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"gossypium hirsutum","label":"Gossypium hirsutum","imageSrc":"","imageAlt":"","mod":"CottonGen","modLink":"https://www.cottongen.org/","linkVariable":""},{"value":"gromphadorhina portentosa","label":"Gromphadorhina portentosa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"gryllodes sigillatus","label":"Gryllodes sigillatus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"haliotis rufescens","label":"Haliotis rufescens","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"hepacivirus hominis","label":"Hepatitis C Virus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"herpes simplex virus type 1","label":"Herpes simplex virus type 1","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"human","label":"Human","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"human coronavirus oc43","label":"Human coronavirus OC43","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"hydra vulgaris","label":"Hydra vulgaris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"hydropsyche sp","label":"Hydropsyche sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"hymenoptera","label":"Hymenoptera","imageSrc":"","imageAlt":"","mod":"Hymenoptera Genome Database","modLink":"https://hymenoptera.elsiklab.missouri.edu/","linkVariable":""},{"value":"hypochaeris radicata","label":"Hypochaeris radicata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"hypodynerus vespiformis","label":"Hypodynerus vespiformis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"iflaviridae","label":"Iflaviridae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"iflavuris","label":"Iflavirus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ipomoea hederacea","label":"Ipomoea hederacea","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ischnomera","label":"Ischnomera","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ischnomera ruficollis","label":"Ischnomera ruficollis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"julidochromis marlieri","label":"Julidochromis marlieri","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"juniperus virginiana","label":"Juniperus virginiana","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"kluyveromyces marxianus","label":"Kluyveromyces marxianus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"l. casei","label":"L. casei","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"lacticaseibacillus casei","label":"Lacticaseibacillus casei","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"larentiinae sp","label":"Larentiinae sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"laurus nobilis","label":"Laurus nobilis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"lepidoptera","label":"Lepidoptera","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"leucanthemum vulgare","label":"Leucanthemum vulgare","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"linepithema humile","label":"Linepithema humile","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"liometopum occidentale","label":"Liometopum occidentale","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"lolium arundinaceum","label":"Lolium arundinaceum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"lumbriculus variegatus","label":"Lumbriculus variegatus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"lumbricus terrestris","label":"Lumbricus terrestris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"lupinus polyphyllus","label":"Lupinus polyphyllus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"lycorma delicatula","label":"Lycorma delicatula","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"lynx rufus","label":"Lynx rufus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"magnaporthe oryzae","label":"Magnaporthe oryzae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"mammalia","label":"Mammalia","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"manihot esculenta","label":"Manihot esculenta","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"medicago lupulina","label":"Medicago lupulina","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"meloidogyne","label":"Meloidogyne","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"mimus polyglottos","label":"Mimus polyglottos","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"bryophyta","label":"Mosses","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"mouse","label":"Mouse","imageSrc":"","imageAlt":"","mod":"MGI","modLink":"https://informatics.jax.org","linkVariable":""},{"value":"m. minutoides","label":"Mus minutoides","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"mycobacterium smegmatis","label":"Mycobacterium smegmatis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"nakaseomyces glabratus","label":"Nakaseomyces glabratus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"nauphoeta cinerea","label":"Nauphoeta cinerea","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"neurospora","label":"Neurospora","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"n. benthamiana","label":"Nicotiana benthamiana","imageSrc":"","imageAlt":"","mod":"Solgenomics Network","modLink":"https://solgenomics.net/organism/Nicotiana_benthamiana/genome","linkVariable":""},{"value":"nicotiana tabacum","label":"Nicotiana tabacum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"noctuidae","label":"Noctuidae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"noctuidae sp","label":"Noctuidae sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"nothobranchius furzeri","label":"Nothobranchius furzeri","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"onchocerca volvulus","label":"Onchocerca volvulus","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"orconectes virilis","label":"Orconectes virilis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ormia ochracea","label":"Ormia ochracea","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"o. sativa","label":"Oryza sativa","imageSrc":"","imageAlt":"","mod":"Gramene","modLink":"https://www.gramene.org/","linkVariable":""},{"value":"other","label":"Other","imageSrc":"","imageAlt":"","mod":null,"modLink":null,"linkVariable":null},{"value":"oxalis enneaphylla","label":"Oxalis enneaphylla","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"paenarthrobacter nicotinovorans","label":"Paenarthrobacter nicotinovorans","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"paenarthrobacter nicotinovorans","label":"Paenarthrobacter nicotinovorans","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pantoea","label":"Pantoea","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pantoea agglomerans","label":"Pantoea agglomerans","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"papaver sp","label":"Papaver sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"paramecium bursaria","label":"Paramecium bursaria","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"partitiviridae","label":"Partitiviridae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pelodiscus sinensis","label":"Pelodiscus sinensis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"perezia recurvata","label":"Perezia recurvata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"petromyzon marinus","label":"Petromyzon marinus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"photinus pyralis","label":"Photinus pyralis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"photinus pyralis associated partiti-like virus","label":"Photinus pyralis associated partiti-like virus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"photinus pyralis iflavirus 1","label":"Photinus pyralis iflavirus 1","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"physcomitrium patens","label":"Physcomitrium patens","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pinus strobus","label":"Pinus strobus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pinus taeda","label":"Pinus taeda","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"platycheirus","label":"Platycheirus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"plectus sambesii","label":"Plectus sambesii","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pogonomyrmex occidentalis","label":"Pogonomyrmex occidentalis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"poncirus trifoliata","label":"Poncirus trifoliata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"populus deltoides","label":"Populus deltoides","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"potato virus y","label":"Potato virus Y","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"primula magellanica","label":"Primula magellanica","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pristionchus pacificus","label":"Pristionchus pacificus","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"prunus persica","label":"Prunus persica","imageSrc":"","imageAlt":"","mod":"Genome Database for Rosaceae","modLink":"https://www.rosaceae.org/","linkVariable":""},{"value":"psalmopoeus iriminia","label":"Psalmopoeus iriminia","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pseudanabaena sp.","label":"Pseudanabaena sp.","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pseudomonas","label":"Pseudomonas","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pseudomonas aeruginosa","label":"Pseudomonas aeruginosa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pseudomonas glycinae","label":"Pseudomonas glycinae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pseudomonas putida","label":"Pseudomonas putida","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pseudomonas syringae","label":"Pseudomonas syringae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"pterophyllum scalare","label":"Pterophyllum scalare","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"python regius","label":"Python regius","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"quercus macrocarpa","label":"Quercus macrocarpa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ralstonia solanacearum","label":"Ralstonia solanacearum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ranitomeya imitator","label":"Ranitomeya imitator","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ranunculus peduncularis","label":"Ranunculus peduncularis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"rat","label":"Rat","imageSrc":"","imageAlt":"","mod":"RGD","modLink":"https://rgd.mcw.edu","linkVariable":""},{"value":"rheinheimera","label":"Rheinheimera","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ribes rubrum","label":"Ribes rubrum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"sars-cov-2","label":"SARS-CoV-2","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"s. cerevisiae","label":"Saccharomyces cerevisiae","imageSrc":"yeast.png","imageAlt":"Yeast graphic by Zoe Zorn CC BY 4.0","mod":"SGD","modLink":"https://yeastgenome.org","linkVariable":""},{"value":"saccharomyces paradoxus","label":"Saccharomyces paradoxus ","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"s. uvarum","label":"Saccharomyces uvarum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"schistosoma","label":"Schistosoma","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"schizosaccharomyces japonicus","label":"Schizosaccharomyces japonicus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"s. pombe","label":"Schizosaccharomyces pombe","imageSrc":"pombe.png","imageAlt":"Pombe graphic by Zoe Zorn © Caltech","mod":"PomBase","modLink":"https://www.pombase.org/reference/PMID:","linkVariable":"pmId"},{"value":"schmidtea mediterranea","label":"Schmidtea mediterranea","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"senecio sp","label":"Senecio sp","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"simocephalus","label":"Simocephalus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"siraitia grosvenorii","label":"Siraitia grosvenorii","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"solanum lycopersicum","label":"Solanum lycopersicum","imageSrc":"","imageAlt":"","mod":"Solgenomics Network","modLink":"https://solgenomics.net/organism/1/view/","linkVariable":""},{"value":"sorghum","label":"Sorghum","imageSrc":"","imageAlt":"","mod":"SorghumBase","modLink":"https://www.sorghumbase.org","linkVariable":""},{"value":"spiroplasma eriocheiris","label":"Spiroplasma eriocheiris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"staphylococcus aureus","label":"Staphylococcus aureus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"staphylococcus epidermidis","label":"Staphylococcus epidermidis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"steinernema carpocapsae","label":"Steinernema carpocapsae","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"https://wormbase.org","linkVariable":""},{"value":"steinernema hermaphroditum","label":"Steinernema hermaphroditum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"stenotrophomonas geniculata","label":"Stenotrophomonas geniculata","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"streptococcus gordonii ","label":"Streptococcus gordonii ","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"streptococcus mutans","label":"Streptococcus mutans","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":" streptococcus pneumoniae","label":"Streptococcus pneumoniae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"s. purpuratus","label":"Strongylocentrotus purpuratus","imageSrc":"","imageAlt":"","mod":"Echinobase","modLink":"https://www.echinobase.org","linkVariable":""},{"value":"strongyloides ratti","label":"Strongyloides ratti","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"sulfolobus","label":"Sulfolobus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"symphoricarpos albus","label":"Symphoricarpos albus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"syncirsodes","label":"Syncirsodes","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"synechococcus elongatus","label":"Synechococcus elongatus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"syrphidae","label":"Syrphidae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"tarantobelus jeffdanielsi","label":"Tarantobelus jeffdanielsi","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"taraxacum officinale","label":"Taraxacum officinale","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"tatochila theodice","label":"Tatochila theodice","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"tetrahymena","label":"Tetrahymena","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"tetramorium immigrans","label":"Tetramorium immigrans","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"tomato brown rugose fruit virus","label":"ToBRFV","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"trachemys scripta","label":"Trachemys scripta","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"tribolium castaneum","label":"Tribolium castaneum","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"trichoptera","label":"Trichoptera","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"trichuris muris","label":"Trichuris muris","imageSrc":"","imageAlt":"","mod":"WormBase","modLink":"www.wormbase.org","linkVariable":""},{"value":"trifolium repens","label":"Trifolium repens","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"trypoxylus dichotomus","label":"Trypoxylus dichotomus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"tsuga canadensis","label":"Tsuga canadensis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"ulva expansa","label":"Ulva expansa","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"universal","label":"Universal","imageSrc":"","imageAlt":"","mod":null,"modLink":null,"linkVariable":null},{"value":"vargula hilgendorfii","label":"Vargula hilgendorfii","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"vespula vulgaris","label":"Vespula vulgaris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"virus","label":"Virus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"watasenia scintillans","label":"Watasenia scintillans","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"wolbachia pipientis","label":"Wolbachia pipientis","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"xenopus","label":"Xenopus","imageSrc":"xenopus.png","imageAlt":"Xenopus graphic by Zoe Zorn CC BY 4.0","mod":"XenBase","modLink":"https://xenbase.org","linkVariable":""},{"value":"xenorhabdus griffiniae","label":"Xenorhabdus griffiniae","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"yramea cytheris","label":"Yramea cytheris","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"zaprionus indianus","label":"Zaprionus indianus","imageSrc":"","imageAlt":"","mod":"","modLink":"","linkVariable":""},{"value":"zea mays","label":"Zea mays","imageSrc":"","imageAlt":"","mod":"MaizeGDB","modLink":"https://www.maizegdb.org","linkVariable":""},{"value":"zebrafish","label":"Zebrafish","imageSrc":"zebrafish.png","imageAlt":"Zebrafish graphic by Zoe Zorn CC BY 4.0","mod":"ZFIN","modLink":"https://zfin.org","linkVariable":""}]}},"pageContext":{"id":"55257a2f-b69f-443a-a041-e54318c171ef","citedBy":[],"parsedCsv":{"csvHeader":[],"csvData":[]}}},
    "staticQueryHashes": ["2114697108"]}