Comments (3)
OK, there are two issues here.
FIrst, —merge greedy
isn’t working to force it to do the greedy algorithm. The fix is to make sure that when the default -rcluster-max is specified, it doesn’t overwrite the —merge
option. The upshot of this issue is that the algorithm here was rcluster, not greedy.
Second, we now understand why the number of schemes wasn’t right, even for the rcluster algorithm. We have a cool new feature for the rcluster algorithm which we forgot about! In the original in partition finder, we take the e.g. 10% of closest pairs based on absolute difference. THe issue with that is that we’ll choose lower-rate pairs preferentially, because they have the lower difference. So we’ve added a feature where we take the union of two sets:
- The rcluster-max closest in absolute rate difference
- The rcluster-max closest in log(rate) difference
The upshot is that the number of schemes in every step is between rcluster-max and 2*rcluster_max
from iqtree2.
@bqminh can you post here when --merge greedy
is working. Details in comment above.
from iqtree2.
Hi Rob,
Thanks for reporting the issue. It was due to an upper bound introduced for the number of candidates when computing the best-fit partition scheme.
In version 2.2.2.8 (https://github.com/iqtree/iqtree2/releases/tag/v2.2.2.8), the issue has been fixed and the greedy algorithm for computing the best-fit partitioning scheme (i.e. option: --merge greedy) should work as expected.
Thomas
from iqtree2.
Related Issues (20)
- Help with IQ-TREE HOT 3
- Constraint not compatible with ModelFinder? HOT 5
- Segmentation fault when trying to use lds2 with predefined substitution rates HOT 2
- CMake deprecation warning: Compatibility with CMake < 3.5 will be removed from a future version of CMake.
- Build fails on ARM Mac (macOS 14) with `Error at CMakeLists.txt:701 (add_subdirectory)` HOT 4
- IQtree help string should mention architecture HOT 1
- Cannot find exact build setup used to make the release binaries HOT 1
- auto thread number detection with modelfinder HOT 1
- Compilation failure with GCC 12 HOT 8
- A question that how to gene tree root on my data? HOT 3
- Compliation error HOT 6
- A possible bug? HOT 8
- Enhancement request: Implement +ASC option to speed up MixtureFinder searches on supermatrices lacking constant sites HOT 3
- SIGNAL SEGMENTATION FAULT HOT 2
- Feature request: Generate MrBayes block from IQ-TREE HOT 4
- Error with the constrained tree search HOT 3
- Process stuck in INITIALIZING CANDIDATE TREE SET HOT 3
- ModelSelection with IQTREE 2 v2.3.4 COVID-edition HOT 1
- SIGNAL SEGMENTATION FAULT error (v2.3.4) HOT 5
- Different tree format for scfl? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iqtree2.