QuantiFly

QuantiFly automates quantification of egg laying in Drosophila melanogaster to provide accurate egg counts for genetic and behavioral studies.


Key Features:

  • Automated counting: Uses pattern recognition and machine-learning algorithms to detect and count Drosophila eggs in vial images.
  • Bias correction: Implements corrections to an existing algorithm to reduce systematic biases in output.
  • Media-specific performance: Achieves average accuracies of 94% on transparent (defined) media and 85% on opaque (yeast-based) media.
  • Artifact robustness: Maintains performance in the presence of food surface artifacts such as bubbles and crevices.
  • Training on labeled images: Trains models using a labeled subset of eggs from images.
  • Batch processing and speed: Performs batch analyses on new images at a rate of a few seconds per image, compared with approximately 40 seconds per vial for manual counting.

Scientific Applications:

  • Egg-laying quantification: Quantitative measurement of egg counts in Drosophila melanogaster experiments for genetic and behavioral assays.
  • Comparative media analysis: Comparison of egg-laying between transparent (defined) and opaque (yeast-based) media.
  • Experimental sensitivity: Detection of experimental differences in egg-laying across conditions given reported accuracy levels.

Methodology:

Applies pattern recognition and machine-learning algorithms trained on a labeled subset of eggs, includes algorithmic bias correction, and performs batch analysis of vial images.

Topics

Details

Tool Type:
desktop application
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Waithe D, Rennert P, Brostow G, Piper MDW. QuantiFly: Robust Trainable Software for Automated Drosophila Egg Counting. PLOS ONE. 2015;10(5):e0127659. doi:10.1371/journal.pone.0127659. PMID:25992957. PMCID:PMC4436334.

Documentation

Links