First of all, a monomer library editor has been designed, giving the user the possibility to conveniently enter, edit and save monomers needed for the composition of peptide sequences. The library has been filled with all monomers compiled from the NORINE database [16] , facilitating its use for new users and allowing for easy addition of own variants. Furthermore, the monomer editor allows for the definition of possible neutral losses from individual monomers.
Secondly, the sequence organization and handling has been extended to enable the composition of peptides containing non-proteinogenic amino acids. For this purpose, an additional sequence editor has been designed that allows the convenient composition of peptides by typing or dragging and dropping monomers from the monomer library right into the editor. In addition, a peptide can be set as being linear or cyclic.
Finally, the fragmentation module has been improved to handle all possible known fragmentation pathways of cyclic peptides, to allow for the loss of custom neutrals, and to allow for multiple neutral losses from one fragment.
To assess the capabilities of the resulting software package, several cyanobacterial natural product MS2 spectra have been annotated, and the annotations have been compared to those made by NRP-Annotation.