Problems starting a new project in JAABA

399 views
Skip to first unread message

Veronica Jove

unread,
Apr 16, 2015, 7:59:53 PM4/16/15
to ja...@googlegroups.com
I just installed JAABA and I am having trouble starting a new project. I installed the source code zip file (JAABA-master) to use with Matlab R2014a on Mac OS X Yosemite. I watched the tutorial and was able to create a new project, entering a .avi file in the movie and a .mat file that was annotated using ctrax. The problem happens after when I go to add an experiment. What type of file should I be adding? I added the same .avi file and I hit Yes to generate missing files, but then a warning error pops up saying that the file doesn't exist. And the screen stays stuck on the generating perframe bar but it never loads. 

From reading the website, it looks like there is also a PrepareJAABAdata program that seems like it might help create a specific experiment file? I downloaded the JAABA_MAC_0.5.0 version and was able to locate the PrepareJAABAdata icon, but then I got an error message "cannot locate a valid install area: If an MCR is not in the default location then you must establish a valid install area by using the system preferences panel." I'm not sure what the default location is but since it said MCR, I downloaded MCR_R2012b from the mathworks website. Here I encountered another problem with the installer asking me to download the latest version of Java8, which I installed and confirmed that it was working on the browser. However, I still get the same error from the MCR installer saying that I need to dowload Java8.

Help with successfully using any of these attempts would be appreciated! What I ultimately want to do is upload annotated ctrax data and score wing extensions.

Thanks,
Veronica 

Mayank Kabra

unread,
Apr 17, 2015, 2:22:27 AM4/17/15
to Veronica Jove, ja...@googlegroups.com
Hi Veronica,

Yes, you need to process the Ctrax output using PrepareJAABAData. Since you are running JAABA from source using MATLAB, you don't need to run the compiled PrepareJAABAData program. You can find PrepareJAABAData function in the perframe directory of the code (same location as StartJAABA.m) and you can run it from MATLAB command line. That way you won't have to deal with MCR's and other installation requirements. 

And when you start a project, you don't give the path or name of a particular movie or mat file. In JAABA, there is separate folder for each movie (or experiment), and within this folder the name of the movie is always the same, say movie.avi or trx.mat. More details on how to prepare the folders are here http://jaaba.sourceforge.net/DataFormatting.html. When you create a project, you enter the common name (movie.avi and trx.mat) in the movie file and trx file field.

HTH,
Mayank

--
You received this message because you are subscribed to the Google Groups "JAABA" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jaaba+un...@googlegroups.com.
Visit this group at http://groups.google.com/group/jaaba.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages