Protein sequences from 74 single-copy gene families were used for phylogenetic tree reconstruction. MUSCLE63 was used to generate multiple sequence alignment for protein sequences in each single-copy family with default parameters. Then, the alignments of each family were concatenated to a super alignment matrix. The super alignment matrix was used for phylogenetic tree reconstruction through maximum likelihood (ML) methods. Before ML reconstruction, we used ProtTest64 to select the best substitution models. The JTT + I + G + F model was selected as the best-fit model, and RAxMLwas used to reconstruct the phylogenetic tree65.