Frame one dish
Keep the full rim visible with a little space around it. Photograph straight down, with the camera parallel to the dish. Keep your framing consistent across time points.
Guides / Petri dishes
Turn a batch of plate photos into inspectable proposals and a reviewed record. Follow these five steps with an experiment you already know.
Start with an existing dish that is ready for observation. Keep it closed and follow your lab’s handling and containment procedures throughout photography.
Keep the full rim visible with a little space around it. Photograph straight down, with the camera parallel to the dish. Keep your framing consistent across time points.
Choose diffuse, even lighting and a plain background. Check for bright reflections, shadows, condensation, and writing that hides the area you need to inspect.
Inspect the image at full size before uploading. Small structures should be distinguishable. Keep camera distance consistent when comparing images.
DishFlow’s colony size summary is in pixels. A ruler in the photograph does not automatically calibrate it to millimetres. If physical measurements matter, retain an appropriate scale reference in your original record and use your lab’s validated measurement method.
Open DishFlow and enter an experiment name for your first batch. If you already have experiments, select the one this batch belongs to or choose a new experiment. Add the photos in the same form.
Use JPEG, PNG, or WebP files, each no larger than 8 MB and 16 megapixels; automated analysis needs at least 128 pixels on each side. The uploader shows your current batch allowance.
The defaults are Colonies and Round dish / plate. To change them, open Measurement type and experiment context and choose the profile that matches your image. The coverage-only profile intentionally does not report a discrete object count.
Open Plate IDs and observation time. In Plate IDs, enter exactly one non-empty line per selected photo, in the displayed order. Use the same ID for the same physical plate at later observation times.
If you leave IDs blank, a single readable barcode may supply the ID; otherwise the filename is used. Check every saved ID, particularly when the photo contains multiple labels.
| Batch note | A short reminder about this set of observations. Avoid using the note as the only record of a plate’s identity. |
|---|---|
| Condition & replicate | Optional shared labels. Enter values that apply to the entire batch; you can edit these per plate later. |
| Observed at | The actual observation time, entered in your local time. An empty field uses the upload time. Stored timestamps are UTC. Use separate batches for different observation times. |
| Count context | Dilution multiplier and plated volume are optional and must be supplied together. Leave them blank if you only need an image count. |
Check your choices, then select Analyse this batch. The batch form takes images and these fields; it does not import a metadata CSV.
Start with the Review queue to find unreviewed results and images flagged for quality, dense growth, or no eligible objects. Inspect every plate: a result with no warning still needs your review.
The detector can merge adjacent structures or omit large regions. Its dense warning is not a universal “too numerous to count” decision. Apply your own protocol’s countability rules; keep unresolved or TNTC decisions with your lab record instead of forcing an exact count from an ambiguous image.
Coverage describes segmented image area. It does not establish viable biomass, organism identity, or a biological outcome. See the current evidence and limits.
Select Start review from these suggestions to copy the automated centres into the editable human layer. This gives you a starting point for checking the image.
Loading suggestions alone does not save a review. A saved human review has its own revision in the history, separate from the automated result.
Working through a batch? Choose Save and review next to save this plate and continue to the next unreviewed observation.
The count is the number of saved human marks. CFU/mL appears only when a human-reviewed count and both dilution multiplier and plated volume are present. The calculation still depends on valid metadata and a protocol that supports interpreting this plate that way.
Practice adding and removing marks before using your own image →
From the experiment’s DishFlow page, choose Download experiment. The ZIP brings together the results CSV, observation metadata, review images, available overlays, and the experiment’s trend graphic.
For one plate, choose Export this observation on its observation page. That ZIP includes the stored image, available overlay, counts CSV, and a JSON record with automated results, human-review history, and observation context.
Keep your export with the original images. AssayPilot stores metadata-stripped JPEGs with a long edge of at most 1,600 pixels; these are review copies, not archival originals.
For a later time point, add a new photo to the same experiment with the same physical plate ID and its new observation time. The notebook can connect those observations. A change in framing, light, or focus can also change an image measurement, so inspect the photos together.
When the first attempt is imperfect
Retake the closed-dish photo with the entire rim visible, a small margin, and the camera centred above it. Use the round-dish geometry for a full dish. A centred fallback means the rim was not confidently detected; inspect that area before accepting any count.
Check focus, glare, the chosen profile, and whether objects overlap. A zero means no eligible objects passed the detector filters, not that the dish is biologically empty. If the original image is readable, use the human marking layer; otherwise retain the image as an unresolved observation under your protocol.
The engine attempts to exclude strong glare, decoded barcode areas, and long marker strokes, but that masking is imperfect. Remove false marks during review. If a reflection or label hides the underlying image, a manual click cannot recover the missing information.
Before uploading, match one ID to each selected photo in order. The batch shares one observation time; create separate batches when those times differ. Inspect the saved IDs and times before using the trend view or exporting results.
Save a human-reviewed count first, then provide both the dilution multiplier and plated volume on that plate’s count context form. Leave the fields empty when your experiment does not support that calculation.
Export a still JPEG, PNG, or WebP. HEIC files, animations, files over 8 MB, and images over 16 megapixels are not supported by this uploader. Keep your original, and create a supported copy with enough detail to review.
No. This workflow proposes image objects and lets you review their marks. It does not identify species, establish viability, diagnose contamination, or make an antimicrobial-susceptibility decision.
Try the generated example, or start with a small experiment whose images and expected observations you already understand.