Dear Dylan:
I have attached the instructions on how to deal with forcing a tree topology in Beast:
You
need to attach the newick tree into Beauti and generate the xml file as
usual, after it, you need to remove (delete ) the four operators for
tree proposal moves: Subtree-Slide, Narrow Exchange, Wide Exchange, and
Wilson-Balding in wordpad or similar, save as xml and run Beast
<operator id="YuleModelSubtreeSlide.t:tree" spec="SubtreeSlide" tree="@Tree.t:tree" weight="15.0"/>
<operator id="YuleModelNarrow.t:tree" spec="Exchange" tree="@Tree.t:tree" weight="15.0"/>
<operator id="YuleModelWide.t:tree" spec="Exchange" isNarrow="false" tree="@Tree.t:tree" weight="3.0"/>
<operator id="YuleModelWilsonBalding.t:tree" spec="WilsonBalding" tree="@Tree.t:tree" weight="3.0"
Note: You need to take some cautions with your newick inputfile:
1) The input tree must contain distances, and cannot be only Newick format
2) Check that the number of OTUs in your Nexus and tree files are the same
3) Check that the names in the tree and in the Nexus inputfile are identical
4) Force the tree to be ultrametric, rooted and binary in library ape
is.binary
is.rooted
is. ultrametric
6)Export the tree in R
7) Import the tree to Beauti and save the xml
8) Open the xml file and desactivate the operators
9) Run Beast
Have fun
Let me know if it works
Best regards
Omar