The peak detection module in prof.to.features should be re-implemented using the peak shape functions available in SummitR, starting with the bi-gaussian and gaussian peak shape.
The new implementation should separate the optimization from the actual peak shape and also the choice of (unsupervised) model estimation - may it be the EM algorithm or the Moment based one.
Also, the method to estimate the number of components in a peak should be separate.
The peak detection module in
prof.to.features
should be re-implemented using the peak shape functions available in SummitR, starting with the bi-gaussian and gaussian peak shape.The new implementation should separate the optimization from the actual peak shape and also the choice of (unsupervised) model estimation - may it be the EM algorithm or the Moment based one.
Also, the method to estimate the number of components in a peak should be separate.
TODO: Add further description of algorithm