| Literature DB >> 29433835 |
Antony Croxatto1, Raphaël Marcelpoil2, Cédrick Orny2, Didier Morel3, Guy Prod'hom1, Gilbert Greub4.
Abstract
BACKGROUND: Automation in microbiology laboratories impacts management, workflow, productivity and quality. Further improvements will be driven by the development of intelligent image analysis allowing automated detection of microbial growth, release of sterile samples, identification and quantification of bacterial colonies and reading of AST disk diffusion assays. We investigated the potential benefit of intelligent imaging analysis by developing algorithms allowing automated detection, semi-quantification and identification of bacterial colonies.Entities:
Keywords: Automation; Bacteriology; Diagnostic; Expert; Growth; Imaging
Mesh:
Year: 2017 PMID: 29433835 PMCID: PMC6138813 DOI: 10.1016/j.bj.2017.09.001
Source DB: PubMed Journal: Biomed J ISSN: 2319-4170 Impact factor: 4.910
Evaluation of the Algorithm to report positive and negative plates with a detection threshold of 100 CFU/ml.
| Sample type | Media | N Se | Se | CI (se) | N Sp | Sp | CI (Sp) | N PPV | PPV | CI (PPV) | N NPV | NPV | CI (NPV) | N Prev | Prev | CI (Prev) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| All | All | 1562 | 97.1 | (96.2, 97.8) | 234 | 93.6 | (90.1, 96.5) | 1531 | 99.0 | (98.4, 99.5) | 265 | 82.6 | (77.9, 87) | 1796 | 87.0 | (85.4, 88.6) |
| All | CHROM | 582 | 93.6 | (91.7, 95.6) | 119 | 95.0 | (90.7, 98.4) | 551 | 98.9 | (98, 99.6) | 150 | 75.3 | (67.8, 82.2) | 701 | 83.0 | (80.2, 85.6) |
| All | COL | 703 | 98.9 | (98, 99.6) | 24 | 83.3 | (67.9, 96.6) | 699 | 99.4 | (98.7, 99.9) | 28 | 71.4 | (54.2, 87.5) | 727 | 96.7 | (95.3, 97.9) |
| All | MAC | 277 | 99.6 | (98.6, 100) | 91 | 94.5 | (89.5, 98.9) | 281 | 98.2 | (96.6, 99.6) | 87 | 98.9 | (96.1, 100) | 368 | 75.3 | (70.9, 79.9) |
| Isolates | All | 1292 | 97.1 | (96.2, 98) | 100 | 96.0 | (91.4, 99.1) | 1259 | 99.7 | (99.4, 99.9) | 133 | 72.2 | (64.7, 79.6) | 1392 | 92.8 | (91.5, 94.1) |
| Isolates | CHROM | 476 | 93.9 | (91.5, 96) | 89 | 96.6 | (92.3, 100) | 450 | 99.3 | (98.4, 100) | 115 | 74.8 | (66.4, 82.2) | 565 | 84.2 | (81.2, 87.1) |
| Isolates | COL | 584 | 98.8 | (97.8, 99.7) | 5 | 80.0 | (33.3, 100) | 578 | 99.8 | (99.5, 100) | 11 | 36.4 | (7.7, 66.7) | 589 | 99.2 | (98.3, 99.8) |
| Isolates | MAC | 232 | 99.6 | (98.7, 100) | 6 | 100.0 | (61, 100) | 231 | 100.0 | (98.4, 100) | 7 | 85.7 | (50, 100) | 238 | 97.5 | (95.4, 99.2) |
| Urines | All | 270 | 96.7 | (94.5, 98.5) | 134 | 91.8 | (86.6, 96) | 272 | 96.0 | (93.2, 98.1) | 132 | 93.2 | (88.7, 97) | 404 | 66.8 | (62.4, 71.8) |
| Urines | CHROM | 106 | 92.5 | (86.9, 97.2) | 30 | 90.0 | (77.8, 100) | 101 | 97.0 | (93.2, 100) | 35 | 77.1 | (63.2, 90.3) | 136 | 77.9 | (70.6, 84.6) |
| Urines | COL | 119 | 99.2 | (97.3, 100) | 19 | 84.2 | (65.2, 100) | 121 | 97.5 | (94.3, 100) | 17 | 94.1 | (81.2, 100) | 138 | 86.2 | (80.4, 91.3) |
| Urines | MAC | 45 | 100.0 | (92.1, 100) | 85 | 94.1 | (88.1, 98.7) | 50 | 90.0 | (80.8, 97.9) | 80 | 100.0 | (95.4, 100) | 130 | 34.6 | (26.9, 43.1) |
Abbreviations: All: all sample types or all media types; CHROM: BD BBL CHROMagar Orientation; COL: BD Columbia Agar with 5% Sheep Blood; MAC: BD MacConkey II Agar; N Se: Number of sample analyzed for sensitivity; Se: Sensitivity; CI (Se): 95% confidence interval for Se; N Sp: Number of sample analyzed for specificity; Sp: Specificity; CI (Sp): 95% confidence interval for Sp; N PPV: Number of sample analyzed for PPV; PPV: positive predictive value; CI (PPV): 95% confidence interval for PPV; N NPV: Number of sample analyzed for NPV; NPV: Negative predictive value; CI (NPV): 95% confidence interval for NPV; N Prev: Number of sample analyzed for Prev (i.e. total number of samples per condition); Prev: Prevalence; CI (Prev): 95% confidence interval for Prev.
Discordant results: False positives and false negatives.
| Sample type | Media | Number | Comments |
|---|---|---|---|
| Urines | CHROM | 3 | Dust or agar artefacts wrongly considered as microbial objects by the algorithm False negative reported by the technician |
| Urines | COL | 3 | |
| Urines | MAC | 5 | |
| Isolates | CHROM | 3 | |
| Isolates | COL | 1 | |
| Urines | CHROM | 8 | Plates containing between 1 and 3 colonies were not detected by the algorithms (see Colonies considered as non microbial objects (dust, artifacts, …) Colonies located on the edges of the plate, which is a zone not included in image analysis Colonies not detected |
| Urines | COL | 1 | |
| Isolates | CHROM | 29 | Some plates containing The growth of some bacterial species on CHROM agar produced lawns of tiny faint colonies after 24 h incubation in normal atmosphere that were not detected by the algorithm (see Colonies considered as non microbial objects (dust, artifacts, …). Colonies located on the edges of the plate, which is a zone not included in image analysis (ex Colonies not detected Possible false positive reported by the technician (see |
| Isolates | COL | 7 | Some plates containing between 1 to 4 colonies of Colonies considered as non microbial objects (dust, artifacts, …) Colonies located on the edges of the plate, which is a zone not included in image analysis Colonies not detected |
| Isolates | MAC | 1 | A plate containing one colony of |
Evaluation of the Algorithm to semi-quantify microbial growth (<102 to ≥105).
| Sample type | Media | N | Accuracy | CI | Accuracy.pm1 | CI pm1 |
|---|---|---|---|---|---|---|
| All | All | 1796 | 80.2 | (78.3, 82) | 98.6 | (97.9, 99.1) |
| All | CHROM | 701 | 78.9 | (75.6, 81.9) | 96.9 | (95.6, 98.1) |
| All | COL | 727 | 75.9 | (72.8, 78.8) | 99.7 | (99.3, 100) |
| All | MAC | 368 | 91 | (88, 93.8) | 99.5 | (98.6, 100) |
| Isolates | All | 1392 | 76.9 | (74.6, 79.2) | 98.3 | (97.6, 98.9) |
| Isolates | CHROM | 565 | 76.5 | (72.7, 80) | 96.1 | (94.5, 97.7) |
| Isolates | COL | 589 | 72.2 | (68.6, 75.7) | 99.7 | (99.2, 100) |
| Isolates | MAC | 238 | 89.5 | (85.7, 92.9) | 100 | (98.4, 100) |
| Urines | All | 404 | 91.6 | (88.4, 94.3) | 99.5 | (98.8, 100) |
| Urines | CHROM | 136 | 89 | (83.8, 94.1) | 100 | (97.3, 100) |
| Urines | COL | 138 | 92 | (87, 96.4) | 100 | (97.3, 100) |
| Urines | MAC | 130 | 93.8 | (89.2, 97.7) | 98.5 | (96.2, 100) |
Abbreviations: All: all sample types or all media types; CHROM: BD BBL CHROMagar Orientation; COL: BD Columbia Agar with 5% Sheep Blood; MAC: BD MacConkey II Agar; N: Number of analyzed samples; CI: 95% confidence interval; Accuracy.pm1: accuracy with a plus or minus 1 log difference tolerance; CI.pm1: 95% confidence interval for the accuracy.pm1.
Percentage agreement of semi-quantification by 10 technicians and by the algorithms compared to the final truth determined by manual reading of 150 plate images.
| nBoot | Reader | Accuracy | CI | Accuracy.pm1 | CI pm1 |
|---|---|---|---|---|---|
| 10,000 | Algorithms | 78.0 | (71.3, 84.6) | 98.7 | (96.7, 100.0) |
| 10,000 | Reader 1 | 84.7 | (78.7, 90.0) | 98.7 | (96.7, 100.0) |
| 10,000 | Reader 2 | 80.0 | (73.3, 86.0) | 98.7 | (96.7, 100.0) |
| 10,000 | Reader 3 | 81.3 | (74.7, 87.3) | 98.7 | (96.7, 100.0) |
| 10,000 | Reader 4 | 83.3 | (77.3, 88.7) | 98.7 | (96.7, 100.0) |
| 10,000 | Reader 5 | 79.3 | (72.7, 86.0) | 98.0 | (95.3, 100.0) |
| 10,000 | Reader 6 | 82.7 | (76.0, 88.7) | 98.7 | (96.7, 100.0) |
| 10,000 | Reader 7 | 78.0 | (71.3, 84.7) | 99.3 | (98.0, 100.0) |
| 10,000 | Reader 8 | 82.0 | (76.0, 88.0) | 98.0 | (95.3, 100.0) |
| 10,000 | Reader 9 | 77.3 | (70.7, 84.0) | 98.7 | (96.7, 100.0) |
| 10,000 | Reader 10 | 82.0 | (76.0, 88.0) | 98.7 | (96.7, 100.0) |
Abbreviaitons: nBoot: number of bootstrap samples to compute the 95% CI; CI: Confidence interval; Accuracy.pm1: accuracy with a plus or minus 1 log difference tolerance; CI.pm1: 95% confidence interval for the accuracy.pm1.
Fig. 1Global agreement between human readers to report growth semi-quantification. The global agreement to report semi-quantification was calculated with a tolerance of 0 (strict quantification), 1 log or 2 log difference as compared to the “final truth”. Solid line: estimated value, dashed lines: 95% CI.
Performance of the algorithmic identification in percentage correct classification (manual reference and percentage computed per column).
| ESCCOL | Group | STASAP | STRAGA | Group KESC | Group PMP | STAAUE | |
|---|---|---|---|---|---|---|---|
| ESCCOL | 96.4% | 0.0% | 1.3% | 0.0% | 0.0% | 0.0% | 0.0% |
| Group | 0.0% | 93.8% | 0.0% | 0.0% | 0.5% | 0.0% | 0.0% |
| STASAP | 2.5% | 0.1% | 97.6% | 0.1% | 0.1% | 0.4% | 0.1% |
| STRAGA | 0.0% | 0.2% | 0.0% | 94.8% | 0.1% | 0.0% | 0.0% |
| Group KESC | 0.5% | 5.7% | 0.6% | 4.7% | 98.9% | 1.1% | 0.4% |
| Group PMP | 0.7% | 0.1% | 0.3% | 0.3% | 0.4% | 97.6% | 0.3% |
| STAAUE | 0.0% | 0.1% | 0.2% | 0.0% | 0.0% | 0.9% | 99.2% |
Abbreviations: ESCCOL: Escherichia coli; KESC: Klebsiella spp./Enterobacter spp./Serratia spp./Citrobacter spp.; PMP: Proteus spp./Morganella spp./Providencia spp.; STAAUE: Staphylococcus aureus; STASAP: Staphylococcus saprophyticus; STRAGA: Streptococcus agalactiae.
Evaluation of the performance of the algorithms to correctly classify bacterial species or groups.
| Group | N Acc | Acc | CI (Acc) | N Se | Se | CI (Se) | N Sp | Sp | CI (Sp) | N PPV | PPV | CI (PPV) | N NPV | NPV | CI (NPV) | N Prev | Prev | CI (Prev) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ESCCOL | 42,611 | 99.6 | (99.6, 99.7) | 3288 | 96.4 | (95.6, 97.0) | 39,323 | 99.9 | (99.9, 99.9) | 3209 | 98.8 | (98.3, 99.1) | 39,402 | 99.7 | (99.6, 99.7) | 42,611 | 7.7 | (7.5, 8.0) |
| Group Enter | 42,611 | 99.1 | (99.0, 99.2) | 4744 | 93.8 | (93.1, 94.4) | 37,867 | 99.8 | (99.7, 99.8) | 4530 | 98.2 | (97.9, 98.6) | 38,081 | 99.2 | (99.1, 99.3) | 42,611 | 11.1 | (10.8, 11.5) |
| Group KESC | 42,611 | 98.3 | (98.2, 98.4) | 17,685 | 98.9 | (98.8, 99.1) | 24,926 | 97.9 | (97.7, 98.1) | 18,028 | 97.1 | (96.8, 97.3) | 24,583 | 99.2 | (99.1, 99.3) | 42,611 | 41.5 | (41.0, 42.1) |
| Group PMP | 42,611 | 99.3 | (99.2, 99.4) | 7470 | 97.6 | (97.3, 98.0) | 35,141 | 99.7 | (99.6, 99.7) | 7416 | 98.4 | (98.0, 98.6) | 35,195 | 99.5 | (99.4, 99.6) | 42,611 | 17.5 | (17.1, 17.9) |
| STAAUE | 42,611 | 99.7 | (99.7, 99.8) | 3965 | 99.2 | (99.0, 99.5) | 38,646 | 99.8 | (99.7, 99.8) | 4014 | 98.0 | (97.6, 98.5) | 38,597 | 99.9 | (99.9, 99.9) | 42,611 | 9.3 | (9.0, 9.6) |
| STASAP | 42,611 | 99.5 | (99.5, 99.6) | 2799 | 97.6 | (97.1, 98.1) | 39,812 | 99.7 | (99.6, 99.7) | 2864 | 95.4 | (94.8, 96.2) | 39,747 | 99.8 | (99.8, 99.9) | 42,611 | 6.6 | (6.3, 6.8) |
| STRAGA | 42,611 | 99.6 | (99.5, 99.7) | 2660 | 94.8 | (93.6, 95.7) | 39,951 | 99.9 | (99.9, 100.0) | 2550 | 98.9 | (98.3, 99.3) | 40,061 | 99.7 | (99.6, 99.7) | 42,611 | 6.2 | (6.0, 6.5) |
Abbreviations: Group: Bacterial species or groups; N Acc: Number of sample analyzed for accuracy; Acc: Accuracy; CI (Acc): 95% confidence interval for Acc; N Se: Number of sample analyzed for sensitivity; Se: Sensitivity; CI (Se): 95% confidence interval for Se; N Sp: Number of sample analyzed for specificity; Sp: Specificity; CI (Sp): 95% confidence interval for Sp; N PPV: Number of sample analyzed for PPV; PPV: positive predictive value; CI (PPV): 95% confidence interval for PPV; N NPV: Number of sample analyzed for NPV; NPV: Negative predictive value; CI (NPV): 95% confidence interval for NPV; N Prev: Number of sample analyzed for Prev; Prev: Prevalence; CI (Prev): 95% confidence interval for Prev; ESCCOL: Escherichia coli; Group Enter: Group Enterococcus spp.; Group KESC: Group Klebsiella spp./Enterobacter spp./Serratia spp./Citrobacter spp.; Group PMP: Group Proteus spp./Morganella spp./Providencia spp.; STAAUE: Staphylococcus aureus; STASAP: Staphylococcus saprophyticus; STRAGA: Streptococcus agalactiae.