PLAST: parallel local alignment search tool for database comparison

被引:45
|
作者
Nguyen, Van Hoa [1 ]
Lavenier, Dominique [1 ,2 ]
机构
[1] INRIA IRISA, Symbiose Team Project, F-35042 Rennes, France
[2] ENS Cachan Bretagne, F-35170 Bruz, France
来源
BMC BIOINFORMATICS | 2009年 / 10卷
关键词
SMITH-WATERMAN; STATISTICAL SIGNIFICANCE;
D O I
10.1186/1471-2105-10-329
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Background: Sequence similarity searching is an important and challenging task in molecular biology and next-generation sequencing should further strengthen the need for faster algorithms to process such vast amounts of data. At the same time, the internal architecture of current microprocessors is tending towards more parallelism, leading to the use of chips with two, four and more cores integrated on the same die. The main purpose of this work was to design an effective algorithm to fit with the parallel capabilities of modern microprocessors. Results: A parallel algorithm for comparing large genomic banks and targeting middle-range computers has been developed and implemented in PLAST software. The algorithm exploits two key parallel features of existing and future microprocessors: the SIMD programming model (SSE instruction set) and the multithreading concept (multicore). Compared to multithreaded BLAST software, tests performed on an 8-processor server have shown speedup ranging from 3 to 6 with a similar level of accuracy. Conclusion: A parallel algorithmic approach driven by the knowledge of the internal microprocessor architecture allows significant speedup to be obtained while preserving standard sensitivity for similarity search problems.
引用
收藏
页数:13
相关论文
共 50 条
  • [11] PARALLEL COMPUTATION AND FASTA - CONFRONTING THE PROBLEM OF PARALLEL DATABASE SEARCH FOR A FAST SEQUENCE COMPARISON ALGORITHM
    MILLER, PL
    NADKARNI, PM
    CARRIERO, NM
    COMPUTER APPLICATIONS IN THE BIOSCIENCES, 1991, 7 (01): : 71 - 78
  • [12] Vesper: Global and Local Cryo-Em Map Alignment and Database Search using Local Density Vectors
    Terashi, Genki
    Han, Xusi
    Christoffer, Charles
    Chen, Siyang
    Kihara, Daisuke
    BIOPHYSICAL JOURNAL, 2021, 120 (03) : 84A - 84A
  • [13] PhAST: Pharmacophore Alignment Search Tool
    Haehnke, Volker
    Hofmann, Bettina
    Grgat, Tomislav
    Proschak, Ewgenij
    Steinhilber, Dieter
    Schneider, Gisbert
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2009, 30 (05) : 761 - 771
  • [14] EAST: Energy alignment search tool
    Mrozek, Dariusz
    Malysiak, Bozena
    Kozielski, Stanislaw
    FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2006, 4223 : 696 - 705
  • [15] GAST, A GENOMIC ALIGNMENT SEARCH TOOL
    Karhu, Kalle
    Makinen, Juho
    Rautio, Jussi
    Tarhio, Jorma
    Salamon, Hugh
    BIOINFORMATICS 2011, 2011, : 82 - +
  • [16] PhAST: pharmacophore alignment search tool
    V Hähnke
    B Hofmann
    E Proschak
    D Steinhilber
    G Schneider
    Chemistry Central Journal, 3 (Suppl 1)
  • [17] HBLAST: Parallelised sequence similarity - A Hadoop MapReducable basic local alignment search tool
    O'Driscoll, Aisling
    Belogrudov, Vladislav
    Carroll, John
    Kropp, Kai
    Walsh, Paul
    Ghazal, Peter
    Sleator, Roy D.
    JOURNAL OF BIOMEDICAL INFORMATICS, 2015, 54 : 58 - 64
  • [18] Efficient algorithms for local alignment search
    Rajasekaran, S
    Nick, H
    Pardalos, PM
    Sahni, S
    Shaw, G
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2001, 5 (01) : 117 - 124
  • [19] Efficient Algorithms for Local Alignment Search
    S. Rajasekaran
    H. Nick
    P.M. Pardalos
    S. Sahni
    G. Shaw
    Journal of Combinatorial Optimization, 2001, 5 : 117 - 124
  • [20] Parallel local search in comet
    Michel, L
    Van Hentenryck, P
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2005, PROCEEDINGS, 2005, 3709 : 430 - 444