Revisited · 1998 Vindicated Neuroscience ✓ read
Somatosensory discrimination based on cortical microstimulation
original ↗· Nature, 1998 ·doi 10.1038/32891·433 citations ·verified in OpenAlex/Crossref ·7 min read
TL;DR: In 1998 Romo and colleagues showed that a monkey comparing two vibrations behaves identically whether the second vibration is delivered to its fingertip or injected directly into its somatosensory cortex as an electrical pulse train. That is the founding demonstration of the "write" side of brain–computer interfaces — that artificial cortical input can be perceptually interchangeable with real sensation — and it matters now because multichannel intracortical stimulation finally exists in humans, and the missing piece has become a machine-learning problem: learning the map from a desired percept to the stimulation pattern that evokes it.
The experiment, and the state of the art it broke against
The task is beautifully austere. A monkey feels a vibrating probe on a fingertip — a "flutter" in the tens-of-hertz range. After a delay, it feels a second flutter, and reports which had the higher frequency by pressing one of two buttons. To do this it must encode the first frequency, hold it in working memory, and compare. Romo's group had already mapped where this frequency information lives: in the firing of neurons in primary somatosensory cortex (area 3b), whose periodic responses track the flutter.
The 1998 move was to cut out the finger. On some trials the second stimulus was not mechanical at all — it was a train of electrical microstimulation pulses delivered through a microelectrode into a cluster of 3b neurons whose receptive field was on that fingertip, at a pulse rate matching the frequency they wanted the animal to "feel."
The result: the monkey's psychometric curves were essentially the same. It compared an electrical pulse train to a real vibration as if both were touches, and did so across the range of flutter frequencies. Follow-up work pushed further — both stimuli could be artificial, and the animals still discriminated.
This was a conceptual bomb dropped into an old debate. Neuroscience had long shown correlations between cortical firing and perception. Romo showed something stronger and constructive: inject the right pattern and you inject the percept. The neural code for flutter frequency was, at least here, a temporal rate code that behavior could read out from artificial input the same way it reads out real input.
Why the write side stalled for two decades
The genius of the flutter task is also its ceiling. Flutter frequency in this scheme is a one-dimensional, scalar quantity — a rate. You can inject a rate through a single electrode in a single cortical column by choosing a pulse frequency. The percept is thin: not "a textured edge sliding across the pad of my index finger," just "a buzz at roughly this rate."
Real somatosensation is nothing like a scalar. It is a high-dimensional spatiotemporal field: location on the skin, pressure, shear, edges, motion, vibration spectra, and — from muscles and joints — proprioception, the sense of limb configuration. To write that you need three things the 1990s did not have:
- Many independently controlled channels. Single-site stimulation was the practical ceiling. Naturalistic percepts need dozens to hundreds of electrodes patterning cortex simultaneously, with per-channel current control and interleaving to avoid interactions.
- Chronic human-grade interfaces. Romo's electrodes were acute, in anesthetized-free but experimental animals. Evoking useful percepts means chronic arrays in a person who can tell you what they felt.
- An encoding model. Even with the hardware, nobody knew the function g mapping a desired percept p to a stimulation pattern s = g(p). Romo hand-picked the map for one scalar: frequency \to pulse rate. For a rich percept there is no obvious hand-designed g, and no data to fit one.
Roughly: 1998 experiments meant one electrode, one scalar variable, hand-tuned. A useful sensory prosthesis needs \sim 10^2 channels, a continuously varying multidimensional percept, and a learned map — a jump of several orders of magnitude in the dimensionality of what you are writing.
What changed
Three things, and they arrived from different directions.
Multichannel intracortical microstimulation (ICMS) in humans. The Pittsburgh group (Flesher, Gaunt, Boninger, Collinger and colleagues, 2016) placed microelectrode arrays in the somatosensory cortex of a paralyzed person and showed that stimulating them evoked tactile sensations that felt like they came from specific locations on the hand, at gradable intensities. This is the direct human descendant of Romo — the percepts are localized and, crucially, the participant reports them. In 2021 the same lineage closed the loop: ICMS feedback added to a motor BCI roughly halved the time to grasp and transfer objects. Artificial touch became not just perceivable but useful.
Artificial proprioception. Work by Dadarlat, O'Doherty and Sabes showed monkeys can learn to use multichannel ICMS as a substitute proprioceptive signal to guide reaching, integrating it with vision the way they integrate real limb feedback. That extends Romo's interchangeability claim from cutaneous flutter to the sense of where your limb is.
Holographic optogenetics. In mice, two-photon holographic stimulation (Marshel et al. 2019; Carrillo-Reid, Yuste; Adesnik and others) can now write activity into specified sets of individual neurons with millisecond and single-cell precision, and drive percept-specific behavior. This is Romo's dream at cellular resolution — you can ask which exact ensemble you must activate to produce a given behavioral report, not just which column.
What a serious 2026 revival looks like
Decoding — reading motor intent out of cortex — has raced ahead. Encoding — writing sensation in — is where Romo's result still points, and it has quietly become a machine-learning problem. The revival is to learn the encoder g end to end, in closed loop, with a human participant.
Reuse from the paper: the core logic of a behavioral discrimination task as ground truth, and the insight that behavior can read a temporal code from artificial input. Replace: the single hand-tuned scalar map and the single electrode.
The architecture:
- A percept space, not a variable. Define a target sensory state p — contact location, pressure, slip, edge orientation, joint angles — parameterized richly.
- A learned stimulation policy s = g_\theta(p) over a multichannel array: which electrodes, what current, what temporal pattern, with what interleaving. \theta are network weights.
- A closed-loop objective. Because we have a human, the loss can come from report: on each trial the participant discriminates or identifies the evoked percept, and the encoder is trained so that the induced percept matches the intended one. This is exactly Romo's psychophysics turned into a training signal — a discrimination task as a differentiable(-ish) reward.
- Biological priors. Train against cortical response models so that g_\theta prefers patterns matching the natural population code, not arbitrary ones — the lesson from both Romo and holographic optogenetics is that percepts follow the pattern, so match the pattern nature would have produced.
The hard, honest open problems: current spread and channel crosstalk make "independent" channels a fiction you must model; percepts drift and adapt over days, so g_\theta must be online and non-stationary; and the human report bandwidth is low, so you need sample-efficient, active-query training rather than millions of trials. Electrode counts and biocompatibility remain the physical ceiling — which is exactly where new interfaces (higher-density arrays, and eventually optical write-in if human optogenetics matures) come in.
Verdict
The idea has been vindicated in its core claim and is now in its engineering adolescence. Interchangeability of artificial and natural cortical input: demonstrated, in monkeys and humans, for touch and for proprioception. Useful closed-loop sensory feedback in a person: demonstrated. What remains genuinely open — and what makes this a live research direction rather than a settled result — is the learned encoder: nobody yet has a general g_\theta that turns an arbitrary desired rich percept into the stimulation pattern that reliably evokes it. That is the frontier, and it is squarely an AI/ML frontier now, not only a neuroscience one.
Where to read it
The paper: Romo, Hernández, Zainos & Salinas, "Somatosensory discrimination based on cortical microstimulation," Nature 392, 387–390 (1998), https://doi.org/10.1038/32891 (bibliographic details verified in OpenAlex).
Read alongside it:
- Flesher et al., "Intracortical microstimulation of human somatosensory cortex," Sci. Transl. Med. (2016) — the human write side.
- Flesher et al., "A brain-computer interface that evokes tactile sensations improves robotic arm control," Science (2021) — closing the loop.
- Dadarlat, O'Doherty & Sabes, "A learning-based approach to artificial sensory feedback leads to optimal integration," Nat. Neurosci. (2015) — learned proprioceptive encoding.
- Marshel et al., "Cortical layer–specific critical dynamics triggering perception," Science (2019) — holographic write-in at single-cell resolution.
Romo's own review with Salinas, "Flutter discrimination: neural codes, perception, memory and decision making" (Nat. Rev. Neurosci., 2003), is the best single follow-up to the original.