Segmentation and analysis of mother machine data: SAM
Time-lapse imaging of bacteria growing in micro-channels in a controlled environment has been instrumental
in studying the single cell dynamics of bacterial growth. These microfluidic growth chambers are known as
mother machines. In this kind of experiments bacterial growth can be studied for numerous generations with
high resolution and temporal precision. But like any other experiment mother machine data shows considerable
intensity fluctuations, cell intrusion, cell overlapping, filamentation etc. The large amount of data produced
in such experiments makes it hard to manual analysis and correction of such unwanted aberrations. We have
developed a modular code SAM, for detection of such aberrations and correctly treat them without manual
supervision. We track cumulative cell size and use an adaptive segmentation method to avoid faulty detection of
cell division. SAM is currently written and compiled using MATLAB. It is fast (∼ 15 min/GB of image) and
can be efficiently coupled with shell script to process large amount of data. It has been tested for many different
experimental data and is publicly available in Github.
Cite As
Deb Sankar Banerjee (2025). Segmentation and analysis of mother machine data: SAM (https://se.mathworks.com/matlabcentral/fileexchange/80455-segmentation-and-analysis-of-mother-machine-data-sam), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
