The Mother Machine Analyzer.
The Mother Machine is a microfluidic device designed to study e.g. bacteria. It allows the observation of growth and division of the progeny of single “mother” cells over many generations using time lapse microscopy. Individual cells need to be tracked over time. Tracking consist of two equally important tasks: (i) cells need to be segmented in each frame, and (ii) all segments of the same cell need to be linked between frames. Tracking large numbers of cells under different environmental conditions will allow biologists to better understand the stochastic dynamics of gene expression within living cells. Respective high throughput studies of cells in the Mother Machine would be greatly facilitated if the tracking task would be automated.
The tracking model we use is built on the basis of a large set of cell segmentation hypotheses for each video frame. Possible tracking assignments between segments across time, including cell identity mapping, cell division, and cell exit events are enumerated. Each such assignment is represented as a binary decision variable with unary costs based on image and object features of the involved segments. We find a cost-minimal and consistent solution (maximum a posteriori) by solving an integer linear program using Gurobi.
MoMA offers six innovative ways for semi-automatic curation of automatically found tracking solutions. We show how all proposed interactions can be elegantly incorporated into the assignment tracking model mentioned above. After interactively pointing at a single mistake, multiple segmentation and tracking errors are fixed automatically in one single reevaluation of the model.
To get started, read our
Optimal Joint Segmentation and Tracking of Escherichia Coli in the Mother Machine F Jug, T Pietzsch, D Kainmüller, J Funke, M Kaiser, E van Nimwegen, G Myers BAMBI@MICCAI, 2014
Tracking by Assignment Facilitates Data Curation F Jug, T Pietzsch, D Kainmüller, G Myers IMIC@MICCAI, 2014
- Download Gurobi binary in Gurobi Download Center
- The current version is 6.5.2 supporting Windows 32/64, Linux 64, MacOSX 64, AIX 64 architectures
- Get the right license for you from Gurobi
- Install & run MoMA
Find more information here.