installations.RmdBash is a commonly-used shell that gives you the power to do simple tasks more quickly.
Below are the instructions on installing Shell for the 3 main Computer Operating Systems:
setx HOME "%USERPROFILE%"
To open the Bash Shell, type “Git Bash” on the search toolbar at the bottom of your screen and press enter. This should open a window as shown below. 
The default shell in some versions of macOS is Bash, and Bash is available in all versions, so no need to install anything. You can access Bash from the Terminal (found in /Applications/Utilities). To open Terminal, press Command+Spacebar to activate Spotlight and type “Terminal”. You may want to keep Terminal in your dock for this workshop.
To see if your default shell is Bash type echo $SHELL in Terminal and press the enter/return key. If the message printed does not end with ‘/bash’ then your default is something else and you can run Bash by typing bash.
The default shell is usually Bash and there is usually no need to install anything.
To see if your default shell is Bash type echo $SHELL in Terminal and press the enter/return key. If the message printed does not end with ‘/bash’ then your default is something else and you can run Bash by typing bash.
| Software | Version | Manual | Available for | Description |
|---|---|---|---|---|
| FastQC | 0.11.9 | Link | Linux, MacOS, Windows | Quality control tool for high throughput sequence data. |
| Trimmomatic | 0.39 | Link | Linux, MacOS, Windows | A flexible read trimming tool for Illumina NGS data. |
| Kallisto | 0.46.1 | Link | Linux, MacOS, Windows | Quantifying abundances of transcripts from bulk and single-cell RNA-Seq data. |
Here, we provide two ways to install the above software; (1) using miniconda package manger or (2) installing binaries from command-line.
The easiest way to download these software is using miniconda. Miniconda is a package manager that simplifies the installation process. Please first install miniconda3 (installation instructions below), and then proceed to the installation of individual tools.
For users having issues installing miniconda3 or other softwares using miniconda3 package manager, please refer to the alternative method below.
Miniconda3 is available on Windows, MacOS and Linux operating systems.
Please download Miniconda3 64-bit (Python 3.9) from the this website and follow the instructions below. (For MacOSX users, choose Miniconda3 MacOSX 64-bit pkg).
For Windows user
For MacOS user
To check if miniconda3 is successfully installed, open Terminal (MacOS) or Git Bash (Windows) and type conda. This should print out a list of conda functions and instructions.
To install, open Terminal (MacOS) or Git Bash (Windows) and type the following in the console:
conda install -c bioconda fastqc
You may test your installion by running:
fastqc -h
To install the above programs using this alternative method, follow these set of instructions carefully:
cd ~
mkdir -p src
mkdir -p bin
java -version
If you don’t see something like this,
>java -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.2+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.2+9, mixed mode)
you will need to install java first from this website
curl -O https://www.bioinformatics.babraham.ac.uk/projects/fastqc/fastqc_v0.11.9.zip
unzip fastqc_v0.11.9.zip -d src
cp -r src/FastQC/* bin
curl -O http://www.usadellab.org/cms/uploads/supplementary/Trimmomatic/Trimmomatic-0.39.zip
unzip Trimmomatic-0.39.zip -d src
echo '#!/bin/bash' > ~/bin/trimmomatic
echo 'java -jar ~/src/Trimmomatic-0.39/trimmomatic-0.39.jar $@' >> ~/bin/trimmomatic
chmod +x ~/bin/trimmomatic
# for mac
curl -O https://github.com/pachterlab/kallisto/releases/download/v0.46.1/kallisto_mac-v0.46.1.tar.gz
tar -zxvf kallisto_mac-v0.46.1.tar.gz -C src
cp src/kallisto/kallisto bin
# for windows
curl -O https://github.com/pachterlab/kallisto/releases/download/v0.46.1/kallisto_windows-v0.46.1.zip
unzip kallisto_windows-v0.46.1.zip -d src
cp src/kallisto/kallisto.exe bin