Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Beast tree loading #65

Open
marybarker opened this issue Sep 12, 2023 · 1 comment
Open

Beast tree loading #65

marybarker opened this issue Sep 12, 2023 · 1 comment

Comments

@marybarker
Copy link
Contributor

We would like to add Beast output (nexus) files to the repertoire of input formats that larch-usher accepts. This format is overall straightforward, with the caveats that the macros should be case insensitive.

Here is a site that shows several simple Beast output Nexus files.

The most complicated part will be parsing the trees presented in newick format in the Begin Trees block.

@marybarker
Copy link
Contributor Author

The trees we would load would have sequences associated to their leaf nodes, but would not have sequences for ancestral states, so we will have to implement

  • a method to assign compatible disambiguated edge mutations to the pendant edges, and possibly
  • some form of Sankoff, or at least assign a single fixed sequence to all internal nodes to be optimized by matOptimize's built-in Fitch-Sankoff routine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant