VLSCI Internship - HiTIME-CPP Presentation

12
Analysis of Mass Spectrometry Data, metabolomics and HPC Luke Zappia Supervisors: Bernie Pope Andrew Isaac

Transcript of VLSCI Internship - HiTIME-CPP Presentation

Page 1: VLSCI Internship - HiTIME-CPP Presentation

Analysis of Mass Spectrometry Data,

metabolomics and HPC

Luke ZappiaSupervisors:Bernie PopeAndrew Isaac

Page 2: VLSCI Internship - HiTIME-CPP Presentation

Drug MetabolismNeed to investigate metabolites

Need to know what they are

Twin Ions provide a method to find them

Page 3: VLSCI Internship - HiTIME-CPP Presentation
Page 4: VLSCI Internship - HiTIME-CPP Presentation
Page 5: VLSCI Internship - HiTIME-CPP Presentation

select a data window

for each spectrum:calculate rt shapefor mz in spectrum:

calculate lo_mz shapecalculate hi_mz shape

calculate goodness of fit (twin-ion, alternatives)score (mz, rt) point

The HiTIME Method

Page 6: VLSCI Internship - HiTIME-CPP Presentation
Page 7: VLSCI Internship - HiTIME-CPP Presentation

Conversion to C++Integration with existing tools

Improved performance

Ease of use and portability

Page 8: VLSCI Internship - HiTIME-CPP Presentation
Page 9: VLSCI Internship - HiTIME-CPP Presentation
Page 10: VLSCI Internship - HiTIME-CPP Presentation

Convert to C++

Integration

Performance

Ease of Use?

?

✓github.com/lazappi/HiTIME-CPP

Page 11: VLSCI Internship - HiTIME-CPP Presentation

Future WorkImprove performance

ThreadingTesting

Output formatPortability

Produce binary

Page 12: VLSCI Internship - HiTIME-CPP Presentation

ThanksSupervisors: Bernie Pope, Andrew Isaac

Collaborators: Michael Leeming, Richard O’HairWilliam A. Donald