SLiM เป็นเฟรมเวิร์กการจำลองเชิงวิวัฒนาการที่รวมกลไกอันทรงพลังสำหรับการจำลองทางพันธุกรรมของประชากรเข้ากับความสามารถในการสร้างแบบจำลองสถานการณ์วิวัฒนาการที่ซับซ้อนตามอำเภอใจ การจำลองได้รับการกำหนดค่าผ่านภาษาสคริปต์ Eidos ในตัว ซึ่งช่วยให้สามารถควบคุมสถานการณ์จำลองได้จริงในทุกแง่มุม กลไกการจำลองแบบอิงรายบุคคลนั้นได้รับการปรับให้เหมาะสมอย่างยิ่งเพื่อให้สามารถจำลองโครโมโซมทั้งหมดในประชากรจำนวนมากได้ นอกจากนี้เรายังมีอินเทอร์เฟซผู้ใช้แบบกราฟิกที่เรียกว่า SLiMgui บน macOS, Linux และ Windows เพื่อการตั้งค่าการจำลองที่ง่ายดาย การควบคุมรันไทม์แบบโต้ตอบ และการแสดงภาพเอาต์พุตการจำลองแบบไดนามิก
พื้นที่เก็บข้อมูล GitHub นี้โฮสต์ SLiM และ SLiMgui เวอร์ชันต้นน้ำสำหรับการพัฒนา
SLiM และ SLiMgui เวอร์ชัน วางจำหน่าย มีอยู่ที่ http://messerlab.org/slim/
ลิขสิทธิ์ (c) 2016-2024 ฟิลิปป์ เมสเซอร์ สงวนลิขสิทธิ์.
SLiM เป็นซอฟต์แวร์เสรี: คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขได้ภายใต้เงื่อนไขของ GNU General Public License ตามที่เผยแพร่โดย Free Software Foundation ไม่ว่าจะเป็นเวอร์ชัน 3 ของใบอนุญาต หรือ (ตามตัวเลือกของคุณ) เวอร์ชันที่ใหม่กว่า
SLiM ได้รับการเผยแพร่ด้วยความหวังว่าจะมีประโยชน์ แต่ไม่มีการรับประกันใดๆ โดยไม่มีการรับประกันโดยนัยถึงความสามารถในการค้าขายหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ดูใบอนุญาตสาธารณะทั่วไปของ GNU สำหรับรายละเอียดเพิ่มเติม
คุณควรได้รับสำเนาของ GNU General Public License พร้อมด้วย SLiM ถ้าไม่ โปรดดู http://www.gnu.org/licenses/
SLiM อยู่ระหว่างการพัฒนา และเป้าหมายของเราคือการทำให้มีประโยชน์ในวงกว้างมากที่สุดเท่าที่จะเป็นไปได้ หากคุณมีข้อเสนอแนะหรือคำขอคุณลักษณะ หรือหากคุณสนใจที่จะมีส่วนร่วมใน SLiM โปรดติดต่อ Philipp Messer ที่ [email protected] โปรดทราบว่า Philipp กำลังมองหานักศึกษาระดับบัณฑิตศึกษาและ postdocs ด้วย
กำลังมองหาแพ็คเกจไบนารี / ตัวติดตั้งอยู่ใช่ไหม?
ส่วนย่อยต่อไปนี้จะสรุปวิธีการรับ SLiM (และ SLiMgui) ที่ใช้ได้ การสร้างจากแหล่งที่มาก็เป็นตัวเลือกในทุกแพลตฟอร์มเช่นกัน ดูหัวข้อถัดไป บทที่ 2 ของคู่มือ SLiM มีรายละเอียดมากขึ้นเกี่ยวกับการติดตั้งและการสร้าง SLiM คู่มือและแหล่งข้อมูล SLiM อื่นๆ สามารถพบได้ที่ http://messerlab.org/slim/
ดาวน์โหลดและดับเบิลคลิกตัวติดตั้ง macOS จากหน้าแรกของ SLiM ที่ https://messerlab.org/slim/#Downloads มันจะติดตั้งเครื่องมือบรรทัดคำสั่ง slim
และ eidos
รวมถึง SLiMgui
การแจกแจงแบบอิง Arch ใด ๆ ที่รองรับ AUR ควรเข้ากันได้
https://aur.archlinux.org/packages/slim-simulator/
การแจกแจงแบบอนุพันธ์ไม่รับประกันความเข้ากันได้กับแพ็คเกจไบนารีเหล่านี้ เปิดใช้งานพื้นที่เก็บข้อมูลสำหรับระบบปฏิบัติการของคุณ คุณอาจลองใช้แพ็คเกจ RPM ต้นทางเพื่อสร้างแพ็คเกจใหม่สำหรับระบบของคุณ เพื่อให้คุณสามารถบูรณาการที่ยอดเยี่ยมสำหรับการแจกจ่ายตาม RPM
https://copr.fedorainfracloud.org/coprs/bacarson/SLiM-Selection_on_Linked_Mutations/
เชลล์สคริปต์ที่ใช้สิ่งอำนวยความสะดวกของ dpkg
พร้อมใช้งาน ใช้เป้าหมายการติดตั้ง 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 ให้คำแนะนำโดยละเอียดเกี่ยวกับการสร้างและติดตั้ง SLiM และ SLiMgui ภายใต้ WSL2
คุณสามารถสร้างทั้ง SLiM และ SLiMgui จากแหล่งที่มา สิ่งนี้มีประโยชน์ โดยเฉพาะอย่างยิ่ง หากคุณต้องการใช้งาน SLiM เวอร์ชันการพัฒนาล่าสุด แทนที่จะเป็นเวอร์ชันที่เผยแพร่ล่าสุด ดูบทที่ 2 ของคู่มือ SLiM สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างจากแหล่งที่มาบนแพลตฟอร์มต่างๆ