glasgowcompbio / vimms

A programmable and modular LC/MS simulator in Python
MIT License
19 stars 6 forks source link

Make new DEW controller #32

Closed sdrogers closed 4 years ago

sdrogers commented 4 years ago

Hunch that this might work well:

  1. The benefit of SmartROI is that it stops us repeatedly fragmenting things when there are other things to fragment
  2. The most intense always win, once the window has elapsed
  3. DEW can be considered a scoring function that scores peaks as zero until the window time has elapsed
  4. A more flexible approach is to use a function of time since fragmentation
  5. This function can have switching points. e.g. maybe it's zero until t_0 and then increases linearly (to 1) between t_0 and t_1
  6. DEW is a special case. where t_1 = t_0
sdrogers commented 4 years ago

Complete. See ExtendedTopNController in ShiftedControllers branch