SLiM은 인구 유전 시뮬레이션을 위한 강력한 엔진과 임의로 복잡한 진화 시나리오를 모델링하는 기능을 결합한 진화 시뮬레이션 프레임워크입니다. 시뮬레이션은 시뮬레이션된 시나리오의 거의 모든 측면을 대화형으로 제어할 수 있는 통합 Eidos 스크립팅 언어를 통해 구성됩니다. 기본 개인 기반 시뮬레이션 엔진은 대규모 모집단의 전체 염색체를 모델링할 수 있도록 고도로 최적화되어 있습니다. 또한 간편한 시뮬레이션 설정, 대화형 런타임 제어 및 시뮬레이션 출력의 동적 시각화를 위해 macOS, Linux 및 Windows에서 SLiMgui라는 그래픽 사용자 인터페이스를 제공합니다.
이 GitHub 저장소는 SLiM 및 SLiMgui의 업스트림 개발 헤드 버전을 호스팅합니다.
SLiM 및 SLiMgui의 릴리스 버전은 http://messerlab.org/slim/에서 사용할 수 있습니다.
저작권 (c) 2016-2024 Philipp Messer. 모든 권리 보유.
SLiM은 무료 소프트웨어입니다. 자유 소프트웨어 재단(Free Software Foundation)에서 게시한 GNU General Public License(라이센스 버전 3) 또는 (귀하의 선택에 따라) 이후 버전의 조건에 따라 재배포 및/또는 수정할 수 있습니다.
SLiM은 유용할 것이라는 희망으로 배포되지만 어떠한 보증도 제공하지 않습니다. 상품성이나 특정 목적에의 적합성에 대한 묵시적인 보증도 제공되지 않습니다. 자세한 내용은 GNU 일반 공중 라이선스를 참조하세요.
SLiM과 함께 GNU General Public License 사본을 받으셨을 것입니다. 그렇지 않은 경우 http://www.gnu.org/licenses/를 참조하세요.
SLiM은 활발하게 개발 중이며, 우리의 목표는 SLiM을 최대한 광범위하게 유용하게 만드는 것입니다. 피드백이나 기능 요청이 있거나 SLiM에 기여하는 데 관심이 있는 경우 Philipp Messer([email protected])에게 문의하세요. Philipp은 대학원생과 박사후 연구원도 찾고 있습니다.
바이너리 패키지/설치 프로그램을 찾고 계십니까?
다음 하위 섹션에서는 SLiM(및 SLiMgui)을 획득하는 데 사용할 수 있는 방법을 요약합니다. 소스에서 빌드하는 것도 모든 플랫폼에서 옵션입니다. 다음 섹션을 참조하세요. SLiM 매뉴얼의 2장에는 SLiM 설치 및 구축에 대한 자세한 내용이 포함되어 있습니다. 매뉴얼 및 기타 SLiM 리소스는 http://messerlab.org/slim/에서 찾을 수 있습니다.
https://messerlab.org/slim/#Downloads의 SLiM 홈 페이지에서 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
기능을 사용하는 쉘 스크립트를 사용할 수 있습니다. 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장을 참조하세요.