Title :
Fast distributed computing for complete large scale backtranslation of oligopeptides: Application to probe design
Author :
Jaziri, Faouzi ; Peyretaillade, Eric ; Peyret, Pierre ; Hill, David R. C.
Abstract :
We present a new efficient distributed algorithm to compute a full backtranslation of short oligopeptides for functional microarrays, and to filter generated oligonucleotides according to usual selection criteria for the design of microarray probes. We used a model driven engineering and metaprogramming approach to simultaneously process several hundreds of oligopeptides whether using a PC, a multiprocessor server, a computing cluster or a computing grid. We implemented our algorithm with the C++ programming language and we present its performance and statistics on both simulated and real biological datasets. Our algorithm includes load balancing and the obtained results show a significant computing speedup on different architectures (SMP, cluster and Grid) and an important gain of about 40% of disk space when filtering oligonucleotides.
Keywords :
C++ language; biology computing; distributed algorithms; grid computing; lab-on-a-chip; resource allocation; software engineering; statistics; workstation clusters; C++ programming language; PC; complete large scale backtranslation; computing cluster; computing grid; distributed algorithm; distributed computing; functional microarrays; load balancing; metaprogramming approach; microarray probes design; model driven engineering; multiprocessor server; oligonucleotides; oligopeptides; real biological datasets; simulated biological datasets; statistics; Algorithm design and analysis; Amino acids; DNA; Probes; Program processors; Proteins; complete backtranslation; meta-programming; model driven engineering; oligonucleotide probes; parallelization;
Conference_Titel :
High Performance Computing and Simulation (HPCS), 2013 International Conference on
Conference_Location :
Helsinki
Print_ISBN :
978-1-4799-0836-3
DOI :
10.1109/HPCSim.2013.6641423