Dear Benoit,
That's right! I just checked the stats.txt file of each gene family and they are all the same. I'm attaching one to this email.
The command I ran was:
mpiexec -np 40 generax -f map.txt -s tree-simplified.nwk -r UndatedDTL --prefix Output --seed 85315 --per-species-rates --prune-species-tree
So, as I used the per-species estimation, I should indeed expect the same rates for all families. I saw one stats.txt per family and the initial thought was that they'd be different, although I was aware about the overparameterization issue. I missed it for a moment.
The species tree I used has 24 leaves and 22 internal branches, and it is rooted (so I should count one external branch for it, right?). Here it is:
(Sp,(Sp,(Sp,(Sp,((Sp,Sp),((((Sp,Sp),(Sp,Sp)),(((((Sp,Sp),Sp),Sp),Sp),(Sp,(Sp,Sp)))),((Sp,Sp),((Sp,Sp),(Sp,Sp)))))))));
In the stats.file, there are 141 values, that is, 3 values per 47 something. As I used the per-species estimation, I supposed it printed 3 rates per 47 branches. Is that so, then?
I'll take a look on how to process the results in the eventcounts files for my data :)
Thank you for suggesting AleRax! I saw some comments in the Google Groups about it, but it didn't come to my mind that it would be a more recent tool. I quickly checked the article and its Wiki page. Very interesting! I'm not sure if I'll be able to run it for my final analysis, but I'll keep it in mind for future projects!
Best,
Carolina