局部敏感散列
散列函数
计算机科学
地点
算法
哈希表
计算机安全
语言学
哲学
作者
Lei Wang,Kaiyuan Liu,Sujun Li,Haixu Tang
出处
期刊:Proteomics
[Wiley]
日期:2020-05-16
卷期号:20 (21-22): e2000002-e2000002
被引量:13
标识
DOI:10.1002/pmic.202000002
摘要
Abstract With the accumulation of MS/MS spectra collected in spectral libraries, the spectral library searching approach emerges as an important approach for peptide identification in proteomics, complementary to the commonly used protein database searching approach, in particular for the proteomic analyses of well‐studied model organisms, such as human. Existing spectral library searching algorithms compare a query MS/MS spectrum with each spectrum in the library with matched precursor mass and charge state, which may become computationally intensive with the rapidly growing library size. Here, the software msSLASH, which implements a fast spectral library searching algorithm based on the Locality‐Sensitive Hashing (LSH) technique, is presented. The algorithm first converts the library and query spectra into bit‐strings using LSH functions, and then computes the similarity between the spectra with highly similar bit‐string. Using the spectral library searching of large real‐world MS/MS spectra datasets, it is demonstrated that the algorithm significantly reduced the number of spectral comparisons, and as a result, achieved 2–9X speedup in comparison with existing spectral library searching algorithm SpectraST. The spectral searching algorithm is implemented in C/C++, and is ready to be used in proteomic data analyses.
科研通智能强力驱动
Strongly Powered by AbleSci AI