PAUP* Test Version Downloads

PAUP* test-version downloads

Please join the (low-traffic) Google group paup-announce to receive announcements of updates by email.

Update on status of PAUP*:

My original plan was to release PAUP* GUI versions requiring payment, in order to generate some revenue for supporting the program (I am paying out of my own pocket to host the web site as well as buying hardware and software needed for development.) More recently, I'm having trouble finding the motivation to work on the update to the Mac GUI, which requires a complete rewrite of the interface code. (It's not just a 32-bit vs. 64-bit issue--the problem is that Apple dropped support for the Carbon framework which is what I had used for the current version.)

Rather than continuing this cycle of issuing expiring releases and then creating problems for people when they expire, I have now decided to remove the expiration from all versions--both GUI and command line. I am still on course to release an open source version later this year, but in the meantime you can continue downloading the precompiled binaries here.

Versions can be updated using either an auto-updating system (GUI version) or just returning to the download site (both versions).

Please report any problems you encounter with this version, no matter how minor (dave@phylosolutions.com).

Macintosh OS X (GUI version; universal binaries):

Note: After extracting the downloaded file (if necessary), you may need to right-click the icon and choose Open the first time (to get around the warning that the application is from an unknown developer).

Windows GUI version:

This version requires Windows 7 or later (either 32- or 64-bit).

Command-line binaries:

Note: After gunzip'ing the downloaded file (if necessary), you may need to make it executable using a command like chmod a+x paup4a168_osx.

Release notes

PAUP* test-version release notes The feature set for the official release version is now nearly complete (although some new features need to be documented). Please report any problems you encounter with this version, no matter how minor (dave@phylosolutions.com).

Update: PAUP* seems stable enough now that ALL versions no longer expire. Official open-source release of the program is getting very close.

Version 4.0a169 (current)

New feature:

Other changes/fixes:

Version 4.0a168

Two potentially serious bugs fixed:

Other changes/fixes:

Version 4.0a167

This build just extends the expiration date of the previous version (affects GUI versions only).

I will be posting a newer version very soon.

Version 4.0a166

Changes/fixes:

Version 4.0a165

Changes/fixes:

Version 4.0a164

Changes/fixes:

Version 4.0a163

This version fixes an annoying bug in the embedded text editor of the macOS version (files were sometimes not being saved after making changes despite nothing seeming to go wrong). I first noticed the problem after upgrading to macOS 10.13 (High Sierra), but the bug may have affected other OS versions as well. The only other major fix involves bootstrapping with SVDQuartets on very large data sets.

Changes:

Version 4.0a162

New features:

Bugs fixed:

Other changes:

Version 4.0a161

This version fixes a significant bug in the previous version (build 160), which only existed for one day. Do not continue using 4a160!

Please read the release notes for version 4a160 as well.

Bug fixed:

Version 4.0a160

This version fixes several bugs and adds a couple of enhancements; most changes involve under-the-hood work in preparation for the release of version 5.0.

The feature set for the official release version is now nearly complete (although some new features need to be documented). Unless major problems are found with this version, the official launch of the next major release (5.0) will occur sometime in early 2018. Please report any problems you encounter with this version, no matter how minor (dave@phylosolutions.com).

Bugs fixed:

Other changes:

Version 4.0a159

This version corrects a few minor problems with the previous version and opens up a couple of new features.

The feature set for the official release version is now nearly complete (although some new features need to be documented). Unless major problems are found with this version, the official launch of the next major release (5.0) will occur sometime in early 2018. Please report any problems you encounter with this version, no matter how minor (dave@phylosolutions.com).

New features:

Bugs fixed:

Other changes:

Version 4.0a158

This release restores compatibility with processors that lack SSSE3 support and fixes a couple of other bugs. Numerous under-the-hood changes to support as-yet unannounced features have also been made.

Bugs fixed:

Other changes:

Version 4.0a157

This version one potentially serious bug as well as some other minor bug fixes and small changes.

Bugs fixed:

Other changes:

Version 4.0a156

This version corrects a couple of additional issues. (MrModelTest users: Also read the item under Changes for version 4.0a155.)

Bugs fixed:

Version 4.0a155

This version corrects a minor issue with the previous release and adds one simple feature. The feature set for the official release version is now nearly complete (although some new features need to be documented). Unless major problems are found with this version, the official launch of the next major release (5.0) will occur sometime in Fall 2017. Please report any problems you encounter with this version, no matter how minor (dave@phylosolutions.com).

Changes:

Version 4.0a154

This version fixes bugs that caused the previous version to crash with some data files and commands. See the notes for 4.0a153 for other recent changes. The feature set for the official release version is now nearly complete (although some new features need to be documented). Unless major problems are found with this version, the official launch of the next major release (5.0) will occur sometime in Fall 2017. Please report any problems you encounter with this version, no matter how minor (info@phylosolutions.com).

Bugs fixed:

Other changes:

Version 4.0a153

This update adds few new features, but a great deal has changed under the hood to improve reliability, memory usage, and correctness. See the notes below for more information. The feature set for the official release version is now nearly complete (although some new features need to be documented). Unless major problems are found with this version, the official launch of the next major release (5.0) will occur sometime in Fall 2017. Please report any problems you encounter with this version, no matter how minor (info@phylosolutions.com).

Bugs fixed:

Other changes:

Version 4.0a152

This version fixes several bugs that were introduced at 4.0a151, plus a couple of old ones.

Bugs fixed:

Other changes:

Version 4.0a151

This version fixes a few bugs but most of the changes are "under the hood." I will be rolling out several new features early in 2017, but they are still too incomplete and/or buggy to open up for general use at this time.

Bugs fixed:

Other changes:

Version 4.0a150

This release is mainly to fix an SVDQuartets bug that was inadvertently introduced in the previous version.

Bugs fixed:

Other changes:

Version 4.0a149

Important notes regarding SVDQuartets:

The SVDQuartets method is very new and we are still learning things about how to implement it well. Please read the following list of changes carefully and re-run any analyses that might have been affected.

Other bugs fixed:

Other changes:

Version 4.0a148

This version was not released, and changes since 4.0a147 are described above.

Version 4.0a147

This is primarily a bug-fix release, but significant progress has been made on new features that will be opened up in a future version.

SVDQuartets users please read!

An important change has been made to the quartet assembly phase of the SVDQuartets method. Even though the Reaz et al. "QFM" algorithm was performing well with most data sets, it obtained very poor solutions with some larger data sets. The problem was traced to the initial partitioning for each "divide" stop of the divide-and-conquer algorithm. A new strategy was implemented for this partitioning, replacing the corresponding component of QFM. With this new method, QFM performs much better, typically running more quickly than previously and often finding better solutions than other competing algorithms. Because of these changes, it is strongly recommended that any previous analyses be re-run using this new version to confirm that they were not adversely affected by the deficiencies of the previous algorithm.

Bugs fixed:

Other changes:

Version 4.0a146

Changes:

Bugs fixed:

Version 4.0a145

This version addresses major problems with the previous version released about 3 weeks ago (I was rushing to get an update finished before a workshop, and my testing was inadequate after making a complicated under-the-hood change intended to reduce memory usage). The problems were mostly, but not entirely, associated with the deletion of taxa (and there may well have been problems in addition to those reported below). There may still be a few related issues, but I wanted to get an update out as soon as possible.

In adition, there was a problem with the ML settings dialog interface that caused use of the "previous" buttons associated with model parameter estimates to have no effect (model parameters were still subsequently estimated by ML when the interface claimed to have set them to fixed values). Searches were then excruciatingly slow, as model parameters were being estimated for each tree evaluated in a search, which I never recommend doing.

Finally, the bug with the partition homogeneity (=ILD) test was not completely fixed as reported in 4.0a144. Results were valid only if (1) characters in each partition subset were contiguous and (2) there were exactly two subsets in the partition. (Unfortunately, these conditions were both true for the data set that caused me to recheck the test, and I didn't test other cases.) I am satisfied that the test is now working correctly when characters in each subset are not contiguous (e.g., codon positions) as well as when more than two subsets are present.

Changes:

Bugs fixed:

Version 4.0a144

New features:

Serious bug fixed:

Other changes:

Bugs fixed:

Version 4.0a143:

Not released.

Version 4.0a142:

This update fixes several bugs affecting likelihood, distance, and SVDQuartets analyses. In addition, a console (command-line) version is also now installed along with the Windows GUI version (after installation, you should be able to invoke this console version by typing "paup" in a command-prompt window).

Changes:

Bugs fixed:

Version 4.0a141:

This release addresses numerical problems in the Windows version that sometimes cause premature termination of maximum-likelihood optimizations. Windows users should update to this version; the most recent Mac/Linux release remains 4.0a140.

Bugs fixed:

Version 4.0a140:

This release addresses a memory corruption issue that primarily affects the Windows version. All Windows users should update if they are doing maximum likelihood analyses. Mac users should update as well unless it is inconvenient for some reason.

Bugs fixed:

Version 4.0a139:

This is yet another quick bug-fix release to fix a stupid mistake I made while rushing to get an update ready for a workshop. The bug was serious; please apply the update. Also check the release notes for previous versions if you have not already done so..

Bugs fixed:

Version 4.0a138:

This is a quick bug-fix release to address several issues with maximum likelihood in verison 4.0a137. Please see the release notes for that version as well.

Bugs fixed:

Version 4.0a137:

New features:

Other changes:

Important note:

Maximum-likelihood bootstrapping has apparently been broken for over a year without me (or apparently anyone else) noticing it. The problem was so severe that it is extremely unlikely that you would have accepted the results as valid (in fact you probably would not have even been able to get a run to finish). However, if you somehow managed to perform an ML bootstrap analysis with any version between 4.0a130 and 4.0a136, you need to repeat the analysis.

Bugs fixed:

Version 4.0a136:

New features:

Other changes:

Bugs fixed:

Version 4.0a135:

This version was not distributed. See release notes for 4.0a136.

Version 4.0a134:

New feature:

Other changes:

Bugs fixed:

Version 4.0a133:

Changes:

Bugs fixed:

Version 4.0a132:

This version was not distributed.

Version 4.0a131:

Version 4.0a130:

Important note:

After a bit of soul-searching, I have decided to change the default multithreading setting to be a single thread. Previously, I queried the system for the number of cores available and defaulted to one thread per core. The problem with this method is that many machines now have a large number of cores, and using this many threads degrades rather than enhances performance. Also, on a machine running multiple long jobs, better system performance is obtained by not having all of these jobs compete for the same set of cores. This is is especially relevant for jobs running on HPC clusters using the Sun Grid Engine for scheduling--the operating system will happily report that (say) 16 cores are available even though there are already 15 other jobs running on a node.

So now, if you want to use multithreading for maximum likelihood calculations, you must explicity specify lset nthreads=n; (where n > 1) before beginning a likelihood analysis (or use the equivalent setting from the "Optimization" pane of the "Likelihood Settings" dialog box). You will probably want to do some experimentation to determine the best value for nthreads--two to four may be better than one, but depending on the size of the data, requesting too many threads will be detrimental. You can also use lset nthreads=auto; to obtain the old behavior of using one thread per core.

New features:

Changes:

Bug fixes:

Version 4.0a129:

New features:

Bug fixes:

Version 4.0a128:

Yes, I know. The previous version (4.0a126) was a disaster. I decided to add support for multiple Characters blocks in Nexus input files in order to support (e.g.) Mesquite-generated files that were causing PAUP* to crash. This turned into a big mess and I had to rush a version out for the European Molecular Evolution Workshop, Several new bugs were introduced during this period. Unfortunately, I then I got hopelessly busy on non-PAUP-related projects and couldn't work on the program for a while.

Anyway, the problems fixed in this release include: With regard to multiple Characters blocks, note that TITLE and LINK blocks created by Mesquite are currently ignored. If you use multiple Characters blocks, they must conform to a preceding Taxa block (i.e., the same taxa, in the same order). Eventually I may try to improve support for Mesquite's extensions to the Nexus format, but this is a start.

This version also provides a few additional fixes and improvements:

Version 4.0a127:

This build was not generally released..

Version 4.0a126:

Version 4.0a125:

Version 4.0a124:

Version 4.0a123: