# YR-MPE **Repository Path**: ZJXMolls/YR-MPE ## Basic Information - **Project Name**: YR-MPE - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-08 - **Last Updated**: 2026-04-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # YR-MPE - Molecular Phylogenetics & Evolution Plugins for YRTools [![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/) [![License](https://img.shields.io/badge/license-GPL-green.svg)](LICENSE) [![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20Linux%20%7C%20macOS-lightgrey.svg)]() [![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/Gipsy-The-Sheller/YR-MPE) > [!NOTE] > > If you find this repository useful for your research, please consider giving it a star! It helps me gauge interest. For any questions, please open an issue. > > If you want a specific function, please describe it in detail in a new issue. I will consider implementing it in priority. > > YR-MPE temporarily have no publications. If you need to cite it, please cite the repository. ## Graphic Overview of all features |Analysis|Figure|Children|Figure| |:---|:---|:---|:---| | Data Management | | SeqMatrix
SeqDBG
Sequence Concatenator
TreeMerger || | Align || Clustal Omega
MAFFT
Muscle 5
MACSE | | | Trim || TrimAl
GBlocks | | | Model || ModelFinder | | | Distance || ML-distance (IQ-Tree 3)
Uncorrected distance | | | Phylogeny || IQ-Tree 3
MrBayes3-MPI-BEAGLE3
PhyloBayes-MPI
DecentTree (NJ methods)
MPBoot (Maximum Parsimony)
CASTER-site
ASTRAL|| | Visualizations ||Sequence Viewer
Distance Visualization
Calculate & Plot Substitution Satucation
MiniTracer
IcyTree|| | Platform & Workflow | | YR-MPEA | | ## What is YR-MPE? `YR-MPE` is originally a collection of plugins for `YRTools`, which is a plugin-based bioinformatic platform. `YR-MPE` is for its molecular phylogenetics and evolution analysis functions. While other software also provides good experience, an inherent conflict is the gap between these integrative software's good experience and most up-to-date functions, since computational molecular evolution is developed at a rapid pace. Owing to a good architecture, the source codes of `YR-MPE` do not need any compilation or packaging, even without a global python environment. Thus, every new commit can be a new release, supporting speedy updates directly from Github repository. Also, it is open-sourced, which means you can modify it as you wish, and community can develop new functions in collaboration. As a result, I think `YR-MPE` is capable to keep up with the development of the discipline. > [!IMPORTANT] > > Most users requiring a good graphic interface experience are not bioinformatic-backgrounded and linux CLI novices, as observed by the developers. However, most software are only with mature buuild support on UNIX-like systems and are hard to successfully compile on Windows, which is disturbing to the focus on biological questions. YR-MPE is with the concept that developers form a stable x86_64 Windows building support once and for all, and everyone share the benefits. Till now there are several tools with YR-MPE the only known support on x86_64 Windows system: > |Software|Feature| > |:---|:---| > | MrBayes-MPI-BEAGLE | The first stable MPI and BEAGLE3 support of MrBayes on Windows, speeding up 3x-7x for a 20 taxa, 1000 bp dataset (based on our benchmarks).| > | PhyloBayes-MPI | The first stable MPI support of PhyloBayes on Windows. | > | MPBoot | The first public release on Windows. | > | DecentTree | The first public release on Windows. | > | RaxML-NG (implementation planned) | The first public release on Windows | > > All binaries compiled by the authors, plus source codes, configuration and building files, are deposited in [this repository](https://github.com/Gipsy-The-Sheller/YR-MPE-Windows-x86_64-softwares) and distributed with their original licenses. ## How to use it? You can invoke all or part of `YR-MPE` from any UI software (or even a python script) in `PyQt5` ecology. The most convenient way is to use it in `YRTools` [Github](https://github.com/Gipsy-The-Sheller/YRTools) [Gitee-coming out soon](). You can get the up-to-date version direct from repository on click with its package manager `YR-Pacman`. The wiki of `YR-MPE` provides detailed introduction and usage. You can access its [Github](https://github.com/Gipsy-The-Sheller/YR-MPE/wiki) or [Gitee](https://gitee.com/ZJXMolls/YR-MPE/wikis) source online. ## The development plan for next versions - Integrate RAxML-NG - Integrate Terraphast for phylogenetic terrace analysis - Enable Robinson-Fould (RF) distance calculation - Enable general majority-rule consensus for raw tree sets - Integrate TreeRecs for gene tree confliction viz. - Implement a molecular clock diagnosis (based on 2-cluster test or beanch length test) plugin interface - Integrate MCMCTree and r8s - Implement a fast distance calculation (JC69; poisson; K2P) and distance tree construction plugin with Biopython - New dataset creator based on Orthofinder (for orthologs) and SibeliaZ (for collinear blocks) - Do you think it is a need to integrate TreeMix? - Or it is a need to implement a sequence simulator interface (based on AliSim implemented in IQ-Tree)? Inform developers of your opinion via issue or email: zjxmolls@outlook.com. ## Changelogs > *First transplant release on x86_64 windows **Latest version: 2026.3.8 - v0.3.0 - Support for multigene phylogeny; distance methods (DecentTree\*); maximum parsimony (MPBoot\*); molecular dating (LSD2, MrBayes); nucleotide substitution saturation analysis (BaCoCa C-value reimplement); model parameter estimation (ModelFinder); dataset management (SeqDBG); uncalibrated distance (p-distance) calculation.** 2026.1.9 - v0.2.0 - Bayesian inference plugins (MrBayes-MPI-BEAGLE3\*, PhyloBayes-MPI\*), fixed IcyTree bugs, added console plugin.