Article de méthode

PIPEMAT-RS : Développement et validation d’un pipeline MATLAB standardisé pour le prétraitement de l’EEG à l’état de repos

DOI :

10.3791/68350

6 juin 2025

* These authors contributed equally

Dans cet article

Résumé

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Ce protocole présente PIPEMAT-RS, un pipeline de prétraitement standardisé basé sur MATLAB pour les données EEG à l’état de repos. Il garantit la suppression des artefacts, améliore la qualité du signal et améliore la reproductibilité des données entre les études. Le pipeline automatise les étapes clés de prétraitement, notamment le filtrage, l’analyse des composants indépendants (ICA) et la classification des artefacts, facilitant ainsi une analyse EEG cohérente et fiable pour la recherche neurophysiologique.

Résumé

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

L’électroencéphalographie (EEG) est un outil crucial dans la recherche en neurosciences et les applications cliniques, mais les données EEG brutes contiennent souvent du bruit et des artefacts qui compromettent la qualité du signal. Pour résoudre ce problème, nous avons développé PIPEMAT-RS, un pipeline de prétraitement standardisé basé sur MATLAB pour les données EEG à l’état de repos. PIPEMAT-RS suit un flux de travail structuré en sept étapes : conversion de format de fichier, configuration du montage EEG, sous-échantillonnage, filtrage, rejet d’artefacts, analyse indépendante des composants (ICA) et classification ICLabel pour la suppression automatique des artefacts. Ce protocole améliore la qualité des données EEG en minimisant l’intervention humaine tout en maintenant une grande précision dans le rejet des artefacts. Il a été validé à l’aide de plusieurs ensembles de données, démontrant sa robustesse dans l’amélioration de l’intégrité du signal. PIPEMAT-RS fournit une approche systématique qui facilite la reproductibilité et la fiabilité des études EEG, en s’alignant sur les pratiques couramment adoptées sur le terrain et en offrant une structure clairement documentée qui peut compléter les pipelines existants. En normalisant le prétraitement de l’EEG, PIPEMAT-RS facilite la recherche neurophysiologique et les applications cliniques, permettant des interprétations plus précises de l’activité cérébrale au repos et de ses associations avec les affections neurologiques et psychiatriques.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

L’électroencéphalogramme (EEG) est un outil essentiel à la fois dans la recherche en neurosciences et dans la pratique clinique, offrant des informations précieuses sur l’activité électrique du cerveau. Les données EEG au repos, en particulier, sont largement utilisées pour étudier diverses affections neurologiques et psychiatriques, telles que les accidents vasculaires cérébraux, la fibromyalgie et la douleur neuropathique chronique. Malgré son application généralisée, l’analyse des données EEG nécessite un prétraitement rigoureux pour éliminer les artefacts et le bruit, garantissant ainsi l’intégrité et la fiabilité des résultats 1,2,3. Au fil des ans, l’EEG a été inestimable pour fournir des mesures non invasives et à haute résolution temporelle de l’activité cérébrale, ce qui le rend indispensable pour l’étude des processus dynamiques du cerveau 4,5. Cependant, les signaux EEG bruts sont souvent contaminés par une variété de sources de bruit qui peuvent obscurcir les signaux neuronaux d’intérêt, compliquant ainsi l’interprétation des données6.

Les signaux EEG sont très sensibles à la contamination par des sources telles que l’activité musculaire, les mouvements oculaires et les interférences électriques7. Ces artefacts peuvent obscurcir les signaux neuronaux, faisant du prétraitement une étape critique de l’analyse EEG. Ce processus implique généralement la conversion de format de fichier en plusieurs étapes, le sous-échantillonnage, le filtrage, le rejet d’artefacts, l’analyse indépendante des composants (ICA) et l’exclusion des composants liés au bruit 8,9. Chaque étape contribue à améliorer la qualité du signal et à s’assurer que les données reflètent fidèlement l’activité neuronale10. La complexité de ces processus nécessite l’utilisation d’algorithmes et d’outils logiciels sophistiqués pour garantir que le prétraitement est à la fois efficient et efficace11.

L’un des principaux défis du prétraitement des données EEG est la variabilité des données, qui peut différer considérablement entre les sujets et les sessions d’enregistrement10,12. Cette variabilité est due à des différences dans les caractéristiques physiologiques et anatomiques des sujets, ainsi qu’à des variations dans les conditions expérimentales et l’équipement utilisé. De plus, l’absence de protocoles de prétraitement normalisés peut entraîner des incohérences dans l’analyse et l’interprétation des données13,14. Bien que plusieurs pipelines et scripts de prétraitement soient disponibles, beaucoup d’entre eux sont soit adaptés à des ensembles de données spécifiques, soit manquent de documentation complète, ce qui les rend moins accessibles à l’ensemble de la communauté des chercheurs14. Des plateformes comme GitHub hébergent de nombreux scripts et plugins de prétraitement EEG, facilitant le partage et l’amélioration collaborative de ces outils15. Cependant, la nature fragmentée de ces ressources souligne la nécessité d’un pipeline de prétraitement modifiable robuste, efficace et standardisé qui peut être largement appliqué à différents ensembles de données et contextes de recherche16. Un tel pipeline permettrait non seulement d’améliorer la reproductibilité des études EEG, mais aussi de fournir une base sur laquelle la communauté des chercheurs pourrait s’appuyer et s’adapter à des besoins spécifiques17.

En plus d’EEGLAB, qui constitue la base de PIPEMAT-RS en raison de sa vaste base d’utilisateurs et de son intégration avec MATLAB, d’autres boîtes à outils de traitement EEG sont également largement utilisées sur le terrain. Par exemple, MNE-Python est une plate-forme open source basée sur Python qui offre des fonctionnalités avancées pour la localisation des sources, les analyses de l’espace des capteurs et l’intégration avec les flux de travail d’apprentissage automatique. FieldTrip, une boîte à outils basée sur MATLAB comme EEGLAB, est connue pour son environnement de script flexible et sa prise en charge complète des analyses temps-fréquence et de connectivité. Bien que ces plateformes offrent des alternatives puissantes, elles nécessitent généralement des courbes d’apprentissage plus abruptes et des compétences de programmation plus avancées. PIPEMAT-RS a été conçu pour faire le lien entre l’accessibilité et la transparence, en particulier pour les chercheurs à la recherche d’une solution modifiable et modulaire pour le prétraitement de l’EEG à l’état de repos à l’aide d’EEGLAB. Néanmoins, la structure conceptuelle de PIPEMAT-RS peut être adaptée à d’autres boîtes à outils si nécessaire, favorisant ainsi l’interopérabilité et la personnalisation dans différents environnements logiciels.

Plusieurs pipelines de prétraitement EEG automatisés ont été développés ces dernières années, tels que RELAX18, Automagic19, APP20 et PREP7. Ces pipelines intègrent des algorithmes avancés pour la suppression des artefacts et le nettoyage des données, utilisant souvent des stratégies basées sur l’ICA avec une transparence ou une personnalisation limitée pour les utilisateurs non experts. Par exemple, RELAX introduit une méthode de nettoyage ICA en plusieurs étapes qui améliore le rejet des artefacts, mais s’appuie sur des configurations complexes qui peuvent ne pas être facilement modifiables21. En revanche, PIPEMAT-RS est conçu pour fournir une alternative flexible, transparente et accessible sur le plan éducatif, permettant aux chercheurs de comprendre et d’ajuster manuellement chaque étape de prétraitement. Cette transparence permet à PIPEMAT-RS d’être utilisé à la fois comme outil de recherche et d’enseignement tout en conservant rigueur et reproductibilité. De plus, PIPEMAT-RS met l’accent sur la documentation, l’exécution modulaire et l’adaptabilité à travers les ensembles de données, des caractéristiques qui sont souvent sous-estimées ou absentes dans d’autres pipelines.

D’un point de vue économique, le développement et la mise en œuvre d’un pipeline de prétraitement standardisé et modifiable pour les données EEG peuvent avoir des impacts significatifs. Le marché mondial des appareils EEG était évalué à environ 1,2 milliard USD en 2020 et devrait croître à un taux de croissance annuel composé (TCAC) de 7,5 % de 2021 à 202822. Des pipelines de prétraitement efficaces, en particulier ceux qui sont modifiables et modulaires, peuvent réduire le temps et les coûts associés à l’analyse des données, un élément important à prendre en compte dans les essais cliniques à grande échelle et la recherche en santé publique. En minimisant les erreurs humaines et en automatisant les tâches répétitives, ces pipelines peuvent améliorer la précision de l’analyse des données EEG et conduire à des résultats de recherche plus fiables13. Cela peut à son tour accélérer le développement de nouveaux outils de diagnostic et d’interventions thérapeutiques, ce qui pourrait réduire les coûts des soins de santé et améliorer les résultats pour les patients1.

Cet article vise à présenter et à valider un pipeline intégré de prétraitement standardisé et modifiable pour l’EEG à l’état de repos à l’aide de MATLAB (PIPEMAT-RS). Conçu pour être à la fois robuste et efficace, ce pipeline modifiable est polyvalent et peut être largement appliqué à divers ensembles de données et scénarios de recherche. Les sept étapes complètes comprennent la conversion de format de fichier, le sous-échantillonnage, le filtrage, le rejet d’artefacts, l’analyse indépendante des composants (ICA) et l’exclusion des composants liés au bruit, le tout intégré dans un flux de travail cohérent23,24. Le développement de PIPEMAT-RS a été guidé par la nécessité de relever les défis courants du prétraitement EEG et de fournir un outil que les chercheurs peuvent utiliser pour rationaliser leurs processus d’analyse de données25. En s’intégrant aux pratiques couramment adoptées sur le terrain et en tirant parti des capacités de MATLAB, PIPEMAT-RS vise à offrir un cadre fiable, modifiable et convivial pour prendre en charge le prétraitement des données EEG26.

Pour valider l’efficacité de PIPEMAT-RS, nous l’avons appliqué dans plusieurs études. Dans une étude, PIPEMAT-RS a été utilisé pour étudier les biomarqueurs EEG chez les patients victimes d’un AVC, identifiant des corrélations significatives entre la fonction motrice inadaptée et les profils dépressifs27. Une autre étude a appliqué PIPEMAT-RS pour analyser les signatures neuronales de la compensation cérébrale chez les patients victimes d’un AVC à l’aide de l’EEG et de la TMS, révélant ainsi des informations essentielles sur les mécanismes adaptatifs du cerveau après l’AVC28. Une validation supplémentaire provient d’une étude qui a exploré les adaptations et les compensations neuronales chez les patients atteints de fibromyalgie29. De plus, une autre étude a démontré comment les bandes delta et thêta dans l’EEG au repos servent de mécanismes compensatoires dans la douleur neuropathique chronique30.

Ces études mettent collectivement en évidence l’utilité de PIPEMAT-RS dans le traitement et l’analyse des données EEG, établissant ainsi son efficacité dans diverses conditions et applications. En fournissant une approche standardisée, ce pipeline améliore non seulement la reproductibilité des études EEG, mais facilite également l’adoption plus large de méthodes de prétraitement cohérentes dans la communauté des chercheurs. À travers cet article, nous visons à apporter une ressource précieuse au domaine, en promouvant une analyse plus précise et plus fiable des données EEG16,17. Ce faisant, nous espérons soutenir l’avancement de la recherche en neurophysiologie et le développement de nouvelles approches thérapeutiques pour les affections neurologiques et psychiatriques.

Les étapes fondamentales de prétraitement utilisées dans PIPEMAT-RS sont ancrées dans des méthodes robustes et largement validées qui sont devenues essentielles dans la recherche EEG pour garantir la qualité et la reproductibilité des données 2,8,14. Bien que ces méthodologies soient bien établies, elles restent cruciales en raison de leur efficacité à traiter les artefacts et le bruit EEG courants, ce qui continue de soutenir des analyses fiables dans toutes les études. Cependant, peu d’études ont récemment fourni un pipeline standardisé entièrement documenté et adapté à l’EEG au repos. En intégrant ces techniques éprouvées à des avancées récentes, telles que ICLabel pour la classification automatisée des artefacts, PIPEMAT-RS offre une approche contemporaine et structurée qui améliore la reproductibilité et l’accessibilité pour les chercheurs, répondant ainsi à un besoin continu de flux de travail de prétraitement rigoureusement documentés sur le terrain.

Bien que le pipeline PIPEMAT-RS suive les étapes de prétraitement couramment utilisées dans les études EEG, sa documentation sous la forme d’un article scientifique comble une lacune importante dans la littérature. De nombreuses études EEG reposent sur des méthodes de prétraitement similaires, mais manquent souvent d’une description complète, étape par étape, qui permet une reproductibilité totale et une facilité d’adoption par d’autres chercheurs. En détaillant chaque composant de PIPEMAT-RS et en présentant une séquence standardisée pour l’analyse EEG à l’état de repos, ce travail vise à améliorer la transparence, à minimiser la variabilité de l’utilisateur et à fournir un cadre reproductible applicable à toutes les études. Plutôt que d’introduire de nouvelles méthodes, cette contribution vise à servir de guide pédagogique et pratique qui aide à normaliser les pratiques de prétraitement et à améliorer l’accessibilité pour un large éventail de chercheurs EEG, en particulier ceux qui travaillent avec des données à l’état de repos.

Le prétraitement des données EEG est une étape critique qui influence considérablement la qualité et la fiabilité des analyses ultérieures. Le pipeline intégré de prétraitement pour l’EEG à l’état de repos à l’aide de MATLAB (PIPEMAT-RS) a été développé pour relever les défis courants du prétraitement des données EEG en fournissant une approche complète et standardisée applicable à divers ensembles de données. Ce pipeline structuré et modifiable se compose de sept étapes clés : i) Conversion du format de fichier ; ii) Montage EEG ; iii) Sous-échantillonnage et filtrage ; iv) Rejet et réréférencement d’artefacts ; v) l’analyse en composantes indépendantes (ICA) ; vi) Classification ICLabel ; vii) Normalisation des données. Chaque étape est méticuleusement conçue pour améliorer la qualité du signal et faciliter l’extraction d’informations significatives à partir de données EEG brutes.

L’une des caractéristiques essentielles de PIPEMAT-RS est que chaque étape de prétraitement se termine par l’enregistrement de l’ensemble de données sous un nom de fichier distinct. Cette structure garantit que, pour chaque fichier traité, une version dérivée correspondant à chaque étape spécifique est générée. Cette approche systématique permet aux utilisateurs d’accéder aux données à n’importe quel point du pipeline de prétraitement en sept étapes. Les fichiers enregistrés incluent des identificateurs qui indiquent clairement l’étape de prétraitement, ce qui facilite le suivi et la gestion des données tout au long du flux de travail.

PIPEMAT-RS commence par la conversion de format de fichier, où les fichiers de données EEG brutes sont transformés dans un format compatible MATLAB. Cette conversion est essentielle pour le traitement transparent des données dans l’environnement de calcul robuste de MATLAB. Ensuite, l’étape de montage EEG attribue des emplacements spatiaux précis à chaque électrode sur le cuir chevelu sur la base de systèmes de placement d’électrodes standardisés. Ces informations spatiales sont cruciales pour l’interprétation précise des données EEG dans les études neurophysiologiques.

Ensuite, le pipeline applique un sous-échantillonnage et un filtrage pour réduire le taux d’échantillonnage des données et éliminer le bruit tout en conservant les composantes de fréquence pertinentes pour la recherche neurophysiologique. Le sous-échantillonnage réduit la charge de calcul et les besoins de stockage sans compromettre la qualité des données. Le filtrage supprime des composants de fréquence spécifiques connus pour être associés à des artefacts, préservant ainsi les signaux neuronaux essentiels.

Par la suite, le rejet et le reréférencement de l’artefact sont effectués. Cette étape identifie et supprime les segments de données contaminés par des sources de bruit telles que les clignements d’yeux, l’activité musculaire et le mouvement des électrodes. Des algorithmes de rejet automatique des artefacts sont utilisés pour minimiser les interventions manuelles, réduire le risque d’erreur humaine et augmenter l’efficacité du prétraitement. Le réréférencement des données à la moyenne de toutes les électrodes permet d’atténuer l’influence d’une seule électrode et fournit une référence stable pour les signaux EEG.

L’étape ICA (Independent Component Analysis) affine encore les données en séparant les signaux mixtes en leurs sources indépendantes. Cette décomposition facilite l’identification et l’élimination des artefacts tels que les clignements d’yeux, les artefacts musculaires et le bruit de ligne. L’ICA est une technique puissante qui garantit que les données restantes reflètent avec précision l’activité neuronale sous-jacente.

Enfin, la classification ICLabel est appliquée pour identifier et supprimer automatiquement les composants classés comme artefacts. ICLabel attribue des étiquettes probabilistes à des composants indépendants, en les classant comme activité cérébrale, activité musculaire, clignements, battements cardiaques, bruit de ligne ou bruit de canal. Les composants ayant une forte probabilité de représenter l’activité cérébrale sont conservés, tandis que ceux identifiés comme des artefacts sont supprimés. Cette approche automatisée réduit considérablement les efforts manuels et garantit une classification cohérente et objective entre les ensembles de données.

Chacune de ces étapes de prétraitement est essentielle pour améliorer la qualité des données EEG. En standardisant le flux de travail de prétraitement, PIPEMAT-RS minimise la variabilité introduite par les différentes méthodes de prétraitement, facilitant ainsi la comparaison des résultats entre les études. L’implémentation du pipeline dans MATLAB, une plateforme largement utilisée dans la communauté des neurosciences, garantit l’accessibilité et la facilité d’intégration dans les flux de travail de recherche existants.

Le développement de PIPEMAT-RS a été guidé par des pratiques couramment adoptées en matière d’analyse de données EEG, intégrant des méthodes et des techniques validées dans des recherches antérieures. Chaque étape a été soigneusement conçue et rigoureusement testée pour s’assurer de son efficacité à améliorer la qualité des données (figure 1). Cette approche globale améliore non seulement la fiabilité des données EEG, mais soutient également l’identification de marqueurs neurophysiologiques essentiels à la compréhension de diverses affections neurologiques et psychiatriques.

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Protocole

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

PIPEMAT-RS a été développé dans le cadre de notre projet de recherche en cours, approuvé par le Comité d’éthique de l’Hôpital Clinics de la Faculté de médecine de l’Université de São Paulo (CAAE : 86832518.7.0000.0068). Ce projet vise à améliorer la qualité et la fiabilité des données EEG à l’état de repos pour diverses études neurologiques et psychiatriques. Les données utilisées dans cette étude sont dérivées d’une étude de cohorte, dont le protocole a déjà été publié par Simis et al. (2021)31. L’étude principale est toujours en cours, et la collecte de données est en cours pour les autres groupes cliniques. Le script du pipeline est fourni dans le fichier supplémentaire 1.

1. Conversion du format de fichier

  1. Préparez le répertoire de données.
    1. Ouvrez MATLAB et accédez au répertoire contenant les fichiers de données EEG brutes.
    2. Définissez le chemin à l’aide de pathname = 'C :\\Path\\To\\RawData\\' ; et lister les sujets avec name_subj_raw = {'subject1', 'subject2', ...} ;.
    3. Si le jeu de données est déjà au format . , sautez cette étape et passez au montage EEG.
  2. Convertissez des fichiers.
    1. Chargez chaque fichier de données brutes à l’aide de la fonction MATLAB appropriée pour le type de fichier. Par exemple, utilisez load pour les fichiers .mat ou les fonctions EEGLAB spécifiques telles que pop_biosig (pour .edf, .bdf) ou pop_fileio (pour divers formats propriétaires).
      REMARQUE : Les utilisateurs doivent adapter cette étape en fonction du format de leurs fichiers EEG bruts et se référer à la documentation d’EEGLAB pour une prise en charge supplémentaire des fichiers.
    2. Enregistrez chaque fichier au format .mat , en garantissant l’intégrité des données et en conservant toutes les métadonnées pertinentes.

2. Montage EEG

  1. Chargez les données EEG.
    1. Ouvrez MATLAB et accédez au répertoire contenant les fichiers .mat.
    2. Utilisez la fonction pop_loadset de la boîte à outils EEGLAB pour charger l’ensemble de données EEG de chaque sujet (par exemple, EEG = pop_loadset('filename.set') ;).
  2. Appliquez les emplacements des électrodes.
    1. Assurez-vous que le fichier d’emplacement d’électrode approprié (par exemple, EEGSystem_128.loc) correspondant à la configuration du capuchon EEG est disponible.
    2. Utilisez la fonction pop_chanedit pour appliquer les emplacements des électrodes. Par exemple:
      EEG = pop_chanedit(EEG, 'load', {'EEGSystem_128.loc', 'filetype', 'loc'}) ;
    3. Vérifiez visuellement que les positions des électrodes ont été correctement chargées en examinant la disposition des canaux à l’aide de l’interface graphique d’EEGLAB.
  3. Enregistrez le jeu de données.
    1. Enregistrez le jeu de données EEG mis à jour à l’aide de la fonction pop_saveset (par exemple, pop_saveset(EEG, 'filename', 'subject1_loc.set')).

3. Sous-échantillonnage et filtrage

  1. Sous-échantillonnez les données EEG.
    1. Réduisez la fréquence d’échantillonnage des données EEG à 250 Hz à l’aide de la fonction pop_resample (en option).
      REMARQUE : La fonction pop_resample applique automatiquement un filtre anti-aliasing passe-bas approprié avant le sous-échantillonnage. Cette étape permet de s’assurer que les composants haute fréquence sont atténués avant le rééchantillonnage, ce qui permet d’éviter les artefacts de repliement et de préserver la qualité du signal EEG.
  2. Appliquez un filtrage passe-bande.
    1. Appliquez un filtre passe-bande de 1 Hz à 50 Hz aux canaux 1 à 64 à l’aide de la fonction pop_basicfilter avec une conception Butterworth et un ordre de filtre de 2.
    2. Utilisez un filtrage direct et inverse de phase zéro pour éviter la distorsion de phase.
  3. Appliquez un filtrage par encoche (facultatif).
    1. Appliquez un filtre coupe-bande à 50 ou 60 Hz aux canaux 1 à 64 à l’aide de pop_basicfilter avec la conception « PMnotch » et l’ordre de filtre de 180.
      REMARQUE : Cette étape est facultative et doit être utilisée lors de l’analyse de l’activité oscillatoire au-dessus de 30 Hz (par exemple, la bande gamma). Dans de tels cas, les chercheurs peuvent augmenter la limite supérieure du filtre passe-bande (par exemple, jusqu’à 80 ou 100 Hz), ce qui rend le filtre coupe-bande crucial pour éliminer les interférences des lignes électriques. La commande est fournie dans le pipeline pour plus de commodité et peut être facilement ajustée en fonction de la fréquence électrique locale (par exemple, 50 Hz ou 60 Hz).

4. Rejet et reréférencement des artefacts

  1. Effectuer le rejet automatique des artefacts.
    1. Utilisez la fonction clean_rawdata avec les paramètres (5, [-1], 0,7, -1, 8, 0,85) pour détecter et supprimer automatiquement les canaux plats, les segments bruyants et les dérives de basse fréquence. Ces paramètres correspondent respectivement à :
      FlatlineCriterion (5) : supprime les canaux à plat pendant plus de 5 s.
      ChannelCriterion ([-1]) : désactive le rejet basé sur la corrélation de canal.
      LineNoiseCriterion (0.7) : supprime les canaux avec un bruit de ligne excessif au-dessus de ce seuil.
      Passe-haut (-1) : désactive le filtrage passe-haut supplémentaire pendant le nettoyage.
      BurstCriterion (8) : supprime les rafales de données qui dépassent 8 écarts-types.
      WindowCriterion (0,85) : nécessite que 85 % des données d’une fenêtre soient propres pour les conserver.
      REMARQUE : Les utilisateurs peuvent ajuster ces valeurs en fonction des caractéristiques de l’ensemble de données. Par exemple, la réduction du BurstCriterion entraînera un rejet plus agressif des artefacts, tandis que la réduction du WindowCriterion augmentera la tolérance aux fenêtres de données bruyantes.
  2. Effectuer l’inspection manuelle des artefacts (facultatif).
    1. Si nécessaire, inspectez visuellement les données EEG à l’aide d’eegplot d’EEGLAB afin d’identifier les artefacts résiduels non détectés par les méthodes automatiques.
    2. Marquez et supprimez manuellement les artefacts restants pour garantir une qualité de données élevée.
      REMARQUE : Cette étape est facultative et principalement recommandée lorsqu’il s’agit d’ensembles de données qui présentent des modèles de bruit non standard ou lorsqu’une plus grande précision est nécessaire au-delà des procédures automatisées.
  3. Reréférencez les données.
    1. Utilisez la fonction pop_reref pour réréférencer les signaux EEG à la moyenne de toutes les électrodes, en vous assurant que l’électrode de référence d’origine est conservée dans l’ensemble de données.
      REMARQUE : Dans ce pipeline, le reréférencement moyen est effectué à l’aide des canaux disponibles sans reconstruire l’électrode de référence d’origine. Cependant, les utilisateurs qui souhaitent améliorer l’uniformité des rangs et la comparabilité entre les sujets peuvent envisager de réinsérer temporairement l’électrode de référence d’origine (p. ex., Cz) en tant que série chronologique à valeur nulle avant de procéder à un nouveau référencement. Cela permet à la référence de contribuer au calcul de la moyenne. Ensuite, le canal ajouté peut être supprimé pour éviter une insuffisance de rang avant d’effectuer l’ICA. Ce processus est illustré par la fonction RELAX_average_rereference.m du pipeline RELAX, qui inclut également l’interpolation de tous les canaux avant le référencement. Bien que PIPEMAT-RS conserve une version simplifiée pour plus de clarté et d’accessibilité, les utilisateurs sont encouragés à adapter cette étape au besoin en fonction des objectifs de leur analyse.

5. Analyse indépendante en composantes (ICA)

  1. Chargez les données EEG prétraitées.
    1. Chargez le fichier avec le suffixe _loc_filt_cleanraw_reref.set à l’aide de la fonction pop_loadset .
  2. Effectuer l’ICA.
    1. Exécutez ICA à l’aide de la fonction pop_runica avec l’algorithme runica pour décomposer les données en composants indépendants. L’algorithme « runica », basé sur l’approche Infomax, maximise l’indépendance statistique des composants et est largement utilisé dans le prétraitement EEG.
      REMARQUE : Pour les utilisateurs qui recherchent un calcul ICA plus rapide, des algorithmes alternatifs tels que picard peuvent être utilisés en spécifiant icatype, picard dans l’appel de fonction. Ces alternatives offrent des performances comparables et peuvent réduire le temps de calcul.
  3. Enregistrez l’ensemble de données ICA.
    1. Enregistrez l’ensemble de données avec le suffixe _loc_filt_cleanraw_reref_ICA à l’aide de pop_saveset pour indiquer que l’ICA a été effectuée.

6. Classification ICLabel

  1. Chargez le jeu de données ICA.
    1. Importez le jeu de données avec les composants ICA à l’aide de la fonction pop_loadset .
  2. Appliquez la classification ICLabel.
    1. Exécutez la fonction pop_iclabel avec le modèle par défaut pour classer les composants indépendants en catégories de cerveau et d’artefact.
    2. Identifiez les composants dont la probabilité est supérieure à 0,7 de représenter l’activité cérébrale.
  3. Supprimez les composants de l’artefact.
    1. Utilisez la fonction pop_subcomp pour supprimer tous les composants dont la probabilité cérébrale ICLabel est inférieure à 0,7.
    2. Ne retenir que les composants dont la probabilité d’activité cérébrale est supérieure à 0,7. Le seuil de 0,7 équilibre la nécessité de préserver les signaux neuronaux authentiques tout en assurant l’élimination efficace des artefacts.
  4. Enregistrez le jeu de données nettoyé.
    1. Enregistrez le jeu de données nettoyé avec le suffixe _loc_filt_cleanraw_reref_ICA_Cleaned en utilisant pop_saveset pour indiquer la suppression des composants d’artefact.

7. Normalisation des données

  1. Chargez les données EEG nettoyées.
    1. Importez le jeu de données avec des composants ICA sans artefact à l’aide de la fonction pop_loadset .
  2. Appliquez la normalisation Z-Score.
    1. Normalisez chaque canal EEG à l’aide de la transformation du score Z en calculant (x - mean(x)) / std(x) pour chaque canal individuellement.
      REMARQUE : La normalisation du score Z est facultative et doit être appliquée en fonction des objectifs analytiques de l’étude. Bien qu’il réduise la variabilité inter-sujets et normalise les données pour les comparaisons au niveau du groupe, il peut également atténuer les distinctions topographiques et éliminer les différences d’amplitude significatives entre les canaux. Il est conseillé aux chercheurs intéressés par la préservation de l’amplitude du signal brut ou de la distribution spatiale de sauter cette étape.
  3. Enregistrez le jeu de données final.
    1. Enregistrez l’ensemble de données entièrement prétraité et normalisé avec le suffixe _loc_filt_cleanraw_reref_ICA_Normalized en utilisant pop_saveset pour indiquer la fin du prétraitement.

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Résultats

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

La validation du pipeline de prétraitement EEG est essentielle pour garantir la fiabilité et l’efficacité des méthodes employées pour extraire des données neurophysiologiques significatives. Ce processus s’appuie sur des preuves empiriques tirées d’études publiées, d’évaluations statistiques et de comparaisons avec des références établies dans le domaine.

La robustesse et l’utilité de PIPEMAT-RS ont été démontrées par son application réussie dans plusieurs études publiées couvrant une gamme de...

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Le pipeline PIPEMAT-RS a été développé pour fournir une méthode standardisée et efficace de prétraitement des données EEG à l’état de repos. Les étapes critiques de ce protocole comprennent le rejet d’artefact et l’analyse indépendante des composants (ICA), qui améliorent toutes deux considérablement le rapport signal/bruit et garantissent l’extraction de signaux neuronaux significatifs. La combinaison du rejet automatique des artefacts à l’aide de la fonction clean_rawdata et de l’inspe...

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Déclarations de divulgation

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Les auteurs déclarent qu’ils n’ont pas d’intérêts financiers concurrents connus ou de relations personnelles qui auraient pu sembler influencer les travaux rapportés dans cet article.

Remerciements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Plus précisément, LMM a été soutenu par une subvention de recherche postdoctorale #21/05897-5, Fondation de recherche de São Paulo (FAPESP). AC a été soutenu par une subvention d’initiation scientifique #21/12790-2, Fondation de recherche de São Paulo (FAPESP). SPB a été soutenu par une subvention de recherche postdoctorale #20/08512-4, Fondation de recherche de São Paulo (FAPESP). FF et LRB sont soutenus par la subvention de recherche #17/12943-8, Fondation de recherche de São Paulo (FAPESP). Individuellement, FF a reçu le soutien de NHI 2020 R01 AT, projet #1R01AT009491-01A1.

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Matériaux

Liste des matériaux utilisés dans cet article
NomEntrepriseNuméro de catalogueCommentaires
MATLAB  ;MathWorksR2020a ou version ultérieureRequis pour l’exécution du script PIPEMAT-RS.
Système d’enregistrement EEGProduits cérébrauxhttps://www.brainproducts.com/système d’acquisition EEG utilisé pour la collecte de données. Autres marques  ; inclure BioSemi / ANT Neuro (ou équivalent)  ;
Boîte à outils EEGLABSwartz Center for Computational NeuroscienceN/ABoîte à outils MATLAB open-source pour l’analyse EEG.
Électrodes (Ag/AgCl)Produits pour le cerveau  ;https://www.brainproducts.com/solutions/r-net/Utilisé dans l’acquisition de données EEG. Autres marques  ; inclure BioSemi / ANT Neuro (ou équivalent)  ;
ICLabel PluginSwartz Center for Computational NeuroscienceN/AOutil automatisé de classification des artefacts pour EEG.
PIPEMAT-RS ScriptN/AN/AScript MATLAB personnalisé pour le prétraitement EEG standardisé.
Amplificateur de signalBrain Products  ;https://www.brainproducts.com/solutions/#amplifiersAmplifie les signaux EEG pour le traitement. Autres marques  ; inclure BioSemi / ANT Neuro (ou équivalent)  ;
Casque EEG standard à 64 canauxBrain Products  ;https://www.brainproducts.com/solutions/#electrodes-capsCapuchon d’électrode pour l’enregistrement EEG. Autres marques  ; inclure BioSemi / ANT Neuro (ou équivalent)  ;

Références

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Niedermeyer, E., da Silva, F. L. Electroencephalography: basic principles, clinical applications, and related fields. , Lippincott Williams and Wilkins. Philadelphia, PA. (2004).
  2. Delorme, A., Makeig, S. EEGLAB: an open-source toolbox for analysis of single-trial EEG dynamics including independent component analysis. J Neurosci Methods. 134 (1), 9-21 (2004).
  3. Cohen, M. X. Analyzing neural time series data: theory and practice. , MIT Press. (2014).
  4. Buzsáki, G., Anastassiou, C. A., Koch, C. The origin of extracellular fields and currents-EEG, ECoG, LFP and spikes. Nat Rev Neurosci. 13 (6), 407-420 (2012).
  5. Nunez, P. L., Srinivasan, R. Electric fields of the brain: the neurophysics of EEG. , Oxford University Press. (2006).
  6. Gratton, G. Brain reflections: a circuit-based framework for understanding information processing and cognitive control. Psychophysiology. 55 (3), e13038(2018).
  7. Bigdely-Shamlo, N., et al. The PREP pipeline: standardized preprocessing for large-scale EEG analysis. Front Neuroinform. 9, 16(2015).
  8. Pernet, C. R., Chauveau, N., Gaspar, C., Rousselet, G. A. LIMO EEG: a toolbox for hierarchical linear modeling of electroencephalographic data. Comput Intell Neurosci. 2011, 831409(2011).
  9. Onton, J., Makeig, S. Independent component analysis for EEG artifacts. Neuroimage. 15 (3), 789-801 (2006).
  10. Delorme, A., Miyakoshi, M., Jung, T. P., Makeig, S. Grand average ERP-image plotting and statistics: a method for comparing variability in event-related single-trial EEG activities across subjects and conditions. J Neurosci Methods. 210 (2), 132-145 (2012).
  11. Debener, S., Thorne, J., Schneider, T. R., Viola, F. C. Using ICA for the analysis of multi-channel EEG data. Simultaneous EEG and FMRI. , Springer. New York, NY. (2010).
  12. Luck, S. J. An introduction to the event-related potential technique. , MIT Press. (2014).
  13. Cohen, M. X. Where does EEG come from and what does it mean. Trends Neurosci. 40 (4), 208-218 (2017).
  14. Keil, A., et al. Committee report: publication guidelines and recommendations for studies using electroencephalography and magnetoencephalography. Psychophysiology. 51 (1), 1-21 (2014).
  15. Gramfort, A., et al. MEG and EEG data analysis with MNE-Python. Front Neurosci. 7, 7(2013).
  16. Pernet, C., et al. Issues and recommendations from the OHBM COBIDAS MEEG committee for reproducible EEG and MEG research. Nat Neurosci. 23 (12), 1473-1483 (2020).
  17. Oostenveld, R., et al. FieldTrip: open-source software for advanced analysis of MEG, EEG, and invasive electrophysiological data. Comput Intell Neurosci. 2011, 156869(2011).
  18. Bailey, N. W., et al. Introducing RELAX: an automated preprocessing pipeline for cleaning EEG data-Part 1: algorithm and application to oscillations. Clin Neurophysiol. 149, 178-201 (2023).
  19. Pedroni, A., Bahreini, A., Langer, N. Automagic: standardized preprocessing of big EEG data. Neuroimage. 200, 460-473 (2019).
  20. da Cruz, J. R., et al. An automatic preprocessing pipeline for EEG analysis (APP) based on robust statistics. Clin Neurophysiol. 129 (7), 1427-1437 (2018).
  21. Bailey, N. W., et al. EEG is better when cleaning effectively targets artifacts. bioRxiv. , 2024-2106 (2024).
  22. Global EEG devices market report. , Grand View Research. Available at: https://www.grandviewresearch.com (2021).
  23. Makoto's preprocessing pipeline. , Available at: https://sccn.ucsd.edu/wiki/Makoto's_preprocessing_pipeline (2015).
  24. Winkler, I., et al. On the influence of high-pass filtering on ICA-based artifact reduction in EEG-ERP. Annu Int Conf IEEE Eng Med Biol Soc. 2015, 4101-4105 (2015).
  25. Gramfort, A., et al. Time-frequency mixed-norm estimates: sparse M/EEG imaging with non-stationary source activations. Neuroimage. 70, 410-422 (2013).
  26. Delorme, A., Sejnowski, T., Makeig, S. Enhanced detection of artifacts in EEG data using higher-order statistics and independent component analysis. Neuroimage. 34 (4), 1443-1449 (2007).
  27. Marques, L. M., et al. Resting-state EEG as biomarker of maladaptive motor function and depressive profile in stroke patients. Clin EEG Neurosci. 55 (4), 496-507 (2024).
  28. Lacerda, G. J., et al. A neural signature for brain compensation in stroke with EEG and TMS: insights from the DEFINE cohort study. Neurophysiol Clin. 54 (5), 102985(2024).
  29. Camargo, L., et al. Adaptive and compensatory neural signatures in fibromyalgia: an analysis of resting-state and stimulus-evoked EEG oscillations. Biomedicines. 12 (7), 1428(2024).
  30. Barbosa, S. P., et al. Resting-state electroencephalography delta and theta bands as compensatory oscillations in chronic neuropathic pain: a secondary data analysis. Brain Netw Modul. 3 (2), 52-60 (2024).
  31. Simis, M., et al. Deficit of inhibition as a marker of neuroplasticity (DEFINE study) in rehabilitation: a longitudinal cohort study protocol. Front Neurol. 12, 695406(2021).
  32. Pion-Tonachini, L., Kreutz-Delgado, K., Makeig, S. ICLabel: an automated electroencephalographic independent component classifier, dataset, and website. Neuroimage. 198, 181-197 (2019).
  33. Jaramillo-Jimenez, A., et al. Reproducible python workflow for multi-site resting-state EEG analysis. Alzheimer's Dement. 19, e076353(2023).
  34. Levin, A. R., et al. BEAPP: the batch electroencephalography automated processing platform. Front Neurosci. 12, 513(2018).

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Réimpressions et autorisations

Demander l’autorisation de réutiliser le texte ou les figures de cet article JoVE

Demander une autorisation

Mots-clés

Rejet des art factsAnalyse en composantes ind pendantesClassification ICLabelQualit du signal EEGFiltrage passe bandeNettoyage des donn es EEGRecherche neurophysiologique

Articles connexes