GPUmotif

GPUmotif accelerates detection of transcription factor (TF) binding motifs in genomic sequences using GPU computation to enable efficient motif analysis for studying transcriptional regulation.


Key Features:

  • GPU Acceleration: Utilizes NVIDIA CUDA to parallelize computations on GPUs and reduce computation time compared to CPU-based methods.
  • Fragmentation Technique: Implements a fragmentation technique to minimize data transfer latency between different memory types and improve throughput.
  • Energy Efficiency: Reduces energy consumption during large-scale motif analyses.
  • Scalability and Accuracy: Builds upon the Hybrid Motif Sampler (HMS) algorithm and improves scalability and accuracy by eliminating the need to calculate matching probabilities position-by-position.

Scientific Applications:

  • Transcription factor motif detection: Detects TF binding patterns in genomic sequences to investigate transcriptional regulation mechanisms.
  • Protein–DNA interaction analysis: Analyzes large protein-DNA interaction datasets generated by advanced sequencing technologies.
  • Model-based motif scanning: Supports model-based motif scanning workflows for targeted motif searches.
  • De novo motif finding: Supports de novo motif discovery for identifying novel binding motifs from sequence data.

Methodology:

Uses NVIDIA CUDA-based GPU acceleration combined with a fragmentation technique to optimize data transfers between memory types and implements a variant of the Hybrid Motif Sampler (HMS) that removes position-by-position matching probability calculations.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
C++
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Zandevakili P, Hu M, Qin Z. GPUmotif: An Ultra-Fast and Energy-Efficient Motif Analysis Program Using Graphics Processing Units. PLoS ONE. 2012;7(5):e36865. doi:10.1371/journal.pone.0036865. PMID:22662128. PMCID:PMC3360745.

Documentation

Links