Tutorial for Installing SRA Toolkit in WSL Ubuntu 20.04

Step by Step Guide for installing and Running SRA Toolkit in Your Ubuntu System for Retrieving the NGS data
Today in this article we will learn how we can install and set up the SRA Toolkit in our ubuntu 20.04. I have given all the commands to install it step by step below.
So, do read this article till the end so that you will not face any problems in installing the SRA Toolkit in your ubuntu 20.04.
Install SRA Toolkit in Ubuntu 20.04 –
Now let’s see how we can install sra toolkit in our Ubuntu 20.04. It will be easy and quick.
Update
Before installing the SRA toolkit, we will first update our packages. We will use the below commands to update our packages.
sudo apt-get update
After we updated our packages, now let us see how we will install the SRA Toolkit.
Create Local Directory
Before installing sra toolkit we have to create a local directory for this in our ubuntu system. To create a local directory, we will use the command given below, where you can create a directory of any name in place of “yourdirectoryname”.
mkdir -p yourdirectoryname/local
Now that we have created a directory, now we will have to change our working directory. We will use the command given below for this, which will change our current working directory to the one that we made.
cd yourdirectoryname
Download SRA Toolkit –
Now you will have to download the sra toolkit inside this directory. We will download tar.gz of sra toolkit for this. To download this tar file copy the below commands and paste it into your terminal and press enter.
wget – output-document sratoolkit.tar.gz https://ftp trace.ncbi.nlm.nih.gov/sra/sdk/current/sratoolkit.current-ubuntu64.tar.gz
Check and Extract SRA Toolkit –
Now we will check whether our sra toolkit has been downloaded or not in our directory. To check that we have to type the following command in the terminal while our working directory is “ yourdirectoryname”. You can also manually open your file manager and go to the “yourdirectoryname” folder where you can see the downloaded tar file.
ls
After typing the above command, if you see sratoolkit.tar.gz in terminal then it means that sra toolkit has been downloaded which we have to extract now.
To extract, we will use the below command which will extract the sra toolkit in the same directory.
tar -vxzf sratoolkit.tar.gz
Append binary path to path environment variable –
Now we will have to append the path of our binary to the path environment variable. To append it we will copy the below command and then paste it in our terminal.
export PATH=$PATH:$PWD/sratoolkit.2.11.1-ubuntu64/bin
Here in this command if your system is 32-bit then you have to write ubuntu32 instead of ubuntu 64 and also sratoolkit version will be different due to updates. So make sure you use the correct version name in this command. You can see what version you downloaded in your terminal when downloading the tar file.
After entering the above command, now we have to check whether our system can find this binary or not. To see that we will type the command given below.
which fastq-dump
After typing this above command, if you see “ /yourdirectoryname/local/sratoolkit.2.11.1-ubuntu64/bin/fastq-dump” in your terminal it means that our system can find the binary.
SRA Toolkit Configuration
Now we have to configure our sra toolkit. To configure the sra toolkit, first of all type the following command in the terminal after which the configuration panel of the sra toolkit will open from where we can complete the final steps.
vdb-config -i
After entering the command, you will get the configuration panel of sra toolkit where the red color mark on the side of the first option means that you have just selected that option and to change that you have to press “TAB KEY” in your computer keyboard. You can choose other options using tab key and enter key.
Keep pressing TAB KEY until your red mark appears at the side of CACHE. When your red mark is at the side of the CACHE option then you have to press ENTER KEY.
After you hit enter and get inside the CACHE option here you will have to press TAB KEY again and then select the choose button below the location of user-repository option.
Now after we have selected the choose option here, we will have to select the directory that we created at the beginning of the tutorial, which in our case is yourdirectoryname.
Enter the directory by selecting it with the help of the arrow key on our keyboard and then select the folder named local and press enter.
After this, again with the help of TAB KEY, go to the option of OK and press it and then select the option yes and present enter.
Now we have to click on the save option here and then click on ok. After this, we have to go to the exit button and then press enter.
Check SRA Toolkit
Now we have to see whether our sra toolkit is working and is functional or not. To see this, we will type the command given below in our terminal.
fastq-dump – stdout SRR390728 | head -n 8
After typing the above command in the terminal, you will need to wait a few seconds and after that, if you see the following output in the terminal, then it means that the sra toolkit is working and is fully functional.
Uninstall SRA Toolkit
If for some reason you want to uninstall SRA Toolkit from your ubuntu system, then you can use the below command for this, which will completely uninstall the sra toolkit from your Ubuntu system.
sudo apt-get purge – auto-remove sra-toolkit