I will be teaching a course on computational proteomics which covers most post-processing steps of mass-spectrometry data. The students mainly have molecular biology and bioinformatics backgrounds, and therefore not necessarily great programming skills. The course therefore mostly covers concepts and simple algorithms, since the students must implement these during the course.
Thus, I'm looking for simple (not necessarily good) methods for peak detection in a MS spectrum (1D is just fine). The most simple method is of course thresholding and various ways of choosing the threshold, but I think it would be nice to introduce them to a slightly more complex (and biologically relevant) algorithm. I have been unable to find anything in the literature that is not extremely complicated to implement.
In short: I welcome any suggestions for "educational purpose" algorithms for peak detection!