Greetings,
Currently, AleRax v1.2.0 produces a "FAM__consensus_50.newick" tree in the "reconciliations/summary" directory. If I understand correctly, for a given gene family, this tree represents the majority rule gene tree topology from all reconciliations, which seems like a useful tree to use for downstream analysis. I was wondering if it would be possible/practical to add two features to this consensus tree:
1) Compute the average branch lengths from the gene tree distributions using only those gene trees that match the consensus gene tree topology.
2) Label internal nodes to match the labels of the species tree, so as to indicate where the ancestral genes reside in the species tree framework (perhaps as a separate file, so as not to confuse with the support values currently used as internal node labels). I realize that this information can be discerned from the .xml reconciliation files and using visualization software like ThirdKind, but I think it would be helpful to include this information in the consensus tree as well.
Please let me know your thoughts, and thank you to all the contributors for developing this neat method!
Best,
Josh Mayoral