Save to my list
Unsave this
Created on
Jun 2014
Last activity
Jun 2014

Short Description

BactImAS: a platform for processing and analysis of time-lapse microscopy movies


** Note: see the complete documentation at our wiki site.

 ** Note: BactImAs requires Java 1.6+

BactImAs is an open-source multi platform java application intended to assist the researcher in tracking various organisms in sequences of images and obtaining and visualizing their quantitative data.

Motivation: A common task in today’s synthetic and systems biology studies is the analysis of various features of organisms using movies obtained through time-lapse microscopy. 
This process consists of identifying organisms on a large number of images and measuring their features whilst keeping track of their lineage which is a very cumbersome and error prone task for the researcher. 
To facilitate the analysis, various mostly automated tools and algorithms were developed in recent years but all of them targeting rather specific organisms and/or laboratory setups, since a general purpose automated solution to this detection problem is extremely hard if not impossible. 

Solution: We've designed BactImAs as a “platform”, that is as a collection of somewhat independent well defined modules working together. Such setup facilitates maintenance, customization and upgrades. This property is particularly useful for the tracking algorithms - in BactImAs it is possible to include multiple tracking algorithms (“best-of-breed approach”) and thus use the best fitted algoritm for the problem at hand. 
It is even possible to mix-and-match algorithms in a way to segment one part of the movie with algorithm A and the other part with algorithm B.

BactImAs uses a semi-automated approach: it relies on the user to define the initial cells and all cell divisions. Other than that, the application tracks cells using a our newly developed algorithm. At any point, the user can intervene and correct any unsatisfactory cell detections.

BactImAs provides the following features:

  • Easy to use GUI interface
  • Frame anlignment algorithm
  • Novel mycobacteria segmentation algorithm
  • Novel configurable lineage tree visualization
  • Automated acquisition of quantitative date
  • Relational database storage, SQL interface to data
  • Data export (CSV)

One review on “BactImAs

  1. Fabrice de Chaumont
    This tool is just amazing !! The whole design and the database integration is very professional/impressive ! A youtube demo in the documentation and also a better integration of the Icy viewer for the image would be perfect !

Leave a Review

Leave a review
Cancel review
View full changelog
Close changelog


  • Version • Released on: 2014-06-10 16:59:08

    * minor: fixed old->new name in the frame title

  • Version • Released on: 2014-06-06 09:32:57

    * downgraded to java 1.6

  • Version • Released on: 2014-06-05 10:53:57

    * bug fix

  • Version • Released on: 2014-06-04 15:24:47

    * another icy home/plugin home folder bug fix

  • Version • Released on: 2014-06-04 15:05:49

    * fixed paths issue
    * automatic download and setup of data/conf directories and demo database

  • Version • Released on: 2014-06-04 14:09:42

    bug fix

  • Version • Released on: 2014-06-04 13:59:58

    buf fix, testing plugin publish

  • Version • Released on: 2014-06-04 11:01:23