Closed lhui2010 closed 1 year ago
Hi @lhui2010,
Can you run with --log
and share the .log.gz
file here so I can dig deeper? And/or can you share your input files here?
Thanks
Hi @wutron ,
I managed to use dlcpar search if such error persists, and so far it works. I'll let you know, with detailed logs, if I met further problems.
Thanks! Hui
If you use dlcpar search
, be sure to increase the search space. The defaults are probably too low unless your trees are small. Unfortunately, I do not have good heuristics for how to set these numbers, but as a start, you can try using the defaults from OrthoFinder.
OK! Thanks for pointing it out, I will have a check on the code you pointed out!
Hi @wutron,
I wonder if Optimal Cost
given in dlcpar search is comparable among different runs. Because I found that heuristic method is largely affected by the seed given and sometimes increasing iterations will not get better.
I'm thinking of running dlcpar search seperately, like for ten times independently with different seeds, and select the best reconciliation with lowest Optimal Cost
. Maybe it can complement the shortcoming of heuristic approach? Do you think it's reasonable?
Thanks! Hui
Yes, as long as you pass the same event costs as parameters, the costs are comparable across multiple runs. Rerunning with multiple seeds is a good approach - if I want to be more exhaustive, I will run RAxML and dlcpar multiple times and ultimately pick the tree and reconciliation with the minimum cost.
Hi,
Thanks for this information!
Hui
Hi,
I met an error when executing dlcpar dp on a rooted RAxML tree. It would be grateful if you can provide me any hints to this problem. Thanks!
Hui
Command I use:
$more stdout.txt
$more stderr.txt