Blazing Signature Filter: a library for fast pairwise similarity comparisons.

BMC Bioinformatics

Integrative Omics, Pacific Northwest National Laboratory, Richland, 99352, WA, USA.

Published: June 2018

Background: Identifying similarities between datasets is a fundamental task in data mining and has become an integral part of modern scientific investigation. Whether the task is to identify co-expressed genes in large-scale expression surveys or to predict combinations of gene knockouts which would elicit a similar phenotype, the underlying computational task is often a multi-dimensional similarity test. As datasets continue to grow, improvements to the efficiency, sensitivity or specificity of such computation will have broad impacts as it allows scientists to more completely explore the wealth of scientific data.

Results: The Blazing Signature Filter (BSF) is a highly efficient pairwise similarity algorithm which enables extensive data mining within a reasonable amount of time. The algorithm transforms datasets into binary metrics, allowing it to utilize the computationally efficient bit operators and provide a coarse measure of similarity. We demonstrate the utility of our algorithm using two common bioinformatics tasks: identifying data sets with similar gene expression profiles, and comparing annotated genomes.

Conclusions: The BSF is a highly efficient pairwise similarity algorithm that can scale to billions of comparisons without the need for specialized hardware.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC6047367PMC
http://dx.doi.org/10.1186/s12859-018-2210-6DOI Listing

Publication Analysis

Top Keywords

pairwise similarity
12
blazing signature
8
signature filter
8
data mining
8
bsf highly
8
highly efficient
8
efficient pairwise
8
similarity algorithm
8
similarity
5
filter library
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!