Details and Options
EnsemblGeneTree is based on
Ensembl, which provides genomics information including phylogenetic relations.
Nodes and branches of trees illustrate homologous genes of various species and their evolutionary relationships, respectively.
Selected "
Gene" entities, gene symbols or Ensembl gene/tree IDs can be used for the argument
gene.
The following options can be given:
"TreeType" | "GeneTree" | specified type of trees to illustrate "TreeGraphic" result; allowed values include:
"GeneTree", "GeneGainLossTree" |
"SequenceType" | "Protein" | specified type of sequences included in the "Dataset"; allowed values include: "Protein", "cDNA" |
"Species" | "human" | specified species to query result; selected TaxonomicSpecies entities or names of species are used |
"Highlight" | {} | specified "TreeGraphic" elements to highlight |
The "GeneTree" illustrates evolutionary relationships between a group of homologous genes. Branch lengths are estimated based on the DNA alignment. The tree may include ambiguous nodes due to the phylogenetic interpretation of duplication nodes with a low consistency score.
The "GeneGainLossTree" analyzes the evolution of the size of gene families over time. Significant gene gain events (expansions) are shown with orange branches and gene loss events (contractions) are shown with blue branches.
ResourceFunction["EnsemblGeneTree"][gene,"Tree"] returns the Tree object illustrating the relations among organisms. It does not account for branch lengths (genetic distances) or gene gain/loss events.
ResourceFunction["EnsemblGeneTree"][gene] is equivalent to ResourceFunction["EnsemblGeneTree"][gene,"TreeGraphic"].