🛠️ 사전 요구사항
필수 배경 지식
- 기본적인 컴퓨터 사용 경험
- 텍스트 파일 편집 능력
- 프로그래밍 언어 경험 (Python, R 등 중 하나 이상)
권장 배경 지식
- 생물학 기초 지식 (생물정보학 파트)
- 통계학 기초 (데이터 분석 파트)
- Linux/Unix 사용 경험
시스템 요구사항
1. Install Nix
-
터미널에서 다음 명령어로 Nix 를 설치합니다.
-
Windows 사용자의 경우, WSL2 를 먼저 설치한 후 Ubuntu Terminal 에서 아래 코드를 실행해야 합니다.
curl -L https://nixos.org/nix/install | sh
2. Source your shell or restart the Terminal
-
설치가 완료되면 아래의 코드를 실행하거나 터미널을 재시작하여 shell 환경을 재구성합니다.
source ~/.nix-profile/etc/profile.d/nix.sh
-
설치 확인
nix --version
🛠️ 실습 환경 구성
실습을 위해 playground repository 를 clone 하여야 합니다.
git clone https://github.com/sbee-lab/playground
모든 실습은 clone 한 repository 의 ./practices
directory 에서 수행됩니다.
# clone 한 repository 로 이동
cd playground
# 실습을 위한 directory 로 이동
cd ./practice
실습을 위한 환경은 Chapter 별 Nix 환경에서 진행됩니다:
nix develop .#chapter1
nix develop .#chapter2
nix develop .#chapter3
이제 본격적으로 PartI: Foundation 부터 학습을 진행합시다.