Skip to content

Support Exporting DNA/RNA Analysis to MrBayes Block Files #260

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

Merged
merged 3 commits into from
Jul 4, 2024

Conversation

IntegerLimit
Copy link
Collaborator

This PR provides the base MrBayes integration, completing #195 for DNA/RNA analysis.

The code is not fully tested, and there may be some edge cases to be solved further, such as Mixture Models and Non-Time Reversible Models.

Current cases which have been tested:

  • Non-Partitioned Output + Importing into MrBayes
  • Partitioned Output + Importing into MrBayes
  • Merged Partitioned Output + Importing into MrBayes
  • Mapping of +R models
  • Mapping of custom defined models (e.g. 010010 to nst=2)

Base Logic:

  • MrBayes files will be outputted when the user provides the -mset mrbayes, or adds the -mrbayes flag
  • Two MrBayes files will be exported: one with parameters optimized from IQTree (.mr_bayes_model.nex), and one without (.mr_bayes_scheme.nex)
  • MrBayes files will be outputted on partitioned and non-partitioned runs

Support is planned for Protein, Codon, Binary and Morphological Data.

@thomaskf thomaskf merged commit 777c238 into iqtree:MrBayesSupport Jul 4, 2024
@IntegerLimit IntegerLimit deleted the mrbayes-block-support branch July 4, 2024 07:15
IntegerLimit added a commit to IntegerLimit/iqtree2 that referenced this pull request Jul 8, 2024
* Support Exporting DNA/RNA Analysis to MrBayes Block Files

* Fix Formatting Issues

* Move Functions to Supplementary, Fix +R Remapping
IntegerLimit added a commit to IntegerLimit/iqtree2 that referenced this pull request Apr 23, 2025
* Support Exporting DNA/RNA Analysis to MrBayes Block Files

* Fix Formatting Issues

* Move Functions to Supplementary, Fix +R Remapping
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

Successfully merging this pull request may close these issues.

2 participants