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
Documentation: https://github.com/qhtjrmin/GPrimer/blob/master/README.md
Home page: https://github.com/qhtjrmin/GPrimer
< Back to DB search