Skip to content

Version 3.7.1

Compare
Choose a tag to compare
@bhaller bhaller released this 13 Feb 00:49
· 833 commits to master since this release

SLiM 3.7.1 has just been released. This is a "patch release" containing only bug fixes. It is recommended for all users presently on SLiM 3.7, since it eliminates a couple of very visible bugs, including one common crash. It preserves backward compatibility and backward reproducibility with SLiM 3.7, except in cases where the bugs that were fixed might have caused incorrect results to be produced. No update to msprime, tskit, or pyslim is necessary with this new version.

IMPORTANT BUG FIXES:

  • Fixed a semi-reproducible crash when treeSeqOutput() is called. In cases where the crash did not occur, it is possible that data corruption occurred and output is incorrect. Users who used tree-sequence recording in SLiM 3.7 should therefore re-run their models just to be safe. This bug did not exist in previous SLiM versions.

  • Fixed a spurious self-test error that happened occasionally. The test itself was wrong; there was no problem with the code being tested.

  • Fixed a spurious error like "subpopulation p0 has already been used" that would happen in certain circumstances even though the subpopulation had not already been used.

  • Fixed a problem with the appearance of profile output in SLiMgui when in dark mode that made it unreadable.

NEW/REVISED RECIPES: Recipes 17.8 and 17.9 were updated to use sim_ancestry() instead of simulate(), to show current best practices with msprime. Recipe 18.13 was fixed to work with new pyslim changes.

INSTALLATION NOTES (see chapter 2 of the SLiM manual for details): Installers for macOS, Linux, and conda (for macOS, Linux, and Windows) are online now. The Windows pacman installer is not yet ready; a separate post will be made to slim-discuss when that installer has been updated.

SLIM BEGINNERS: If you're a beginner in SLiM, you might want to check out our recent paper "Evolutionary modeling in SLiM 3 for beginners" (http://dx.doi.org/10.1093/molbev/msy237). Beyond that, a complete SLiM Workshop is available online at http://benhaller.com/workshops/workshops.html, and is highly recommended for new users.

If you have any questions, comments, etc., please use the slim-discuss group for that. Thanks, and happy modeling!

Cheers,

Benjamin C. Haller
Messer Lab
Cornell University