To ensure compatibility and optimal performance, download and install the latest version of the software that matches your computer's operating system, unless a specific version is required.
| Software or Website | Operating System | URL |
|---|---|---|
| WSL | Windows | WSL Installation Guide |
| Default Terminal app | Mac | Pre-installed |
| Any terminal or shell | Linux | Pre-installed |
| Software or Website | Operating System | URL |
|---|---|---|
| Java | All, Install also in WSL | Download Java |
| Homebrew | Mac only | Homebrew Website |
| BWA (Burrows-Wheeler Aligner) | Windows (in WSL), Mac, Linux | BWA Website |
| GATK (Genome Analysis ToolKit) | Windows (in WSL), Mac, Linux | GATK Website |
| FastP (FastQ Preprocessor) | Windows (in WSL), Mac, Linux | FastP GitHub |
| FastQC (FastQ Quality Control) | Windows (in WSL), Mac, Linux | FastQC Website |
| Picard Tools | Windows (in WSL), Mac, Linux | Picard Tools Website |
| SAMtools | Windows (in WSL), Mac, Linux | SAMtools Website |
| Bcftools | Windows (in WSL), Mac, Linux | Bcftools Website |
| R | Windows (in WSL), Mac, Linux | R Project Website |
| R-Studio | Windows (in WSL), Mac, Linux | R-Studio Download |
| Software or Website | Operating System | URL |
|---|---|---|
| TASSEL | Windows (in WSL), Mac, Linux | TASSEL Website |
| Plink 1.9 | Windows (in WSL), Mac, Linux | Plink Website |
| R | Windows (in WSL), Mac, Linux | R Project Website |
| R-Studio | Windows (in WSL), Mac, Linux | R-Studio Download |
| Software or Website | Operating System | URL |
|---|---|---|
| SNP-Seek | Any web browser | SNP-Seek Website |
| CropGalaxy | Any web browser | CropGalaxy Website |
| RicePilaf | Any web browser | RicePilaf Website |
Plink can be downloaded from here.
Download the binary distribution for your system from the "Binaries" table, "Stable build" column. Then unzip the folder and move it to the training directory.
Direct links (as of 2024-06-06):
Note: PLINK is not a regular app to be installed into Program Files. It is just a command-line executable. You only need to download it and make sure you have privileges to execute it (i.e. admin privileges).
To check installation, open PowerShell, navigate to the folder
containing
plink.exe
and type:
.\plink.exe --help
Alternatively, you can use
cmd
in the address bar:
cmd in the address bar.
.\plink.exe --helpWatch a video on how to install on Windows.
R can be downloaded from here.
For the mirror, use this link.
You'll need Rtools from here.
Install the following R packages in R-Studio:
install.packages("qqman")install.packages("ggplot2")install.packages(c("dplyr", "glue",
"reshape2"))install.packages(c("readr", "vroom",
"openxlsx"))install.packages("BEDMatrix")install.packages("BiocManager") - To install
packages from BioconductorBiocManager::install("snpStats")install.packages(c("shinydashboard", "DT",
"bslib", "rmarkdown"))The following software are optional, but may be useful:
Check the version of Java by opening a PowerShell or Terminal and typing:
java -version
Open TASSEL and use the tutorial dataset packaged within the Tassel folder.
Open RStudio, and run the
version
command in the console.
Install the
qqman
package using the menu.
Open PowerShell (Windows) or Terminal (Mac) and note the current
working directory by typing
pwd
then pressing Enter.
If you are on Windows, check the WSL version:
wsl --version
wsl --list
Helpful links:
Make sure Windows is up to date. It is recommended to run Windows 10 version 2004 and higher (Build 1904 and higher) or Windows 11.
sudo apt-get install fastqc
sudo apt-get install fastp
sudo apt-get install bwa
sudo apt-get install samtools
sudo apt install bcftools
Download the latest package (JDK24) for Linux / MacOS or use the following command:
wget https://download.oracle.com/java/24/latest/jdk-24_linux-x64_bin.tar.gz
Place the file in your home directory or any directory you prefer (e.g., `/home/riza/`).
Unpack the tarball and set the environment variables as follows:
tar zxvf jdk-24_linux-x64_bin.tar.gz
nano ~/.bashrc
Add the following lines at the end of your ~/.bashrc file (edit the code according to the location of the file on your machine)
export JAVA_HOME='/home/riza/jdk-24'
export PATH=$JAVA_HOME/bin:$PATH
Download the latest jar file here or use:
wget https://github.com/broadinstitute/picard/releases/download/3.3.0/picard.jar
Place the file in your home directory or any directory you prefer (e.g., `/home/riza/`).
Set the environment variable:
nano ~/.bashrc
Add the following lines at the end of your ~/.bashrc file (edit the code according to the location of the file on your machine)
export PICARD='/home/riza/picard.jar'
Verify installation:
java -jar $PICARD
Download the latest file here or use:
wget https://github.com/broadinstitute/gatk/releases/download/4.6.1.0/gatk-4.6.1.0.zip
Place the file in your home directory or any directory you prefer (e.g., `/home/riza/`).
Set the environment variable:
nano ~/.bashrc
Add the following lines at the end of your ~/.bashrc file (edit the code according to the location of the file on your machine)
export GATK='/home/riza/gatk-4.6.1.0/gatk-package-4.6.1.0-local.jar'
Verify installation:
java -jar $GATK