H5 Bug Testing

@brettc brettc released this Oct 3, 2017

An attempt to fix h5 problems. I now open and close the h5 file with every read and write. Not elegant, but let's see if it works.

PartitionFinder version 2.1.1

@roblanf roblanf released this Dec 6, 2016 · 19 commits to master since this release

Changes from last release:

  • removed DUMMY and DUMMY2 models (see here: #123)
  • minor changes to fix a windows bug

Something that bears repeating:

  • k-means is no longer available for most data types, see here for details: 19d7fe4

PartitionFinder version 2.1.0

@roblanf roblanf released this Dec 2, 2016 · 24 commits to master since this release

Major changes:

  • k-means is no longer available for most data types, see here for details: 19d7fe4

Minor changes:

  • Added output format for IQ-tree
  • Added a few things to help along the way for a Debian package

PartitionFinder version 2.0.0

@roblanf roblanf released this Nov 22, 2016 · 32 commits to master since this release

This is the first full release of PartitionFinder version 2.

WARNING: we are aware that the k-means algorithm (i.e. search=kmeans) does not perform well on some simulated and empirical datasets. We are looking into this, but until then we strongly urge people to avoid using this algorithm to make biological inferences. Instead, partition things by codon position and locus. We will post updates on the PartitionFinder google group. We have left the kmeans algorithm available to facilitate other people who wish to research and improve upon it.

Changes since the last pre-release:

  • a few speedups for analyses of very large datasets
  • the default --rcluster-max is now the larger of 1000 and 10x the number of data blocks

v2.0.0-pre17: update raxml version

@roblanf roblanf released this Sep 22, 2016 · 52 commits to master since this release

Two small changes

  1. Fixed a bug that would lead some analysis to quite due to an error in RAxML. This was a failing assertion in RAxML, that Alexis fixed recently.
  2. Made the estimation of branch lengths on the starting tree a little more accurate.

v2.0.0-pre16: fix windows bug

@roblanf roblanf released this Sep 21, 2016 · 54 commits to master since this release

Fixes a small but important bug on windows: 7f70beb


@roblanf roblanf released this Sep 18, 2016 · 55 commits to master since this release

A couple of changes:

  1. The manual is now completely up to date
  2. PF2 now includes a dependency checker. This will hopefully catch the common error where people download PF2 and just try to run it like PF1 without reading the manual. It checks for necessary dependencies, and if they don't have them it points them in the right direction (either get Anacondo distro, or RTFM).
  3. ML starting trees are now the default for all analyses. This is much better than using other trees, and the additional analysis time is minimal. Issues with PhyML are now sorted out.
  4. Confusing options w.r.t. TIGER rates are now sorted. Entropy is now the only option for DNA and protein datasets. Morphology datasets can use TIGER or Entropy. The default is the latter, and to use TIGER you specify --kmeans tiger at the command line.
  5. Morphology models have been checked and are all correct.

Pre release 14 of PartitionFinder 2.0.0

@roblanf roblanf released this May 31, 2016 · 110 commits to master since this release

New features:

  1. Morphology is now supported. See the manual. Some default settings may still change, but for now you are free to experiment. Everything is described in the manual.
  2. Fix a number of small bugs in reporting output to users (on screen: the output in files was fine).

There is one known bug, which occurs when you try and specify an ml starting tree (with --ml-tree) but use PhyML for your model selection. This is an open issue, which I hope to get to soon...


@roblanf roblanf released this Mar 18, 2016 · 154 commits to master since this release

One small change:

Remove an old print statement used for debugging, that made the output look ugly.


@roblanf roblanf released this Mar 16, 2016 · 155 commits to master since this release

This release reflects a couple of important changes.

  1. PF 1.1 is now tagged and archived. PF2.0.0 has replaced it on the master branch. So, for bleeding-edge copies, go to the master branch.
  2. This release includes new binaries for PhyML and RAxML, including instructions on how to compile your own if the included binaries don't work. The binaries are all in the /programs folder, and we have done our best to include versions that will work on mac, linux, and windows. The instructions for compiling your own binaries are in the same place.
  3. I fixed a small bug where PF2.0.0 would crash if you ran the greedy algorithm with a single partition.