2004 · 28 citations · 14 references
Life SciencesBioinformaticsBiologyGenomic Data AnalysisSequence AnalysisGenome AlignmentMolecular SimilarityPairwise AlignmentProtein Database SearchSequence AlignmentSequence Similarity SearchMolecular Similarity SearchSequence SimilaritySimilarity Search
Biosequence similarity search is an important application in modern molecular biology. Search algorithms aim to identify sets of sequences whose extensional similarity suggests a common evolutionary origin or function. The most widely used similarity search tool for biosequences is BLAST, a program designed to compare query sequences to a database. Here, we present the design of BLASTN, the version of BLAST that searches DNA sequences, on the Mercury system, an architecture that supports high-volume, high-throughput data movement off a data store and into reconfigurable hardware. An important component of application deployment on the Mercury system is the functional decomposition of the application onto both the reconfigurable hardware and the traditional processor. Both the Mercury BLASTN application design and its performance analysis are described.
14
Space/time trade-offs in hash coding with allowable errors
Burton H. Bloom · Communications of the ACM · 1970 · 7.5K citations · Full text
Initial sequencing and comparative analysis of the mouse genome
Deep packet inspection using parallel bloom filters
Sarang Dharmapurikar, P. Krishnamurthy, Todd Sproull et al. · IEEE Micro · 2004 · 435 citations
Active disks for large-scale data processing
Erik Riedel, Christos Faloutsos, Garth A. Gibson et al. · Computer · 2001 · 222 citations