|
4 | 4 |
|
5 | 5 | _A lightweight, human-in-the-loop microscopy image analysis app._ |
6 | 6 |
|
7 | | -**[Homepage](https://biosustain.github.io/mycol/)** · [FAQ](https://biosustain.github.io/mycol/faq.html) · [Functionality Guide](https://biosustain.github.io/mycol/functionality.html) |
| 7 | +**[Homepage](https://biosustain.github.io/mycol/)** · [FAQ](https://biosustain.github.io/mycol/faq.html) · [Functionality Guide](https://biosustain.github.io/mycol/functionality.html) · [Preprint](https://www.biorxiv.org/content/10.64898/2026.06.02.729113v1) |
8 | 8 |
|
9 | 9 | </div> |
10 | 10 |
|
@@ -314,6 +314,47 @@ uv run streamlit run app.py |
314 | 314 | - Automating image annotation (with human QC) |
315 | 315 | - Morphology-based phenotypic comparison |
316 | 316 |
|
| 317 | +Each example below was segmented in Mycol and exported with its mask overlay. Where the study defines classes, cells are coloured by class; where it does not, masks take the unlabelled colour. |
| 318 | + |
| 319 | +<table> |
| 320 | +<tr> |
| 321 | +<td width="38%" valign="middle"> |
| 322 | + |
| 323 | +**Spore germination** |
| 324 | + |
| 325 | +Every cell segmented, then classified as **Germinated** (red) or **Ungerminated** (blue) - 27 and 35 respectively in this frame. |
| 326 | + |
| 327 | +</td> |
| 328 | +<td width="62%"> |
| 329 | +<img src="docs/case_study_examples/cs1_spore_germination.png" alt="Spore germination example, cells coloured by germination class" width="100%" /> |
| 330 | +</td> |
| 331 | +</tr> |
| 332 | +<tr> |
| 333 | +<td width="38%" valign="middle"> |
| 334 | + |
| 335 | +**Larval morphology** |
| 336 | + |
| 337 | +Larvae segmented and classified as **normal** (blue) or **abnormal** (red), so shape descriptors can be compared between the two groups. |
| 338 | + |
| 339 | +</td> |
| 340 | +<td width="62%"> |
| 341 | +<img src="docs/case_study_examples/cs2_larvae_morphology.png" alt="Larval morphology example, larvae coloured by normal or abnormal class" width="100%" /> |
| 342 | +</td> |
| 343 | +</tr> |
| 344 | +<tr> |
| 345 | +<td width="38%" valign="middle"> |
| 346 | + |
| 347 | +**Colony (CFU) counting** |
| 348 | + |
| 349 | +All 734 colonies on this plate segmented in one pass. No classes are defined here, so every mask is drawn in the unlabelled colour. |
| 350 | + |
| 351 | +</td> |
| 352 | +<td width="62%"> |
| 353 | +<img src="docs/case_study_examples/cs3_cfu_counting.png" alt="Agar plate with every colony segmented" width="100%" /> |
| 354 | +</td> |
| 355 | +</tr> |
| 356 | +</table> |
| 357 | + |
317 | 358 | --- |
318 | 359 |
|
319 | 360 | ## License |
|
0 commit comments