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

Chains wouldn't converge in MrBayes 3.2.7 #259

Open
gocevia opened this issue Dec 17, 2021 · 4 comments
Open

Chains wouldn't converge in MrBayes 3.2.7 #259

gocevia opened this issue Dec 17, 2021 · 4 comments

Comments

@gocevia
Copy link

gocevia commented Dec 17, 2021

Hello, maybe we completely misunderstand something, but we are dealing with the problem at the moment that I would define as a lack of convergence in 3.2.7 version compared to 3.2.6. When we run an mcmc analysis of a nucleotide alignment in 3.2.7, the average standard deviation of the split frequencies gets stuck around certain value quickly and fails to decrease in spite of 20 mln generations. This is observed at either single-processor or mpi version. When we run the same alignment with the same parameters on 3.2.6 on a single processor, we do get a convergence. However, when we tried to install a parallel 3.2.6 version on a cluster, it turned out to be 3.2.7. We took a source code for MrBayes 3.2.6 from here: https://github.com/NBISweden/MrBayes/releases/tag/v3.2.6, but indeed after compilation, it turned out to be 3.2.7 and behaved as described above (i.e. showing no convergence).

Therefore I would be grateful for two comments actually: (1) what may be wrong with 3.2.7 compared to 3.2.6 that the first doesn't converge at all, while the second does? (2) is it possible to get a correct source code for the 3.2.6 version to get it compiled and try as mpi?

Thank you in advance!

@zhangchicool
Copy link
Collaborator

I got v3.2.6 compiling the files in mrbayes-3.2.6.tar.gz...
The convergence issue needs more investigation, but we cannot reproduce the behavior without an input data!

@zhangchicool zhangchicool changed the title Chains wouldn't converge in MrBayes 3.2.7, neither serial nor MPI versions, in 3.2.6 they do, but no MPI available. Chains wouldn't converge in MrBayes 3.2.7 Apr 21, 2023
@gocevia
Copy link
Author

gocevia commented Apr 21, 2023 via email

@tiago-simoes
Copy link

tiago-simoes commented Apr 21, 2023 via email

@zhangchicool
Copy link
Collaborator

zhangchicool commented Apr 23, 2023

Thanks for the feedback. I am not familiar with the covarian model, I think someone else should look into this. It can be really tricky to debug convergence issues, as the program runs without giving an error.
Perhaps I can look into the issue caused by the combined evidence data, if it is related to the fossilized birth-death model. You can send me the data and commands used (zhangchi@ivpp.ac.cn), I will have a look using my spare time (not anytime soon, I guess).

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

3 participants