# skbio.tree.TreeNode.root_at¶

TreeNode.root_at(node)[source]

Return a new tree rooted at the provided node.

State: Experimental as of 0.4.0.

This can be useful for drawing unrooted trees with an orientation that reflects knowledge of the true root location.

Parameters

node (TreeNode or str) – The node to root at

Returns

A new copy of the tree

Return type

TreeNode

Raises

TreeError – Raises a TreeError if a tip is specified as the new root

Examples

>>> from skbio import TreeNode