Segmentation and analysis of mother machine data: SAM

Code for analysis of mother machine data
36 Downloads
Updated 2 Oct 2020

View License

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
Created with R2019a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Microfluidics in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.1

updating with proper image data to run code

1.0.0