← Latest papers
⚛️ biophysics

HaloUMI: Physics-informed analysis of inhibition halo assays

HaloUMI is an open-source Python graphical user interface that leverages physics-informed models and robust image processing to provide accurate, reproducible, and high-throughput quantification of microbial growth inhibition zones, effectively addressing limitations in existing tools by handling irregular halo shapes and correcting for lawn density variability.

Original authors: Pembery, A., Nadir, H. H., MacDonald, C., Leake, M. C.

Published 2026-08-13
📖 6 min read🧠 Deep dive

Original authors: Pembery, A., Nadir, H. H., MacDonald, C., Leake, M. C.

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ⚕️ This is an AI-generated explanation of a preprint that has not been peer-reviewed. It is not medical advice. Do not make health decisions based on this content. Read full disclaimer

Imagine a world where tiny, invisible armies of bacteria and yeast are locked in a constant battle. Scientists often need to know which side wins when they introduce a weapon, like an antibiotic or a natural toxin. To find out, they use a classic trick called the "halo assay." Picture a petri dish as a giant, flat pizza covered in a thick layer of dough made of living cells. If you drop a tiny dot of a "killer" substance in the middle, the cells around it die, leaving a clear, empty circle. This empty ring is the "halo." The bigger the halo, the more powerful the weapon. For decades, scientists have measured these circles with rulers, hoping to see how well a new drug works or how a specific bug fights back. But here's the catch: real life is messy. The "pizza dough" isn't always spread perfectly even, and the killer drop doesn't always land as a perfect circle. Sometimes the halo looks like an oval, a blob, or a weird shape. Trying to measure these with a ruler is slow, prone to human error, and often misses the subtle details that tell the real story.

Enter a new tool called HaloUMI, a smart computer program designed to solve this messy problem. Think of it as a super-observant robot chef that doesn't just measure the size of the empty circle but actually understands the shape of the dough and the weapon. Instead of guessing where the edge is, HaloUMI uses physics and math to look at the image of the petri dish and calculate exactly how far the "dead zone" stretches in every direction. It's like having a detective that can tell the difference between a real empty spot and a smudge on the glass. The researchers found that by using this program, they could measure these irregular halos with incredible precision, even when the "pizza dough" (the layer of cells) was thicker in some spots than others. They proved that by correcting for these uneven layers, they could get a much truer picture of how strong the toxin really is, avoiding false alarms that might happen if you just guessed based on a simple ruler measurement.

The Story of the Robot Chef and the Messy Pizza

So, how does this robot chef, HaloUMI, actually work? Imagine you have a photo of a petri dish, but it's a bit grainy, and the "killer" drop you put in the middle isn't a perfect circle—it might be a squashed oval or a blob. Old methods tried to force these shapes into perfect circles, like trying to fit a square peg into a round hole, which led to mistakes. HaloUMI, however, is flexible. It first scans the image and finds the "killer" spot, no matter how weird its shape is. It then draws a virtual net around it, checking every single point on the edge.

Here is where the magic happens. The program doesn't just look for a line; it looks for a color change. It knows that the "dead zone" (where the cells died) is a different shade than the "lawn" (where the cells are still alive and growing). It calculates the exact middle color between these two shades. Then, it shoots out hundreds of tiny, invisible laser beams from the center of the spot, checking every single direction. It stops the beam the moment it hits that "middle color." By doing this for every single point around the blob, it builds a complete, 360-degree map of the halo. It's like measuring the distance from a lighthouse to the shore in every direction, not just North and South.

But wait, there's a twist! The paper explains that the "lawn" of cells isn't always the same thickness. Imagine one part of the pizza dough is thick and fluffy, while another part is thin and sparse. If the dough is thick, the killer toxin has to work harder to clear a path, making the halo look smaller. If the dough is thin, the halo looks bigger, even if the toxin is the same strength. This is a huge problem for scientists because they might think a drug is weak when it's actually just hitting a thick patch of dough. HaloUMI fixes this by using a physics-based model. It treats the thickness of the cell layer like a variable in a math equation. By measuring how "bumpy" or uneven the cell layer looks (using something called standard deviation), the program can mathematically "flatten" the data. It essentially says, "Okay, this halo looks small, but that's because the dough was thick here. Let's adjust the number to see what the halo would have been if the dough were perfect."

The researchers tested this system with some fun simulations. They created fake images of halos that were perfect circles, weird ovals, and even shapes that looked like Pac-Man. They even added fake "dirt" or scratches to the images to see if the program would get confused. The result? HaloUMI was a champion. It could spot the real halos and ignore the dirt. When they compared the computer's measurements to the "true" values they knew from their simulations, the error was tiny—sometimes as small as 0.006%. Even with the trickiest, most irregular shapes, the computer stayed accurate.

In the real world, they used HaloUMI to study yeast cells and a specific toxin called K28. They compared normal yeast to yeast that had a broken defense system. The old way of measuring might have missed the difference or given a fuzzy answer. But HaloUMI showed a clear, precise difference: the defenseless yeast had halos that were about 1.3 times bigger than the normal ones. This confirmed that the broken defense gene was indeed the cause. The program also helped them realize that the thickness of the cell layer was a major factor. By correcting for this, they could see that the "size" of the halo wasn't just about the toxin's strength, but also about how the cells were spread out.

The paper also hints at a future where the model could get even smarter. Currently, it treats the killer drop as a single point. But in reality, the drop spreads out a bit, like a ring of fire. The authors suggest that a more complex model, similar to how heat spreads in a ring, could make the measurements even better. But for now, HaloUMI is already a game-changer. It turns a slow, error-prone job of measuring blobs with a ruler into a fast, automated, and highly accurate process. It's not just about measuring circles; it's about understanding the messy, beautiful reality of how tiny cells interact with the world around them, one irregular halo at a time. And the best part? It's free for anyone to use, so scientists everywhere can start measuring their own "pizza battles" with superpowers.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →