03 Drug Design - d32ogoqmya1dw8.cloudfront.net€¦ · Drug design exemplar code A program...

9
1 csinparallel.org Using Parallel Compu4ng in Drug Design Richard A. Brown, St. Olaf Elizabeth Shoop, Macalester College Suzanne J. MaFhews, West Point Joel C. Adams, Calvin College

Transcript of 03 Drug Design - d32ogoqmya1dw8.cloudfront.net€¦ · Drug design exemplar code A program...

Page 1: 03 Drug Design - d32ogoqmya1dw8.cloudfront.net€¦ · Drug design exemplar code A program structured like drug design soVware 1. Generate ligands to try for par4cular protein –

1

csinparallel.org

UsingParallelCompu4nginDrugDesign

RichardA.Brown,St.OlafElizabethShoop,MacalesterCollegeSuzanneJ.MaFhews,WestPointJoelC.Adams,CalvinCollege

Page 2: 03 Drug Design - d32ogoqmya1dw8.cloudfront.net€¦ · Drug design exemplar code A program structured like drug design soVware 1. Generate ligands to try for par4cular protein –

2

csinparallel.org

Howdopharmaceu4calcompaniesdesignthemedicinesweuse?

Page 3: 03 Drug Design - d32ogoqmya1dw8.cloudfront.net€¦ · Drug design exemplar code A program structured like drug design soVware 1. Generate ligands to try for par4cular protein –

3

csinparallel.org

Howmedicineswork

•  OurDNAislikeabookofrecipes

•  Insteadoffood,DNAcontainstheinstruc4onsformakingproteinsinourbodies

Page 4: 03 Drug Design - d32ogoqmya1dw8.cloudfront.net€¦ · Drug design exemplar code A program structured like drug design soVware 1. Generate ligands to try for par4cular protein –

4

csinparallel.org

Howmedicineswork

•  Aprotein’sshapedeterminesthefunc4onitperformsinaperson’sbody

•  Todesignadrug,wecanfindligands(newpieces)tochangeaprotein’sshape

Page 5: 03 Drug Design - d32ogoqmya1dw8.cloudfront.net€¦ · Drug design exemplar code A program structured like drug design soVware 1. Generate ligands to try for par4cular protein –

5

csinparallel.org

Howmedicineswork

Page 6: 03 Drug Design - d32ogoqmya1dw8.cloudfront.net€¦ · Drug design exemplar code A program structured like drug design soVware 1. Generate ligands to try for par4cular protein –

6

csinparallel.org

StrategyfordrugdesignsoVware

1.   Generateligandstotryforpar4cularprotein–  Someligandswillfit,somewon’t

2.  Computeascoreforeachligandthatsimulateshowwellitwill:–  fitthatprotein;and–  produceadesiredshapechange

3.  Iden4fythehighestscoringligandsforactualsynthesis(produc4on)andtes4ng

Page 7: 03 Drug Design - d32ogoqmya1dw8.cloudfront.net€¦ · Drug design exemplar code A program structured like drug design soVware 1. Generate ligands to try for par4cular protein –

7

csinparallel.org

DrugdesignexemplarcodeAprogramstructuredlikedrugdesignsoVware

1.   Generateligandstotryforpar4cularprotein–  Randomcharacterstringsofrandomlengths

2.  Computeascoreforeachligand–  Compareformaximummatch

withstringrepresen4ngaprotein–  Inser4onsanddele4onsallowed

3.  Iden4fythehighestscoringligands

Page 8: 03 Drug Design - d32ogoqmya1dw8.cloudfront.net€¦ · Drug design exemplar code A program structured like drug design soVware 1. Generate ligands to try for par4cular protein –

8

csinparallel.org

AprogramstructuredlikedrugdesignsoVware1.   Generateligandstotryforpar4cularprotein–  Fast

2.  Computeascoreforeachligand–  Takesalong4me–  ParallelizebyusingmulAple

computaAonthreadsfordifferentligands

3.  Iden4fythehighestscoringligands–  Fast–justsortandfindmaximum

Drugdesignexemplarcode

Page 9: 03 Drug Design - d32ogoqmya1dw8.cloudfront.net€¦ · Drug design exemplar code A program structured like drug design soVware 1. Generate ligands to try for par4cular protein –

9

csinparallel.org

DrugdesignexemplarcodeCommand-linearguments:

./drugdesign-sta4cthreadsmaxlencount •  threadsisnumberofsimultaneousthreads•  maxlenismaximumlengthofaligand– Eachligandhasrandomlengthuptothismax

•  countisnumberofligandstoscore