SLiM 是一種進化模擬框架,它將強大的群體遺傳模擬引擎與任意複雜進化場景的建模能力結合在一起。模擬是透過整合的 Eidos 腳本語言進行配置的,該語言允許對模擬場景的幾乎每個方面進行互動式控制。底層基於個體的模擬引擎經過高度優化,可以對大量群體中的整個染色體進行建模。我們還在 macOS、Linux 和 Windows 上提供了名為 SLiMgui 的圖形使用者介面,以實現輕鬆的模擬設定、互動式執行時間控制以及模擬輸出的動態視覺化。
此 GitHub 儲存庫託管 SLiM 和 SLiMgui 的上游開發頭版本。
SLiM 和 SLiMgui 的發行版本可從 http://messerlab.org/slim/ 取得。
版權所有 (c) 2016-2024 菲利普‧梅塞爾。 版權所有。
SLiM 是自由軟體:您可以根據自由軟體基金會發布的 GNU 通用公共授權(授權的第 3 版)或(由您選擇)任何更高版本的條款重新散佈和/或修改它。
SLiM 的發布是希望它有用,但不提供任何保證;甚至沒有適銷性或特定用途適用性的默示保證。 有關更多詳細信息,請參閱 GNU 通用公共許可證。
您應該已收到 GNU 通用公共授權和 SLiM 的副本。 如果沒有,請參閱 http://www.gnu.org/licenses/。
SLiM 正在積極開發中,我們的目標是使其盡可能廣泛地發揮作用。 如果您有回饋或功能請求,或者您有興趣為 SLiM 做出貢獻,請聯絡 Philipp Messer:[email protected]。請注意,菲利普也在尋找研究生和博士後。
正在尋找二進制包/安裝程式?
以下小節總結了取得 SLiM(和 SLiMgui)的可用方法。 從原始碼建構也是所有平台上的一個選項;請參閱下一節。 SLiM 手冊的第 2 章包含有關 SLiM 安裝和建置的更多詳細資訊。 這本手冊和其他 SLiM 資源可在 http://messerlab.org/slim/ 上找到。
從 SLiM 主頁 https://messerlab.org/slim/#Downloads 下載並雙擊 macOS 安裝程式。 它將安裝slim
和eidos
命令列工具以及 SLiMgui。
任何支援 AUR 的基於 Arch 的發行版都應該相容。
https://aur.archlinux.org/packages/slim-simulator/
不保證衍生發行版與這些二進位套件的兼容性。為您的作業系統啟用儲存庫;您也可以嘗試使用來源 RPM 軟體包為您的系統重建軟體包,以便為任何基於 RPM 的發行版提供出色的整合。
https://copr.fedorainfracloud.org/coprs/bacarson/SLiM-Selection_on_Linked_Mutations/
可以使用dpkg
功能的 shell 腳本。它使用 CMake 安裝目標將 SLiMgui 與桌面環境整合。與從原始碼建置相比,它的優點是它會為您檢查建置依賴項,並且會自動從/tmp
中刪除建置工件。請按照手冊中的說明使用curl
取得腳本。
https://raw.githubusercontent.com/MesserLab/SLiM-Extras/master/installation/DebianUbuntuInstall.sh
如果您安裝了 MSYS2,您可以執行pacman -Syu
來更新其資訊(請參閱 SLiM 手冊以取得更多資訊)。 然後您可以使用以下命令安裝 SLiM 和 SLiMgui:
pacman -S mingw-w64-x86_64-slim-simulator
SLiM 手冊提供了有關在 WSL2 下方建置和安裝 SLiM 和 SLiMgui 的詳細說明。
您可以從原始碼建立 SLiM 和 SLiMgui。 這可能很有用,特別是當您希望運行 SLiM 的最新開發版本而不是最後發布的版本時。 有關在各種平台上從原始程式碼進行建置的更多信息,請參閱 SLiM 手冊的第 2 章。