A brief overview of the algorithm:
- Extract peaks from mass spectra [works].
- Generate spectrum graphs with nodes (and additional node filtering) [works].
- Generate mass decompositions aka. candidate masses (up to 1000 Da) [works].
- Filter nodes with candidate masses [to be implemented].
- Draw the edges of two nodes that share corresponding masses [to be implemented].
- Perform optimal path finding [to be implemented].
- Generate sequence candidates [to be implemented].
- Simulate reference spectra based on candidates using a deep-learning model [to be implemented].
- Score candidates based on experimental vs simulated mass spectra [to be implemented].