G-BLASTN 1.1 directly modifies NCBI-BLAST 2.2.28 by adding GPU functionality. To install G-BLASTN, you can:
1) Download v1.1.tar.gz of gblastn from https://github.com/OpenHero/gblastn/archive/v1.1.tar.gz and unpack the package:
For example, on 64-bit Linux:
>tar zxvf v1.1.tar.gz
>cd gblastn.1.1
>chmod +x install
2) Install G-BLASTN
>./install
This will:
i. Ask the user whether G-LBASTN should be added to an existing BLAST installation or
whether NCBI-BLAST should be installed as well.
ii. Modify the existing NCBI-BLAST installation or download, unpack and unzip NCBI-BLAST from
ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/2.2.28/${ncbi_blast_version}.tar.gz
depending on what was selected by the user in (i).
iii. Compile the CUDA files.
iv. Embed G-BLASTN into the existing or downloaded NCBI-BLAST.
If the installation is successful, you should find the executable "blastn" in
"./ncbi-blast-2.2.28+-src/c++/GCC447-ReleaseMT64/bin/".
NOTE: The directory "GCC447-ReleaseMT64" might differ on your system.
Acknowledgement: The installation configuration of G-BLASTN is based on that of GPU-BLAST.
3) The G-BLASTN
If there is no error, you can get the binary G-BLASTN file "blastn" in directory "/ncbi-blast-2.2.28+-src/c++/GCC447-ReleaseMT64/bin/".
Then move the "blastn" file into "bin" directy by command "mv" as follows:
First go to the "/ncbi-blast-2.2.28+-src/c++/GCC447-ReleaseMT64/bin/" directory, then type
>mv blastn /home/blastn/bin/gblastn