15
Data mining and neurocomputational modeling in the neurosciences Kimberly Kirkpatrick Kansas State University

Adventures in Data Mining - Kansas State University...Data Collection Method 3: Time-event codes Head entry into food cup = 005 Time stamp in ms Event codes Drinking from water tube

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Adventures in Data Mining - Kansas State University...Data Collection Method 3: Time-event codes Head entry into food cup = 005 Time stamp in ms Event codes Drinking from water tube

Data mining and neurocomputational

modeling in the neurosciences

Kimberly Kirkpatrick

Kansas State University

Page 2: Adventures in Data Mining - Kansas State University...Data Collection Method 3: Time-event codes Head entry into food cup = 005 Time stamp in ms Event codes Drinking from water tube

Behavioral/Cognitive Neuroscience

Mission: Pinpoint the neurobiological mechanisms that underlie complex cognitive processes and resulting behaviors

Growth areas ◦ New techniques, refinements in techniques

Neuroimaging, optogenetics, cyclic voltammetry

◦ Focus on systems and circuits

◦ Interaction of complex processes

◦ Molecular Molar (different levels of analysis)

◦ Computational modeling

As a result… ◦ Richer and larger data sets

Page 3: Adventures in Data Mining - Kansas State University...Data Collection Method 3: Time-event codes Head entry into food cup = 005 Time stamp in ms Event codes Drinking from water tube

Links with current funding trends

NIMH: Division of Neuroscience and Basic Behavioral Science (DNBBS)

Develop new and use existing physiological and computational models to understand the biological functions of genes, gene products, cells, and brain circuits in normal and abnormal mental function.

Elucidate how cognitive, affect, stress, and motivational processes interact and their role(s) in mental disorders through functional studies spanning levels of analysis (genomic, molecular, cellular, circuits, behavior) during development and throughout the lifespan.

Page 4: Adventures in Data Mining - Kansas State University...Data Collection Method 3: Time-event codes Head entry into food cup = 005 Time stamp in ms Event codes Drinking from water tube

Analytics, Data Mining, and

Neurocomputational modeling

Data mining ◦ The process of knowledge discovery in databases

◦ Data mining should be hypothesis driven Surgical approach

Look for converging patterns

Neurocomputational modeling ◦ Understand computational processes that

underlie complex behaviors Deeper insight into mechanisms

◦ Bridge between neurobiology and behavior Brain-behavior translation

Page 5: Adventures in Data Mining - Kansas State University...Data Collection Method 3: Time-event codes Head entry into food cup = 005 Time stamp in ms Event codes Drinking from water tube

Three ways of collecting data

Pavlovian conditioning

◦ A tone is followed by food

◦ A response (e.g., rat poking head in food cup) is measured

Data collection method 1: Record the total number of responses during the tone.

Data collection method 2: Record responses during time bins during the tone.

Data collection method 3: Record every response with a time stamp (time-event code)

Tone

Food

Intertrial interval

Page 6: Adventures in Data Mining - Kansas State University...Data Collection Method 3: Time-event codes Head entry into food cup = 005 Time stamp in ms Event codes Drinking from water tube

Data Collection Method 1:

Record the number of responses during the

tone

Light CS1

0

5

10

15

20

25

30

35

0 1 2 3 4 5

Two-session BlocksR

esponses / m

in.

C

M

S

L

Noise CS2

0

5

10

15

20

25

30

35

0 1 2 3 4 5

Two-session Blocks

Resp

on

ses /

min

.

M

S

L

Light CS1

0

1

2

3

4

5

6

7

8

9

0 5 10 15 20

Time since CS onset (s)

Resp

on

ses /

min

.

Noise CS2

0

2

4

6

8

10

12

14

0 5 10 15 20 25 30 35 40

Time since CS onset (s)

Resp

on

ses /

min

.

Jennings, Bonardi, & Kirkpatrick (2007)

10-s Tone

20-s Tone

40-s Tone

Tone

Food

Intertrial Interval

Run a counter

Total number

Total time

Page 7: Adventures in Data Mining - Kansas State University...Data Collection Method 3: Time-event codes Head entry into food cup = 005 Time stamp in ms Event codes Drinking from water tube

Data Collection Method 2:

Binned responses

Light CS1

0

5

10

15

20

25

30

35

0 1 2 3 4 5

Two-session Blocks

Resp

onse

s / m

in.

C

M

S

L

Noise CS2

0

5

10

15

20

25

30

35

0 1 2 3 4 5

Two-session Blocks

Resp

on

ses

/ m

in.

M

S

L

Light CS1

0

1

2

3

4

5

6

7

8

9

0 5 10 15 20

Time since CS onset (s)

Resp

on

ses /

min

.

Noise CS2

0

2

4

6

8

10

12

14

0 5 10 15 20 25 30 35 40

Time since CS onset (s)

Resp

on

ses /

min

.

10-s Tone

20-s Tone

40-s Tone

Jennings, Bonardi, & Kirkpatrick (2007)

Tone

Food

Run a counter

Advance Pointer

Page 8: Adventures in Data Mining - Kansas State University...Data Collection Method 3: Time-event codes Head entry into food cup = 005 Time stamp in ms Event codes Drinking from water tube

Data Collection Method 3:

Time-event codes

Head entry into food cup = 005

Time stamp in ms

Event codes

Drinking from water tube = 006

Tone on = 010

Tone off = 020

Food on = 013

Food off = 023

841.005

1564.005

1650.005

2901.005

3666.005

3856.005

15409.005

19075.005

20331.005

21975.005

47126.006

47277.006

47391.006

47495.006

47598.006

55217.006

55268.006

59765.005

59959.010

60793.005

62070.005

62326.005

62377.005

62411.005

63585.005

64494.005

64882.005

65873.005

66514.005

66741.005

69959.020

69959.013

70059.023

70477.005

106429.005

108570.006

108702.006

109337.010

112883.005

113133.005

119337.020

119337.013

119387.023

120100.005

Page 9: Adventures in Data Mining - Kansas State University...Data Collection Method 3: Time-event codes Head entry into food cup = 005 Time stamp in ms Event codes Drinking from water tube

Why time-event codes?

Advantages Flexibility in data

analysis May be able to use

one data set for many purposes ◦ Grant applications ◦ Computational

modeling ◦ Generate new

research questions

Challenges Data management

and archiving (500-3000 data files/study)

Requires programming and data analysis skills ◦ Data mining

How involve students?

Page 10: Adventures in Data Mining - Kansas State University...Data Collection Method 3: Time-event codes Head entry into food cup = 005 Time stamp in ms Event codes Drinking from water tube

Techniques and tools

Using MATLAB (“matrix laboratory” developed by The

Mathworks) for data mining ◦ Custom functions and scripts for data extraction

and data reduction

◦ Statistical analysis

Graphical user interface (GUI) using

GUIDE in MATLAB

Page 11: Adventures in Data Mining - Kansas State University...Data Collection Method 3: Time-event codes Head entry into food cup = 005 Time stamp in ms Event codes Drinking from water tube

Techniques and tools

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Figure window

Status window

Parameter Selection

Toolbox

Page 12: Adventures in Data Mining - Kansas State University...Data Collection Method 3: Time-event codes Head entry into food cup = 005 Time stamp in ms Event codes Drinking from water tube

Approaches to modeling

Traditional approach:

◦ Independent variable Behavior

relationships

◦ Use metaphors for modeling intervening

processes

◦ E.g., scalar timing theory uses the metaphor of

a stop watch to explain timing behavior

Neural plausibility

Page 13: Adventures in Data Mining - Kansas State University...Data Collection Method 3: Time-event codes Head entry into food cup = 005 Time stamp in ms Event codes Drinking from water tube

Neurocomputational modeling

Develop computational models that are guided and constrained by the properties of the relevant neural circuitry

◦ Neural circuitry

◦ Firing dynamics

◦ Neurotransmitter dynamics

Map onto quantitative aspects of behavior

Timing

Reward

Integration/Interaction

Page 14: Adventures in Data Mining - Kansas State University...Data Collection Method 3: Time-event codes Head entry into food cup = 005 Time stamp in ms Event codes Drinking from water tube

Techniques and tools

Develop model simulations in MatLab for specific

tasks and behaviors

Obtain output and compare with behavior

Vary parameters of the model to improve prediction

of data from individuals

Can create GUIs for model simulations in GUIDE

Page 15: Adventures in Data Mining - Kansas State University...Data Collection Method 3: Time-event codes Head entry into food cup = 005 Time stamp in ms Event codes Drinking from water tube

Summary and Conclusions

Develop stronger training programs for students

Sharing data

Sharing tools for analysis and modeling