Hi Teofil,
I don't have any good news but I'll try to answer your questions.
> ~/bin/dppdiv-pthreads-sse3 -T 12 -in 7g.phy -tre
> RAxML_bestTree.combined_opt464 -out test -exhp -dphp 10 -ghp -pm 5
> -npr 3 -cal diatom.cal
>
> When run with calibrations the program seems to get stuck early on.
> The last couple of lines of output after 24 hours using 12 processors
> are:
The problem you are facing is most probably due to problematic
calibration points. DPPDiv does not validate the input calibration
values and this may lead to invalid age ranges or zero-length branches.
DPPDiv will infinately try to propose values within the invalid interval
and hence stuck. Therefore, I'd suggest that you check your calibration
points manually. A good tip on how to detect the problematic calibration
points quickly is binary search: remove half of the calibration points,
check if DPPDiv proceeds, and accordingly continue by halving the
removed calibrations until you find the problematic one.
> When run without the calibration points (all exponential) the program
> runs (takes 15 minutes for 600 iterations).
I have used DPPDiv on a dataset of similar size (~150 taxa, ~10kb and
~20 cp) and my estimation was around 15 days on a 48-core machine.
> Not sure if there is a problem with my calibration file (attached) or
> something else? Also, is there possibly a way to restart the MCMC from
> the last iteration or a checkpoint (really nice feature when running
> remotely)?
Unfortunately, DPPDiv currently does not support checkpointing. We are
planning to develop a new version of DPPDiv that will support
checkpointing, however I do not know when this will happen.
Tomas