Hi Minh
Thank you very much for your reply! I have attempted to use the test as you described with the newest IQTREE version:
iqree2 -s observed_alignment.phy -m WHTEST -n 0
The program quit reporting:
q0_matrix not scaled to 1 total subst. per site (0.997804)
The program did not produce any results.
In order to check if this might be related to eventual code changes from version to version I have repeated the analysis with a number of earlier versions I have.
I have received the same error with every version I have.
My nucleotide alignment is not partitioned (with no gaps, missing and ambiguous characters), thus it should fit the criteria you described.
Do you think the program did not perform the test due to the method-specific feature (the issue with the eigen-decomposition you have mentioned?)
My second question relates to the fixed selection of a GTR+G model to perform the test.
This way the user is informed about the model-data fit of this model only.
Could you tell me why the implementation of the test does not allow to specify any other of many models available in IQTREE in order to test its fit to the input alignment? In model selection you would like to test all models to estimate their fit.
Best wishes,
Vadim