Genetically improved BarraCUDA
Abstract Background BarraCUDA is an open source C program which uses the BWA algorithm in parallel with nVidia CUDA to align short next generation DNA sequences against a reference genome. Recently its source code was optimised using “Genetic Improvement”. Results The genetically improved (GI) code...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
BMC
2017-08-01
|
Series: | BioData Mining |
Subjects: | |
Online Access: | http://link.springer.com/article/10.1186/s13040-017-0149-1 |
id |
doaj-2a2f5f172f9d4527aab8020e766f1f44 |
---|---|
record_format |
Article |
spelling |
doaj-2a2f5f172f9d4527aab8020e766f1f442020-11-25T00:24:08ZengBMCBioData Mining1756-03812017-08-0110111110.1186/s13040-017-0149-1Genetically improved BarraCUDAW. B. Langdon0Brian Yee Hong Lam1Department of Computer Science, University College LondonUniversity of Cambridge Metabolic Research LaboratoriesAbstract Background BarraCUDA is an open source C program which uses the BWA algorithm in parallel with nVidia CUDA to align short next generation DNA sequences against a reference genome. Recently its source code was optimised using “Genetic Improvement”. Results The genetically improved (GI) code is up to three times faster on short paired end reads from The 1000 Genomes Project and 60% more accurate on a short BioPlanet.com GCAT alignment benchmark. GPGPU BarraCUDA running on a single K80 Tesla GPU can align short paired end nextGen sequences up to ten times faster than bwa on a 12 core server. Conclusions The speed up was such that the GI version was adopted and has been regularly downloaded from SourceForge for more than 12 months.http://link.springer.com/article/10.1186/s13040-017-0149-1GPGPUParallel computingGenetic improvementDouble-ended DNA sequenceNextgen NGS |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
W. B. Langdon Brian Yee Hong Lam |
spellingShingle |
W. B. Langdon Brian Yee Hong Lam Genetically improved BarraCUDA BioData Mining GPGPU Parallel computing Genetic improvement Double-ended DNA sequence Nextgen NGS |
author_facet |
W. B. Langdon Brian Yee Hong Lam |
author_sort |
W. B. Langdon |
title |
Genetically improved BarraCUDA |
title_short |
Genetically improved BarraCUDA |
title_full |
Genetically improved BarraCUDA |
title_fullStr |
Genetically improved BarraCUDA |
title_full_unstemmed |
Genetically improved BarraCUDA |
title_sort |
genetically improved barracuda |
publisher |
BMC |
series |
BioData Mining |
issn |
1756-0381 |
publishDate |
2017-08-01 |
description |
Abstract Background BarraCUDA is an open source C program which uses the BWA algorithm in parallel with nVidia CUDA to align short next generation DNA sequences against a reference genome. Recently its source code was optimised using “Genetic Improvement”. Results The genetically improved (GI) code is up to three times faster on short paired end reads from The 1000 Genomes Project and 60% more accurate on a short BioPlanet.com GCAT alignment benchmark. GPGPU BarraCUDA running on a single K80 Tesla GPU can align short paired end nextGen sequences up to ten times faster than bwa on a 12 core server. Conclusions The speed up was such that the GI version was adopted and has been regularly downloaded from SourceForge for more than 12 months. |
topic |
GPGPU Parallel computing Genetic improvement Double-ended DNA sequence Nextgen NGS |
url |
http://link.springer.com/article/10.1186/s13040-017-0149-1 |
work_keys_str_mv |
AT wblangdon geneticallyimprovedbarracuda AT brianyeehonglam geneticallyimprovedbarracuda |
_version_ |
1725353861714018304 |