1 / 9

Using Parallel Computing in Drug Design

Using Parallel Computing in Drug Design. Richard A. Brown, St. Olaf Elizabeth Shoop , Macalester College Suzanne J. Matthews, West Point Joel C. Adams, Calvin College. How do pharmaceutical companies design the medicines we use?. How medicines work. Our DNA is like a book of recipes

dutch
Download Presentation

Using Parallel Computing in Drug Design

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. Using Parallel Computing inDrug Design Richard A. Brown, St. Olaf Elizabeth Shoop, Macalester College Suzanne J. Matthews, West Point Joel C. Adams, Calvin College

  2. How do pharmaceutical companies design the medicines we use?

  3. How medicines work • Our DNA is like a book of recipes • Instead of food, DNA contains the instructions for making proteins in our bodies

  4. How medicines work • A protein’s shape determines the function it performs in a person’s body • To design a drug, we can find ligands (new pieces) to change a protein’s shape

  5. How medicines work

  6. Strategy for drug design software • Generateligands to try for particular protein • Some ligands will fit, some won’t • Compute a score for each ligand that simulates how well it will: • fit that protein; and • produce a desired shape change • Identify the highest scoring ligands for actual synthesis (production) and testing

  7. Drug design exemplar code A program structured like drug design software • Generateligands to try for particular protein • Random character strings of random lengths • Compute a score for each ligand • Compare for maximum match with string representing a protein • Insertions and deletions allowed • Identify the highest scoring ligands

  8. Drug design exemplar code A program structured like drug design software • Generateligands to try for particular protein • Fast • Compute a score for each ligand • Takes a long time • Parallelize by using multiplecomputation threads for different ligands • Identify the highest scoring ligands • Fast – just sort and find maximum

  9. Drug design exemplar code Command-line arguments: ./drugdesign-static threads maxlen count • threads is number of simultaneous threads • maxlen is maximum length of a ligand • Each ligand has random length up to this max • count is number of ligands to score

More Related