Hello all,
I apologize if this is a completely naive question, but I am running SNaQ on a dataset with six taxa (in multi-individual mode with a mapping file), and 40 genes. When I increase from h=1 to h=2, the hybrid node position changes but I do not see an additional hybrid node (was expecting 2). The difference between the loglik of net1 and net2 is minimal, but why might I be seeing no additional hybrid nodes in net2? Is it because I have too few taxa, or am I perhaps running this incorrectly? Or, is it that the tree topology changes between net1 and net2? I tried to look at the log and network files but I'm not sure I see anything in there to help me understand.
net0 = snaq!(astraltree,raxmlCF, hmax=0, filename="net0", seed=1234)
net1 = snaq!(net0, raxmlCF, hmax=1, filename="net1", seed=2345)
net2 = snaq!(net1,raxmlCF, hmax=2, filename="net2", seed=6456)
scores = [net0.loglik, net1.loglik, net2.loglik]
[4.482532584339262, 1.759535880241021, 1.7093122725040242]
Here are net1 (top) and net2 (bottom) plotted after re-rooting, and showing the major trees and default tree plot.
Attached are the logs and networks if that's helpful - I'm running phylonetworks in a jupyter notebook which unhelpfully truncates the species names (each "S_carol..." is a different subspecies).
Thanks for any insights you might have,
Andrea