Biology Stack Exchange is a question and answer site for biology researchers, academics, and students. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Cell motility assessment is a branch of experimental biology or medical science. One example could be an assessment of treatment effects on sperm motility of an animal. The standard procedure involves taking film clips of sperm (or any other moving objects) through a microscope and measuring average linear velocity of particles on these film clips. The program used for measuring these linear velocities is important, and there are not too many choices to my knowledge. However, my knowledge might be limited.

I have previously used CellTrak for measuring sperm swimming speeds. The program works well, but lacks a batch processing function. As the assessment bases on a considerable number of replicates, I end up with 1000-2000 film clips to be analyzed and clicking my way through CellTrak is a tedious and irritating process. Also CellTrak licence costs a lot of money for such a poorly written program.

Therefore, my question is: Is someone aware of a similar program to CellTrak, which includes batch processing option, or even better, which works through command line and can be looped? Are there open source options or extensions to widely used open source programs (ImageJ, Bioconductor, etc.)? Please give a short tutorial/personal experience to the usage of the suggested program (if any).

share|improve this question
I wonder if you could adapt Digital Particle Image Velocimetry for your purposes. – kmm Mar 27 '13 at 13:39
I don't know of a specific program but the MATLAB file exchange is likely to have scripts for that purpose. It may also help to migrate this to StackOverflow – Drosophila Mar 27 '13 at 14:02

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.