# seqs in tree file does not match. Read as the nexus format.
If I check the beginning of the logfile it says:
CODONML in paml version 4.10.0, September 2020
I am assuming this a new feature from PAML verion 4.10.6, but I cannot understand why my machine is calling the previous version (4.10.0).
I have activate the conda env I've prepared to install the version 4.10.6.
If I list this env, it says I have the right version in both machines:
1) machine1 (MacBook Pro)
$ conda list -p /Users/ses317/opt/miniconda3/envs/paml-v.4.10.6
# packages in environment at /Users/ses317/opt/miniconda3/envs/paml-v.4.10.6:
#
# Name Version Build Channel
paml 4.10.6 h2413b67_2 bioconda
2) machine2 (HPC)
$ conda list -p /home/users/rominab/.conda/envs/paml4.10.6
# packages in environment at /home/users/rominab/.conda/envs/paml4.10.6:
#
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 2_gnu conda-forge
libgcc-ng 13.2.0 h807b86a_0 conda-forge
libgomp 13.2.0 h807b86a_0 conda-forge
paml 4.10.6 h031d066_2 bioconda
I can only replicate the "error" if I use the full PATH where I have also the compiled the program on the HPC:
/home/users/rominab/software/paml-4.10.6/bin/codeml case_c.ctl | tee logfile_caseC.txt
I hope I made myself clear, but at the end I brought a new issue, related to conda envs? Anyway, I cannot reproduce your logfile.
Thank you,
Romina
Note that, if you run the branch or the branch-site model (i.e., you select foreground branches with the tag #1), you should not include gene alignments with missing taxa which tree topology is incompatible with these model. While sometimes this situation can be obvious and it is easy to manually check which tree topologies will be generated for each gene alignment, it gets very time consuming with more taxa and more genes. Under case c, CODEML will automatically prune the "main" tree you have included in the tree file when a gene tree has missing taxa. If you have enabled a branch or a branch-site model and the pruned tree is not compatible with the branch or the branch-site model (i.e., the #1 that selects the foreground branch/es has been lost after pruning and there is no #1 left), CODEML will stop. If you want to avoid this from happening, you need to read the details about case d.
There is another important outcome of the pruning that you should consider. If you have more than one label (e.g., several branches have been labelled with #1 or you have different #X tags), some labels could disappear after pruning but others may remain. In this case, as there is at least one branch marked as foreground, CODEML will run. You must always check the results you obtain with gene alignments with missing taxa: while some labels may remain (and hence your hypothesis), others may disappear (and affect your main hypothesis).
```