A peptide spectral library is a curated, annotated and non-redundant collection/database of LC-MS/MS peptide spectra. One essential utility of a peptide spectral library is to serve as consensus templates supporting the identification of peptide/proteins based on the correlation between the templates with experimental spectra. One potential application of peptide spectral libraries is the identification of new, currently unknown mass spectra. Here, the spectra from the library are compared to the new spectra and if a match is found, the unknown spectra can be assigned the identity of the known peptide in the library. Spectral libraries have been used in the small molecules mass spectra identification since the 1980s. In the early years of shotgun proteomics, pioneer investigations suggested that a similar approach might be applicable in shotgun proteomics for peptide/protein identification. Shotgun proteomics Modern tandem MS instruments combine features of fast duty cycle, exquisite sensitivity, and unprecedented mass accuracy. Tandem mass spectrometry, which is an ideal match for the large-scale protein identification and quantification in complex biological systems. In a shotgun proteomics approach, proteins in a complex mixture are digested by proteolytic enzymes such as trypsin. Subsequently, one or more chromatographic separations are applied to resolve resulting peptides, which are then ionized and analyzed in a mass spectrometer. To acquire tandem mass spectra, a particular peptide precursor is isolated, and fragmented in a mass spectrometer; the mass spectra corresponding to the fragments of peptide precursor is recorded. Tandem mass spectra contains specific information regarding the sequence of the peptide precursor, which can aid the identification of peptide/protein. Protein identification via sequence database searching Sequence database searching is widely used currently for mass spectra based protein identification. In this approach, a protein sequence database is used to calculate all putative peptide candidates in the given setting (proteolytic enzymes, miscleavages, post-translational modifications). The sequence search engines use various heuristics to predict the fragmentation pattern of each peptide candidate. Such derivative patterns are used as templates to find a sufficiently close match within experimental mass spectra, which serves as the basis for peptide/protein identification. Many tools have been developed for this practice, which have enabled many past discoveries, e.g. SEQUEST, Mascot. Shortcomings of the sequence database searching workflow Due to the complex nature of peptide fragmentation in a mass spectrometer, derivative fragmentation patterns fall short of reproducing experimental mass spectra, especially relative intensities among distinct fragments. Thus, sequence database searching faces a bottleneck