1 / 17

Application of Sequence Alignment to Location Tracking Data

Application of Sequence Alignment to Location Tracking Data. Mark Meyer MD MPH 12-14-2005 6.873/HST951 Final Presentation. Introduction. Location tracking data consist of a sequence of receivers which denotes the movement of a tag Problems Doesn’t always pick up tag

malley
Download Presentation

Application of Sequence Alignment to Location Tracking Data

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Application of Sequence Alignment to Location Tracking Data Mark Meyer MD MPH 12-14-2005 6.873/HST951 Final Presentation

  2. Introduction • Location tracking data consist of a sequence of receivers which denotes the movement of a tag • Problems • Doesn’t always pick up tag • May “lose” and “find” tag • May jump between receivers

  3. Introduction • Needle localization for breast biopsy patients may visit the same clinical area at different stages in the clinical process • Location does not paint complete picture

  4. Introduction • Sequence alignment treats locations and stages in a clinical workflow like nucleotides • Accounts for noisy data • Accounts for deviation from clinical process • Helps detect type of patient and stage in clinical process

  5. Methods • Write sequence alignment program • PHP script • Obtain location data • mySQL dump of raw data • Process via PHP scripts to clean data • Create workflow templates

  6. Results

  7. Results

  8. Results

  9. Results • Take data and make an array of locations in order • $data=array('chk', 'wt', 'chng', 'chk', 'tt', 'trha', 'htrha', 'rnst', 'trha', 'sdsur', 'sdsur', 'sdsun', 'sdsur', 'sdsun', 'sdsur', 'rwt', 'rwt', 'exam', 'exam', 'exam', 'hall', 'trha', 'htrha', 'trha', 'tt', 'tr', 'htrha', 'sdsur', 'sdsun');

  10. Results • Create workflow template from theoretical workflow or location tracking data • Sample clinical workflow • $template=array('chk', 'wt', 'chng', 'sdsur', 'hall', 'exam', 'hall', 'trha', 'tr', 'sdsur');

  11. Results

  12. Results

  13. Results • Can we determine the stage in the clinical process? • Let’s take part of the process as: • $data=array('chk', 'wt', 'chng', 'chk', 'tt', 'trha', 'htrha', 'rnst', 'trha', 'sdsur', 'sdsur');

  14. Results • Then look at the scores as we step through the template: • ('chk') = 20 • ('chk', 'wt') = 18 • ('chk', 'wt', 'chng‘) = 16 • ('chk', 'wt', 'chng', 'sdsur') = 14 • ('chk', 'wt', 'chng', 'sdsur', 'hall') = 15 • ('chk', 'wt', 'chng', 'sdsur', 'hall', 'exam') = 17 • ('chk', 'wt', 'chng', 'sdsur', 'hall', 'exam', 'hall') = 19 • ('chk', 'wt', 'chng', 'sdsur', 'hall', 'exam', 'hall', 'trha') = 18 • ('chk', 'wt', 'chng', 'sdsur', 'hall', 'exam', 'hall', 'trha', 'tr') = 19 • ('chk', 'wt', 'chng', 'sdsur', 'hall', 'exam', 'hall', 'trha', 'tr', 'sdsur') = 17

  15. Results • Data feed • $data=array('chk', 'wt', 'chng', 'chk', 'tt', 'trha', 'htrha', 'rnst', 'trha', 'sdsur', 'sdsur'); • Template section • ('chk', 'wt', 'chng', 'sdsur') = 14

  16. Discussion • Location data can be matched to clinical process templates via sequence alignment • Can be used to determine location in clinical process • With additional templates, can be used to predict type of patient or detect process exceptions

  17. Questions?

More Related