Cost-effective GPU-grid for genome-wide epistasis calculations.

Background: Until recently, genotype studies were limited to the investigation of single SNP effects due to the computational burden incurred when studying pairwise interactions of SNPs. However, some genetic effects as simple as coloring (in plants and animals) cannot be ascribed to a single locus...

Full description

Bibliographic Details
Published in:Methods of Information in Medicine Vol. 52; no. 1; pp. 91 - 96
Main Authors: Pütz B, Kam-Thong T, Karbalai N, Altmann A, Müller-Myhsok B, Pütz, B, Kam-Thong, T, Karbalai, N, Altmann, A, Müller-Myhsok, B
Format: Journal Article
Published: Thieme Medical Publishing Inc. 2013
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=107879140&site=ehost-live
header:
  @attributes:
    shortDbName: ccm
    uiTerm: 107879140
    longDbName: CINAHL Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    dissinfo:
    jinfo:
      jid:
        00261270
        W7M
      jtl: Methods of Information in Medicine
      issn: 00261270
      maglogo: N
    pubinfo:
      dt: 2013
      vid: 52
      iid: 1
      pid: 2811
      pub: Thieme Medical Publishing Inc.
      place: New York, New York
    artinfo:
      ui:
        107879140
        NLM23223640
        2012273062
        10.3414/ME11-02-0049
        NLM23223640
        107879140
      ppf: 91
      ppct: 5
      formats:
      tig:
        atl: Cost-effective GPU-grid for genome-wide epistasis calculations.
      aug:
        au:
          Pütz B
          Kam-Thong T
          Karbalai N
          Altmann A
          Müller-Myhsok B
          Pütz, B
          Kam-Thong, T
          Karbalai, N
          Altmann, A
          Müller-Myhsok, B
        affil: MPI of Psychiatry, Statistical Genetics,Munich, Germany
      sug:
        subj:
          Computer Communication Networks Economics
          Computing Methodologies
          Genes
          Sequence Analysis Economics
          Software Economics
          Computer Systems Economics
          Cost Benefit Analysis Economics
          Genetic Privacy Economics
          Germany
      ab: Background: Until recently, genotype studies were limited to the investigation of single SNP effects due to the computational burden incurred when studying pairwise interactions of SNPs. However, some genetic effects as simple as coloring (in plants and animals) cannot be ascribed to a single locus but only understood when epistasis is taken into account [1]. It is expected that such effects are also found in complex diseases where many genes contribute to the clinical outcome of affected individuals. Only recently have such problems become feasible computationally.Objectives: The inherently parallel structure of the problem makes it a perfect candidate for massive parallelization on either grid or cloud architectures. Since we are also dealing with confidential patient data, we were not able to consider a cloud-based solution but had to find a way to process the data in-house and aimed to build a local GPU-based grid structure.Methods: Sequential epistatsis calculations were ported to GPU using CUDA at various levels. Parallelization on the CPU was compared to corresponding GPU counterparts with regards to performance and cost.Results: A cost-effective solution was created by combining custom-built nodes equipped with relatively inexpensive consumer-level graphics cards with highly parallel GPUs in a local grid. The GPU method outperforms current cluster-based systems on a price/performance criterion, as a single GPU shows speed performance comparable up to 200 CPU cores.Conclusion: The outlined approach will work for problems that easily lend themselves to massive parallelization. Code for various tasks has been made available and ongoing development of tools will further ease the transition from sequential to parallel algorithms.
      pubtype: Academic Journal
      doctype: Journal Article
      ougenre: Article
    language: English
    refInfo:
    holdings:
      @attributes:
        islocal: N