Hello all!
I've seen very encouraging internal documentation, confirmed by the great and very helpful Dan Allen (who suggested that I open this as an "issue"), that trackpy can in principle handle n-dimensional data.
In practice, how to best get this working is, for now, somewhat unclear to me.
In principle, getting the information in as a numpy array of the proper dimensionality will work.
However, I am also interested in the batch processing available through pims and trackpy, since experimental data sets can extend into the GB and TB range.
Here is sample data from the Megason lab (in the MB range), which is 4D x,y,z, and t, if you only look at Channel 00, which has blog-like nuclei in three time points. I would like to track 3D nuclei in xyz space through time:
http://www.gofigure2.org/index.php/users.html ("GoFigureSampleData.zip")
5D functionality - this is the real reason I am interested in trackpy. Imagine that I have nuclei, which are being tracked in 4D, in one channel, and in another, I have some periodic fluorescent marker. I would like to use the (constant) nuclei tracks to connect the on/off states of the periodic marker, so that I could track and do data analysis in those periodic cycles.
How could this be done?