Analytical Chemistry

A New Library-Search Algorithm for Mixture Analysis Using DART-MS



This manuscript introduces a new library-search algorithm for identifying components of a mixture using in-source collision-induced dissociation (is-CID) mass spectra. The two-stage search, titled the Inverted Library-Search Algorithm (ILSA), identifies potential components in a mixture by first searching its low fragmentation mass spectrum for target peaks, assuming these peaks are protonated molecules, and then scoring each target peak with possible library matches using one of two schemes. Utility of the ILSA is demonstrated through several example searches of model mixtures of acetyl fentanyl, benzyl fentanyl, amphetamine and methamphetamine searched against a small library of select compounds and the NIST DART-MS Forensics library. Discussion of the search results and several open areas of research to further extend the method are provided. A prototype implementation of the ILSA is available at

Version notes

Preliminary draft.


Thumbnail image of asm-ILSA_v1.pdf