So I used idTracker for tracking zebrafish. When
I was trying to analyze the data, the "script-based" and GUI-based version of idSocial both produced errors. However, I get those errors also
for the output from the example video on the webpage from idTracker.
[idSocial_prepareTrajectories3D] Trajectories are ready! (It took 0.10724 seconds to prepare it)
Index exceeds the number of array elements (4).
Error in idSocial_filters3D (line 302)
circRoi = (distance_focal_center(:,ff,nf) <
filter_focal_circularROI(4)) | (distance_focal_center(:,ff,nf) >
filter_focal_circularROI(5));
Error in idSocial_loadData (line 695)
tr.trajectory =
idSocial_filters3D(tr.trajectory,options{group}{subset}{trial},bodylength,framerate,squeeze(info.circ_roi(group,subset,trial,:)));
Error in prepareTrajectories_WT_N2_MovAvg30 (line 269)
[data, ~, info]=idSocial_loadData(trajectory_location, datosegm_location, options);
Error in Ontogeny_plot_AllFigures (line 189)
prepareTrajectories_WT_N2_MovAvg30(subdirN2)
In the GUI version I am getting located to line 1856 (in idSocialUI.m) with an "waiting for input" message by Matlab.
catch
keyboard
end
Does anyone get the same errors and knows how to solve this? I am working with Matlab 2020a. So maybe
these errors are due to an incompatibility of the versions?
Also, I would be helpful if you have some kind of user guide that
explains the single steps in the GUI version, as I am not always sure
about parameter settings.
Thanks in advance for your answers and help!
Best,
Elena