Git Product home page Git Product logo

iem_tutorial_sicn2022's Introduction

IEM_tutorial_SICN2022

Tutorial code presented at 2022 Kavli Summer Institute in Cognitive Neuroscience on June 28, 2022

For data - please visit https://osf.io/wtmg2/ and download files into a "data" directory at the same level as the root folder of the repository (note: the OSF repo is from the 2019 version of this tutorial, but the data used is the same)

Tutorial files (the github repository) should be within a folder called IEM_tutorial_SICN2022; at that same level, there should be a folder called "data" with subfolders called "fMRI" and "EEG"

For any questions, please contact organizers Tommy Sprague (github.com/tommysprague)

We'll cover:

  1. How to build an encoding model (IEM_tutorial_walkthrough.mlx)
  2. How to fit that model to data (IEM_tutorial_walkthrough.mlx)
  3. How to invert the encoding model to reconstruct channel response profiles (IEM_tutorial_walkthrough.mlx)
  4. How to decode feature values from channel response profiles (IEM_tutorial_advanced.m)

There are lots of topics we won't have time to cover in the tutorial session - these are covered in more detail in IEM_tutorial_advanced_full.m

FILES:

  • IEM_tutorial_walkthrough.mlx - interactive MATLAB "live notebook" of tutorial on fundamentals of implementing IEM analyses in fMRI or EEG (includes recommended exercises - will not run without completing these exercises) - look at IEM_tutorial_walkthrough.pptx for step-by-step narration

  • IEM_tutorial_walkthrough_withAnswers.mlx - 'complete' version of above, with 'answers' to exercises - will run as downloaded

  • IEM_tutorial_walkthrough_script.m - same, as .m file (in case using older version of matlab)

  • IEM_tutorial_advanced.m - ready-to-go set of advanced analysis routines - should run as downloaded (covered in SICN 2022)

  • IEM_tutorial_advanced_full.m - even more analyses - includes several topics not addressed during SICN 2022 course

We won't cover this explicitly, but for an example of how to simulate data from multiple conditions and compare results across conditions (and across arbitrary transformations to the basis set), see:

  • IEM_sim_simple.m - copy of code in github.com/JohnSerences/iem_sim which implements fixed encoding models and differences across conditions, as well as invertible linear transforms applied to basis sets (see Gardner & Liu, 2019, eNeuro and Sprague, Boynton & Serences, 2019, eNeuro)

iem_tutorial_sicn2022's People

Contributors

tommysprague avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.