SLiM adalah kerangka simulasi evolusi yang menggabungkan mesin canggih untuk simulasi genetika populasi dengan kemampuan memodelkan skenario evolusi yang rumit dan sewenang-wenang. Simulasi dikonfigurasikan melalui bahasa skrip Eidos terintegrasi yang memungkinkan kontrol interaktif atas hampir setiap aspek skenario simulasi. Mesin simulasi berbasis individu yang mendasarinya sangat dioptimalkan untuk memungkinkan pemodelan seluruh kromosom dalam populasi besar. Kami juga menyediakan antarmuka pengguna grafis yang disebut SLiMgui di macOS, Linux, dan Windows untuk pengaturan simulasi yang mudah, kontrol waktu proses interaktif, dan visualisasi dinamis dari keluaran simulasi.
Repositori GitHub ini menampung SLiM dan SLiMgui versi hulu pengembangan .
Versi rilis SLiM dan SLiMgui tersedia di http://messerlab.org/slim/.
Hak Cipta (c) 2016-2024 Philipp Messer. Semua hak dilindungi undang-undang.
SLiM adalah perangkat lunak bebas: Anda dapat mendistribusikan ulang dan/atau memodifikasinya berdasarkan ketentuan Lisensi Publik Umum GNU sebagaimana diterbitkan oleh Free Software Foundation, baik versi 3 dari Lisensi tersebut, atau (sesuai pilihan Anda) versi yang lebih baru.
SLiM dibagikan dengan harapan dapat bermanfaat, namun TANPA JAMINAN APAPUN; bahkan tanpa jaminan tersirat mengenai KELAYAKAN UNTUK DIPERDAGANGKAN atau KESESUAIAN UNTUK TUJUAN TERTENTU. Lihat Lisensi Publik Umum GNU untuk lebih jelasnya.
Anda seharusnya sudah menerima salinan Lisensi Publik Umum GNU bersama dengan SLiM. Jika tidak, lihat http://www.gnu.org/licenses/.
SLiM sedang dalam pengembangan aktif, dan tujuan kami adalah menjadikannya bermanfaat seluas mungkin. Jika Anda memiliki masukan atau permintaan fitur, atau jika Anda tertarik untuk berkontribusi pada SLiM, silakan hubungi Philipp Messer di [email protected]. Harap dicatat bahwa Philipp juga mencari mahasiswa pascasarjana dan postdocs.
Mencari Paket/Pemasang Biner?
Subbagian berikut merangkum metode untuk memperoleh SLiM (dan SLiMgui) yang tersedia. Membangun dari sumber juga merupakan pilihan di semua platform; lihat bagian berikutnya. Bab 2 dari manual SLiM berisi lebih banyak detail tentang instalasi dan pembuatan SLiM. Manual dan sumber daya SLiM lainnya dapat ditemukan di http://messerlab.org/slim/.
Unduh dan klik dua kali Penginstal macOS dari halaman beranda SLiM di https://messerlab.org/slim/#Downloads. Ini akan menginstal alat baris perintah slim
dan eidos
, serta SLiMgui.
Distribusi berbasis Arch apa pun yang mendukung AUR harus kompatibel.
https://aur.archlinux.org/packages/slim-simulator/
Distribusi turunan tidak dijamin kompatibilitasnya dengan paket biner ini. Aktifkan repositori untuk sistem operasi Anda; Anda juga dapat mencoba menggunakan paket RPM sumber untuk membangun kembali paket untuk sistem Anda guna memberi Anda integrasi yang sangat baik untuk distribusi berbasis RPM apa pun.
https://copr.fedorainfracloud.org/coprs/bacarson/SLiM-Selection_on_Linked_Mutations/
Skrip shell menggunakan fasilitas dpkg
tersedia. Ia menggunakan target pemasangan CMake untuk mengintegrasikan SLiMgui dengan lingkungan desktop. Ia memiliki keunggulan dibandingkan membangun dari sumber yaitu ia akan memeriksa dependensi build untuk Anda, dan secara otomatis akan menghapus artefak build dari /tmp
. Sumber skrip dengan curl
mengikuti instruksi di manual.
https://raw.githubusercontent.com/MesserLab/SLiM-Extras/master/installation/DebianUbuntuInstall.sh
Jika Anda telah menginstal MSYS2, Anda dapat melakukan pacman -Syu
untuk memperbarui informasinya (lihat manual SLiM untuk informasi lebih lanjut). Anda kemudian dapat menginstal SLiM dan SLiMgui dengan:
pacman -S mingw-w64-x86_64-slim-simulator
Manual SLiM memberikan instruksi rinci tentang membangun dan menginstal SLiM dan SLiMgui di bawah WSL2.
Anda dapat membuat SLiM dan SLiMgui dari sumber. Hal ini dapat berguna, khususnya, jika Anda ingin menjalankan SLiM versi pengembangan terkini, dan bukan versi rilis terakhir. Lihat bab 2 manual SLiM untuk informasi lebih lanjut tentang membangun dari sumber di berbagai platform.