All Projects → OpenHero → gblastn

OpenHero / gblastn

Licence: MIT license
G-BLASTN is a GPU-accelerated nucleotide alignment tool based on the widely used NCBI-BLAST.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
shell
77523 projects
M4
1887 projects
javascript
184084 projects - #8 most used programming language
Cuda
1817 projects

Projects that are alternatives of or similar to gblastn

Clojurecl
ClojureCL is a Clojure library for parallel computations with OpenCL.
Stars: ✭ 266 (+411.54%)
Mutual labels:  high-performance, nvidia, high-performance-computing
Anakin
High performance Cross-platform Inference-engine, you could run Anakin on x86-cpu,arm, nv-gpu, amd-gpu,bitmain and cambricon devices.
Stars: ✭ 488 (+838.46%)
Mutual labels:  high-performance, nvidia
Relion
Image-processing software for cryo-electron microscopy
Stars: ✭ 219 (+321.15%)
Mutual labels:  nvidia, high-performance-computing
Blis
BLAS-like Library Instantiation Software Framework
Stars: ✭ 859 (+1551.92%)
Mutual labels:  high-performance, high-performance-computing
benchling-api
A python wrapper for the benchling api
Stars: ✭ 39 (-25%)
Mutual labels:  dna, dna-sequences
Hipsycl
Implementation of SYCL for CPUs, AMD GPUs, NVIDIA GPUs
Stars: ✭ 377 (+625%)
Mutual labels:  high-performance, high-performance-computing
Nnpack
Acceleration package for neural networks on multi-core CPUs
Stars: ✭ 1,538 (+2857.69%)
Mutual labels:  high-performance, high-performance-computing
vpic
Vector Particle-In-Cell (VPIC) Project
Stars: ✭ 124 (+138.46%)
Mutual labels:  high-performance, high-performance-computing
Tf Quant Finance
High-performance TensorFlow library for quantitative finance.
Stars: ✭ 2,925 (+5525%)
Mutual labels:  high-performance, high-performance-computing
Libflame
High-performance object-based library for DLA computations
Stars: ✭ 197 (+278.85%)
Mutual labels:  high-performance, high-performance-computing
QUB DW HighPerformancePython
Code and more for the QUB Development Weeks event 'High Performance Python'
Stars: ✭ 79 (+51.92%)
Mutual labels:  high-performance, high-performance-computing
minstant
Performant time measuring in Rust
Stars: ✭ 109 (+109.62%)
Mutual labels:  high-performance, high-performance-computing
Repo-Bio
Binomica Public Repository for Biological Parts
Stars: ✭ 21 (-59.62%)
Mutual labels:  dna, dna-sequences
quickstep
Quickstep project
Stars: ✭ 22 (-57.69%)
Mutual labels:  high-performance
adapt
A package for designing activity-informed nucleic acid diagnostics for viruses.
Stars: ✭ 16 (-69.23%)
Mutual labels:  dna
netty-in-action-cn
Netty In Action 中文版
Stars: ✭ 1,389 (+2571.15%)
Mutual labels:  high-performance
vulk
Desktop/Android Python game development framework on top of Vulkan API
Stars: ✭ 31 (-40.38%)
Mutual labels:  high-performance-computing
BioAlignments.jl
Sequence alignment tools
Stars: ✭ 49 (-5.77%)
Mutual labels:  dna-sequences
dxvk-nvapi
Alternative NVAPI implementation on top of DXVK.
Stars: ✭ 133 (+155.77%)
Mutual labels:  nvidia
workerman
An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols. PHP>=5.4.
Stars: ✭ 10,005 (+19140.38%)
Mutual labels:  high-performance

G-BLASTN

G-BLASTN is a GPU-accelerated nucleotide alignment tool based on the widely used NCBI-BLAST. G-BLASTN can produce exactly the same results as NCBI-BLAST, and it also has very similar user commands. It also supports a pipeline mode, which can fully utilize the GPU and CPU resources when handling a batch of queries. G-BLASTN supports megablast and blastn mode. The discontiguous megablast mode is currently not supported.

Citation:

K. Zhao and X.-W. Chu, “G-BLASTN: Accelerating Nucleotide Alignment by Graphics Processors”, Oxford, Bioinformatics, 2014. http://bioinformatics.oxfordjournals.org/content/early/2014/01/24/bioinformatics.btu047.abstract?keytype=ref&ijkey=FkuzgmzzPTJss9c

@article{KY.Zhao2014,
author = {Kaiyong Zhao and Xiaowen Chu},
title = {{G-BLASTN: accelerating nucleotide alignment by graphics processors}},
journal = {Bioinformatics},
year = {2014},
volume = {30},
number = {10},
pages = {1384-1391},
doi = {10.1093/bioinformatics/btu047},
url = {https://academic.oup.com/bioinformatics/article/30/10/1384/267507}
}

Acknowledgement:

This project is supported by grant FRG2/11-12/158 from Hong Kong Baptist University. We also thank NVIDIA corporation for their donation of GPU cards.

News v1.2:

1.2 [October 2019] version release is built on NCBI-BLAST 2.2.28.

Merged with ncbi-blast-2.2.28+.src support CUDA 10.1 Ubuntu 18.x GCC 7.x

Install

./configure --without-debug --with-mt --without-sybase --without-fastcgi --without-sssdb --without-sss --without-geo --without-sp --without-orbacus --without-boost

make

User guide

Please follow the example in shell directory.

More details

https://www.comp.hkbu.edu.hk/~chxw/software/G-BLASTN.html

License

See the LICENSE file for license rights and limitations (MIT).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].