library(Biostrings)
library(ape)
library(phangorn)
library(msa)
library(seqinr)
library(ggtree)
library(ggplot2)
library(gridExtra)
library(treeio)
## DNAStringSet object of length 49:
## width seq names
## [1] 792 GAGTATGCGGACACCACATCGAG...TCNAGCTCCATAATGGTATAAA CAP1_37_2_Bat_Tha...
## [2] 792 TCCAAAGGGTTGCCCTCAGGCAT...ATTTTGCAGAGGTGCCTGGAGG Calicivirus_Bat_C...
## [3] 792 TCCAAAGGGTTGCCCTCAGGCAT...ATTTTGCAGAGGTGCCTGGAGG Calicivirus_Bat_C...
## [4] 792 TCCAAAGGGTTGCCCTCAGGCAT...ATTTTGCAGAGGTGCCTGGAGG Calicivirus_Bat_C...
## [5] 792 -----------------------...ATTTTGCAGAGGTGCCTGGAGG Calicivirus_Bat_C...
## ... ... ...
## [45] 792 -----------------------...---------------------- Calicivirus_ Mink...
## [46] 792 -----------------------...---------------------- Calicivirus_Bovin...
## [47] 792 -----------------------...---------------------- Calicivirus_Bovin...
## [48] 792 -----------------------...---------------------- Calicivirus_Felin...
## [49] 792 CCGGAAAGAGGCGGCTA--CTTT...GTACGTGACACAACTGCACTGC Calicivirus_Porci...
## use default substitution matrix
## Root the tree using an 'outgroup_taxon'
outgroup_taxon <- "Calicivirus_Mink_USA_(AF338404.1)"
rooted_tree <- root(nj_tree, outgroup = outgroup_taxon, resolve.root = TRUE)