SLiM هو إطار محاكاة تطوري يجمع بين محرك قوي للمحاكاة الوراثية السكانية والقدرة على نمذجة سيناريوهات تطورية معقدة بشكل تعسفي. يتم تكوين عمليات المحاكاة عبر لغة البرمجة النصية المتكاملة Eidos التي تسمح بالتحكم التفاعلي في كل جانب من جوانب السيناريوهات المحاكاة تقريبًا. تم تحسين محرك المحاكاة الفردي الأساسي بشكل كبير لتمكين نمذجة الكروموسومات بأكملها في أعداد كبيرة من السكان. نوفر أيضًا واجهة مستخدم رسومية تسمى SLiMgui على أنظمة التشغيل macOS وLinux وWindows لتسهيل إعداد المحاكاة والتحكم التفاعلي في وقت التشغيل والتصور الديناميكي لمخرجات المحاكاة.
يستضيف مستودع GitHub هذا الإصدار الرئيسي للتطوير من SLiM وSLiMgui.
نسخة الإصدار من SLiM وSLiMgui متاحة على http://messerlab.org/slim/.
حقوق الطبع والنشر (ج) 2016-2024 فيليب ميسر. جميع الحقوق محفوظة.
SLiM هو برنامج مجاني: يمكنك إعادة توزيعه و/أو تعديله بموجب شروط رخصة GNU العامة كما نشرتها مؤسسة البرمجيات الحرة، إما الإصدار 3 من الترخيص، أو (حسب اختيارك) أي إصدار لاحق.
يتم توزيع SLiM على أمل أن يكون مفيدًا، ولكن دون أي ضمان؛ دون حتى الضمان الضمني لقابلية التسويق أو الملاءمة لغرض معين. راجع رخصة جنو العامة لمزيد من التفاصيل.
يجب أن تكون قد استلمت نسخة من رخصة GNU العامة بالإضافة إلى SLiM. إذا لم يكن الأمر كذلك، راجع http://www.gnu.org/licenses/.
SLiM قيد التطوير النشط، وهدفنا هو جعله مفيدًا على نطاق واسع قدر الإمكان. إذا كانت لديك تعليقات أو طلبات ميزات، أو إذا كنت مهتمًا بالمساهمة في SLiM، فيرجى الاتصال بـ Philipp Messer على [email protected]. يرجى ملاحظة أن فيليب يبحث أيضًا عن طلاب الدراسات العليا وطلاب ما بعد الدكتوراه.
هل تبحث عن الحزم الثنائية/المثبتات؟
تلخص الأقسام الفرعية التالية الطرق المتاحة للحصول على SLiM (و SLiMgui). يعد البناء من المصادر أيضًا خيارًا متاحًا على جميع الأنظمة الأساسية؛ انظر القسم التالي. يحتوي الفصل الثاني من دليل SLiM على مزيد من التفاصيل حول تركيب وبناء SLiM. يمكن العثور على الدليل وموارد SLiM الأخرى على http://messerlab.org/slim/.
قم بتنزيل برنامج تثبيت macOS وانقر عليه نقرًا مزدوجًا من صفحة SLiM الرئيسية على https://messerlab.org/slim/#Downloads. سيقوم بتثبيت أدوات سطر الأوامر slim
و eidos
، بالإضافة إلى SLiMgui.
يجب أن تكون أي توزيعات قائمة على القوس والتي تدعم AUR متوافقة.
https://aur.archlinux.org/packages/slim-simulator/
التوزيعات المشتقة ليست مضمونة التوافق مع هذه الحزم الثنائية. تمكين المستودع لنظام التشغيل الخاص بك؛ يمكنك أيضًا محاولة استخدام حزمة RPM المصدر لإعادة بناء الحزمة لنظامك لتمنحك تكاملًا ممتازًا لأي توزيع يعتمد على RPM.
https://copr.fedorainfracloud.org/coprs/bacarson/SLiM-Selection_on_Linked_Mutations/
يتوفر برنامج نصي Shell باستخدام مرافق 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، بدلاً من الإصدار الأخير الذي تم إصداره. راجع الفصل الثاني من دليل SLiM لمزيد من المعلومات حول البناء من المصادر الموجودة على منصات مختلفة.