SlideShare a Scribd company logo
1 of 22
Download to read offline
Detecting Drug Effects in the Brain



Heather Turner, Phil Brain and Foteini Strimenopoulou


                 Nonclinical Statistics
                     Pfizer, UK


                  18 August 2011
Background


Aim: identify and characterise effect of drug on the brain

  • Drug effect over time
         PK/PD model
  • EEG experiments
         electrical activity in the brain
  • Generalised Semi-linear Canonical Correlation Analysis
    (GSLCCA)
EEG
• Electrodes placed on scalp
• Monitor difference in voltage between baseline electrode
  and others
• Produces virtually continuous signal
EEG Data
• EEG signal converted via FFT to power spectra
      ”amount” of each frequency for each time slice
      multivariate response over time


                                                          Examples of frequency periodograms




                                            0.00030
                                                                           q
                                                                                                                     0−5 minutes
                                                                                                                     120−125 minutes




                                            0.00020
                                                                       q       q



                       FFT    Power (µV2)
                      −→
                       −                                      q
                                                                   q               q

                                            0.00010
                                                              qq
                                                               q                    q
                                                                                   qqqq
                                                                   qq                          q
                                                                               q       q           q
                                                                           q                           q
                                                          q                                                q
                                                          q                                q                q
                                                                                               qqq            q
                                            0.00000



                                                                                                           qqqqqq
                                                                                                                qqqqqqqqqq
                                                                                                                           qqqqqqqqq
                                                                                                                                qqqq



                                                      0                5               10                  15   20    25    30    35

                                                                                                   Frequency (Hz)
PK/PD

• Assumptions
      drug level in brain follows pharmacokinetics model (PK)
      brain response proportional to dose level (PD)
• Expected response over time follows PK model, e.g.
  Double Exponential

                         β(exp(−k1 t) − exp(−k2 t))

  Critical Exponential
                               βtexp(−k1 t)
PK Models


           0.4
                                      Double Exponential
           0.3
           0.2                        Critical Exponential
Response

           0.1
           0.0
           −0.2




                  0   10000   20000    30000      40000

                               Time
GSLCCA (in pictures)
                                    Spectrum

                                                                                       "Observed" Value
                0.00020
Power (µV2)

                0.00000




                                                                         0.2
                           0   5      15     25     35

                                   Frequency (Hz)




                                                                         0.1
                                                              Response
                                   ×                     −→
                                                                         0.0
                                    Signature
                500 1000
  Coefficient




                                                                         −0.1
                0
                −500




                                                                                0   10000   20000   30000   40000
                           0   5      15     25     35
                                                                                             Time
                                   Frequency (Hz)
GSLCCA (in pictures)
                                    Spectrum

                                                                                                                              Fitted Values
                0.00020
Power (µV2)




                                                                                                q
                                                                                            q
                                                                                                        q
                                                                                                q           q
                0.00000




                                                                                                        q




                                                                         0.2
                                                                                    q                           q
                                                                                        q


                                                                                                                q
                                                                                                    q
                                                                                        q
                           0   5      15     25     35                                      q
                                                                                                    q

                                                                                    q
                                                                                                                    q
                                   Frequency (Hz)




                                                                         0.1
                                                              Response
                                                                                                            q       q q




                                   ×                     −→                                                               q
                                                                                                                            q




                                                                         0.0
                                                                                                                                q
                                                                                                                        q
                                    Signature                                   q                                                  q        q
                                                                                                                                    q
                                                                                                                                                q
                500 1000




                                                                                                                              qq                                        q
                                                                                                                                                    qq q    q  q         q
                                                                                                                                                      q         qq
                                                                                                                                              q q          q  q   qq
                                                                                                                                                                    q                       q
                                                                                                                                        q q                                                q q
  Coefficient




                                                                                                                                                                             q q       q
                                                                         −0.1

                                                                                                                                                    q       q
                                                                                                                                                        q           qq
                                                                                q
                                                                                                                                        q                                q q       q
                                                                                                                                    q                                     q
                                                                                                                                                                               q
                                                                                                                                                                                   qq
                                                                                                                                                                                        q
                                                                                                                                                                                         q
                0
                −500




                                                                                0                       10000                           20000                30000                 40000
                           0   5      15     25     35
                                                                                                                                            Time
                                   Frequency (Hz)
GSLCCA Method

• Canonical Correlation Analysis (CCA)
       For matrices Y and X, finds loadings a and b to
       maximise
                          cor(Y a, Xb)
• Semi-linear
       Y is the matrix of power spectra
       X = X(t, θ) defined by PK model
• Generalised
       linear coefficients b or nonlinear parameters θ may
       depend on treatment factor
gslcca Package



• gslcca function
      specify PK model by name/formula
      specify which parameters vary by treatment
      control over data smoothing
      partial CCA option
• plot, print, summary
Clonidine Experiment


• 4 treatments
      Control
      Low dose
      Medium dose
      High dose
• 8 rats in 4-period cross-over design
• EEG data recorded for 12 hours post-dose
GSLCCA Analysis
Call:

gslcca(Y = spectra, formula = "Critical Exponential", time = Time,
    subject = Rat, treatment = Treatment, separate = TRUE, ref = 1,
    data = design, subject.smooth = 4)

GSLCCA based on 8 subjects

Data smoothed at subject level using 4 roots

Nonlinear parameters:
               subject 35 subject 36 subject 37 subject 38
K1 Low Dose        7.5576     8.4252     7.8778     9.9125
K1 Middle Dose     7.8786     8.5137     8.0901     8.8885
K1 High Dose       8.9017     9.3213     9.0159     9.1980
               subject 39 subject 40 subject 41 subject 42
K1 Low Dose        8.7217     8.0102     8.7103     8.1199
K1 Middle Dose     8.8546     8.5952     9.1854     8.3800
K1 High Dose       9.0439     9.1611     9.3047     8.9933
Fitted Model
plot(result, "fitted")
Observed + Fitted
plot(result, "scores")
Signatures
plot(result, "signatures")

                               Signatures Corresponding to Different Subjects

                                                                           Subject 35
                                                                           Subject 36
                                                                           Subject 37
                    500

                                                                           Subject 38
                                                                           Subject 39
                                                                           Subject 40
                                                                           Subject 41
                                                                           Subject 42
      Coefficient

                    0
                    −500




                           0       5     10     15      20       25   30        35

                                                Frequency (Hz)
Normalised Signatures

                         Signatures Corresponding to Different Subjects

                                                                     Subject 35
                                                                     Subject 36
              0.6                                                    Subject 37
                                                                     Subject 38
                                                                     Subject 39
              0.4


                                                                     Subject 40
                                                                     Subject 41
                                                                     Subject 42
              0.2
Coefficient

              0.0
              −0.2
              −0.4




                     0       5     10     15      20       25   30        35

                                          Frequency (Hz)
Mean Signature

                                  Mean Signature
              0.6




                                                                   • contribution of power
              0.4




                                                                     at each frequency to
                                                                     PK curve over time
Coefficient

              0.2




                                                                   • assumed to be specific
              0.0




                                                                     to the target drug is
                                                                     aimed at
              −0.2




                     0   5   10    15      20       25   30   35

                                   Frequency (Hz)
0.6
              0.4                 Control/Inactive Signature




                                                               • if drug inactive, any
                                                                 dose ≡ control
Coefficient

              0.2




                                                               • inactive drug has same
              0.0




                                                                 signature as control
              −0.2




                     0   5   10    15     20    25   30   35

                                    Frequency
0.6                 Control/Inactive Signature


                                                          clonidine
                                                          vehicle
              0.4




                                                                      • In this case drug clearly
                                                                        different from control
Coefficient

              0.2




                                                                      • Drug is active - as
              0.0




                                                                        expected!
              −0.2




                     0   5   10    15     20    25   30        35

                                    Frequency
200             Comparing Active Drugs


                                               Drug A
                                               Drug B


                                                        • Two drugs targeting
              150




                                                          same ion channel,
              100




                                                          different receptors
Coefficient

              50




                                                        • Run t-tests to compare
              0




                                                          loadings at each
              −50




                                                          frequency
              −100




                     0   20     40        60     80

                              Frequency
3.0                    Snapshot Analysis


                                             delta
                                             theta
                                             alpha
             2.5




                                             beta
                                             gamma   • P-values adjusted using
             2.0
− log10(p)




                                                       FDR
             1.5




                                                     • Frequencies split into
             1.0




                                                       conventional bands
             0.5
             0.0




                   0   20     40        60     80

                            Frequency
Summary


gslcca package is in development on R-Forge
https://r-forge.r-project.org/projects/gslcca/

Further work needed before release to CRAN, e.g.

  • fitting PK/PD model to all rats simultaneously
  • adjusting for control response

More Related Content

Viewers also liked

BradleyTerry2: Flexible Models for Paired Comparisons
BradleyTerry2: Flexible Models for Paired ComparisonsBradleyTerry2: Flexible Models for Paired Comparisons
BradleyTerry2: Flexible Models for Paired Comparisonshtstatistics
 
Custom Functions for Specifying Nonlinear Terms to gnm
Custom Functions for Specifying Nonlinear Terms to gnmCustom Functions for Specifying Nonlinear Terms to gnm
Custom Functions for Specifying Nonlinear Terms to gnmhtstatistics
 
Modelling the Diluting Effect of Social Mobility on Health Inequality
Modelling the Diluting Effect of Social Mobility on Health InequalityModelling the Diluting Effect of Social Mobility on Health Inequality
Modelling the Diluting Effect of Social Mobility on Health Inequalityhtstatistics
 
From L to N: Nonlinear Predictors in Generalized Models
From L to N: Nonlinear Predictors in Generalized ModelsFrom L to N: Nonlinear Predictors in Generalized Models
From L to N: Nonlinear Predictors in Generalized Modelshtstatistics
 
Generalized Bradley-Terry Modelling of Football Results
Generalized Bradley-Terry Modelling of Football ResultsGeneralized Bradley-Terry Modelling of Football Results
Generalized Bradley-Terry Modelling of Football Resultshtstatistics
 
gnm: a Package for Generalized Nonlinear Models
gnm: a Package for Generalized Nonlinear Modelsgnm: a Package for Generalized Nonlinear Models
gnm: a Package for Generalized Nonlinear Modelshtstatistics
 
Nonlinear Discrete-time Hazard Models for Entry into Marriage
Nonlinear Discrete-time Hazard Models for Entry into MarriageNonlinear Discrete-time Hazard Models for Entry into Marriage
Nonlinear Discrete-time Hazard Models for Entry into Marriagehtstatistics
 
Multiplicative Interaction Models in R
Multiplicative Interaction Models in RMultiplicative Interaction Models in R
Multiplicative Interaction Models in Rhtstatistics
 
Clustering Microarray Data
Clustering Microarray DataClustering Microarray Data
Clustering Microarray Datahtstatistics
 
Sample slides from "Programming with R" course
Sample slides from "Programming with R" courseSample slides from "Programming with R" course
Sample slides from "Programming with R" coursehtstatistics
 
Sample slides from "Getting Started with R" course
Sample slides from "Getting Started with R" courseSample slides from "Getting Started with R" course
Sample slides from "Getting Started with R" coursehtstatistics
 
Collaborative Solutions eHealth Event - Specialist Information Services
Collaborative Solutions eHealth Event - Specialist Information ServicesCollaborative Solutions eHealth Event - Specialist Information Services
Collaborative Solutions eHealth Event - Specialist Information ServicesCollaborative Solutions
 
Progressive education society national seminar
Progressive education society national seminarProgressive education society national seminar
Progressive education society national seminarAshish Mohture
 
Enrollment Update-Board of Re...
                                                Enrollment Update-Board of Re...                                                Enrollment Update-Board of Re...
Enrollment Update-Board of Re...NMSU
 
Final workshop once
Final workshop onceFinal workshop once
Final workshop onceipbingles
 

Viewers also liked (20)

BradleyTerry2: Flexible Models for Paired Comparisons
BradleyTerry2: Flexible Models for Paired ComparisonsBradleyTerry2: Flexible Models for Paired Comparisons
BradleyTerry2: Flexible Models for Paired Comparisons
 
Custom Functions for Specifying Nonlinear Terms to gnm
Custom Functions for Specifying Nonlinear Terms to gnmCustom Functions for Specifying Nonlinear Terms to gnm
Custom Functions for Specifying Nonlinear Terms to gnm
 
Modelling the Diluting Effect of Social Mobility on Health Inequality
Modelling the Diluting Effect of Social Mobility on Health InequalityModelling the Diluting Effect of Social Mobility on Health Inequality
Modelling the Diluting Effect of Social Mobility on Health Inequality
 
From L to N: Nonlinear Predictors in Generalized Models
From L to N: Nonlinear Predictors in Generalized ModelsFrom L to N: Nonlinear Predictors in Generalized Models
From L to N: Nonlinear Predictors in Generalized Models
 
Generalized Bradley-Terry Modelling of Football Results
Generalized Bradley-Terry Modelling of Football ResultsGeneralized Bradley-Terry Modelling of Football Results
Generalized Bradley-Terry Modelling of Football Results
 
gnm: a Package for Generalized Nonlinear Models
gnm: a Package for Generalized Nonlinear Modelsgnm: a Package for Generalized Nonlinear Models
gnm: a Package for Generalized Nonlinear Models
 
Nonlinear Discrete-time Hazard Models for Entry into Marriage
Nonlinear Discrete-time Hazard Models for Entry into MarriageNonlinear Discrete-time Hazard Models for Entry into Marriage
Nonlinear Discrete-time Hazard Models for Entry into Marriage
 
Multiplicative Interaction Models in R
Multiplicative Interaction Models in RMultiplicative Interaction Models in R
Multiplicative Interaction Models in R
 
Clustering Microarray Data
Clustering Microarray DataClustering Microarray Data
Clustering Microarray Data
 
Sample slides from "Programming with R" course
Sample slides from "Programming with R" courseSample slides from "Programming with R" course
Sample slides from "Programming with R" course
 
Sample slides from "Getting Started with R" course
Sample slides from "Getting Started with R" courseSample slides from "Getting Started with R" course
Sample slides from "Getting Started with R" course
 
Human experiment
Human experimentHuman experiment
Human experiment
 
ציור חברתי
ציור חברתי  ציור חברתי
ציור חברתי
 
DIA DE LA MUJER 2014
DIA DE LA MUJER 2014DIA DE LA MUJER 2014
DIA DE LA MUJER 2014
 
Collaborative Solutions eHealth Event - Specialist Information Services
Collaborative Solutions eHealth Event - Specialist Information ServicesCollaborative Solutions eHealth Event - Specialist Information Services
Collaborative Solutions eHealth Event - Specialist Information Services
 
Progressive education society national seminar
Progressive education society national seminarProgressive education society national seminar
Progressive education society national seminar
 
Enrollment Update-Board of Re...
                                                Enrollment Update-Board of Re...                                                Enrollment Update-Board of Re...
Enrollment Update-Board of Re...
 
Silabus ilkom isi ska
Silabus ilkom isi skaSilabus ilkom isi ska
Silabus ilkom isi ska
 
CS Education Event - Class Cover
CS Education Event - Class CoverCS Education Event - Class Cover
CS Education Event - Class Cover
 
Final workshop once
Final workshop onceFinal workshop once
Final workshop once
 

Similar to Detecting Drug Effects in the Brain

Robust parametric classification and variable selection with minimum distance...
Robust parametric classification and variable selection with minimum distance...Robust parametric classification and variable selection with minimum distance...
Robust parametric classification and variable selection with minimum distance...echi99
 
Living In The Cloud
Living In The CloudLiving In The Cloud
Living In The Cloudacme
 
Regression Modelling Overview
Regression Modelling OverviewRegression Modelling Overview
Regression Modelling OverviewPaul Hewson
 
Bayesian Inference on a Stochastic Volatility model Using PMCMC methods
Bayesian Inference on a Stochastic Volatility model Using PMCMC methodsBayesian Inference on a Stochastic Volatility model Using PMCMC methods
Bayesian Inference on a Stochastic Volatility model Using PMCMC methodspaperbags
 

Similar to Detecting Drug Effects in the Brain (8)

Robust parametric classification and variable selection with minimum distance...
Robust parametric classification and variable selection with minimum distance...Robust parametric classification and variable selection with minimum distance...
Robust parametric classification and variable selection with minimum distance...
 
Slides mcneil
Slides mcneilSlides mcneil
Slides mcneil
 
Lect21 Engin112
Lect21 Engin112Lect21 Engin112
Lect21 Engin112
 
Living In The Cloud
Living In The CloudLiving In The Cloud
Living In The Cloud
 
Ppt tls
Ppt tlsPpt tls
Ppt tls
 
Regression Modelling Overview
Regression Modelling OverviewRegression Modelling Overview
Regression Modelling Overview
 
Clustering Plot
Clustering PlotClustering Plot
Clustering Plot
 
Bayesian Inference on a Stochastic Volatility model Using PMCMC methods
Bayesian Inference on a Stochastic Volatility model Using PMCMC methodsBayesian Inference on a Stochastic Volatility model Using PMCMC methods
Bayesian Inference on a Stochastic Volatility model Using PMCMC methods
 

Recently uploaded

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 

Recently uploaded (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 

Detecting Drug Effects in the Brain

  • 1. Detecting Drug Effects in the Brain Heather Turner, Phil Brain and Foteini Strimenopoulou Nonclinical Statistics Pfizer, UK 18 August 2011
  • 2. Background Aim: identify and characterise effect of drug on the brain • Drug effect over time PK/PD model • EEG experiments electrical activity in the brain • Generalised Semi-linear Canonical Correlation Analysis (GSLCCA)
  • 3. EEG • Electrodes placed on scalp • Monitor difference in voltage between baseline electrode and others • Produces virtually continuous signal
  • 4. EEG Data • EEG signal converted via FFT to power spectra ”amount” of each frequency for each time slice multivariate response over time Examples of frequency periodograms 0.00030 q 0−5 minutes 120−125 minutes 0.00020 q q FFT Power (µV2) −→ − q q q 0.00010 qq q q qqqq qq q q q q q q q q q q q qqq q 0.00000 qqqqqq qqqqqqqqqq qqqqqqqqq qqqq 0 5 10 15 20 25 30 35 Frequency (Hz)
  • 5. PK/PD • Assumptions drug level in brain follows pharmacokinetics model (PK) brain response proportional to dose level (PD) • Expected response over time follows PK model, e.g. Double Exponential β(exp(−k1 t) − exp(−k2 t)) Critical Exponential βtexp(−k1 t)
  • 6. PK Models 0.4 Double Exponential 0.3 0.2 Critical Exponential Response 0.1 0.0 −0.2 0 10000 20000 30000 40000 Time
  • 7. GSLCCA (in pictures) Spectrum "Observed" Value 0.00020 Power (µV2) 0.00000 0.2 0 5 15 25 35 Frequency (Hz) 0.1 Response × −→ 0.0 Signature 500 1000 Coefficient −0.1 0 −500 0 10000 20000 30000 40000 0 5 15 25 35 Time Frequency (Hz)
  • 8. GSLCCA (in pictures) Spectrum Fitted Values 0.00020 Power (µV2) q q q q q 0.00000 q 0.2 q q q q q q 0 5 15 25 35 q q q q Frequency (Hz) 0.1 Response q q q × −→ q q 0.0 q q Signature q q q q q 500 1000 qq q qq q q q q q qq q q q q qq q q q q q q Coefficient q q q −0.1 q q q qq q q q q q q q q qq q q 0 −500 0 10000 20000 30000 40000 0 5 15 25 35 Time Frequency (Hz)
  • 9. GSLCCA Method • Canonical Correlation Analysis (CCA) For matrices Y and X, finds loadings a and b to maximise cor(Y a, Xb) • Semi-linear Y is the matrix of power spectra X = X(t, θ) defined by PK model • Generalised linear coefficients b or nonlinear parameters θ may depend on treatment factor
  • 10. gslcca Package • gslcca function specify PK model by name/formula specify which parameters vary by treatment control over data smoothing partial CCA option • plot, print, summary
  • 11. Clonidine Experiment • 4 treatments Control Low dose Medium dose High dose • 8 rats in 4-period cross-over design • EEG data recorded for 12 hours post-dose
  • 12. GSLCCA Analysis Call: gslcca(Y = spectra, formula = "Critical Exponential", time = Time, subject = Rat, treatment = Treatment, separate = TRUE, ref = 1, data = design, subject.smooth = 4) GSLCCA based on 8 subjects Data smoothed at subject level using 4 roots Nonlinear parameters: subject 35 subject 36 subject 37 subject 38 K1 Low Dose 7.5576 8.4252 7.8778 9.9125 K1 Middle Dose 7.8786 8.5137 8.0901 8.8885 K1 High Dose 8.9017 9.3213 9.0159 9.1980 subject 39 subject 40 subject 41 subject 42 K1 Low Dose 8.7217 8.0102 8.7103 8.1199 K1 Middle Dose 8.8546 8.5952 9.1854 8.3800 K1 High Dose 9.0439 9.1611 9.3047 8.9933
  • 15. Signatures plot(result, "signatures") Signatures Corresponding to Different Subjects Subject 35 Subject 36 Subject 37 500 Subject 38 Subject 39 Subject 40 Subject 41 Subject 42 Coefficient 0 −500 0 5 10 15 20 25 30 35 Frequency (Hz)
  • 16. Normalised Signatures Signatures Corresponding to Different Subjects Subject 35 Subject 36 0.6 Subject 37 Subject 38 Subject 39 0.4 Subject 40 Subject 41 Subject 42 0.2 Coefficient 0.0 −0.2 −0.4 0 5 10 15 20 25 30 35 Frequency (Hz)
  • 17. Mean Signature Mean Signature 0.6 • contribution of power 0.4 at each frequency to PK curve over time Coefficient 0.2 • assumed to be specific 0.0 to the target drug is aimed at −0.2 0 5 10 15 20 25 30 35 Frequency (Hz)
  • 18. 0.6 0.4 Control/Inactive Signature • if drug inactive, any dose ≡ control Coefficient 0.2 • inactive drug has same 0.0 signature as control −0.2 0 5 10 15 20 25 30 35 Frequency
  • 19. 0.6 Control/Inactive Signature clonidine vehicle 0.4 • In this case drug clearly different from control Coefficient 0.2 • Drug is active - as 0.0 expected! −0.2 0 5 10 15 20 25 30 35 Frequency
  • 20. 200 Comparing Active Drugs Drug A Drug B • Two drugs targeting 150 same ion channel, 100 different receptors Coefficient 50 • Run t-tests to compare 0 loadings at each −50 frequency −100 0 20 40 60 80 Frequency
  • 21. 3.0 Snapshot Analysis delta theta alpha 2.5 beta gamma • P-values adjusted using 2.0 − log10(p) FDR 1.5 • Frequencies split into 1.0 conventional bands 0.5 0.0 0 20 40 60 80 Frequency
  • 22. Summary gslcca package is in development on R-Forge https://r-forge.r-project.org/projects/gslcca/ Further work needed before release to CRAN, e.g. • fitting PK/PD model to all rats simultaneously • adjusting for control response