Hey Pierre.
Thanks a lot for developing this software. One question I have is which AA substitution models are supported in epa-ng?
I used RAxML-NG v2.0.1 to optimise some parameters for a tree built with iqtree3 with the Q.PFAM+R10 model. I get the .BestModel file which looks like this:
Q.PFAM+R10{0.051755/0.163096/0.288424/0.431771/0.599218/0.800573/1.053245/1.393043/1.916291/3.302585}{0.129458/0.108723/0.121044/0.116191/0.104157/0.099554/0.107772/0.071831/0.070528/0.070742}, noname = 1-603
However when I try to use it with the --model argument in epa-ng v0.3.8 with
epa-ng --ref-msa final_ureC_nogap095.afa --tree ureC_raxML.raxml.bestModel_rooted.tree --query ureC_fragments_10000.fna --model ureC_raxML.raxml.bestModel -T 12 or
epa-ng --ref-msa final_ureC_nogap095.afa --tree ureC_raxML.raxml.bestModel_rooted.tree --query ureC_fragments_10000.fna --model Q.pfam+R10{0.051755/0.163096/0.288424/0.431771/0.599218/0.800573/1.053245/1.393043/1.916291/3.302585}{0.129458/0.108723/0.121044/0.116191/0.104157/0.099554/0.107772/0.071831/0.070528/0.070742} -T 12
I receive the following error
INFO Selected: Output dir: ./
INFO Selected: Query file: ureC_fragments_10000.fna
INFO Selected: Tree file: ureC_raxML.raxml.bestModel_rooted.tree
INFO Selected: Reference MSA: final_ureC_nogap095.afa
INFO Selected: Automatic switching of use of per rate scalers
INFO Selected: Preserving the root of the input tree
INFO Selected: Specified model file: ureC_raxML.raxml.bestModel
libc++abi: terminating due to uncaught exception of type std::runtime_error: Invalid model name: Q.PFAM
zsh: abort epa-ng --ref-msa final_ureC_nogap095.afa --tree --query --model -T 12
I suspect the Q.pfam model may not be supported in epa-ng even though it is included in RAxML-NG v2.0.1 and iqtree. But maybe I am doing something else wrong, so I would like your opinion.
Cheers,
Alex
Hey Pierre.
Thanks a lot for developing this software. One question I have is which AA substitution models are supported in epa-ng?
I used RAxML-NG v2.0.1 to optimise some parameters for a tree built with iqtree3 with the Q.PFAM+R10 model. I get the .BestModel file which looks like this:
Q.PFAM+R10{0.051755/0.163096/0.288424/0.431771/0.599218/0.800573/1.053245/1.393043/1.916291/3.302585}{0.129458/0.108723/0.121044/0.116191/0.104157/0.099554/0.107772/0.071831/0.070528/0.070742}, noname = 1-603
However when I try to use it with the --model argument in epa-ng v0.3.8 with
epa-ng --ref-msa final_ureC_nogap095.afa --tree ureC_raxML.raxml.bestModel_rooted.tree --query ureC_fragments_10000.fna --model ureC_raxML.raxml.bestModel -T 12 or
epa-ng --ref-msa final_ureC_nogap095.afa --tree ureC_raxML.raxml.bestModel_rooted.tree --query ureC_fragments_10000.fna --model Q.pfam+R10{0.051755/0.163096/0.288424/0.431771/0.599218/0.800573/1.053245/1.393043/1.916291/3.302585}{0.129458/0.108723/0.121044/0.116191/0.104157/0.099554/0.107772/0.071831/0.070528/0.070742} -T 12
I receive the following error
INFO Selected: Output dir: ./
INFO Selected: Query file: ureC_fragments_10000.fna
INFO Selected: Tree file: ureC_raxML.raxml.bestModel_rooted.tree
INFO Selected: Reference MSA: final_ureC_nogap095.afa
INFO Selected: Automatic switching of use of per rate scalers
INFO Selected: Preserving the root of the input tree
INFO Selected: Specified model file: ureC_raxML.raxml.bestModel
libc++abi: terminating due to uncaught exception of type std::runtime_error: Invalid model name: Q.PFAM
zsh: abort epa-ng --ref-msa final_ureC_nogap095.afa --tree --query --model -T 12
I suspect the Q.pfam model may not be supported in epa-ng even though it is included in RAxML-NG v2.0.1 and iqtree. But maybe I am doing something else wrong, so I would like your opinion.
Cheers,
Alex