Bi/CNS 163. Sleep and Dreams.
Winter 2000
Experimental research project: 1
General information
Deadline:
SUNDAY, FEBRUARY 6: Run experiments, email results files to Rory SayresYou need to get in the same groups you presented a paper with, and run two subjects on the test plus one of the two of yourselves. For the first run we should run subjects during a waking period. The programs will create data files -- email them to Rory Sayres (
sayres@ugcs.caltech.edu). For the class discussion, it would be good to take a look at your data beforehand. On Tuesday the 8th Rory will show the class' collective data and discuss the methods and results. The data needs to be ready by Sunday so that Rory has time to compile it and present it to everybody on Tuesday.To run the programs you'll need access to MATLAB and the following 5 files:
1) P1.txt -- a list of 160 words which we draw the test words from
2) phase1.m
3) phase2.m
4) phase3.m -- the three parts of the test
5) sanalyze.m -- a simple analysis program so you can look at the data you get
If you didn't get any of the files by email you can
download them hereMATLAB is installed in the ITS computers. If you cannot access MATLAB, there is a computer designated for the course where you can run the tests. Email
Rory Sayres or Gabriel Kreiman.Also, feel free to email with any comments, complaints, problems, etc.
How to run the test
Here's info on how to use the files and get your data:
0) Conditions
For the first time through, we're going to run the subjects during a WAKING PERIOD. So if the test goes like this:
PHASE 1 |-- 20 minutes --| PHASE 2 |-- 8-12 hours --| PHASE 3
Then you'd want to the subjects to take phase 3 before they go to bed, and so you'd want them to take phases 1 and 2 eight to twelve hours before you think that's going to happen. Ask them not to take a nap during that period. Phases 1 and 2 combined should take between 1/2 hour and an hour; Phase 3 can be between 5-15 minutes.
1) Get a Subject
Can be anyone who doesn't know what the project's about and who has a reasonable command of English. Also, they shouldn't have done anything
that will seriously interfere with their memory during the test period (Cypress Hill, I'm looking in your direction).
2) Get to MATLAB
You can run MATLAB off ITS by typing:
setup matlab
matlab
Or you can run it off any computer that has it installed.
If you cannot access a computer with MATLAB, there is a computer for the course where you can run the tests. Email Rory or Gabriel.
3) Set the Font
This is minor but pretty important. You want the word to be big on the screen, so the subject pays more attention to it. Set the font to "Monaco 24", or, if you can't access that font, another size 24 font. If you're doing it off ITS, you can usually adjust the Terminal settings in a preferences menu; running off a windowing interface, you can go to "File / Preferences" and select "Command Window" in the preferences menu.
4) Run phase 1
While in MATLAB, type: phase1('subject's name') I usually use the subjects initials to keep things simple, so for the subject Slim Slappy for instance, I'd type: phase1('SS') The program will give the subject instructions, then present the words. Right now, it presents 30 words, each for at least 5 seconds, and makes the subject type each word to manually reinforce the memory. It runs
through the whole list of 30 twice. The program also asks if English is the subject's primary language, and produces the file p1-subject.mat
(e.g., p1-SS.mat for subject SS).
5) Wait 20 minutes
6) Run phase 2
In MATLAB, type: phase2('subject's name') in the same manner as phase 1. This part runs through a mix of the 30 presented words (P) and 30 new words, called distractors (D). It presents each word, waits 1 second, then asks the subject if they've seen the word in phase 1. It produces file p2-subject.mat.
7) Wait 8-12 hours
8) Run phase 3
Type: phase3('subject's name')
This is the stem-completion task. It presents the first three letters of a word and two dashes (e.g., stamp -> "s t a - -") and asks the subjects to complete the stems. If the subject remembers a word from before that completes it, they should type in that word; otherwise they should type the first word to come to mind. There are a total of 90 words: 30 P, 30 D, and 30 new words (N). One minor thing: they should just type the last two letters and not the whole word -- e.g. for "s t a - -" they just need to type "mp". The program also asks if they remember each word. It produces the file p3-subject.mat.
9) Email Rory the files
That's sayres@ugcs. The files are p1-subject.mat p2-subject.mat, and p3subject.mat. Again, I'd like them
by Sunday February 6.10) Look at the data yourself
I've also included a simple analysis program "sanalyze.m" which lets you look at a single subject's data. Right now it just looks at performance on phase 3, and looks at three variables: Number Correct (not really "correct" per se, but rather how many words did they complete that were on the list in P1.txt), Reaction Time, and Conscious Recall (i.e. did they say they remembered the word?). You can also graph the performance (may not work from a terminal). It's a little bit klunky about moving about different subjects; if the project goes well I can send out improved versions of this program. <phew> that looks about it. Once more, direct all questions, thoughts and harrassment to me. If you need me while you're in the middle of getting data, you can also try calling me at 793-3731. Good luck!
-Rory