SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
Towards inferring circuits from calcium imaging

                                                 Joshua Vogelstein
                                                 Yuriy Mishchenko

                                                          JHU/CU


                                                   March 24, 2009




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   1 / 34
The Most important slide of the talk




   Acknowledgments
       Eric D. Young
           Liam Paninski
           Adam M. Packer




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   2 / 34
Outline


        Introduction
   1


        Single Neuron
   2
          Generative Model
          Inverting the model
          Results

        Population of Neurons
   3
          Generative Model
          Algorithm for inferring connectivity
          Results

        Discussion
   4




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   3 / 34
Introduction

    Outline


        Introduction
   1


        Single Neuron
   2
          Generative Model
          Inverting the model
          Results

        Population of Neurons
   3
          Generative Model
          Algorithm for inferring connectivity
          Results

        Discussion
   4




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   4 / 34
Introduction

    What is our goal?

   Inferring a microcircuit




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   5 / 34
Introduction

    Everybody wants it



   List of Publications
        [Smetters et al., 1999, Ikegaya et al., 2004, Aaron and Yuste, 2006,
        Nikolenko et al., 2007]
           [Shepherd et al., 2005, Shepherd and Svoboda, 2005,
           Stepanyants and Chklovskii, 2005]
           [Yoshimura et al., 2005, Kerr et al., 2007]
           Pubmed: > 100 articles using the word microcircuit




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   6 / 34
Introduction

    Why is this a hard problem?




   Many reasons. . .
           Too many spike trains (2T ) to search through them all
       1


           Noise is non-Gaussian
       2


           Observation are non-linear
       3


           Parameters are unknown
       4


           ...
       5




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   7 / 34
Introduction

    What are we going to do?



   Our strategy
       Write down a generative model, explaining the causal relationship
       between spikes and movies
           Develop an algorithm to invert that model, to obtain spike trains and
           microcircuits from the movies
           Test our approach on real data
           Answer neurobiological questions that were previously intractable




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   8 / 34
Introduction

    What are we going to do?



   Our strategy
       Write down a generative model, explaining the causal relationship
       between spikes and movies
           Develop an algorithm to invert that model, to obtain spike trains and
           microcircuits from the movies
           Test our approach on real data
           Answer neurobiological questions that were previously intractable




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   9 / 34
Single Neuron

    Outline


        Introduction
   1


        Single Neuron
   2
          Generative Model
          Inverting the model
          Results

        Population of Neurons
   3
          Generative Model
          Algorithm for inferring connectivity
          Results

        Discussion
   4




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   10 / 34
Single Neuron    Generative Model

    Outline


        Introduction
   1


        Single Neuron
   2
          Generative Model
          Inverting the model
          Results

        Population of Neurons
   3
          Generative Model
          Algorithm for inferring connectivity
          Results

        Discussion
   4




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   11 / 34
Single Neuron    Generative Model

    Generative Model for a single neuron



   Equations


                               n(t) ∼ Poisson(λ∆)
                                                                      √
                 C (t) − C (t − 1)
                                     = C (t − 1) + Cb + An(t − 1) + σc ∆ε
                        ∆
                                                            C (t)
                           F (x, t) ∼ Poisson α(x)                 +β
                                                        C (t) + kd
                            I (x, t) = ξF (x, t) + η + σI ε




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   12 / 34
Single Neuron    Generative Model

    Generative Model for a single neuron

   Simulation




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   13 / 34
Single Neuron    Generative Model

    Generative Model for a single neuron
   Simulation

                    Spatially
                     Filtered
               Fluorescence



                        Calcium




                            Spike
                            Train

                                                             3                       6             9
                                                                 Time (sec)
Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging       March 24, 2009   14 / 34
Single Neuron    Inverting the model

    Outline


        Introduction
   1


        Single Neuron
   2
          Generative Model
          Inverting the model
          Results

        Population of Neurons
   3
          Generative Model
          Algorithm for inferring connectivity
          Results

        Discussion
   4




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging     March 24, 2009   15 / 34
Single Neuron    Inverting the model

    Inverting the model




   How do we do it?
      Our model is a hidden markov model (HMM)
           We adapt tools for HMMs to our model
           This yields both an estimate of the spike train and the parameters




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging     March 24, 2009   16 / 34
Single Neuron    Inverting the model

    Inverting the model



   How do we do it?
      We use anexpectation-maximization (EM) algorithm to iterate
      between
                   Computing the expected spike train
                   Maximizing the parameters, given our guess of the spike train
           We approximate the E step in 3 ways:
                   tridiagonal non-negative deconvolution
                   sequential monte carlo (or particle filter) (SMC or PF)
                   markov chain monte carlo relaxation of PF
           We use gradient ascent to perform the M step (which is concave)




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging     March 24, 2009   17 / 34
Single Neuron    Inverting the model

    Approximating the E step
    Using the tridiagonal non-negative deconvolution




   How we do it
      Try to maximize P(n|F )
           Constrain it to be non-negative
           Approximate integer spikes with spikes of any (non-negative) size

   Why is it good
      Super fast
           Gives us an optimal spatial filter




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging     March 24, 2009   18 / 34
Single Neuron    Inverting the model

    Approximating the E step
    Using sequential monte carlo




   How we do it
      Try to maximize P(nt |F ) at each time step
           At each time, we sample a spike or no spike, and see which performs
           better
           We do this many times, and compute the average

   Why is it good
      Incorporates saturating function
           Better SNR than non-negative method
           Can incorporate refractoriness and stimulus dependence



Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging     March 24, 2009   19 / 34
Single Neuron    Results

    Outline


        Introduction
   1


        Single Neuron
   2
          Generative Model
          Inverting the model
          Results

        Population of Neurons
   3
          Generative Model
          Algorithm for inferring connectivity
          Results

        Discussion
   4




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   20 / 34
Single Neuron    Results

    Results

   Four cells simulated according to our generative model




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   21 / 34
Single Neuron    Results

    Matlab Demo




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   22 / 34
Single Neuron    Results

    Results
   Tridiagonal non-negative deconvolution results

                 Cell 1




                 Cell 2




                 Cell 3




                 Cell 4


                               1.5       3      4.5      6      7.5     9        10.5   12   13.5   15
                                                             Time (sec)

Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging           March 24, 2009   23 / 34
Single Neuron    Results

    Results
   Sequential monte carlo results

                 Cell 1




                 Cell 2




                 Cell 3




                 Cell 4


                               1.5       3      4.5      6      7.5     9        10.5   12   13.5   15
                                                             Time (sec)

Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging           March 24, 2009   24 / 34
Population of Neurons

    Outline


        Introduction
   1


        Single Neuron
   2
          Generative Model
          Inverting the model
          Results

        Population of Neurons
   3
          Generative Model
          Algorithm for inferring connectivity
          Results

        Discussion
   4




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   25 / 34
Population of Neurons   Generative Model

    Outline


        Introduction
   1


        Single Neuron
   2
          Generative Model
          Inverting the model
          Results

        Population of Neurons
   3
          Generative Model
          Algorithm for inferring connectivity
          Results

        Discussion
   4




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   26 / 34
Population of Neurons   Generative Model




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   27 / 34
Population of Neurons   Algorithm for inferring connectivity

    Outline


        Introduction
   1


        Single Neuron
   2
          Generative Model
          Inverting the model
          Results

        Population of Neurons
   3
          Generative Model
          Algorithm for inferring connectivity
          Results

        Discussion
   4




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging                      March 24, 2009   28 / 34
Population of Neurons   Algorithm for inferring connectivity




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging                      March 24, 2009   29 / 34
Population of Neurons   Results

    Outline


        Introduction
   1


        Single Neuron
   2
          Generative Model
          Inverting the model
          Results

        Population of Neurons
   3
          Generative Model
          Algorithm for inferring connectivity
          Results

        Discussion
   4




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   30 / 34
Population of Neurons   Results




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   31 / 34
Discussion

    Outline


        Introduction
   1


        Single Neuron
   2
          Generative Model
          Inverting the model
          Results

        Population of Neurons
   3
          Generative Model
          Algorithm for inferring connectivity
          Results

        Discussion
   4




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   32 / 34
Discussion

    Discussion


   Conclusions
       We have developed optimal inference algorithms for inferring spike
       trains from calcium movies
           The code is easy to use and runs very quickly

   Next steps
       Confirm simulated results with in vitro data
           Generalized theory to account for novel scenarios (like genetic sensors)
           Include optimal stimulation protocol to reduce variance of
           connectivity error




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   33 / 34
Discussion

    Ideal data sets


   Calibration data
     1 Movies with high frame rates (∼ 67 Hz), many neurons (> 50), many

        spikes/neuron (> 100), with ground truth from a few neurons
           Include stimulation of neurons
       2


           Excitatory/inhibitory labeling of neurons using fluorescent markers
       3




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   34 / 34
Discussion

    Ideal data sets


   Calibration data
     1 Movies with high frame rates (∼ 67 Hz), many neurons (> 50), many

        spikes/neuron (> 100), with ground truth from a few neurons
           Include stimulation of neurons
       2


           Excitatory/inhibitory labeling of neurons using fluorescent markers
       3




   Answering circuit questions
           Impact of thalamic stimulation on subsets of observable neurons
       1


           Statistical properties of the network (eg, how common are reciprocal
       2

           connections)
           Insert your experimental question here. . .
       3




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   34 / 34
Discussion


          Aaron, G. and Yuste, R. (2006).
          Reverse optical probing (roping) of neocortical circuits.
          Synapse, 60(6):437–440.
          Ikegaya, Y., Aaron, G., Cossart, R., Aronov, D., Lampl, I., Ferster, D.,
          and Yuste, R. (2004).
          Synfire chains and cortical songs: temporal modules of cortical
          activity.
          Science, 304(5670):559–564.
          Kerr, J., de Kock, C., Greenberg, D., Bruno, R., Sakmann, B., and
          Helmchen, F. (2007).
          Spatial organization of neuronal population responses in layer 2/3 of
          rat barrel cortex.
          Journal of Neuroscience, 27(48):13316.
          Nikolenko, V., Poskanzer, K., and Yuste, R. (2007).
          Two-photon photostimulation and imaging of neural circuits.
          Nature Methods, 4:943–950.
Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   34 / 34
Discussion


          Shepherd, G., Stepanyants, A., Bureau, I., Chklovskii, D., and
          Svoboda, K. (2005).
          Geometric and functional organization of cortical circuits.
          Nature neuroscience, 8:782–790.
          Shepherd, G. and Svoboda, K. (2005).
          Laminar and columnar organization of ascending excitatory projections
          to layer 2/3 pyramidal neurons in rat barrel cortex.
          Journal of Neuroscience, 25(24):5670–5679.
          Smetters, D., Majewska, A., and Yuste, R. (1999).
          Detecting action potentials in neuronal populations with calcium
          imaging.
          Methods, 18(2):215–221.
          Stepanyants, A. and Chklovskii, D. (2005).
          Neurogeometry and potential synaptic connectivity.
          TRENDS in Neurosciences, 28(7):387–394.
          Yoshimura, Y., Dantzker, J., and Callaway, E. (2005).
Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   34 / 34
Discussion

          Excitatory cortical neurons form fine-scale functional networks.
          Nature, 433:868–873.




Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging   March 24, 2009   34 / 34

Mais conteúdo relacionado

Último

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Último (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

Destaque

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 

Destaque (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

Main

  • 1. Towards inferring circuits from calcium imaging Joshua Vogelstein Yuriy Mishchenko JHU/CU March 24, 2009 Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 1 / 34
  • 2. The Most important slide of the talk Acknowledgments Eric D. Young Liam Paninski Adam M. Packer Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 2 / 34
  • 3. Outline Introduction 1 Single Neuron 2 Generative Model Inverting the model Results Population of Neurons 3 Generative Model Algorithm for inferring connectivity Results Discussion 4 Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 3 / 34
  • 4. Introduction Outline Introduction 1 Single Neuron 2 Generative Model Inverting the model Results Population of Neurons 3 Generative Model Algorithm for inferring connectivity Results Discussion 4 Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 4 / 34
  • 5. Introduction What is our goal? Inferring a microcircuit Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 5 / 34
  • 6. Introduction Everybody wants it List of Publications [Smetters et al., 1999, Ikegaya et al., 2004, Aaron and Yuste, 2006, Nikolenko et al., 2007] [Shepherd et al., 2005, Shepherd and Svoboda, 2005, Stepanyants and Chklovskii, 2005] [Yoshimura et al., 2005, Kerr et al., 2007] Pubmed: > 100 articles using the word microcircuit Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 6 / 34
  • 7. Introduction Why is this a hard problem? Many reasons. . . Too many spike trains (2T ) to search through them all 1 Noise is non-Gaussian 2 Observation are non-linear 3 Parameters are unknown 4 ... 5 Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 7 / 34
  • 8. Introduction What are we going to do? Our strategy Write down a generative model, explaining the causal relationship between spikes and movies Develop an algorithm to invert that model, to obtain spike trains and microcircuits from the movies Test our approach on real data Answer neurobiological questions that were previously intractable Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 8 / 34
  • 9. Introduction What are we going to do? Our strategy Write down a generative model, explaining the causal relationship between spikes and movies Develop an algorithm to invert that model, to obtain spike trains and microcircuits from the movies Test our approach on real data Answer neurobiological questions that were previously intractable Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 9 / 34
  • 10. Single Neuron Outline Introduction 1 Single Neuron 2 Generative Model Inverting the model Results Population of Neurons 3 Generative Model Algorithm for inferring connectivity Results Discussion 4 Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 10 / 34
  • 11. Single Neuron Generative Model Outline Introduction 1 Single Neuron 2 Generative Model Inverting the model Results Population of Neurons 3 Generative Model Algorithm for inferring connectivity Results Discussion 4 Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 11 / 34
  • 12. Single Neuron Generative Model Generative Model for a single neuron Equations n(t) ∼ Poisson(λ∆) √ C (t) − C (t − 1) = C (t − 1) + Cb + An(t − 1) + σc ∆ε ∆ C (t) F (x, t) ∼ Poisson α(x) +β C (t) + kd I (x, t) = ξF (x, t) + η + σI ε Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 12 / 34
  • 13. Single Neuron Generative Model Generative Model for a single neuron Simulation Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 13 / 34
  • 14. Single Neuron Generative Model Generative Model for a single neuron Simulation Spatially Filtered Fluorescence Calcium Spike Train 3 6 9 Time (sec) Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 14 / 34
  • 15. Single Neuron Inverting the model Outline Introduction 1 Single Neuron 2 Generative Model Inverting the model Results Population of Neurons 3 Generative Model Algorithm for inferring connectivity Results Discussion 4 Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 15 / 34
  • 16. Single Neuron Inverting the model Inverting the model How do we do it? Our model is a hidden markov model (HMM) We adapt tools for HMMs to our model This yields both an estimate of the spike train and the parameters Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 16 / 34
  • 17. Single Neuron Inverting the model Inverting the model How do we do it? We use anexpectation-maximization (EM) algorithm to iterate between Computing the expected spike train Maximizing the parameters, given our guess of the spike train We approximate the E step in 3 ways: tridiagonal non-negative deconvolution sequential monte carlo (or particle filter) (SMC or PF) markov chain monte carlo relaxation of PF We use gradient ascent to perform the M step (which is concave) Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 17 / 34
  • 18. Single Neuron Inverting the model Approximating the E step Using the tridiagonal non-negative deconvolution How we do it Try to maximize P(n|F ) Constrain it to be non-negative Approximate integer spikes with spikes of any (non-negative) size Why is it good Super fast Gives us an optimal spatial filter Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 18 / 34
  • 19. Single Neuron Inverting the model Approximating the E step Using sequential monte carlo How we do it Try to maximize P(nt |F ) at each time step At each time, we sample a spike or no spike, and see which performs better We do this many times, and compute the average Why is it good Incorporates saturating function Better SNR than non-negative method Can incorporate refractoriness and stimulus dependence Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 19 / 34
  • 20. Single Neuron Results Outline Introduction 1 Single Neuron 2 Generative Model Inverting the model Results Population of Neurons 3 Generative Model Algorithm for inferring connectivity Results Discussion 4 Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 20 / 34
  • 21. Single Neuron Results Results Four cells simulated according to our generative model Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 21 / 34
  • 22. Single Neuron Results Matlab Demo Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 22 / 34
  • 23. Single Neuron Results Results Tridiagonal non-negative deconvolution results Cell 1 Cell 2 Cell 3 Cell 4 1.5 3 4.5 6 7.5 9 10.5 12 13.5 15 Time (sec) Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 23 / 34
  • 24. Single Neuron Results Results Sequential monte carlo results Cell 1 Cell 2 Cell 3 Cell 4 1.5 3 4.5 6 7.5 9 10.5 12 13.5 15 Time (sec) Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 24 / 34
  • 25. Population of Neurons Outline Introduction 1 Single Neuron 2 Generative Model Inverting the model Results Population of Neurons 3 Generative Model Algorithm for inferring connectivity Results Discussion 4 Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 25 / 34
  • 26. Population of Neurons Generative Model Outline Introduction 1 Single Neuron 2 Generative Model Inverting the model Results Population of Neurons 3 Generative Model Algorithm for inferring connectivity Results Discussion 4 Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 26 / 34
  • 27. Population of Neurons Generative Model Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 27 / 34
  • 28. Population of Neurons Algorithm for inferring connectivity Outline Introduction 1 Single Neuron 2 Generative Model Inverting the model Results Population of Neurons 3 Generative Model Algorithm for inferring connectivity Results Discussion 4 Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 28 / 34
  • 29. Population of Neurons Algorithm for inferring connectivity Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 29 / 34
  • 30. Population of Neurons Results Outline Introduction 1 Single Neuron 2 Generative Model Inverting the model Results Population of Neurons 3 Generative Model Algorithm for inferring connectivity Results Discussion 4 Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 30 / 34
  • 31. Population of Neurons Results Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 31 / 34
  • 32. Discussion Outline Introduction 1 Single Neuron 2 Generative Model Inverting the model Results Population of Neurons 3 Generative Model Algorithm for inferring connectivity Results Discussion 4 Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 32 / 34
  • 33. Discussion Discussion Conclusions We have developed optimal inference algorithms for inferring spike trains from calcium movies The code is easy to use and runs very quickly Next steps Confirm simulated results with in vitro data Generalized theory to account for novel scenarios (like genetic sensors) Include optimal stimulation protocol to reduce variance of connectivity error Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 33 / 34
  • 34. Discussion Ideal data sets Calibration data 1 Movies with high frame rates (∼ 67 Hz), many neurons (> 50), many spikes/neuron (> 100), with ground truth from a few neurons Include stimulation of neurons 2 Excitatory/inhibitory labeling of neurons using fluorescent markers 3 Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 34 / 34
  • 35. Discussion Ideal data sets Calibration data 1 Movies with high frame rates (∼ 67 Hz), many neurons (> 50), many spikes/neuron (> 100), with ground truth from a few neurons Include stimulation of neurons 2 Excitatory/inhibitory labeling of neurons using fluorescent markers 3 Answering circuit questions Impact of thalamic stimulation on subsets of observable neurons 1 Statistical properties of the network (eg, how common are reciprocal 2 connections) Insert your experimental question here. . . 3 Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 34 / 34
  • 36. Discussion Aaron, G. and Yuste, R. (2006). Reverse optical probing (roping) of neocortical circuits. Synapse, 60(6):437–440. Ikegaya, Y., Aaron, G., Cossart, R., Aronov, D., Lampl, I., Ferster, D., and Yuste, R. (2004). Synfire chains and cortical songs: temporal modules of cortical activity. Science, 304(5670):559–564. Kerr, J., de Kock, C., Greenberg, D., Bruno, R., Sakmann, B., and Helmchen, F. (2007). Spatial organization of neuronal population responses in layer 2/3 of rat barrel cortex. Journal of Neuroscience, 27(48):13316. Nikolenko, V., Poskanzer, K., and Yuste, R. (2007). Two-photon photostimulation and imaging of neural circuits. Nature Methods, 4:943–950. Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 34 / 34
  • 37. Discussion Shepherd, G., Stepanyants, A., Bureau, I., Chklovskii, D., and Svoboda, K. (2005). Geometric and functional organization of cortical circuits. Nature neuroscience, 8:782–790. Shepherd, G. and Svoboda, K. (2005). Laminar and columnar organization of ascending excitatory projections to layer 2/3 pyramidal neurons in rat barrel cortex. Journal of Neuroscience, 25(24):5670–5679. Smetters, D., Majewska, A., and Yuste, R. (1999). Detecting action potentials in neuronal populations with calcium imaging. Methods, 18(2):215–221. Stepanyants, A. and Chklovskii, D. (2005). Neurogeometry and potential synaptic connectivity. TRENDS in Neurosciences, 28(7):387–394. Yoshimura, Y., Dantzker, J., and Callaway, E. (2005). Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 34 / 34
  • 38. Discussion Excitatory cortical neurons form fine-scale functional networks. Nature, 433:868–873. Joshua Vogelstein Yuriy Mishchenko (JHU/CU)Inferring circuits from calcium imaging March 24, 2009 34 / 34