Aller au contenu principal

Tâche Pro/Antisaccade

Version : v1 (actuelle)

Un paradigme de controle oculomoteur mesurant le controle inhibiteur et la redirection volontaire du regard.

Vue d'ensemble

La tâche Pro/Antisaccade est une mesure puissante du controle inhibiteur et des fonctions exécutives utilisant les mouvements oculaires. Dans les essais de prosaccade, les participants regardent vers une cible périphérique apparaissant soudainement (réponse reflexive, prepotente). Dans les essais d'antisaccade, les participants doivent inhiber cette impulsion reflexive et regarder dans la direction opposee (necessitant un controle cognitif).

Les erreurs d'antisaccade -- regarder vers la cible plutot que dans la direction opposee -- revelent des defaillances du controle inhibiteur. Les taux d'erreur et les latences fournissent des mesures sensibles de la fonction exécutive. La tâche necessite un minimum d'instructions et peut etre adaptee aux populations ayant des capacites verbales limitees, ce qui la rend precieuse pour la recherche clinique et developpementale.

La tâche est largement utilisee en neuropsychiatrie (schizophrenie, TDAH, maladie de Parkinson), en recherche sur le vieillissement et dans les études de neurosciences cognitives sur la fonction du cortex prefrontal.

Contexte scientifique

Resultats classiques :

  • Cout de l'antisaccade : Les antisaccades sont plus lentes (50-100 ms) et plus sujettes aux erreurs (5-20 % d'erreurs chez les adultes sains) que les prosaccades
  • Echec inhibiteur : Les erreurs refletent l'echec a supprimer la saccade reflexive vers la cible
  • Correction des erreurs : De nombreuses erreurs d'antisaccade sont auto-corrigees en 100-200 ms
  • Effets de l'age : Les enfants et les adultes ages montrent des taux d'erreur d'antisaccade plus eleves
  • Marqueurs cliniques : Erreurs elevees dans la schizophrenie (40-50 %), le TDAH, les lesions du lobe frontal

Mecanismes cles :

  • Suppression reflexive : Inhiber la saccade automatique vers l'apparition soudaine
  • Generation volontaire : Programmer une saccade vers l'emplacement miroir
  • Conflit de réponse : Competition entre les réponses pro et anti

Articles fondateurs :

  • Hallett (1978) : Primary and secondary saccades to goals
  • Munoz & Everling (2004) : Look away: The anti-saccade task and the voluntary control of eye movement
  • Hutton & Ettinger (2006) : The antisaccade task as a research tool in psychopathology

Pourquoi les chercheurs utilisent cette tâche

  1. Fonction exécutive : Mesure sensible du controle inhibiteur et de la suppression de réponse
  2. Biomarqueur clinique : Endophenotype pour la schizophrenie et d'autres troubles neuropsychiatriques
  3. Recherche sur le vieillissement : Suivre le declin lie a l'age du controle cognitif
  4. Fonction prefrontale : Sonder le cortex prefrontal dorsolateral et les champs oculaires frontaux
  5. Pharmacologie : Tester les effets des medicaments sur le controle cognitif

Etat actuel de l'implementation

Entierement implemente :

  • Blocs de prosaccade et d'antisaccade
  • Emplacements de cible gauche/droite
  • Mesure du taux d'erreur et de la latence
  • Essais d'entrainement pour chaque condition
  • Direction de saccade auto-declaree (en l'absence d'oculometre)

Partiellement implemente :

  • Réponse manuelle par bouton au lieu de l'oculometrie
  • Pas de variantes de paradigme gap/overlap

Pas encore implemente :

  • Integration de l'oculometrie pour une mesure reelle des saccades
  • Detection de la correction des erreurs
  • Variante a bloc mixte (pro et anti signales essai par essai)

Paramètres de configuration

Structure de la tâche

ParamètreTypeDefautDescription
Block Orderstring'pro_first'Ordre des blocs ('pro_first', 'anti_first', 'interleaved')
Trials Per Blocknumber30Nombre d'essais dans chaque bloc
Response Modestring'button''button' (manuel) ou 'eyetracker' (si disponible)

Paramètres temporels

ParamètreTypeDefautDescription
Fixation Duration (ms)number1000Duree de la fixation centrale
Target Duration (ms)number1000Duree de visibilite de la cible
Gap Duration (ms)number0Intervalle entre la disparition de la fixation et la cible (0 = chevauchement)
Iti Duration (ms)number1000Intervalle inter-essai

Paramètres de stimulus

ParamètreTypeDefautDescription
Target Eccentricity Degnumber10Distance du centre en degres d'angle visuel
Target Size (px)number40Taille de la cible périphérique
Target Typestring'circle'Forme de la cible ('circle', 'square', 'cross')

Configuration de l'entrainement

ParamètreTypeDefautDescription
Practice Modestring'mandatory'Disponibilite de l'entrainement
Practice Pro Trialsnumber10Essais d'entrainement de prosaccade
Practice Anti Trialsnumber10Essais d'entrainement d'antisaccade

Raccourcis clavier

Les chercheurs peuvent personnaliser les touches utilisées pendant la tâche :

ParamètreTypeDéfautDescription
Afficher l'aide clavierbooléenVraiAfficher une indication à l'écran montrant les touches configurées
Touche gauchetoucheFlèche gauche (←)Touche pour la réponse gauche
Libellé action gauchetexte« Gauche »Libellé affiché dans l'aide clavier pour la touche gauche
Touche droitetoucheFlèche droite (→)Touche pour la réponse droite
Libellé action droitetexte« Droite »Libellé affiché dans l'aide clavier pour la touche droite

Donnees en sortie

Marqueurs

Marqueur de début d'essai (trial_start) :

{
"type": "trial_start",
"ts": "2026-02-14T10:30:00.023Z",
"hr": 1234.46,
"data": {
"trial_index": 0,
"stimulus_id": "pas_1",
"trial_type": "antisaccade",
"cue_side": "right",
"expected_response": "left",
"block": "antisaccade",
"is_practice": false
}
}

Marqueur de stimulus (stimulus_shown) :

{
"type": "stimulus_shown",
"ts": "2026-02-14T10:30:00.123Z",
"hr": 1234.56,
"data": {
"trial_index": 0,
"stimulus_id": "pas_1",
"trial_type": "antisaccade",
"cue_side": "right",
"expected_response": "left",
"block": "antisaccade",
"is_practice": false
}
}

Données de réponse

Chaque réponse du participant est enregistrée dans le tableau responses[] :

{
"trial_index": 0,
"stimulus_id": "pas_1",
"source": "button",
"trial_type": "antisaccade",
"cue_side": "right",
"expected_response": "left",
"response_value": "left",
"response_correct": true,
"latency_ms": 285,
"block": "antisaccade",
"is_practice": false,
"ts": "2026-02-14T10:30:00.408Z",
"hr": 1234.84
}

Artefact de synthese

Un fichier JSON (pro_antisaccade_summary_<taskIndex>.json) :

{
"task_kind": "pro_antisaccade",
"task_index": 0,
"total_trials": 40,
"overall": {
"total": 40,
"valid_responses": 38,
"correct": 32,
"accuracy": 0.842,
"mean_rt_ms": 285,
"mean_correct_rt_ms": 270,
"timeouts": 2
},
"by_trial_type": {
"prosaccade": {
"total": 20,
"valid_responses": 19,
"correct": 18,
"accuracy": 0.947,
"mean_rt_ms": 245,
"mean_correct_rt_ms": 240,
"timeouts": 1
},
"antisaccade": {
"total": 20,
"valid_responses": 19,
"correct": 14,
"accuracy": 0.737,
"mean_rt_ms": 325,
"mean_correct_rt_ms": 300,
"timeouts": 1
}
},
"antisaccade_cost_ms": 60,
"trials": [...]
}

Exemples de configurations de recherche

Pro/Antisaccade standard

Blocs : Prosaccade (30 essais), puis antisaccade (30 essais)
Timing : 1000 ms fixation, apparition immediate de la cible, 1000 ms d'affichage de la cible
Emplacements : +-10 degres gauche/droite
Analyse : Taux d'erreur d'antisaccade, cout en TR

Paradigme Gap (saccades reflexives ameliorees)

Timing : 1000 ms fixation, 200 ms gap (vide), puis cible
Effet : Le gap augmente les erreurs de saccade reflexive en antisaccade
Objectif : Examiner le controle inhibiteur sous une réponse prepotente plus forte

Bloc mixte (avance)

Essais : Pro et anti melanges de maniere aleatoire
Indice : Un indice de couleur/forme indique pro vs. anti a chaque essai
Objectif : Maximiser le conflit de réponse et tester le changement rapide de tâche

Experience du participant

  1. Instructions : Apprendre a regarder VERS la cible (prosaccade) ou A L'OPPOSE de la cible (antisaccade)
  2. Entrainement - Prosaccade : "Regardez le cercle aussi vite que possible" (10 essais)
  3. Entrainement - Antisaccade : "Regardez A L'OPPOSE du cercle, du cote oppose" (10 essais avec retour)
  4. Bloc principal Prosaccade : 30 essais, repondre pour indiquer la direction de la saccade
  5. Pause : Bref repos et rappel des instructions d'antisaccade
  6. Bloc principal Antisaccade : 30 essais, doit regarder du cote oppose
  7. Completion : Voir la précision pour chaque bloc

Toutes les touches sont configurables par le chercheur dans la configuration de l'étude. Les touches par défaut sont les flèches gauche et droite.

Recommandations de conception

Directives generales

  • Ordre des blocs : Contrebalancer pro-d'abord vs. anti-d'abord entre les participants
  • Nombre d'essais : 30-40 essais par condition pour des taux d'erreur stables
  • Instructions : Souligner la vitesse ET la précision (ne pas simplement repondre vite sans controler la saccade)
  • Excentricite de la cible : 8-12 degres typique ; plus proche = plus difficile a inhiber

Manipulation Gap/Overlap

  • Chevauchement : La cible apparait alors que la fixation est encore visible (plus facile a inhiber)
  • Gap : 200 ms de vide avant la cible (plus difficile, plus d'erreurs)
  • Saccades express : Saccades a latence tres courte dans la condition gap

Adaptations spécifiques aux populations

Enfants (8 ans et plus) :

  • Entrainement prolonge (15-20 essais par condition)
  • Rythme plus lent
  • Gamification ("regarde le vaisseau spatial" vs. "regarde l'espace vide")
  • S'attendre a des taux d'erreur plus eleves (15-30 %)

Adultes ages (65 ans et plus) :

  • Cibles claires a contraste élevé
  • Limites de temps genereux
  • Plus d'essais d'entrainement
  • S'attendre a des erreurs moderement elevees (12-20 %)

Populations cliniques :

  • Schizophrenie : S'attendre a 40-50 % d'erreurs d'antisaccade
  • TDAH : Erreurs elevees et variabilité des TR
  • Maladie de Parkinson : Antisaccades alterees, prosaccades normales
  • Lesions frontales : Deficit severe en antisaccade

Problemes courants et solutions

ProblemeSolution
Taux d'erreur élevé en prosaccade (>5 %)Les participants ne comprennent pas la tâche ; ajouter plus d'entrainement
Pas de cout d'antisaccadeLa tâche est trop facile ; reduire l'excentricite de la cible ou ajouter un gap
Les participants ferment les yeuxSouligner de garder les yeux ouverts tout au long de l'essai
La réponse manuelle ne correspond pas a la saccadeSouligner l'honnetete des réponses ; idealement utiliser l'oculometrie
Effets plafond (antisaccade parfaite)Utiliser le paradigme gap ou le bloc mixte pour augmenter la difficulté

Références

  • Hallett, P. E. (1978). Primary and secondary saccades to goals defined by instructions. Vision Research, 18(10), 1279-1296.
  • Munoz, D. P., & Everling, S. (2004). Look away: The anti-saccade task and the voluntary control of eye movement. Nature Reviews Neuroscience, 5(3), 218-228.
  • Hutton, S. B., & Ettinger, U. (2006). The antisaccade task as a research tool in psychopathology: A critical review. Psychophysiology, 43(3), 302-313.
  • McDowell, J. E., Dyckman, K. A., Austin, B. P., & Clementz, B. A. (2008). Neurophysiology and neuroanatomy of reflexive and volitional saccades. Journal of Neurophysiology, 100(6), 3053-3062.

Voir aussi