By default Java is only allocated a certain amount of memory by the
operating system. You can easily increase the amount of RAM available
to the BEAST applications by following the instructions here:
http://beast.bio.ed.ac.uk/Increasing_Memory_Usage
However, rather than doing this for BEAST, you'll need to do the same
for TreeAnnotator. Unfortunately TA is prepackaged, and - as far as I
can tell - you'll probably need to install the source code and compile
it manually to do this (not hard on Linux or OSX).
Another alternative is to use the LogCombiner application to resample
the trees at a lower frequency.
--Simon
The instructions on the page indicated should also apply for TreeAnnotator and is relatively easy for Mac and Linux/UNIX. Unfortunately, I don't think it is possible to alter the Windows exectutable in this way. However, you can still run TreeAnnotator from the command line. You need to use the following:
java -Xmx1024M -cp lib/beast.jar dr.app.tools.TreeAnnotator
(the 1024M specifies a GB of memory but use more if needed).
The final point is that I notice you are trying to analyse 124601 trees. This is probably a lot more than you need as they will be correlated (depending on the actual data, it may require more memory than you have available). Using LogCombiner to 'thin' these out to about 10000 trees will help.
Andrew
> --
> You received this message because you are subscribed to the Google Groups "beast-users" group.
> To post to this group, send email to beast...@googlegroups.com.
> To unsubscribe from this group, send email to beast-users...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/beast-users?hl=en.
>
>
___________________________________________________________________
Andrew Rambaut
Institute of Evolutionary Biology University of Edinburgh
Ashworth Laboratories Edinburgh EH9 3JT
EMAIL - a.ra...@ed.ac.uk TEL - +44 131 6508624
--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.