Elegant Mind Club at UCLA
  • Home
    • Introduction
    • Why C. Elegans?
  • New Results
  • Winter 2023
  • New Member Training
  • Fall 2022
  • 180G Lab
  • Fiat Lux - Universe
  • Fiat Lux - Brain
  • Fiat Lux S2022
  • Recent Activities
    • UCLA Posters 2017
    • UCLA Posters 2016
    • C elegans Conference 2015
    • UCLA Posters 2015
    • UCLA Posters 2014
    • Open House 2014
    • Arisaka's Lectures
  • Contact us

Misc

  • Google Drive
  • Anonymous Feedback Survey

Visual Acuity Experiments

  • Data Taking Instructions
  • Experiment Code
  • Raw Data Upload
    • Isolated character
    • Crowded periphery center
    • Crowded periphery outer
    • Crowded periphery inner
  • Analysis by MATLAB
    • MATLAB Code
    • Video 1
    • Video 2
  • Raw data TA Check-sheet

Week 1 (6/22 & 6/24)

  • Monday 6/22​​​
    • Goals:
      • setup PsychoPy at home
      • take your own data using the Isolated Character experiment
    • Google Drive
    • Slides 
      • Experiment setup instructions included
    • Isolated Character experiment
      • TV/PC monitor experiment code 
      • Small display (<20in) experiment code 
      • Raw data upload
      • Raw data TA check sheet
    • Lecture recording ​
  • Wednesday 6/24​
    • Goals:
      • learn the basics of PsychoPy
      • display some simple stimulus on your TV
    • Google Drive
    • Slides
    • Lecture recording:
      • Part 1
      • Part 2  
  • Homework/Post-Lab Assignment
    • ​Take data with the Isolated Character experiment
    • ​Upload your raw data to the google drive

Week 2 (6/29 & 7/1)

  • Monday 6/29
    • Goals:
      • continue learning the basics of PsychoPy
      • create a rough recreation of the Isolated Character experiment
    • Google Drive
    • Slides
    • Lecture recording ​
  • Wednesday 7/1
    • Goals:
      • Perform basic statistical analysis on your Isolated Character data in Excel
      • Learn the basics of MATLAB and create a scatter plot of your data
    • Google Drive
    • Slides
      • Statistical analysis in Excel
      • Intro to MATLAB (installation instructions)
      • Intro to coding in MATLAB
    • Lecture recording

Week 3 (7/6 & 7/8)

  • Monday 7/6
    • Goals:
      • Learn MATLAB functions, conditionals, for loops, and while loops
    • Google Drive
    • Slides
    • In-lab coding exercises
      • Exercises
      • Solutions
    • Lecture recording
      • ​Watch from 0:50-1:10 for a walkthrough of the coding exercises​
  • Wednesday 7/8
    • Goals: 
      • Continue learning MATLAB functions, conditionals, for loops, and while loops
    • Google Drive
    • Slides
      • ​MATLAB Functions and Conditionals
      • MATLAB Arrays and Loops
    • Pre-Lab
      • Videos
        • Functions 1 (Intro) (8:13)
        • Functions 2 (Input Arguments) (6:13)
        • Functions 3 (Output) (5:58)
        • Conditionals 1 (Intro) (3:42)
        • Conditionals 2 (if vs. else/if) (3:52) 
        • Conditionals 3 (AND/OR) (4:14)
    • In-Lab​
      • ​Progress Checklist
      • Coding Exercises
        • Exercises
        • Solutions 
      • Lecture Recording
    • Post-Lab
      • ​Videos
        • Loops 1 (Intro/While Loops) (6:35)
        • Loops 2 (For Loops) (3:13)
        • Loops 3 (Iterating Over Arrays) (5:19)
      • Coding Exercises
        • Exercises
        • Solutions 
        • Submission

Week 4 (7/13 & 7/15)

  • Monday 7/13
    • ​Goals:
      • ​Overview of our Visual Acuity research
      • ​Split into groups
      • Start to brainstorm your own experiment to test 
    • Google Drive
    • Slides 
    • Spreadsheet (Important, contains group assignments)
    • Lecture Recording

MATLAB Materials

  • Getting started
    • Intro slides
      • installation instructions
    • Intro to coding in MATLAB
      • running your first code
      • variables
      • scripts
      • comparison operators
    • Lecture recording 
  • Functions
    • Videos:
      • Functions 1 (Intro) (8:13)
      • Functions 2 (Input Arguments) (6:13)
      • Functions 3 (Output) (5:58)
    • Reference slides 
  • Conditionals
    • Videos:
      • Conditionals 1 (Intro) (3:42)
      • Conditionals 2 (if vs. else/if) (3:52) 
      • Conditionals 3 (AND/OR) (4:14)
    • Reference slides
  • Loops
    • Videos:
      • Loops 1 (Intro/While Loops) (6:35)
      • Loops 2 (For Loops) (3:13)
      • Loops 3 (Iterating Over Arrays) (5:19)
      • Loops 4 (Array Manipulation)
      • Loops 5 (Infinite Loops)
      • Loops 6 (Nested Loops)
    • Reference slides
  • Basic Analysis (Scatter Plot & Linear Fit)​
    • MATLAB Code
    • Video 1
    • Video 2
Last Edited by Katsushi Arisaka on March 2, 2022