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...

Full description

Bibliographic Details
Main Authors: W. B. Langdon, Brian Yee Hong Lam
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