Difference between revisions of "CoSMo 2012"

(The secret of becoming a successful scientist)
(Sensory-motor transformations)
 
(38 intermediate revisions by 7 users not shown)
Line 1: Line 1:
Welcome to CoSMo 2012!
+
This page contains course materials for the [http://www.compneurosci.com/CoSMo2012/program.html CoSMo 2012] summer school.   
 
+
To upload, you must first log in using the id/password combination of the name of the summer school (id) and the year (pw). Here are some [[upload instructions]] or you can go straight to the [[Special:Upload | upload file page]]. Anything uploaded will be viewable by the internet at large, so sensitive files should be uploaded in encrypted .zip files.   
+
 
+
Email ben-walker@northwestern.edu if you need assistance.
+
  
 +
To upload files, you must log in with an account that has upload access.  Here are some [[upload instructions]] or you can go straight to the [[Special:Upload | upload file page]]. 
  
 +
Contact [[Ben Walker]] if you need assistance.
 +
----
  
 
== Sensory-motor transformations ==
 
== Sensory-motor transformations ==
Line 26: Line 25:
 
[[Media:LQR and Kalman Filtering Tutorial.pdf | LQR and Kalman Filtering]] <br>
 
[[Media:LQR and Kalman Filtering Tutorial.pdf | LQR and Kalman Filtering]] <br>
 
Download the solution .m file: [[Media:LQG_Solution.m | LQG_Solution.m]]
 
Download the solution .m file: [[Media:LQG_Solution.m | LQG_Solution.m]]
 +
 +
----
  
 
==Introduction to the data and model sharing initiative==
 
==Introduction to the data and model sharing initiative==
Line 44: Line 45:
  
  
Description of data sets:
+
Here is a [[Media:DataSetDescriptions.txt| description of data sets]] currently in Dream.  Dream is growing, but this list is accurate as of the time of the summer school.
*Burns -- reaching with head tilt and left/right visual perturbations
+
<!--*Burns -- reaching with head tilt and left/right visual perturbations
 
*Fernandes -- reaching with uncertain and rotated midpoint feedback  
 
*Fernandes -- reaching with uncertain and rotated midpoint feedback  
 
*Kording -- reaching with uncertain midpoint feedback
 
*Kording -- reaching with uncertain midpoint feedback
Line 57: Line 58:
 
*Wei 10 -- movement in differing force fields
 
*Wei 10 -- movement in differing force fields
 
*Young -- movement time stayed the same, but distance changed; fast, medium, slow reaches.
 
*Young -- movement time stayed the same, but distance changed; fast, medium, slow reaches.
 +
-->
 +
 +
----
  
 
==Cue combination ==
 
==Cue combination ==
Line 71: Line 75:
 
[[Media:Cosmo2schrater.pdf |Schrater Lecture 2]]
 
[[Media:Cosmo2schrater.pdf |Schrater Lecture 2]]
  
'''Afternoon Tutorial Session 1''' <br>
+
 
 +
'''Afternoon Tutorial Session 1''' <br><br>
 
''Basic Bayes with Koerding and Wolpert''
 
''Basic Bayes with Koerding and Wolpert''
 
[[Media:CueIntegrationTutorialKW.m‎ | Tutorial Matlabfile 1]] <br>
 
[[Media:CueIntegrationTutorialKW.m‎ | Tutorial Matlabfile 1]] <br>
Line 80: Line 85:
 
[[Media:Exptcode.zip | Matlab code and other interesting stuff]],  
 
[[Media:Exptcode.zip | Matlab code and other interesting stuff]],  
 
[[Media: Stimuli1.zip | Stimuli, part 1]]
 
[[Media: Stimuli1.zip | Stimuli, part 1]]
[[Media: Stimuli2.zip | Stimuli, part 2]]. Note that the stimuli need to be in subdirectory "stimuli" (relative to the directory with the experimental code), and you will need the MGL toolbox for running psychophysical experiments: http://gru.brain.riken.jp/doku.php/mgl/download
+
[[Media: Stimuli2.zip | Stimuli, part 2]]. Note that the stimuli need to be in subdirectory "stimuli" (relative to the directory with the experimental code), and you will need the MGL toolbox for running psychophysical experiments: http://gru.stanford.edu/doku.php/mgl/beta
 
<br>You'll need to set the screen variable "scr" to 0 (to run in a window) or 1 (to run full-screen on your primary screen).
 
<br>You'll need to set the screen variable "scr" to 0 (to run in a window) or 1 (to run full-screen on your primary screen).
 
<br>
 
<br>
Line 86: Line 91:
 
''Motion Integration Tutorial''
 
''Motion Integration Tutorial''
 
[[Media: MotionIntegrationTutorial2.zip | Matlab files to implement Weiss et al, 2002 ]]
 
[[Media: MotionIntegrationTutorial2.zip | Matlab files to implement Weiss et al, 2002 ]]
 +
  
 
'''Afternoon Problem Session 2''' <br>
 
'''Afternoon Problem Session 2''' <br>
Try to do 2 out of 3 problems. <br>
+
Try to do 2 out of 3 problems. <br> <br>
 
'''Problem 1: '''  
 
'''Problem 1: '''  
 
[[Media:ExplainingAway.m | Download this file and simulate Size/Distance Explaining away from Battaglia et al, 2010]] <br> <br>
 
[[Media:ExplainingAway.m | Download this file and simulate Size/Distance Explaining away from Battaglia et al, 2010]] <br> <br>
 
'''Problem 2: '''  
 
'''Problem 2: '''  
[[Media:KalmanSimulation.m | Simulate the Kalman filter model in Haith et. al, 2008]]  The kalman filter has been implemented for you [[Media:Kalman_filter.m |the matlab filter code ]], and the simulation model is described in this paper  [[Media:haith-NIPS2008.pdf |the paper ]]. You will need this as well [[Media:gaussian_prob.m |more matlab functions]]<br><br> Y
+
[[Media:KalmanSimulation.m | Simulate the Kalman filter model in Haith et. al, 2008]]  The kalman filter has been implemented for you [[Media:Kalman_filter.m |the matlab filter code ]], and the simulation model is described in this paper  [[Media:haith-NIPS2008.pdf |the paper ]]. You will need this as well [[Media:gaussian_prob.m |more matlab functions]]<br><br>
 
'''Problem 3:'''  This problem explores the discovery of possible cues to facial attractiveness. <br>  Download the following files: [[Media:Faceimananalysis.mat| the data needed ]], [[Media:AttractProjectGoals.m | the instructions ]], and [[Media:faceimgui.m | a gui to view the faces and dimensions ]]
 
'''Problem 3:'''  This problem explores the discovery of possible cues to facial attractiveness. <br>  Download the following files: [[Media:Faceimananalysis.mat| the data needed ]], [[Media:AttractProjectGoals.m | the instructions ]], and [[Media:faceimgui.m | a gui to view the faces and dimensions ]]
 +
 +
----
  
 
== Learning, adaptation and generalization ==
 
== Learning, adaptation and generalization ==
Line 107: Line 115:
  
 
'''Tutorial: Simple introduction to Bayesian approaches''' <br>
 
'''Tutorial: Simple introduction to Bayesian approaches''' <br>
[http://klab.smpp.northwestern.edu/wiki/images/6/6c/School_Tutorial.zip TutorialFiles]
+
[http://compneurosci.com/wiki/images/School_Tutorial.zip TutorialFiles]
  
 
Advanced neural data analysis:<br>
 
Advanced neural data analysis:<br>
[http://klab.smpp.northwestern.edu/wiki/images/d/de/DREAM_exercise.docx AnalysisFiles]
+
[http://compneurosci.com/wiki/images/DREAM_exercise.docx AnalysisFiles]
 
   
 
   
 
A guide to [[Paper_Writing_101]]
 
A guide to [[Paper_Writing_101]]
 +
 +
----
  
 
==Neuromechanics & spinal cord==
 
==Neuromechanics & spinal cord==
Line 125: Line 135:
 
[[Media:Motor_primitives_-_simulink.zip | Simulink files]]
 
[[Media:Motor_primitives_-_simulink.zip | Simulink files]]
  
[http://klab.smpp.northwestern.edu/wiki/images/2/20/CoSMo2012.MussaIvaldi.pdf Sandro's presentation]
+
[http://compneurosci.com/wiki/images/CoSMo2012.MussaIvaldi.pdf Sandro's presentation]
  
 
[[Media:NeuromechanicsCosmo2012_Kutch.pdf‎ | Jason's Presentation]]
 
[[Media:NeuromechanicsCosmo2012_Kutch.pdf‎ | Jason's Presentation]]
Line 132: Line 142:
 
[[Media:DatabaserProjectCoSMo2012.zip | Databaser and redundancy analysis code]] <br>
 
[[Media:DatabaserProjectCoSMo2012.zip | Databaser and redundancy analysis code]] <br>
 
[[Media:DatabaserProjectCoSMo2012 p2.zip  | Databaser and redundancy analysis code part 2]]
 
[[Media:DatabaserProjectCoSMo2012 p2.zip  | Databaser and redundancy analysis code part 2]]
 +
 +
----
  
 
==Robotics & brain-machine interfaces==
 
==Robotics & brain-machine interfaces==
Line 140: Line 152:
 
[[Media:20120815_cosmo.pdf | Yu Lecture 1]] <br>
 
[[Media:20120815_cosmo.pdf | Yu Lecture 1]] <br>
 
[[Media:kf_notes.pdf | Yu Lecture 2]]
 
[[Media:kf_notes.pdf | Yu Lecture 2]]
 +
 +
[[Media:12cosmo_argall.pdf| Argall Lecture]]
  
 
'''Tutorial''' <br>
 
'''Tutorial''' <br>
Line 147: Line 161:
  
 
and here is the time chapter from a Book Konrad is co-writing with Weiji Ma and Dan Goldreich.
 
and here is the time chapter from a Book Konrad is co-writing with Weiji Ma and Dan Goldreich.
[http://klab.smpp.northwestern.edu/wiki/images/c/ca/TimeChapterBook.pdf TimeChapter]
+
[http://compneurosci.com/wiki/images/TimeChapterBook.pdf TimeChapter]
 
password is lowercase and describes the statistics that Konrad likes to do.
 
password is lowercase and describes the statistics that Konrad likes to do.
 +
 +
----
  
 
==Computational neuroimaging==
 
==Computational neuroimaging==
Line 154: Line 170:
  
 
Lecturers: Rhodri Cusack, Alex Wade, Scott Grafton
 
Lecturers: Rhodri Cusack, Alex Wade, Scott Grafton
 +
 +
[[Media:Cusack_cosmo_2012_part1.pdf|Cusack Lecture One]]<br>
 +
Cusack Lecture Two: [[Media:Cusack cosmo 2012 part2 firsthalf.pdf|part 1]], [[Media:Cusack cosmo 2012 part2 secondhalf.pdf|part 2]]
 +
 +
[[Media:Grafton MRInetworks.pdf |Grafton MRI networks]]<br>
 +
[[Media:Grafton MRIglm.pdf| Grafton MRI GLM]]
 +
 +
[[Media:wade_day1.pdf|Wade lecture - day 1]] <br>
 +
[[Media:wade_day2.pdf|Wade lecture - day 2]]
 +
 +
'''Tutorial:'''
  
 
[[Media:Workshop.pptx | Workshop‎]]
 
[[Media:Workshop.pptx | Workshop‎]]
 +
 +
----
  
 
==The secret of becoming a successful scientist==
 
==The secret of becoming a successful scientist==
Line 162: Line 191:
 
Lecturer: Luís Amaral
 
Lecturer: Luís Amaral
  
[[Amaral_2012-Aug_17-NU_School.pptx |Powerpoint presentation]]
+
[[Media:Amaral_2012-Aug_17-NU_School.pptx |Powerpoint presentation]]
 +
 
 +
----
  
 
== Group Presentations ==
 
== Group Presentations ==
Line 168: Line 199:
  
 
Students: Upload .ppt files and any other (.m, .mat, .zip, etc.) files you'd like to share. (Upload instructions at the top of the page.)  Let others know about your work!  Please include group member names on this wiki with the link.
 
Students: Upload .ppt files and any other (.m, .mat, .zip, etc.) files you'd like to share. (Upload instructions at the top of the page.)  Let others know about your work!  Please include group member names on this wiki with the link.
 
Example: <br>
 
[[Media:Decoding Encoding in M1.docx|Comparison of Decoding and Encoding Methods for Motor Cortical Spiking Data]] by ''Mikael Lindahl, Alexander Rajan, Stefan Habenschuss, John Butcher, Naama Kadmon''
 
 
  
 
'''Thursday night groups:'''
 
'''Thursday night groups:'''
  
[[Media:Variability in Motor Learning.pdf|Variability in Motor Learning]] by Farnaz Abdollahi, Katie Bankieris, Keturah Bixby, Moria Fisher, Ryan Morehead
+
[[Media:Variability in Motor Learning.pdf|Variability in Motor Learning]] ([[Media:Effect of Baseline Variability in Motor Learning.pdf |Abstract]]) by ''Farnaz Abdollahi, Katie Bankieris, Keturah Bixby, Moria Fisher, Ryan Morehead'' *winner student presentation competition*
  
[[Media: MILADYfinal.pptx|Temporal influence on subject reaching strategies in Kording & Wolpert (2004)]] ([[Media:MILADYabstract.pdf‎|Abstract]]) by Matt Balcarras, Irene Tamagnone, Leonie Oostwoud Wijdenes, Andrew Brennan, Deborah Barany, Yashar Zeighami.
+
[[Media:MILADYfinal.pptx|Temporal influence on subject reaching strategies in Kording & Wolpert (2004)]] ([[Media:MILADYabstract.pdf‎|Abstract]]) by ''Matt Balcarras, Irene Tamagnone, Leonie Oostwoud Wijdenes, Andrew Brennan, Deborah Barany, Yashar Zeighami.''
  
 
[[Media:PredictingCognitiveFunction.zip‎|Predicting Cognitive Function in Older Adults]] by ''Niousha Bolandzadeh & Nicole Salowitz''
 
[[Media:PredictingCognitiveFunction.zip‎|Predicting Cognitive Function in Older Adults]] by ''Niousha Bolandzadeh & Nicole Salowitz''
  
[[Media:ModelingSkilledHabitualLearning.rtf‎|Modeling Skilled Habitual Learning]] by ''Maria Bengtson and Joseph DeSouza''
+
[[Media:ModelingSkilledHabitualLearning.rtf|Modeling Skilled Habitual Learning]] by ''Maria Bengtson and Joseph DeSouza''
  
  
 
'''Friday night groups:'''
 
'''Friday night groups:'''
  
[[Kiwii Platform: Using Kinect and Wii Board to Probe Visual and Postural Effects on Balance.]] by " John Rocamora, Frank Schumann, Yoshiyuki Sato, Scott Yang, Kahori Kita"
+
[[Media:Kiwii_Slides_Compressed.pptx|Kiwii Platform: Using Kinect and Wii Board to Probe Visual and Postural Effects on Balance.]] ([[Media:Abstract_KiWiiPlatform.pdf|Abstract]]) by ''Kahori Kita, John Rocamora, Yoshiyuki Sato, Frank Schumann, Scott Yang''
  
[[Using the Wii Remote to investigate model-based and model-free learning of visuo-motor rotations with the wrist]] by " Alvin Chin, Kasey Hemington, Luca Lonini and Angelina Paolozza"
+
[[Media:WiiGroup.zip|Using the Wii Remote to investigate model-based and model-free learning of visuo-motor rotations with the wrist]] by ''Alvin Chin, Kasey Hemington, Luca Lonini and Angelina Paolozza''
 +
 
 +
[[Media:Decoding Encoding in M1.docx|Comparison of Decoding and Encoding Methods for Motor Cortical Spiking Data]] by ''Mikael Lindahl, Alexander Rajan, Stefan Habenschuss, John Butcher, Naama Kadmon''
  
[[Media:Cieslak_Kluth_Stiels_Wood-deciding2012.pdf‎|Deciding when to cut your losses]] ([[Media:Cieslak_Kluth_Stiels_Wood-decision2012_abstract.pdf‎|Abstract]]) by "Matt Cieslak, Tobias Kluth, Maren Stiels, Daniel Wood"
+
[[Media:Cieslak_Kluth_Stiels_Wood-deciding2012.pdf‎|Deciding when to cut your losses]] ([[Media:Cieslak_Kluth_Stiels_Wood-decision2012_abstract.pdf‎|Abstract]]) by ''Matt Cieslak, Tobias Kluth, Maren Stiels, Daniel Wood''
  
[[Media:M1 neurons.pdf | The relationship between activity of neurons recorded simultaneously in primary motor cortex.]] by " Maxym Myroshnychenko, Joan Deffeyes, Azadeh Yazdan, Diana Mitchell"
+
[[Media:M1 neurons.pdf | The relationship between activity of neurons recorded simultaneously in primary motor cortex.]] by ''Maxym Myroshnychenko, Joan Deffeyes, Azadeh Yazdan, Diana Mitchell''
 
([[Media:M1 neurons abstract.pdf|Abstract]])
 
([[Media:M1 neurons abstract.pdf|Abstract]])
  
 
[[Media:Fabbri_CoSMo_Project_Abstract.docx|Advanced fMRI analyses and Kalman filter application]] by ''Sara Fabbri, Heather McGregor, Simona Monaco, and Na Jin Seo''
 
[[Media:Fabbri_CoSMo_Project_Abstract.docx|Advanced fMRI analyses and Kalman filter application]] by ''Sara Fabbri, Heather McGregor, Simona Monaco, and Na Jin Seo''

Latest revision as of 18:09, 1 August 2019

This page contains course materials for the CoSMo 2012 summer school.

To upload files, you must log in with an account that has upload access. Here are some upload instructions or you can go straight to the upload file page.

Contact Ben Walker if you need assistance.


Sensory-motor transformations

Aug 6-7

Lecturers: Gunnar Blohm, Philip Sabes

Blohm lecture 1
Blohm lecture 2

Sabes Lecture 1
Sabes Lecture 2

Afternoon Tutorial Session 1
GradientDescent: View as .txt file or download the .m file
NNet_toolboxR2010: View as .txt file or download the .m file
RFanalysis: View as .txt file or download the .m file

Afternoon Tutorial Session 2
LQR and Kalman Filtering
Download the solution .m file: LQG_Solution.m


Introduction to the data and model sharing initiative

Aug 7 (evening)

Lecturer: Konrad Körding

The DREAM project should be on the USB drives of a few different students. If you haven't yet, find someone who has the data and get it from them. DREAM can also be downloaded piece-wise (data sets, models, tools, and documentation) from CRCNS: http://crcns.org/data-sets/movements/dream/downloading-dream. You will need to create an account on CRCNS to be able to download the project files.

If you're familiar with svn and would like info/credentials for code in the repository, contact Ben Walker


Update: Here's the fixed version of LoadDreamPaths.m. (The originally distributed version had Windows directory formatting using '/' and would not work for *nix. This script should work for all OSes.)


Here is a description of data sets currently in Dream. Dream is growing, but this list is accurate as of the time of the summer school.


Cue combination

Aug 8-9

Lecturers: Mike Landy, Paul Schrater

Reading: introductory chapter on cue integration from Sensory Cue Integration
Entire syllabus and exercises
Landy Lecture 1a
Landy Lecture 1b
Landy Lecture 2
Schrater Lecture 1
Schrater Lecture 2


Afternoon Tutorial Session 1

Basic Bayes with Koerding and Wolpert Tutorial Matlabfile 1
based on Tutorial paper reference
and needs the following data DataSet

Landy/Kojima experiment: Matlab code and other interesting stuff, Stimuli, part 1 Stimuli, part 2. Note that the stimuli need to be in subdirectory "stimuli" (relative to the directory with the experimental code), and you will need the MGL toolbox for running psychophysical experiments: http://gru.stanford.edu/doku.php/mgl/beta
You'll need to set the screen variable "scr" to 0 (to run in a window) or 1 (to run full-screen on your primary screen).

Motion Integration Tutorial Matlab files to implement Weiss et al, 2002


Afternoon Problem Session 2
Try to do 2 out of 3 problems.

Problem 1: Download this file and simulate Size/Distance Explaining away from Battaglia et al, 2010

Problem 2: Simulate the Kalman filter model in Haith et. al, 2008 The kalman filter has been implemented for you the matlab filter code , and the simulation model is described in this paper the paper . You will need this as well more matlab functions

Problem 3: This problem explores the discovery of possible cues to facial attractiveness.
Download the following files: the data needed , the instructions , and a gui to view the faces and dimensions


Learning, adaptation and generalization

Aug 10-11

Lecturers: John Krakauer, David Ostry, Konrad Körding

Ostry Lecture 1
Ostry Lecture 2

Krakauer Part 1
Krakauer Part 2

Tutorial: Simple introduction to Bayesian approaches
TutorialFiles

Advanced neural data analysis:
AnalysisFiles

A guide to Paper_Writing_101


Neuromechanics & spinal cord

Aug 13-14

Lecturers: Sandro Mussa-Ivaldi, Jason Kutch

Tutorial: Motor Primitives
by: Alejandro Melendez-Calderon, Ali Farshchian

Presentation
Simulink files

Sandro's presentation

Jason's Presentation

Tutorial: Day 2
Databaser and redundancy analysis code
Databaser and redundancy analysis code part 2


Robotics & brain-machine interfaces

Aug 15-16

Lecturers: Brenna Argall, Byron Yu, Lee Miller

Yu Lecture 1
Yu Lecture 2

Argall Lecture

Tutorial

Brain-machine interface exercises
Robotics exercises

and here is the time chapter from a Book Konrad is co-writing with Weiji Ma and Dan Goldreich. TimeChapter password is lowercase and describes the statistics that Konrad likes to do.


Computational neuroimaging

Aug 17-18

Lecturers: Rhodri Cusack, Alex Wade, Scott Grafton

Cusack Lecture One
Cusack Lecture Two: part 1, part 2

Grafton MRI networks
Grafton MRI GLM

Wade lecture - day 1
Wade lecture - day 2

Tutorial:

Workshop‎


The secret of becoming a successful scientist

Aug 17 (evening)

Lecturer: Luís Amaral

Powerpoint presentation


Group Presentations

Aug 16 - 17

Students: Upload .ppt files and any other (.m, .mat, .zip, etc.) files you'd like to share. (Upload instructions at the top of the page.) Let others know about your work! Please include group member names on this wiki with the link.

Thursday night groups:

Variability in Motor Learning (Abstract) by Farnaz Abdollahi, Katie Bankieris, Keturah Bixby, Moria Fisher, Ryan Morehead *winner student presentation competition*

Temporal influence on subject reaching strategies in Kording & Wolpert (2004) (Abstract) by Matt Balcarras, Irene Tamagnone, Leonie Oostwoud Wijdenes, Andrew Brennan, Deborah Barany, Yashar Zeighami.

Predicting Cognitive Function in Older Adults by Niousha Bolandzadeh & Nicole Salowitz

Modeling Skilled Habitual Learning by Maria Bengtson and Joseph DeSouza


Friday night groups:

Kiwii Platform: Using Kinect and Wii Board to Probe Visual and Postural Effects on Balance. (Abstract) by Kahori Kita, John Rocamora, Yoshiyuki Sato, Frank Schumann, Scott Yang

Using the Wii Remote to investigate model-based and model-free learning of visuo-motor rotations with the wrist by Alvin Chin, Kasey Hemington, Luca Lonini and Angelina Paolozza

Comparison of Decoding and Encoding Methods for Motor Cortical Spiking Data by Mikael Lindahl, Alexander Rajan, Stefan Habenschuss, John Butcher, Naama Kadmon

Deciding when to cut your losses (Abstract) by Matt Cieslak, Tobias Kluth, Maren Stiels, Daniel Wood

The relationship between activity of neurons recorded simultaneously in primary motor cortex. by Maxym Myroshnychenko, Joan Deffeyes, Azadeh Yazdan, Diana Mitchell (Abstract)

Advanced fMRI analyses and Kalman filter application by Sara Fabbri, Heather McGregor, Simona Monaco, and Na Jin Seo