Replies: 3 comments 3 replies
|
We're currently still testing the FunDi model implementation with Andrew Roger's group. I can't really guarantee it works in all cases at the moment... I will update here once we make some progress. |
|
We were able to compile this version and run it. Setting I think your thoughts make sense! |
|
Hi Minh, I have a relevant Q regarding the fundi model. I tried to perform analysis on a small, toy DNA alignment given a fixed topology. I used GTR or GTR+fundi with GTR vs fundi_GTR
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
IQTREE version:
IQ-TREE multicore version 2.2.5 COVID-edition for Linux 64-bit built Sep 15 2023Command line:
iqtree2 -s supermatrix_loci_183.fasta -te c60.treefile -seed 137888 -m LG+fundi_C10+G4 -mdef re-optimized-model.nexus -a 0.6250003068091398 --fundi $TAXA,estimate --prefix supermatrix_loci_183.fullTree.C10.out/fundi_full_tree -nt 20 -prec 10 --quietThe model
fundi_C10is specified in there-optimized-model.nexusfile, which states the per-class frequencies and weights.I ran this exact run twice, and it gave me two markedly different results with regards to FunDi results:
Run1:
Run2:
Note that these FunDi results are different, particularly the inferred central branch length and log likelihood:
Run1:
Run2:
The only difference between these runs is that they were run on different nodes of the same cluster.
Run1:
Run2:
I suspect that perhaps the starting seed ensures reproducibility up to optimization of the "normal" tree inference, but then when FunDi optimization starts, some other random element causes two different runs to diverge?
Also, there is the numerical underflow warning, could that be related somehow?
All reactions