SLiM
SLiM copied to clipboard
SLiM is a genetically explicit forward simulation software package for population genetics and evolutionary biology. It is highly flexible, with a built-in scripting language, and has a cross-platfor...
SLiM: Selection on Linked Mutations
SLiM is an evolutionary simulation framework that combines a powerful engine for population genetic simulations with the capability of modeling arbitrarily complex evolutionary scenarios. Simulations are configured via the integrated Eidos scripting language that allows interactive control over practically every aspect of the simulated evolutionary scenarios. The underlying individual-based simulation engine is highly optimized to enable modeling of entire chromosomes in large populations. We also provide a graphical user interface on macOS and Linux for easy simulation set-up, interactive runtime control, and dynamical visualization of simulation output.
GitHub Actions | Travis CI | Fedora Copr |
---|---|---|
![]() |
:construction: This GitHub repository hosts the upstream, development head version of SLiM and SLiMgui.
:warning: End users should generally not use these sources; they may contain serious bugs, or may not even compile.
:heavy_check_mark: The release version of SLiM and SLiMgui is available at http://messerlab.org/slim/.
License
Copyright (c) 2016-2021 Philipp Messer. All rights reserved.
SLiM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SLiM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SLiM. If not, see http://www.gnu.org/licenses/.
Development & Feedback
SLiM is under active development, and our goal is to make it as broadly useful as possible. If you have feedback or feature requests, or if you are interested in contributing to SLiM, please contact Philipp Messer at [email protected]. Please note that Philipp is also looking for graduate students and postdocs.
Installation
Looking for Binary Packages / Installers?
macOS | Windows 10 | Fedora, Red Hat Enterprise, CentOS, and openSUSE | Debian & Ubuntu | Ubuntu 20.04 LTS (Focal Fossa) | Arch Linux |
---|---|---|---|---|---|
Messer Lab Website | SLiM-Extras MD Document | Copper Repository | SLiM-Extras MD Document | Launchpad (PPA) | Arch User Repository |
Compilation of SLiM from source
See chapter two of the SLiM manual for more information about building and installing, including instructions on building SLiMgui (the graphical modeling environment for SLiM) on various platforms. The manual and other SLiM resources can be found at http://messerlab.org/slim/.