IntoMindLearn

Lab 1 · Middle school

Alpha Flower

What happens in your brain when you close your eyes? Measure it, then grow a fractal from it.

Lab 1 · High school

Alpha Flower

When you close your eyes, how much of your EEG becomes alpha? And what else, from a blink to where the device sits, changes that number?

Background

Read it the night before.

Alpha

EEG records the summed activity of large groups of neurons firing in step, through the skull and scalp, in millionths of a volt. Its rhythms are described by their frequency and amplitude.

Alpha is the rhythm from about 8 to 13 hertz. It is generated in the visual areas at the back of the brain, is strongest over the back of the head with the eyes closed, and is blocked when the eyes open. Hans Berger first recorded it in 1924, in the first human EEG, and Adrian and Matthews traced it to the occipital lobes ten years later.

Simulated Eight seconds of EEG from the back of the head. Halfway through, the eyes close and alpha takes over. Below, one second of it: about ten waves.

Alpha's share

Taken apart by frequency, the signal's spectrum shows a peak in the alpha band when the eyes are closed. The number the demo shows is alpha's share: the power from 8 to 13 hertz, as a percentage of all the power from 4 to 30 hertz.

Blinks and muscles make signals too, much bigger than the brain's. Such a signal, one that isn't from the brain, is an artifact, and artifacts can move the number.

Simulated The spectrum with the eyes open, in gray, and closed, in orange. The alpha band, 8 to 13 hertz, is shaded.

Where it goes, and why

Electrode positions on the scalp have standard names, from the 10–20 system. It places each position by fractions of the distances between landmarks: the nasion, between the eyes, the inion, the bump where the skull meets the neck, and the points just in front of the ears. So the same name sits over about the same part of the brain on every head.

Alpha is largest over the occipital lobes, at the back, so the IntoMind One goes on the midline just above the inion, over Oz. Toward the front, alpha fades: the forehead, at Fp1 and Fp2, shows the least alpha and the largest blinks. You will test that in step 5.

The 10–20 system The IntoMind One over Oz, from above and from the left, with the landmarks the positions are measured from.

Get ready

You need

  • An IntoMind One, charged, with its cable unplugged
  • A computer with Chrome or Edge
  • A chair for the wearer
  • A clean microfiber, soft cotton or eyeglass cloth

Roles

Wearer
Wears the IntoMind One and follows the coach.
Coach
Calls each step and keeps time.
Recorder
Writes the numbers in the record sheets.
Skeptic
Watches the wearer, and writes down every blink, word or movement, and when.

Take turns, so everyone who wants to can be the wearer. In a group of three, the coach is the skeptic too.

Rules

  • Unplug the cable before anyone puts it on.
  • Wearing it is your choice. Every role is a real one.
  • Wipe the electrodes between wearers with the soft cloth, since a rough one can scratch their gold coating.

Steps

  1. Put it on and connect

    Find the inion with your fingers. The IntoMind One goes on the midline just above it, over Oz, with the strap around the head.

    Unplug the cable. The wearer sits down. Part the hair under each electrode so it touches skin, and press it down until it feels firm but not tight.

    Open the Alpha Flower demo, press Connect your IntoMind One, and choose yours from the list.

    You should seeConnected at the top right. After a few seconds, a number at the bottom right: Alpha, as a percentage.

  2. Predict, then measure

    PredictWith my eyes closed, the number will be , by about points.

    Wearer
    Keep your eyes open and still for 30 seconds, then close them for 30 seconds. Do both three times.
    Recorder
    Write down the number at the end of each 30 seconds.
    Skeptic
    Write down every blink, word or movement, and when it happened.
    WearerTry 1Try 2Try 3Skeptic's notes
    OpenClosedOpenClosedOpenClosed
    1
    2
    3
    4

    You should seeFor most people, a bigger number with eyes closed.

  3. Grow a fractal

    Close your eyes for about half a minute. The fractal grows only while the demo counts your eyes as closed, and it stays when you open them.

    A fractal is a pattern made by repeating one rule at smaller and smaller scales. This one's rule takes its numbers from your signal: its symmetry from your alpha frequency, its reach from alpha's share, and every bend from the samples themselves.

    You should seeA fractal of your own. Save image saves it, with your alpha frequency, how long it grew, and the date. None of your EEG is in it.

  4. Test what else moves it

    Simulated Eyes closed, and the jaw clenched for a second: fast muscle activity on top of alpha.

    PredictBlinking once a second, eyes open, will the number. Clenching the jaw, eyes closed, will it.

    Try each for 15 seconds, and compare with the open and closed numbers from step 2.

    WearerOpen, blinkingClosed, jaw clenched
    1
    2
    3
    4

    You should seeWhether your predictions held.

  5. Move it to the forehead

    PredictAt the forehead, the eyes-closed number will be than at the back.

    One wearer per group. Move the IntoMind One to the forehead, above the eyebrows, over Fp1 and Fp2, and press it down. Do one open and one closed trial of 30 seconds each. Then put it back on the back of the head.

    SiteOpenClosedClosed minus open
    Back of the head, Oz
    Forehead, Fp1 and Fp2

    You should seeWhether your prediction held, and what each blink does to the number at the front.

Work it out

For each wearer, find the mean of the three open numbers and of the three closed ones, and the range of each, from lowest to highest. A difference is convincing when the two ranges don't overlap.

WearerMean openMean closedRange openRange closedDo the ranges overlap?
1
2
3
4

Talk about it

  1. The number is alpha's share of the power from 4 to 30 hertz. Why a share, rather than alpha's power alone?

  2. Every closed trial was higher than every open trial. If closing your eyes made no difference, how likely is that, with three trials each?

  3. Did blinking and clenching your jaw move the number the way you predicted? Explain with frequencies.

  4. The demo counts your eyes as closed above 36 percent and as open again below 27 percent. Why two lines instead of one?

  5. At the forehead the eyes-closed number was lower, and blinks moved it more. Explain both.

Sources

Berger, H. (1929). Über das Elektrenkephalogramm des Menschen. Archiv für Psychiatrie und Nervenkrankheiten.

Adrian, E. D., and Matthews, B. H. C. (1934). The Berger rhythm: potential changes from the occipital lobes in man. Brain.

Jasper, H. H. (1958). The ten-twenty electrode system of the International Federation. Electroencephalography and Clinical Neurophysiology.

Lab 1 · College

Alpha Flower

How much does closing the eyes raise alpha's share of the EEG at the back of the head, against the spread from block to block, and how much of the difference is left at the forehead?

Background

Read it before the lab.

Alpha

Alpha is a rhythm of about 8 to 13 hertz, largest over the back of the head in a person awake with the eyes closed. Berger reported it in 1929. Open the eyes, or turn attention to a task, and it shrinks: alpha blocking.

It comes from the visual and parietal cortex, synchronized through loops with the thalamus. Its frequency and size differ from person to person, so the comparison that means something is within one person: eyes open against eyes closed.

Simulated Eight seconds of EEG from the back of the head. The eyes close halfway through, and a rhythm of about ten cycles a second takes over.

Alpha's share

The demo, its Python program and your code all report the same quantity, for each channel and then averaged over the four:

share = ∫813 S(f) df ÷ ∫430 S(f) df

where S is the power spectral density. They estimate S differently. Four times a second, the demo takes the last three seconds and fits one Hann-windowed segment of 1,024 samples into them, so its number is one periodogram of the two seconds ending about a second ago. Once a second, the program applies Welch's method to the last four seconds, in two-second segments.

Simulated The spectrum with the eyes open and closed. The share is the washed band's area over the area from 4 to 30 hertz.

The site

In the 10–20 system, Oz sits on the midline a tenth of the nasion-to-inion distance above the inion, over the visual cortex. Fpz is the same distance above the nasion, on the forehead. Alpha's field weakens with distance from its sources, and at Fpz the eyes are close, so blinks are large.

The sites From above and from the left, with the IntoMind One over Oz and the landmarks the positions are measured from.

A test with six blocks

Each wearer gives three open and three closed blocks at Oz. If closing the eyes made no difference, every way of choosing which three of the six were closed would be equally likely to give the largest shares. There are C(6, 3) = 20 such ways, so all three closed blocks above all three open ones has a one-sided p of 1/20 = 0.05, the smallest this design can give. Across the class's wearers, a sign test asks how often the closed mean beats the open mean.

Hypothesis

Write it before anyone puts the IntoMind One on.

HypothesisAt Oz, alpha's share with the eyes closed will be than with them open, by about . At Fpz, the difference will be .

TestWe will count a wearer's difference at Oz as real if . Our Welch segment length, and why: .

Get ready

You need

  • An IntoMind One, charged, with its cable unplugged
  • A computer with Chrome or Edge, Python 3 with the intomind package and MNE, and the demos' source
  • A chair for the wearer, and a stopwatch
  • A clean microfiber, soft cotton or eyeglass cloth

Roles

Wearer
Wears the IntoMind One, and opens or closes the eyes when the operator calls.
Operator
Runs the demo and the recordings, and calls the blocks from the stopwatch.
Analyst
Writes down each recording's label, and every blink or movement with its time.

Rotate, so everyone who wants to is the wearer once.

Rules

  • Unplug the cable before anyone puts it on.
  • Wearing it is your choice. Every role is a real one.
  • A recording is its wearer's personal data. Keep it only with their permission.
  • Wipe the electrodes between wearers with the soft cloth, since a rough one can scratch their gold coating.

Procedure

  1. Put it on at Oz

    Find the inion. The IntoMind One goes on the midline just above it, over Oz, with the strap around the head. Unplug the cable. Part the hair under each electrode, and press it down until it feels firm but not tight.

  2. Check it on the demo

    Open the Alpha Flower demo, connect your IntoMind One, and try thirty seconds with the eyes open, then thirty closed. Then close the tab: the IntoMind One talks to one program at a time.

    You should seeAlpha's share at the bottom right, larger with the eyes closed, and a fractal growing while the demo counts the eyes as closed.

  3. Record at Oz

    cd python
    python3 record_and_export.py --seconds 180 --label w1-oz

    From the demos' source, record three minutes. When the program prints that it is recording, the operator starts the stopwatch and calls: close at 30, open at 60, close at 90, open at 120, close at 150. Eyes open rest on a point at eye level.

    You should seeThe program saving the recording, then writing it to a BDF file, and printing the file's path, its four channels and 500 samples a second. Note the path.

  4. Record at Fpz

    Move the IntoMind One to the forehead, over Fpz, and record one minute with --label w1-fpz: open for 30 seconds, then closed.

  5. Each wearer in turn

    Wipe the electrodes, and repeat steps 1, 3 and 4 for each wearer, with labels w2 and w3. The analyst records every label, and every blink or movement with its time.

    LabelWearerSiteThe BDF file's pathBlinks or movement, with times
    w1-oz1Oz
    w1-fpz1Fpz
    w2-oz2Oz
    w2-fpz2Fpz
    w3-oz3Oz
    w3-fpz3Fpz

Analysis

Load each recording, cut it into its 30-second blocks, leave out the first three seconds of each while the eyes and the rhythm settle, and compute alpha's share per block. Then test each wearer's difference at Oz.

import numpy as np
import mne
from itertools import combinations
from scipy.signal import welch

def share(x, fs, seconds=2):
    """Alpha's share of 4 to 30 Hz power, per channel, averaged over channels."""
    f, p = welch(x - x.mean(axis=1, keepdims=True), fs=fs, nperseg=int(seconds * fs))
    def band(lo, hi):
        pick = (f >= lo) & (f < hi)
        return np.trapezoid(p[:, pick], f[pick], axis=1)
    return float(np.mean(band(8, 13) / band(4, 30)))

def blocks(path, n, skip=3):
    """Alpha's share in each 30-second block of a recording."""
    raw = mne.io.read_raw_bdf(path, preload=True, verbose="error")
    fs = raw.info["sfreq"]
    x = raw.get_data(picks="eeg")
    return [share(x[:, int((30 * b + skip) * fs):int(30 * (b + 1) * fs)], fs) for b in range(n)]

oz = blocks("w1-oz.bdf", 6)            # the path the program printed: open, closed, ...
fpz = blocks("w1-fpz.bdf", 2)          # open, closed
opened, closed = oz[0::2], oz[1::2]
diff = np.mean(closed) - np.mean(opened)
null = [np.mean([oz[i] for i in c]) - np.mean([oz[i] for i in range(6) if i not in c])
        for c in combinations(range(6), 3)]
print("Oz open", np.round(opened, 3), "closed", np.round(closed, 3))
print("difference", round(diff, 3), "one-sided p", np.mean(np.array(null) >= diff))
print("Fpz open", round(fpz[0], 3), "closed", round(fpz[1], 3))

Then plot one wearer's spectrum, open against closed, from the same blocks, and repeat the shares with segments of one and four seconds.

WearerOz open, meanOz closed, meanDifferencep, of 20 labelingsFpz openFpz closed
1
2
3

Report

A report another group could repeat from, in this order:

  1. The question, and the hypothesis and test as you wrote them before recording.
  2. Methods: sites, blocks and timing, the share's definition, and the Welch settings with your reason.
  3. Results: each wearer's block shares at Oz and Fpz, the permutation p at Oz, the class's sign test, and one wearer's spectra open against closed.
  4. Interpretation: the effect against the spread, the difference between the sites, and the blinks and movements noted.
  5. Limitations: few blocks, few wearers, contact, and how your number, the program's and the demo's differ.
  6. Your code, as an appendix.

Problems

  1. Why report alpha's share rather than alpha's power?

  2. Your number and the demo's differ for the same moment. List every choice that could explain it.

  3. With three blocks of each, p can't go below 0.05. What would four blocks of each allow, and five?

  4. At Fpz, the eyes-closed share was lower and the difference smaller. Explain both.

  5. A wearer's shares were 0.25 open and 0.33 closed, consistent across blocks. Why did the demo never grow a fractal, and what does that say about fixed thresholds?

Sources

Berger, H. (1929). Über das Elektrenkephalogramm des Menschen. Archiv für Psychiatrie und Nervenkrankheiten.

Adrian, E. D., and Matthews, B. H. C. (1934). The Berger rhythm: potential changes from the occipital lobes in man. Brain.

Jasper, H. H. (1958). The ten-twenty electrode system of the International Federation. Electroencephalography and Clinical Neurophysiology.

Barry, R. J., Clarke, A. R., Johnstone, S. J., Magee, C. A., and Rushby, J. A. (2007). EEG differences between eyes-closed and eyes-open resting conditions. Clinical Neurophysiology.

Welch, P. D. (1967). The use of fast Fourier transform for the estimation of power spectra: a method based on time averaging over short, modified periodograms. IEEE Transactions on Audio and Electroacoustics.

Lab 1 · Graduate

Alpha Flower

How do you measure one person's alpha, its frequency, its reactivity and its power above the background, and how much of each survives taking the device off and putting it on again?

The demo, exactly

PartWhat it doesSource
The readingAlpha's share of the power from 4 to 30 hertz, per channel, averaged over the channels, shown as a percentage and updated every 250 milliseconds.alpha-flower/main.js, lib/alpha.js
The estimateOne periodogram of the first 1,024 of the last 1,500 samples, the 2.05 seconds ending 0.95 seconds before the update, with its mean removed and a periodic Hann window.lib/fft.js
The bandsThe bins in [8, 13) and [4, 30) hertz, 0.49 hertz apart, summed: 10 bins from 8.30 to 12.70, and 53 from 4.39 to 29.79.lib/fft.js
Eyes closedCounted as closed at a share of 0.36 or more, and as open again at 0.27 or less.alpha-flower/main.js
The fractalGrown while the eyes count as closed, from the last 12 seconds of the first channel, fully in 24 seconds. In the first of its four styles, the peak of Goertzel power under one Hann window, searched from 7 to 14 hertz in steps of 0.1, sets the symmetry and the color. Theta over alpha sets the branching, and alpha's and beta's shares set the reach and the spread, with alpha here from 7.5 to 13 hertz.lib/electric.js
The programOnce a second, Welch's method over the last 4 seconds in 2-second Hann segments with half overlap, the bands integrated by trapezoids.python/eyes_closed.py
The recordingThe stream as the device sends it, after its filters, saved with checksums and written to a BDF file.python/record_and_export.py

What it leaves out: one fixed band for everyone, and two different alpha bands in one demo. The aperiodic background, inside a ratio. The variance of a single periodogram, handled by the gap between two thresholds rather than by averaging. Any rejection of artifacts: a blink or a clench moves the share. The channels, averaged whatever their contact.

Preregister

Fill it in before the lab, and change nothing after the first recording. The report names every deviation.

ItemYour plan, before any data
Primary outcome
Hypotheses, with the direction and size you expect
Estimator: segments, window, search range, background fit
Exclusions: blinks, movement, a missing peak
Test, and what would count against each hypothesis

Get ready

You need

  • An IntoMind One, charged, with its cable unplugged
  • A computer with Chrome or Edge, Python 3 with the intomind package and MNE, and the demos' source
  • A chair for the wearer, and a stopwatch
  • A clean microfiber, soft cotton or eyeglass cloth

Roles

Wearer
Wears the IntoMind One, and opens or closes the eyes when the operator calls.
Operator
Runs the demo and the recordings, and calls the blocks from the stopwatch.
Analyst
Keeps the sheet: each recording's label and path, and every blink or movement with its time.

Rotate, so everyone who wants to is the wearer once.

Rules

  • Unplug the cable before anyone puts it on.
  • Wearing it is your choice. Every role is a real one.
  • A recording is its wearer's personal data. Keep it only with their permission.
  • Wipe the electrodes between wearers with the soft cloth, since a rough one can scratch their gold coating.

Procedure

  1. Put it on at Oz

    Find the inion. The IntoMind One goes on the midline just above it, over Oz, where alpha is largest, with the strap around the head. Unplug the cable. Part the hair under each electrode, and press it down until it feels firm but not tight.

  2. Check it on the demo

    Open the Alpha Flower demo, connect your IntoMind One, and try thirty seconds with the eyes open, then thirty closed. Then close the tab: the IntoMind One talks to one program at a time.

    You should seeAlpha's share at the bottom right, larger with the eyes closed, and a fractal growing while the demo counts the eyes as closed.

  3. Record run a at Oz

    cd python
    python3 record_and_export.py --seconds 180 --label w1-oz-a

    Three minutes in four blocks of 45 seconds. When the program says it is recording, the operator starts the stopwatch and calls: close at 45, open at 90, close at 135. Eyes open rest on a point at eye level.

    You should seeThe program saving the recording, writing it to a BDF file, and printing the file's path, its four channels and 500 samples a second.

  4. Record at Fpz

    Move the IntoMind One to the forehead, over Fpz, and record 90 seconds with --label w1-fpz: open, then closed at 45.

  5. Each wearer, then run b

    Wipe the electrodes, and repeat steps 1, 3 and 4 for each wearer. When every wearer has done run a and the forehead, each puts the IntoMind One on again at Oz and records run b, with --label w1-oz-b, so the two runs differ by a fresh fit as well as by time.

    LabelSiteThe BDF file's pathBlinks or movement, with times
    w1-oz-aOz
    w1-fpzFpz
    w2-oz-aOz
    w2-fpzFpz
    w3-oz-aOz
    w3-fpzFpz
    w1-oz-bOz
    w2-oz-bOz
    w3-oz-bOz

Analyses

For each recording: the spectrum of every block from its fourth second on, the background fitted to the eyes-closed spectrum, and alpha as the periodic part above it. The peak and the center of gravity of that part from 7 to 14 hertz are two estimates of the individual alpha frequency. Reactivity is the log ratio of closed to open power, in a band 2 hertz either side of the center of gravity and in the fixed band. The share is the demo's measure, from the same spectrum.

import numpy as np
import mne
from scipy.signal import welch

BLOCK, SKIP = 45, 3        # seconds in a block, and seconds left out at its start

def spectra(path):
    """Each block's spectrum, averaged over channels: Welch, 4-s Hann segments, half overlap."""
    raw = mne.io.read_raw_bdf(path, preload=True, verbose="error")
    fs = raw.info["sfreq"]
    x = 1e6 * raw.get_data(picks="eeg")                  # microvolts
    blocks = []
    for b in range(int(x.shape[1] / fs // BLOCK)):
        seg = x[:, int((BLOCK * b + SKIP) * fs):int(BLOCK * (b + 1) * fs)]
        f, p = welch(seg, fs=fs, nperseg=int(4 * fs))
        blocks.append(p.mean(axis=0))
    return f, np.array(blocks)                           # open, closed, open, closed

def background(f, p):
    """A line in log-log through 2 to 6 and 15 to 40 Hz: the exponent, and the background."""
    fit = ((f >= 2) & (f < 6)) | ((f >= 15) & (f < 40))
    slope, offset = np.polyfit(np.log10(f[fit]), np.log10(p[fit]), 1)
    return -slope, 10 ** offset * np.maximum(f, 0.25) ** slope

def band(f, p, lo, hi):
    pick = (f >= lo) & (f < hi)
    return np.trapezoid(p[pick], f[pick])

def describe(path):
    f, p = spectra(path)
    opened, closed = p[0::2].mean(axis=0), p[1::2].mean(axis=0)
    exponent, bg = background(f, closed)
    above = np.clip(closed - bg, 0, None)                # the periodic part, eyes closed
    win = (f >= 7) & (f <= 14)
    peak = f[win][np.argmax(above[win])]
    cog = np.sum(f[win] * above[win]) / np.sum(above[win])
    own = band(f, closed, cog - 2, cog + 2) / band(f, opened, cog - 2, cog + 2)
    return dict(peak=peak, cog=cog, exponent=exponent, reactivity=np.log10(own),
                fixed=np.log10(band(f, closed, 8, 13) / band(f, opened, 8, 13)),
                above=band(f, above, cog - 2, cog + 2),
                share=band(f, closed, 8, 13) / band(f, closed, 4, 30))

rows = {f"{w}-{run}": describe(f"{w}-{run}.bdf")       # the paths the program printed
        for w in ("w1", "w2", "w3") for run in ("oz-a", "oz-b", "fpz")}
print(" " * 8 + "".join(f"{k:>11}" for k in rows["w1-oz-a"]))
for name, d in rows.items():
    print(f"{name:8}" + "".join(f"{v:11.2f}" for v in d.values()))

Then report, from your group's recordings and the class's:

  1. The two estimates of individual alpha frequency for each wearer, and where they disagree.
  2. Reactivity in each wearer's own band against the fixed band, and whose differ most.
  3. Run a against run b, for every measure. Pool the class's wearers, and compute each measure's intraclass correlation.
  4. The forehead against the back: alpha above the background, and the exponent.
  5. Across the class's recordings, how much of the variation in the share follows the exponent rather than alpha above the background.
import numpy as np

def icc(a, b):
    """One-way intraclass correlation, from two measurements of each person."""
    x = np.column_stack([a, b])
    between = 2 * np.var(x.mean(axis=1), ddof=1)
    within = np.sum((x - x.mean(axis=1, keepdims=True)) ** 2) / len(x)
    return (between - within) / (between + within)

# every wearer in the class: run a, then run b
print(icc([8.86, 10.16, 9.89], [8.91, 10.11, 9.90]))

Open problems

  1. Trait or state. Individual alpha frequency stays put over months of cognitive training (Grandy and others, 2013), yet within a person it rises with cognitive load, by enough that one study found a within-person standard deviation of 0.9 hertz against 2.8 between people (Haegens and others, 2014). How much of a difference between two people is a stable trait, and how much rest pins it down, is open.
  2. What alpha does. On one account, alpha inhibits regions not needed for the task at hand (Jensen and Mazaheri, 2010). The evidence is mostly correlational, and how a rhythm would do that is unsettled.
  3. What opening the eyes changes. Opening the eyes brings in light and raises arousal at once, and both lower alpha (Barry and others, 2007). How much of reactivity is visual input and how much arousal is not settled.

Report

  1. The preregistration as written, and every deviation from it, each with its reason.
  2. Methods to the COBIDAS MEEG recommendations (Pernet and others, 2020): the device, the sites and the reference, the filters in force, the blocks and their timing, the estimator and its parameters, and the exclusions.
  3. Results with the within-person spread before any comparison between people, and the class's intraclass correlations.
  4. What the demo's share would have said about each wearer, and why it differs.
  5. The code, which another group can run on your files to the same numbers.

Sources

Berger, H. (1929). Über das Elektrenkephalogramm des Menschen. Archiv für Psychiatrie und Nervenkrankheiten.

Adrian, E. D., and Matthews, B. H. C. (1934). The Berger rhythm: potential changes from the occipital lobes in man. Brain.

Klimesch, W. (1999). EEG alpha and theta oscillations reflect cognitive and memory performance: a review and analysis. Brain Research Reviews.

Barry, R. J., Clarke, A. R., Johnstone, S. J., Magee, C. A., and Rushby, J. A. (2007). EEG differences between eyes-closed and eyes-open resting conditions. Clinical Neurophysiology.

Jensen, O., and Mazaheri, A. (2010). Shaping functional architecture by oscillatory alpha activity: gating by inhibition. Frontiers in Human Neuroscience.

Grandy, T. H., and others (2013). Peak individual alpha frequency qualifies as a stable neurophysiological trait marker in healthy younger and older adults. Psychophysiology.

Haegens, S., Cousijn, H., Wallis, G., Harrison, P. J., and Nobre, A. C. (2014). Inter- and intra-individual variability in alpha peak frequency. NeuroImage.

Corcoran, A. W., Alday, P. M., Schlesewsky, M., and Bornkessel-Schlesewsky, I. (2018). Toward a reliable, automated method of individual alpha frequency (IAF) quantification. Psychophysiology.

Donoghue, T., and others (2020). Parameterizing neural power spectra into periodic and aperiodic components. Nature Neuroscience.

Pernet, C., and others (2020). Issues and recommendations from the OHBM COBIDAS MEEG committee for reproducible EEG and MEG research. Nature Neuroscience.

Get ready

You need

  • An IntoMind One, charged, with its cable unplugged
  • A computer with Chrome or Edge
  • A chair for the wearer
  • A clean microfiber, soft cotton or eyeglass cloth

Roles

Wearer
Wears the IntoMind One and follows the coach.
Coach
Reads each step out loud and keeps time.
Recorder
Writes the numbers in the record sheet.
Skeptic
Watches the wearer, and writes down every blink, word or movement.

Take turns, so everyone who wants to can be the wearer. In a group of three, the coach is the skeptic too.

Rules

  • Unplug the cable before anyone puts it on.
  • Wearing it is your choice. Every role is a real one.
  • Wipe the electrodes between wearers with the soft cloth, since a rough one can scratch their gold coating.

Steps

  1. Put it on and connect

    The IntoMind One goes on the back of the head, a little above the bump where the skull meets the neck. Feel for the bump with your fingers. It goes about two finger-widths above it, in the middle.

    Unplug the cable. The wearer sits down. Put it on with the strap around the head. Part the hair under each electrode, the small contacts on its underside, so each one touches skin. Press it down until it feels firm but not tight.

    Open the Alpha Flower demo, press Connect your IntoMind One, and choose yours from the list.

    You should seeConnected at the top right. After a few seconds, a number at the bottom right: Alpha, then a percentage.

  2. Predict, then measure

    PredictWith my eyes closed, the number will be .

    Wearer
    Keep your eyes open and still for 30 seconds, then close them for 30 seconds. Do both three times.
    Recorder
    Write down the number at the end of each 30 seconds.
    Skeptic
    Write down every blink, word or movement, and when it happened.
    WearerTry 1Try 2Try 3Closed bigger every time?Skeptic's notes
    OpenClosedOpenClosedOpenClosed
    1
    2
    3
    4

    You should seeFor most people, a bigger number with eyes closed.

  3. Grow a fractal

    Close your eyes for about half a minute. The fractal grows only while the demo counts your eyes as closed, and it stays when you open them.

    A fractal is a pattern made by repeating one rule at smaller and smaller scales. The numbers in this one's rule come from your own signal.

    The four style buttons draw it four ways. Save image saves it. The picture shows how many waves a second your alpha had, how long it grew, and the date. None of your EEG is in it.

What happened

Your brain is made of billions of cells called neurons. They signal to each other with tiny pulses of electricity. When millions of them pulse together, in step, the signal is strong enough to pick up through the skull and skin, though it is only millionths of a volt. A recording of it is called EEG.

When you close your eyes, the part of your brain that handles seeing, at the back, has less to do, and many of its neurons fall into step: about ten waves every second. That rhythm is alpha, and it is why the IntoMind One goes on the back of your head. Open your eyes, and alpha fades.

Blinks, talking and moving make electrical signals too, much bigger than the brain's. That is why the skeptic watches for them.

Simulated Eight seconds of EEG from the back of the head. Halfway through, the eyes close and alpha appears. Below, one second of it: about ten waves.

Talk about it

  1. Was your number bigger with your eyes open or closed? Why?

  2. Why does the IntoMind One go on the back of your head for this lab?

  3. Why measure three times with your eyes open and three times closed, instead of once?