New Methods For Inferring, Assessing, And Using Phylogenetic Trees From Genomic And Microbiome Data