TIM, September 9th 2019
Developing the celltrackR package for analyzing immune cell migration data
Inge Wortel
inge.wortel@radboudumc.nl
Department of Tumor Immunology, Radboudumc
Why we build and release software:
T cells in healthy LN A. Peixoto, Harvard Medical School |
Neutrophils in infected lung
Chtanova et al, Immunity 2008. |
Two of these cells just move differently by chance; the other has a different movement pattern. Can you find it?
Two of these cells just move differently by chance; the other has a different movement pattern. Can you find it?
Lots of software already available:
€€€
ImarisTrack:
MetaMorph:
Volocity:
Celltracker:
Free
Icy:
Cellprofiler Tracer:
TrackMate (ImageJ):
Most software quantifies tracks with some basic metrics, such as speed and displacement.
No single metric can tell the whole story:
These cells move at the same speed, but have different directionality. We only see this when we look beyond speed:
Currently, no software supports all the required analyses. Many papers with novel methods keep coming out, but they generally use custom scripts.
Aim: build software for in-depth, exploratory analysis of cell tracks.
This software must:
Graphical User Interface | Code It Yourself | |||
+ | No programming required | - | Need programming skills | |
- | Not very flexible: Only predefined methods |
+ | Very flexible: Can do anything |
$\rightarrow$ Format: something in between that is easy and flexible.
$\rightarrow$ Audience: biologists with some (limited) coding skills.
R language:
Format: an R package
An R package is a collection of functions that do things you might want to do.
Advantages:
Literature search yields a list of "metrics":
T cells and Neutrophils:
The same metric can be computed in different ways:
The same metric can be computed in different ways:
So now our software can do lots of stuff... Which is useless if nobody knows how!
Software documentation:
So now our software can do lots of stuff... Which is useless if nobody knows how!
Software documentation:
$\rightarrow$ Often forgotten in scientific software...
Releasing an R package:
Publishing software:
An earlier version of celltrackR is already being used:
Some software is also science:
Cellprofiler: Anne Carpenter lab (Broad Institute, MIT) |
|
Icy: Bioimage Analysis unit (Institut Pasteur) |
|
ImageJ: NIH |