Optimization of personalized therapies for anticancer

advertisement
Optimization of
personalized therapies for
anticancer treatment
Alexei Vazquez
The Cancer Institute of New Jersey
Human cancers are heterogeneous
Meric-Bernstam, F. & Mills, G. B. (2012) Nat. Rev. Clin. Oncol. doi:10.1038/nrclinonc.2012.127
Human cancers are heterogeneous
DNA-sequencing of aggressive prostate cancers
Beltran H et al (2012) Cancer Res
Personalized cancer therapy
Personalized
Therapy
Meric-Bernstam F & Mills GB (2012) Nat Rev Clin Oncol
Targeted therapies
Aggarwal S (2010) Nat Rev Drug Discov
Overall response rate (%)
Drug combinations are needed
Number of drugs
Personalized cancer therapy: Input information
Samples/markers
Drugs/markers
X1
Y1
X2
Y2
X3
Y3
X4
Y4
X5
Xi
Yi
sample barcode
drug barcode (supported by some empirical evidence,
not necessarily optimal, e.g. Viagra)
Drug-to-sample protocol
Samples/markers
X1
Drugs/markers
fj(Xi,Yj)
Y1
X2
Y2
X3
Y3
X4
Y4
X5
fj(Xi,Yj)
drug-to-sample protocol
e.g., suggest if the sample and the drug have a common marker
Sample protocol
Samples/markers
Drugs/markers
g
X1
fj(Xi,Yj)
Y1
X2
Y2
X3
Y3
X4
Y4
X5
g
sample protocol
e.g., Treat with the suggested drug with highest expected response
Optimization
Overall response rate (O)
Samples/markers
Drugs/markers
g
X1
fj(Xi,Yj)
Y1
X2
Y2
X3
Y3
X4
Y4
X5
Find the drug marker assignments Yj, the drug-tosample protocols fj and sample protocol g that
maximize the overall response rate O.
Drug-to-sample protocol
fj
Boolean function with Kj=|Yj| inputs
Kj
number of markers used to inform treatment with dug j
Sample protocol
From clinical trials we can determine
q0jk
q1jk
the probability that a patient responds to treatment
with drug j given that the cancer does not harbor
the marker k
the probability that a patient responds to treatment
with drug j given that the cancer harbors the
marker k
Estimate the probability that a cancer i responds to a drug j as
the mean of qljk over the markers assigned to drug j, taking into
account the status of those markers in cancer i
Sample protocol: one possible choice
Specify a maximum drug combination size c
For each sample, choose the c suggested drugs with the
highest expected response (personalized drug combination)
More precisely, given a sample i, a list of di suggested drugs,
and the expected probabilities of respose p*ij
Sort the suggested drugs in decreasing order of p*ij
Select the first Ci=max(di,c) drugs
Overall response rate
non-interacting drugs approximation
In the absence of drug-interactions, the probability that a sample
responds to its personalized drug combination is given by the
probability that the sample responds to at least one drug in the
combination
Overall response rate
Optimization
Add/remove marker
Change function
(Kj,fj)
(Kj,f’j)
Case study
• S=714 cancer cell lines
• M*=921 markers (cancer type, mutations,
deletions, amplifications).
• M=181 markers present in at least 10
samples
• D=138 drugs
• IC50ij, drug concentration of drug j that is
needed to inhibit the growth of cell line i 50%
relative to untreated controls
• Data from the Sanger Institute: Genomics of
Drug Sensitivity in Cancer
Probability density
Case study: empirical probability of response: pij
Drug concentration
to achieve response
(IC50ij)
Treatment drug concentration
(fixed for each drug)
 models drug metabolism

variations in the human
population
Drug concentration reaching the cancer cells
pij
probability that the concentration of drug j reaching
the cancer cells of type i is below the drug
concentration required for response
Case study: response-by-marker approximation
By-marker response probability:
Sample response probability, response-by-marker approx.
Case study: overall response rate
Response-by-marker approximation
(for optimization)
Empirical
(for validation)
Case study: Optimization with simulated annealing
• Kj=0,1,2
• Metropolis-Hastings step
– Select a rule from (add marker, remove marker, change
function)
– Select a drug consistent with that rule
– Update its Boolean function
– Accept the change with probability
• Annealing
– Start with =0
– Perform N Metropolis-Hastings steps
– +, exit when =max
0=0
N=D
=0.01, max=100
Case study: convergence
Case study: ORR vs combination size
Case study: number of drugs vs combination size
Outlook
• Efficient algorithm, bounds
• Drug interactions and toxicity
• Constraints
– Cost
– Insurance coverage
• Bayesian formulation
Download