I'm trying to get back into the hang of using BEAST and I'm having similar problems to what some people on Google groups have mentioned.
I see that Andrew suggests using a smaller stdev when setting the prior. From what I'm observing, it seems like BEAST is ignoring the distributions set up in the priors all together.
Here's what I'm doing: in the latest run I set the age for my node of interest to be 124 in the "Taxa" tab. Then under "Priors" I set the tmrca for that node to have a lognormal prior, with a mean (in real space) of 56, a stdev of 1.0, and an offset of 90. This put the median for the node squarely at 124. I then ran the analysis in BEAST and I get a a "SEVERE" error message were the CompoundLikelihood
Total=Infinity (I think this is similar to a problem mentioned in another post Luis Javier Chueca on June 19th). I then looked at the tree output. The first tree is fine (my node of interest is at 124). In the subsequent tree, the nodes seem to be collapsing in around my 124 node and the node lengths are getting smaller. It seems like the node I'm interested in is getting pushed outside of it's prior distribution so BEAST is crapping out.
This I think is perhaps also related to Rebecca's problem because when I use a normal distribution for my priors, BEAST runs fine (=I do not get the same error message as with the lognormal priors) but the trees have significantly reduced node ages. About 1/1000th of what I set my priors to. Again, when looking at the treefiles, the first tree is fine (=proper node ages), however, the subsequent trees have significantly reduced node ages. My feeling is that when I have normal distributions for my priors (without offsets and a large stdev), BEAST doesn't have a problem with making the node ages really small. Here it seems to just be ignoring the prior distributions and doing whatever it pleases. AND the restrictions are lax enough not to force the program to abort. However, under the lognormal priors, it's running into a problem of estimating node ages outside the prior distribution and crapping out.
Is this making any sense? Does anyone know of a problem where BEAST ignores the
tmrca prior distributions and sort of 'runs away' with the node age
estimation, causing it to run outside of the prior distributions for the
calibrated nodes? Any suggestions on how to troubleshoot this
further? Is there some setting I'm not considering or setting up in BEAUti that should tell BEAST to pay attention to the tmrca priors and calibrate the remaining nodes according to said priors?
It's been a couple years since I've used BEAST and there clearly have been several changes to which the older tutorials don't really apply. Are there more recent ones out there?
Thanks,
Andy...