title: CAMPAIGN: an open-source library of GPU-accelerated data clustering algorithms.
abstract: BACKGROUND
  Data clustering techniques are an essential component of a good data analysis toolbox. Many current bioinformatics applications are inherently compute-intense and work with very large datasets. Sequential algorithms are inadequate for providing the necessary performance. For this reason, we have created Clustering Algorithms for Massively Parallel Architectures, Including GPU Nodes (CAMPAIGN), a central resource for data clustering algorithms and tools that are implemented specifically for execution on massively parallel processing architectures.
  
  
  RESULTS
  CAMPAIGN is a library of data clustering algorithms and tools, written in 'C for CUDA' for Nvidia GPUs. The library provides up to two orders of magnitude speed-up over respective CPU-based clustering algorithms and is intended as an open-source resource. New modules from the community will be accepted into the library and the layout of it is such that it can easily be extended to promising future platforms such as OpenCL.
  
  
  BACKGROUND
  Releases of the CAMPAIGN library are freely available for download under the LGPL from https://simtk.org/home/campaign. Source code can also be obtained through anonymous subversion access as described on https://simtk.org/scm/?group_id=453.
  
  
  BACKGROUND
  kjk33@cantab.net.
authors.affiliation: Department of Bioengineering, Stanford University, Stanford, CA 94305-5448, USA. kjk33@cantab.net
authors.forename: Kai J
authors.initials: KJ
authors.lastname: Kohlhoff
authors.forename: Marc H
authors.initials: MH
authors.lastname: Sosnick
authors.forename: William T
authors.initials: WT
authors.lastname: Hsu
authors.forename: Vijay S
authors.initials: VS
authors.lastname: Pande
authors.forename: Russ B
authors.initials: RB
authors.lastname: Altman
mesh_terms: D000465:Algorithms; D016000:Cluster Analysis; D003196:Computer Graphics; D006801:Humans; D020411:Oligonucleotide Array Sequence Analysis; D012984:Software