Dear Beast-Users,
I have a problem using PathSampling in BEAST2.
Everytime I am running a PathSampling Analysis that has more than 14 steps the LogLikelihood reaches infinity in the last steps. As a consequence it is not possible to calculate the marginal likelihood estimate etc.
It happens to me when I use the PathSampling via the appstore, but also when I generate the Xml.file myself.
Here for example I wanted to calculate 40 steps. It stopped at step 35. When I wanted to calculate 60 steps it stopped at 54.
I slightly increased the numbers of steps from 4 to 16 to see, what is possible. 14 steps worked fine but when I tried 16, it stopped at 15.
It looks like that
45000 -73954.9235 25.2 -73562.0962 -392.8272 37m15s/Msamples
46000 -74768.6350 25.7 -74365.7411 -402.8939 37m17s/Msamples
47000 -73125.3805 26.3 -72724.1990 -401.1815 37m18s/Msamples
48000 -83522.6890 27.8 -83128.9918 -393.6971 37m21s/Msamples
49000 1246081.9561 45.0 1246488.0531 -406.0969 37m15s/Msamples
50000 Infinity N Infinity -413.1727 37m18s/Msamples
51000 Infinity N Infinity -413.1727 37m23s/Msamples
52000 Infinity N Infinity -413.1727 37m26s/Msamples
53000 Infinity N Infinity -413.1727 37m30s/Msamples
54000 Infinity N Infinity -413.1727 37m29s/Msamples
And at the end:
Loading /tmp/step/step35/likelihood.log, burnin 50%, skipping 500 log lines
|---------|---------|---------|---------|---------|---------|---------|---------|
*****************************marginalLs[35 ] = Infinity
******************************************************
Calculating statistics
|---------|---------|---------|---------|---------|---------|---------|---------|
********************************************************************************
Loading /tmp/step/step36/likelihood.logFile error: \tmp\step\step36\likelihood.log (Das System kann die angegebene Datei nicht finden)
BEAST has terminated with an error. Please select QUIT from the menu.
Does someone of you knows why this happens? And what could help to avoid it?
How many steps do I need to run to have reliable results? I guess 12 is not enough as the marginal L estimate is still changing.
And is there maybe a way to restart the analysis from where it stopped and then calculate the marginal L estimate?
Thank you for your answers and advices!
Bests,
Sarah