Main Page: Difference between revisions

From Bactimas
Jump to navigation Jump to search
No edit summary
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<strong>MediaWiki has been installed.</strong>
== Welcome to BactImAs Wiki pages ==


Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.


== Getting started ==
'''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. 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
Bactimas paper is published here: [[http://dx.doi.org/10.1186/1471-2105-15-251|DOI:10.1186/1471-2105-15-251]]
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
 
'''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)
 
 
----
 
 
 
[[File:bactrack_main.png|400px]]
[[File:btree.png|400px]]
[[File:frame.png|400px]]
[[File:segmentation.png|400px]]
 
 
 
 
 
 
----
=== Example reports produced by BactImAs: ===
 
* BW Report video generated from the program (black outline - computer, white - human
 
<youtube>xSpLbs5pe_Y</youtube>
 
* Color report video generated from the program (green outline - human, red - human)
 
<youtube>GKMdunbu6CM</youtube>

Latest revision as of 10:42, 18 July 2023

Welcome to BactImAs Wiki pages

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.

Bactimas paper is published here: [[1]]


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)








Example reports produced by BactImAs:

  • BW Report video generated from the program (black outline - computer, white - human

  • Color report video generated from the program (green outline - human, red - human)