GPrimer

GPrimer is a GPU-based pipeline developed to significantly enhance the speed of primer design for quantitative PCR (qPCR) experiments. It addresses the computational challenges posed by the rapidly expanding sizes of sequence databases. Building on the foundation laid by MRPrimer, a powerful primer design pipeline that combines target sequence primer design with homology tests against off-target sequences, GPrimer maintains its predecessor's comprehensive input and output capabilities but with dramatically improved computational efficiency.

The primary innovation of GPrimer lies in its optimization for GPU architecture, explicitly targeting the acceleration of the most time-consuming steps identified in the MRPrimer process. By designing data structures optimized for coalesced memory access and balancing the workload across GPU threads, GPrimer achieves significant speed improvements. Data is transferred between the main and GPU memory in a streaming fashion, further enhancing efficiency.

Topic

Probes and primers;Workflows;PCR experiment

Detail

  • Operation: PCR primer design;Filtering;Primer removal

  • Software interface: Workflow

  • Language: C++

  • License: BSD 3-Clause License

  • Cost: Free of charge

  • Version name: -

  • Credit: National Research Foundation of Korea, Ministry of Science, ICT and Future Planning, Institute of Information & communications Technology Planning & Evaluation.

  • Input: -

  • Output: -

  • Contact: Min-Soo Kim minsoo.k@kaist.ac.kr

  • Collection: -

  • Maturity: -

Publications

  • GPrimer: a fast GPU-based pipeline for primer design for qPCR experiments.
  • Bae J, et al. GPrimer: a fast GPU-based pipeline for primer design for qPCR experiments. GPrimer: a fast GPU-based pipeline for primer design for qPCR experiments. 2021; 22:220. doi: 10.1186/s12859-021-04133-4
  • https://doi.org/10.1186/S12859-021-04133-4
  • PMID: 33926379
  • PMC: PMC8082839

Download and documentation


< Back to DB search