Methodenartikel

PIPEMAT-RS: Ontwikkeling en validatie van een gestandaardiseerde MATLAB-pijplijn voor EEG-voorverwerking in rusttoestand

DOI:

10.3791/68350

6 juni 2025

* These authors contributed equally

In dit artikel

Samenvatting

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

Dit protocol presenteert PIPEMAT-RS, een gestandaardiseerde MATLAB-gebaseerde voorverwerkingspijplijn voor EEG-gegevens in rusttoestand. Het zorgt voor de verwijdering van artefacten, verbetert de signaalkwaliteit en verbetert de reproduceerbaarheid van gegevens in verschillende onderzoeken. De pijplijn automatiseert belangrijke voorbewerkingsstappen, waaronder filtering, onafhankelijke componentenanalyse (ICA) en artefactclassificatie, waardoor consistente en betrouwbare EEG-analyse voor neurofysiologisch onderzoek mogelijk wordt.

Samenvatting

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

Elektro-encefalografie (EEG) is een cruciaal hulpmiddel in neurowetenschappelijk onderzoek en klinische toepassingen, maar onbewerkte EEG-gegevens bevatten vaak ruis en artefacten die de signaalkwaliteit in gevaar brengen. Om dit aan te pakken, hebben we PIPEMAT-RS ontwikkeld, een gestandaardiseerde MATLAB-gebaseerde voorverwerkingspijplijn voor EEG-gegevens in rusttoestand. PIPEMAT-RS volgt een gestructureerde workflow in zeven stappen: conversie van bestandsformaten, EEG-montageconfiguratie, downsampling, filtering, afwijzing van artefacten, onafhankelijke componentanalyse (ICA) en ICLabel-classificatie voor geautomatiseerde verwijdering van artefacten. Dit protocol verbetert de kwaliteit van EEG-gegevens door menselijke tussenkomst te minimaliseren en tegelijkertijd een hoge nauwkeurigheid bij het afwijzen van artefacten te behouden. Het werd gevalideerd met behulp van meerdere datasets, wat de robuustheid ervan aantoont bij het verbeteren van de signaalintegriteit. PIPEMAT-RS biedt een systematische aanpak die de reproduceerbaarheid en betrouwbaarheid in EEG-onderzoeken vergemakkelijkt, in lijn met algemeen aanvaarde praktijken in het veld en een duidelijk gedocumenteerde structuur biedt die bestaande pijplijnen kan aanvullen. Door EEG-voorverwerking te standaardiseren, faciliteert PIPEMAT-RS neurofysiologisch onderzoek en klinische toepassingen, waardoor nauwkeurigere interpretaties van hersenactiviteit in rusttoestand en de associaties met neurologische en psychiatrische aandoeningen mogelijk zijn.

Inleiding

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

Het elektro-encefalogram (EEG) is een cruciaal hulpmiddel in zowel neurowetenschappelijk onderzoek als de klinische praktijk en biedt waardevolle inzichten in de elektrische activiteit van de hersenen. Met name EEG-gegevens in rusttoestand worden op grote schaal gebruikt om verschillende neurologische en psychiatrische aandoeningen te onderzoeken, zoals beroerte, fibromyalgie en chronische neuropathische pijn. Ondanks de wijdverbreide toepassing ervan, vereist de analyse van EEG-gegevens een rigoureuze voorbewerking om artefacten en ruis te elimineren, waardoor de integriteit en betrouwbaarheid van de resultaten worden gewaarborgd 1,2,3. In de loop der jaren is EEG van onschatbare waarde geweest bij het leveren van niet-invasieve metingen met een hoge temporele resolutie van hersenactiviteit, waardoor het onmisbaar is voor het bestuderen van de dynamische processen van de hersenen 4,5. De ruwe EEG-signalen worden echter vaak vervuild door een verscheidenheid aan ruisbronnen die de neurale signalen van belang kunnen verdoezelen, waardoor de interpretatie van de gegevens wordt bemoeilijkt6.

EEG-signalen zijn zeer gevoelig voor besmetting door bronnen zoals spieractiviteit, oogbewegingen en elektrische interferentie7. Deze artefacten kunnen neurale signalen verdoezelen, waardoor voorverwerking een cruciale stap is in EEG-analyse. Dit proces omvat doorgaans meerdere fasen: conversie van bestandsformaten, downsampling, filtering, afwijzing van artefacten, onafhankelijke componentenanalyse (ICA) en uitsluiting van ruisgerelateerde componenten 8,9. Elke stap draagt bij aan het verbeteren van de signaalkwaliteit en zorgt ervoor dat de gegevens de neurale activiteit nauwkeurig weergeven10. De complexiteit van deze processen vereist het gebruik van geavanceerde algoritmen en softwaretools om ervoor te zorgen dat de voorverwerking zowel efficiënt als effectief is11.

Een van de belangrijkste uitdagingen bij de voorverwerking van EEG-gegevens is de variabiliteit in de gegevens, die aanzienlijk kan verschillen tussen proefpersonen en opnamesessies10,12. Deze variabiliteit ontstaat als gevolg van verschillen in de fysiologische en anatomische kenmerken van de proefpersonen, evenals variaties in de experimentele omstandigheden en de gebruikte apparatuur. Bovendien kan het ontbreken van gestandaardiseerde voorverwerkingsprotocollen leiden tot inconsistenties in gegevensanalyse en -interpretatie13,14. Hoewel er verschillende pijplijnen en voorverwerkingsscripts beschikbaar zijn, zijn veel ervan ofwel afgestemd op specifieke datasets of ontbreken ze uitgebreide documentatie, waardoor ze minder toegankelijk zijn voor de bredere onderzoeksgemeenschap14. Platforms zoals GitHub hosten tal van EEG-voorverwerkingsscripts en plug-ins, waardoor het delen en gezamenlijk verbeteren van deze tools wordt vergemakkelijkt15. De gefragmenteerde aard van deze bronnen onderstreept echter de noodzaak van een robuuste, efficiënte en gestandaardiseerde bewerkbare voorverwerkingspijplijn die breed kan worden toegepast op verschillende datasets en onderzoekscontexten16. Een dergelijke pijplijn zou niet alleen de reproduceerbaarheid van EEG-studies verbeteren, maar ook een basis bieden waarop de onderzoeksgemeenschap kan voortbouwen en zich kan aanpassen aan specifieke behoeften17.

Naast EEGLAB, dat de basis vormt van PIPEMAT-RS vanwege het uitgebreide gebruikersbestand en de integratie met MATLAB, worden ook andere EEG-verwerkingstoolboxen veel gebruikt in het veld. MNE-Python is bijvoorbeeld een open-source Python-gebaseerd platform dat geavanceerde functionaliteiten biedt voor bronlokalisatie, sensorruimte-analyses en integratie met machine learning-workflows. FieldTrip, een op MATLAB gebaseerde toolbox zoals EEGLAB, staat bekend om zijn flexibele scriptomgeving en uitgebreide ondersteuning voor tijdfrequentie- en connectiviteitsanalyses. Hoewel deze platforms krachtige alternatieven bieden, vereisen ze doorgaans steilere leercurves en meer geavanceerde programmeervaardigheden. PIPEMAT-RS is ontworpen om een brug te slaan tussen toegankelijkheid en transparantie, vooral voor onderzoekers die op zoek zijn naar een bewerkbare en modulaire oplossing voor EEG-voorverwerking in rusttoestand met behulp van EEGLAB. Desalniettemin kan de conceptuele structuur van PIPEMAT-RS indien nodig worden aangepast aan andere toolboxen, waardoor interoperabiliteit en maatwerk in verschillende softwareomgevingen worden bevorderd.

In de afgelopen jaren zijn verschillende geautomatiseerde EEG-voorverwerkingspijplijnen ontwikkeld, zoals RELAX18, Automagic19, APP20 en PREP7. Deze pijplijnen bevatten geavanceerde algoritmen voor het verwijderen van artefacten en het opschonen van gegevens, waarbij vaak gebruik wordt gemaakt van op ICA gebaseerde strategieën met beperkte transparantie of aanpassing voor niet-deskundige gebruikers. RELAX introduceert bijvoorbeeld een ICA-reinigingsmethode in meerdere stappen die de afwijzing van artefacten verbetert, maar vertrouwt op complexe configuraties die mogelijk niet gemakkelijk kunnen worden gewijzigd21. PIPEMAT-RS daarentegen is ontworpen om een flexibel, transparant en educatief toegankelijk alternatief te bieden, waardoor onderzoekers elke voorbewerkingsstap kunnen begrijpen en handmatig kunnen aanpassen. Dankzij deze transparantie kan PIPEMAT-RS worden gebruikt als zowel een onderzoeks- als een onderwijsinstrument met behoud van nauwkeurigheid en reproduceerbaarheid. Bovendien legt PIPEMAT-RS de nadruk op documentatie, modulaire uitvoering en aanpasbaarheid in datasets - functies die vaak ondergerapporteerd of afwezig zijn in andere pijplijnen.

Economisch gezien kan de ontwikkeling en implementatie van een gestandaardiseerde bewerkbare voorverwerkingspijplijn voor EEG-gegevens aanzienlijke gevolgen hebben. De wereldwijde markt voor EEG-apparaten werd in 2020 gewaardeerd op ongeveer 1,2 miljard dollar en zal naar verwachting groeien met een samengesteld jaarlijks groeipercentage (CAGR) van 7,5% van 2021 tot 202822. Efficiënte voorverwerkingspijplijnen, met name die welke bewerkbaar en modulair zijn, kunnen de tijd en kosten verminderen die gepaard gaan met gegevensanalyse - een belangrijke overweging bij grootschalige klinische onderzoeken en volksgezondheidsonderzoek. Door menselijke fouten te minimaliseren en repetitieve taken te automatiseren, kunnen dergelijke pijplijnen de nauwkeurigheid van EEG-gegevensanalyse verbeteren en leiden tot betrouwbaardere onderzoeksresultaten13. Dit kan op zijn beurt de ontwikkeling van nieuwe diagnostische hulpmiddelen en therapeutische interventies versnellen, waardoor de zorgkosten mogelijk worden verlaagd en de patiëntresultaten worden verbeterd1.

Dit artikel heeft tot doel een gestandaardiseerde bewerkbare Preprocessing Integrated Pipeline voor EEG in rusttoestand te presenteren en te valideren met behulp van MATLAB (PIPEMAT-RS). Deze bewerkbare pijplijn is ontworpen om zowel robuust als efficiënt te zijn, is veelzijdig en kan op grote schaal worden toegepast op verschillende datasets en onderzoeksscenario's. De zeven uitgebreide stappen omvatten conversie van bestandsformaten, downsampling, filtering, afwijzing van artefacten, onafhankelijke componentenanalyse (ICA) en uitsluiting van ruisgerelateerde componenten, allemaal geïntegreerd in een samenhangende workflow23,24. De ontwikkeling van PIPEMAT-RS werd geleid door de noodzaak om veelvoorkomende uitdagingen op het gebied van EEG-voorverwerking aan te pakken en een tool te bieden die onderzoekers kunnen gebruiken om hun gegevensanalyseprocessen te stroomlijnen25. Door te integreren met algemeen aanvaarde praktijken in het veld en gebruik te maken van de mogelijkheden van MATLAB, wil PIPEMAT-RS een betrouwbaar, bewerkbaar en gebruiksvriendelijk kader bieden ter ondersteuning van EEG-gegevensvoorverwerking26.

Om de effectiviteit van PIPEMAT-RS te valideren, hebben we het in verschillende onderzoeken toegepast. In één onderzoek werd PIPEMAT-RS gebruikt om EEG-biomarkers te onderzoeken bij patiënten met een beroerte, waarbij significante correlaties werden geïdentificeerd tussen onaangepaste motorische functie en depressieve profielen27. Een andere studie paste PIPEMAT-RS toe om neurale handtekeningen van hersencompensatie bij patiënten met een beroerte te analyseren met behulp van EEG en TMS, en onthulde kritische inzichten in de adaptieve mechanismen van de hersenen na een beroerte28. Verdere validatie komt uit een studie die de neurale aanpassingen en compensaties bij fibromyalgiepatiënten onderzocht29. Bovendien toonde een andere studie aan hoe delta- en theta-banden in EEG in rusttoestand dienen als compensatiemechanismen bij chronische neuropathische pijn30.

Deze studies benadrukken samen het nut van PIPEMAT-RS bij het verwerken en analyseren van EEG-gegevens, waarbij de werkzaamheid ervan in verschillende omstandigheden en toepassingen wordt vastgesteld. Door een gestandaardiseerde aanpak te bieden, verbetert deze pijplijn niet alleen de reproduceerbaarheid van EEG-studies, maar vergemakkelijkt het ook de bredere acceptatie van consistente voorbewerkingsmethoden in de onderzoeksgemeenschap. Met dit artikel willen we een waardevolle bron bijdragen aan het veld en een nauwkeurigere en betrouwbaardere EEG-gegevensanalyse bevorderen16,17. Op deze manier hopen we de vooruitgang van het onderzoek in de neurofysiologie en de ontwikkeling van nieuwe therapeutische benaderingen voor neurologische en psychiatrische aandoeningen te ondersteunen.

De fundamentele voorbewerkingsstappen die in PIPEMAT-RS worden gebruikt, zijn geworteld in robuuste, breed gevalideerde methoden die essentieel zijn geworden in EEG-onderzoek om de kwaliteit en reproduceerbaarheid van gegevens te waarborgen 2,8,14. Hoewel deze methodologieën goed ingeburgerd zijn, blijven ze cruciaal vanwege hun effectiviteit bij het aanpakken van veelvoorkomende EEG-artefacten en ruis, wat betrouwbare analyses in verschillende onderzoeken blijft ondersteunen. Er zijn echter maar weinig studies die recentelijk een volledig gedocumenteerde, gestandaardiseerde pijplijn hebben opgeleverd die is afgestemd op EEG in rusttoestand. Door deze bewezen technieken te integreren met recente ontwikkelingen, zoals ICLabel voor geautomatiseerde artefactclassificatie, levert PIPEMAT-RS een eigentijdse, gestructureerde aanpak die de repliceerbaarheid en toegankelijkheid voor onderzoekers verbetert, en voldoet aan een voortdurende behoefte aan rigoureus gedocumenteerde voorverwerkingsworkflows in het veld.

Hoewel de PIPEMAT-RS-pijplijn gevestigde voorbewerkingsstappen volgt die vaak worden gebruikt in EEG-studies, vult de documentatie in de vorm van een wetenschappelijk artikel een belangrijke leemte in de literatuur. Veel EEG-onderzoeken zijn gebaseerd op vergelijkbare voorbewerkingsmethoden, maar missen vaak een uitgebreide, stapsgewijze beschrijving die volledige reproduceerbaarheid en gemakkelijke acceptatie door andere onderzoekers mogelijk maakt. Door elk onderdeel van PIPEMAT-RS in detail te beschrijven en een gestandaardiseerde sequentie te presenteren voor EEG-analyse in rusttoestand, heeft dit werk tot doel de transparantie te vergroten, de variabiliteit van de gebruiker te minimaliseren en een repliceerbaar kader te bieden dat in alle onderzoeken kan worden toegepast. In plaats van nieuwe methoden te introduceren, is deze bijdrage bedoeld als een educatieve en praktische gids die helpt bij het standaardiseren van voorverwerkingspraktijken en het verbeteren van de toegankelijkheid voor een breed scala aan EEG-onderzoekers, met name degenen die werken met gegevens in rusttoestand.

De voorverwerking van EEG-gegevens is een cruciale stap die de kwaliteit en betrouwbaarheid van daaropvolgende analyses aanzienlijk beïnvloedt. De Preprocessing Integrated Pipeline for Resting-State EEG met behulp van MATLAB (PIPEMAT-RS) is ontwikkeld om veelvoorkomende uitdagingen in de voorverwerking van EEG-gegevens aan te pakken door een uitgebreide, gestandaardiseerde aanpak te bieden die van toepassing is op verschillende datasets. Deze gestructureerde, bewerkbare pijplijn bestaat uit zeven belangrijke stappen: i) conversie van bestandsindelingen; ii) EEG-montage; iii) Downsampling en filtering; iv) Afwijzing en herverwijzing van artefacten; v) Onafhankelijke componentenanalyse (ICA); vi) ICLabel-classificatie; vii) Normalisatie van gegevens. Elke stap is zorgvuldig ontworpen om de signaalkwaliteit te verbeteren en de extractie van zinvolle informatie uit onbewerkte EEG-gegevens te vergemakkelijken.

Een cruciaal kenmerk van PIPEMAT-RS is dat elke voorverwerkingsstap wordt afgesloten met het opslaan van de dataset onder een aparte bestandsnaam. Deze structuur zorgt ervoor dat voor elk verwerkt bestand een afgeleide versie wordt gegenereerd die overeenkomt met elke specifieke stap. Deze systematische aanpak stelt gebruikers in staat om op elk punt binnen de zevenstappenpijplijn voor voorverwerking toegang te krijgen tot gegevens. De opgeslagen bestanden bevatten ID's die duidelijk de fase van de voorverwerking aangeven, waardoor het gemakkelijker wordt om gegevens tijdens de workflow te volgen en te beheren.

PIPEMAT-RS begint met de conversie van bestandsformaten, waarbij ruwe EEG-gegevensbestanden worden omgezet in een MATLAB-compatibel formaat. Deze conversie is essentieel voor de naadloze verwerking van gegevens in de robuuste rekenomgeving van MATLAB. Hierna wijst de EEG-montagestap nauwkeurige ruimtelijke locaties toe aan elke elektrode op de hoofdhuid op basis van gestandaardiseerde elektrodeplaatsingssystemen. Deze ruimtelijke informatie is cruciaal voor de nauwkeurige interpretatie van EEG-gegevens in neurofysiologische studies.

Vervolgens past de pijplijn downsampling en filtering toe om de bemonsteringsfrequentie van de gegevens te verminderen en ruis te elimineren, terwijl de frequentiecomponenten die relevant zijn voor neurofysiologisch onderzoek behouden blijven. Downsampling vermindert de rekenbelasting en opslagvereisten zonder afbreuk te doen aan de gegevenskwaliteit. Filteren verwijdert specifieke frequentiecomponenten waarvan bekend is dat ze verband houden met artefacten, waardoor de essentiële neurale signalen behouden blijven.

Vervolgens worden artefactafwijzing en herreferencing uitgevoerd. Deze stap identificeert en verwijdert gegevenssegmenten die zijn verontreinigd door geluidsbronnen, zoals knipperende ogen, spieractiviteit en elektrodebewegingen. Algoritmen voor het automatisch afwijzen van artefacten worden gebruikt om handmatige interventie te minimaliseren, waardoor de kans op menselijke fouten wordt verkleind en de efficiëntie van de voorverwerking wordt verhoogd. Het opnieuw verwijzen van de gegevens naar het gemiddelde van alle elektroden helpt de invloed van een enkele elektrode te verminderen en biedt een stabiele referentie voor de EEG-signalen.

De stap Independent Component Analysis (ICA) verfijnt de gegevens verder door gemengde signalen te scheiden in hun onafhankelijke bronnen. Deze ontbinding vergemakkelijkt de identificatie en verwijdering van artefacten zoals oogknipperingen, spierartefacten en lijnruis. ICA is een krachtige techniek die ervoor zorgt dat de resterende gegevens de onderliggende neurale activiteit nauwkeurig weergeven.

Ten slotte wordt ICLabel-classificatie toegepast om componenten die als artefacten zijn geclassificeerd automatisch te identificeren en te verwijderen. ICLabel kent probabilistische labels toe aan onafhankelijke componenten en categoriseert ze als hersenactiviteit, spieractiviteit, oogknipperingen, hartslagen, lijnruis of kanaalruis. Componenten met een hoge waarschijnlijkheid om hersenactiviteit te vertegenwoordigen, blijven behouden, terwijl componenten die als artefacten zijn geïdentificeerd, worden verwijderd. Deze geautomatiseerde aanpak vermindert de handmatige inspanning aanzienlijk en zorgt voor een consistente en objectieve classificatie van alle datasets.

Elk van deze voorbewerkingsstappen is essentieel voor het verbeteren van de kwaliteit van EEG-gegevens. Door de voorverwerkingsworkflow te standaardiseren, minimaliseert PIPEMAT-RS de variabiliteit die wordt geïntroduceerd door verschillende voorverwerkingsmethoden, waardoor de vergelijking van de resultaten in verschillende onderzoeken wordt vergemakkelijkt. De implementatie van de pijplijn in MATLAB, een veelgebruikt platform in de neurowetenschappelijke gemeenschap, zorgt voor toegankelijkheid en gemakkelijke integratie in bestaande onderzoeksworkflows.

De ontwikkeling van PIPEMAT-RS werd geleid door algemeen aanvaarde praktijken in EEG-gegevensanalyse, waarbij methoden en technieken werden gebruikt die in eerder onderzoek zijn gevalideerd. Elke stap is zorgvuldig ontworpen en grondig getest om de effectiviteit ervan bij het verbeteren van de gegevenskwaliteit te garanderen (Figuur 1). Deze alomvattende benadering verbetert niet alleen de betrouwbaarheid van EEG-gegevens, maar ondersteunt ook de identificatie van neurofysiologische markers die cruciaal zijn voor het begrijpen van verschillende neurologische en psychiatrische aandoeningen.

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Protocol

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

PIPEMAT-RS is ontwikkeld als onderdeel van ons lopende onderzoeksproject, goedgekeurd door de ethische commissie van het Clinics Hospital, University of São Paulo Medical School (CAAE: 86832518.7.0000.0068). Dit project heeft tot doel de kwaliteit en betrouwbaarheid van EEG-gegevens in rusttoestand te verbeteren voor verschillende neurologische en psychiatrische studies. De gegevens die in dit onderzoek zijn gebruikt, zijn afkomstig uit een cohortstudie, waarvan het protocol eerder is gepubliceerd door Simis et al. (2021)31. De hoofdstudie is nog aan de gang en de gegevensverzameling voor de overige klinische groepen is nog gaande. Het script voor de pijplijn wordt verstrekt in aanvullend bestand 1.

1. Conversie van bestandsindelingen

  1. Bereid de gegevensmap voor.
    1. Open MATLAB en navigeer naar de map met onbewerkte EEG-gegevensbestanden.
    2. Definieer het pad met behulp van pathname = 'C:\\Path\\To\\RawData\\'; en maak een lijst van onderwerpen met name_subj_raw = {'subject1', 'subject2', ...};.
    3. Als de gegevensset al in . matformaat , sla deze stap over en ga verder met EEG-montage.
  2. Bestanden converteren.
    1. Laad elk bestand met onbewerkte gegevens met behulp van de juiste MATLAB-functie voor het bestandstype. Gebruik bijvoorbeeld load voor .mat-bestanden of bestandsspecifieke EEGLAB-functies zoals pop_biosig (voor .edf, .bdf) of pop_fileio (voor verschillende propriëtaire formaten).
      OPMERKING: Gebruikers moeten deze stap aanpassen op basis van het formaat van hun onbewerkte EEG-bestanden en de documentatie van EEGLAB raadplegen voor aanvullende bestandsondersteuning.
    2. Sla elk bestand op in .mat-indeling , zodat de integriteit van de gegevens wordt gewaarborgd en alle relevante metadata behouden blijven.

2. EEG-montage

  1. Laad EEG-gegevens.
    1. Open MATLAB en navigeer naar de directory met de .mat bestanden.
    2. Gebruik de pop_loadset functie uit de EEGLAB-toolbox om de EEG-dataset van elke proefpersoon te laden (bijv. EEG = pop_loadset("filename.set');).
  2. Breng de elektrodelocaties aan.
    1. Zorg ervoor dat het juiste elektrodelocatiebestand (bijv. EEGSystem_128.loc) dat overeenkomt met de EEG-capconfiguratie beschikbaar is.
    2. Gebruik de functie pop_chanedit om elektrodelocaties aan te brengen. Bijvoorbeeld:
      EEG = pop_chanedit(EEG, 'laden', {'EEGSystem_128.loc', 'filetype', 'loc'});
    3. Controleer visueel of de elektrodeposities correct zijn geladen door de kanaallay-out te bekijken met behulp van de GUI van EEGLAB.
  3. Sla de gegevensset op.
    1. Sla de bijgewerkte EEG-dataset op met behulp van de functie pop_saveset (bijv. pop_saveset(EEG, 'bestandsnaam', 'subject1_loc.set')).

3. Downsampling en filtering

  1. Downsample de EEG-gegevens.
    1. Verlaag de bemonsteringsfrequentie van de EEG-gegevens tot 250 Hz met behulp van de pop_resample functie (optioneel).
      OPMERKING: De functie pop_resample past automatisch een geschikt laagdoorlaat-anti-aliasingfilter toe voordat de steekproef wordt gedownsampling. Deze stap zorgt ervoor dat hoogfrequente componenten worden verzwakt voordat ze opnieuw worden bemonsterd, waardoor aliasing-artefacten worden voorkomen en de kwaliteit van het EEG-signaal behouden blijft.
  2. Pas banddoorlaatfiltering toe.
    1. Pas een banddoorlaatfilter van 1 Hz tot 50 Hz toe op de kanalen 1-64 met behulp van de pop_basicfilter functie met een Butterworth-ontwerp en filtervolgorde van 2.
    2. Gebruik nulfase voorwaartse en achterwaartse filtering om fasevervorming te voorkomen.
  3. Filter op inkepingen toepassen (optioneel).
    1. Pas een notch-filter toe op 50 of 60 Hz op de kanalen 1-64 met behulp van pop_basicfilter met het 'PMnotch'-ontwerp en de filtervolgorde van 180.
      OPMERKING: Deze stap is optioneel en moet worden gebruikt bij het analyseren van oscillerende activiteit boven 30 Hz (bijv. gammaband). In dergelijke gevallen kunnen onderzoekers de bovengrens van het banddoorlaatfilter verhogen (bijv. tot 80 of 100 Hz), waardoor het notch-filter cruciaal is voor het elimineren van powerline-interferentie. Het commando wordt voor het gemak in de pijpleiding geleverd en kan eenvoudig worden aangepast afhankelijk van de lokale elektrische frequentie (bijv. 50 Hz of 60 Hz).

4. Afwijzing en herverwijzing van artefacten

  1. Voer automatische afwijzing van artefacten uit.
    1. Gebruik de clean_rawdata functie met parameters (5, [-1], 0,7, -1, 8, 0,85) om automatisch flatline-kanalen, ruisende segmenten en laagfrequente drifts te detecteren en te verwijderen. Deze parameters komen respectievelijk overeen met:
      FlatlineCriterion (5): verwijdert kanalen die langer dan 5 s plat zijn.
      ChannelCriterion ([-1]): schakelt afwijzing op basis van kanaalcorrelatie uit.
      LineNoiseCriterion (0,7): verwijdert kanalen met overmatige lijnruis boven deze drempelwaarde.
      Hoogdoorlaat (-1): schakelt extra hoogdoorlaatfiltering uit tijdens het schoonmaken.
      BurstCriterion (8): verwijdert databursts die meer dan 8 standaarddeviaties overschrijden.
      WindowCriterion (0,85): vereist dat 85% van de gegevens in een venster schoon zijn om deze te behouden.
      OPMERKING: Gebruikers kunnen deze waarden aanpassen afhankelijk van de kenmerken van de gegevensset. Het verlagen van het BurstCriterion zal bijvoorbeeld resulteren in een agressievere afwijzing van artefacten, terwijl het verlagen van het WindowCriterion de tolerantie voor gegevensvensters met ruis zal vergroten.
  2. Voer handmatige artefactinspectie uit (optioneel).
    1. Inspecteer indien nodig de EEG-gegevens visueel met behulp van eegplot van EEGLAB om resterende artefacten te identificeren die niet met automatische methoden worden gedetecteerd.
    2. Markeer en verwijder de resterende artefacten handmatig om een hoge gegevenskwaliteit te garanderen.
      OPMERKING: Deze stap is optioneel en wordt voornamelijk aanbevolen bij het omgaan met gegevenssets die niet-standaard ruispatronen vertonen of wanneer een grotere precisie nodig is dan geautomatiseerde procedures.
  3. Verwijs opnieuw naar de gegevens.
    1. Gebruik de functie pop_reref om EEG-signalen te rerefereren naar het gemiddelde van alle elektroden en zorg ervoor dat de originele referentie-elektrode in de dataset behouden blijft.
      OPMERKING: In deze pijplijn wordt de gemiddelde herreferentie uitgevoerd met behulp van de beschikbare kanalen zonder de originele referentie-elektrode te reconstrueren. Gebruikers die streven naar een betere consistentie in de rangschikking en vergelijkbaarheid tussen onderwerpen, kunnen echter overwegen om de oorspronkelijke referentie-elektrode (bijv. Cz) tijdelijk opnieuw in te voegen als een tijdreeks met een nulwaarde voordat er opnieuw naar wordt verwezen. Hierdoor kan de referentie bijdragen aan de gemiddelde berekening. Daarna kan het toegevoegde kanaal worden verwijderd om een tekort aan rangen te voorkomen voordat ICA wordt uitgevoerd. Dit proces wordt geïllustreerd in de RELAX_average_rereference.m-functie van de RELAX-pijplijn, die ook interpolatie van alle kanalen omvat voorafgaand aan verwijzingen. Hoewel PIPEMAT-RS een vereenvoudigde versie handhaaft voor duidelijkheid en toegankelijkheid, worden gebruikers aangemoedigd om deze stap indien nodig aan te passen, afhankelijk van de doelen van hun analyse.

5. Onafhankelijke componentenanalyse (ICA)

  1. Laad voorbewerkte EEG-gegevens.
    1. Laad het bestand met het achtervoegsel _loc_filt_cleanraw_reref.set met behulp van de functie pop_loadset .
  2. ICA uitvoeren.
    1. Voer ICA uit met behulp van de pop_runica functie met het runica-algoritme om de gegevens op te splitsen in onafhankelijke componenten. Het 'runica'-algoritme, gebaseerd op de Infomax-benadering, maximaliseert de statistische onafhankelijkheid van de componenten en wordt veel gebruikt in EEG-voorverwerking.
      OPMERKING: Voor gebruikers die op zoek zijn naar snellere ICA-berekeningen, kunnen alternatieve algoritmen zoals picard worden gebruikt door icatype, picard op te geven in de functieaanroep. Deze alternatieven bieden vergelijkbare prestaties en kunnen de rekentijd verkorten.
  3. Sla de ICA-gegevensset op.
    1. Sla de gegevensset op met het achtervoegsel _loc_filt_cleanraw_reref_ICA met behulp van pop_saveset om aan te geven dat ICA is uitgevoerd.

6. ICLabel classificatie

  1. Laad de ICA-gegevensset.
    1. Importeer de gegevensset met ICA-componenten met behulp van de functie pop_loadset .
  2. Pas de ICLabel-classificatie toe.
    1. Voer de functie pop_iclabel uit met het standaardmodel om onafhankelijke componenten te classificeren in hersen- en artefactcategorieën.
    2. Identificeer componenten met een waarschijnlijkheid groter dan 0,7 om hersenactiviteit weer te geven.
  3. Verwijder artefactcomponenten.
    1. Gebruik de pop_subcomp functie om alle componenten te verwijderen met een ICLabel hersenkans van minder dan 0,7.
    2. Bewaar alleen componenten met een kans op hersenactiviteit van meer dan 0,7. De drempel van 0,7 brengt de noodzaak in evenwicht om echte neurale signalen te behouden en tegelijkertijd de effectieve verwijdering van artefacten te garanderen.
  4. Sla de opgeschoonde gegevensset op.
    1. Sla de opgeschoonde gegevensset op met het achtervoegsel _loc_filt_cleanraw_reref_ICA_Cleaned met behulp van pop_saveset om aan te geven dat artefactcomponenten zijn verwijderd.

7. Normalisatie van gegevens

  1. Laad opgeschoonde EEG-gegevens.
    1. Importeer de gegevensset met ICA-componenten die geen artefacten bevatten met behulp van de functie pop_loadset .
  2. Pas Z-Score-normalisatie toe.
    1. Normaliseer elk EEG-kanaal met behulp van Z-score-transformatie door (x - gemiddelde (x)) / std (x) voor elk kanaal afzonderlijk te berekenen.
      OPMERKING: Normalisatie van de Z-score is optioneel en moet worden toegepast op basis van de analytische doelen van het onderzoek. Hoewel het de variabiliteit tussen proefpersonen vermindert en gegevens standaardiseert voor vergelijkingen op groepsniveau, kan het ook topografische verschillen verzwakken en betekenisvolle amplitudeverschillen tussen kanalen elimineren. Onderzoekers die geïnteresseerd zijn in het behoud van de ruwe signaalgrootte of ruimtelijke verdeling, wordt geadviseerd deze stap over te slaan.
  3. Sla de definitieve gegevensset op.
    1. Sla de volledig voorbewerkte en genormaliseerde gegevensset op met het achtervoegsel _loc_filt_cleanraw_reref_ICA_Normalized met behulp van pop_saveset om de voltooiing van de voorverwerking aan te geven.

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Resultaten

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

De validatie van de EEG-voorverwerkingspijplijn is essentieel om de betrouwbaarheid en effectiviteit van de methoden die worden gebruikt voor het extraheren van zinvolle neurofysiologische gegevens te waarborgen. Dit proces omvat empirisch bewijs uit gepubliceerde studies, statistische beoordelingen en vergelijkingen met gevestigde benchmarks in het veld.

De robuustheid en bruikbaarheid van PIPEMAT-RS zijn aangetoond door de succesvolle toepassing ervan in ver...

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Discussie

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

De PIPEMAT-RS-pijplijn is ontwikkeld om een gestandaardiseerde, efficiënte methode te bieden voor het voorverwerken van EEG-gegevens in rusttoestand. Kritieke stappen in dit protocol zijn onder meer afwijzing van artefacten en Independent Component Analysis (ICA), die beide de signaal-ruisverhouding aanzienlijk verbeteren en zorgen voor de extractie van betekenisvolle neurale signalen. De combinatie van automatische afwijzing van artefacten met behulp van de clean_rawdata-functie en hand...

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Openbaarmakingen

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

De auteurs verklaren dat ze geen concurrerende financiële belangen of persoonlijke relaties hebben die van invloed zouden kunnen zijn geweest op het werk dat in dit artikel wordt gerapporteerd.

Dankbetuigingen

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

Concreet werd LMM ondersteund door een postdoctorale onderzoeksbeurs #21/05897-5, São Paulo Research Foundation (FAPESP). AC werd ondersteund door een wetenschappelijke initiatiesubsidie #21/12790-2, São Paulo Research Foundation (FAPESP). SPB werd ondersteund door een postdoctorale onderzoeksbeurs #20/08512-4, São Paulo Research Foundation (FAPESP). FF en LRB worden ondersteund door onderzoekssubsidie #17/12943-8, São Paulo Research Foundation (FAPESP). Individueel ontving FF steun van NHI 2020 R01 AT, Project #1R01AT009491-01A1.

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Materialen

Lijst van materialen gebruikt in dit artikel
NaamBedrijfCatalogusnummerOpmerkingen
MATLAB MathWorksR2020a of nieuwerVereist voor het uitvoeren van het PIPEMAT-RS script.
EEG Recording SystemBrain Productshttps://www.brainproducts.com/EEG-acquisitiesysteem dat wordt gebruikt voor gegevensverzameling. Andere merken  zijn BioSemi / ANT Neuro (of equivalent) 
EEGLAB ToolboxSwartz Center for Computational NeuroscienceN/AOpen-source MATLAB-toolbox voor EEG-analyse.
Electrodes (Ag/AgCl)Brain Products https://www.brainproducts.com/solutions/r-net/Wordt gebruikt bij EEG-gegevensverzameling. Andere merken  zijn BioSemi / ANT Neuro (of equivalent) 
ICLabel PluginSwartz Center for Computational NeuroscienceN/AGeautomatiseerd artefactclassificatietool voor EEG.
PIPEMAT-RS ScriptN/AN/AAangepaste MATLAB-script voor gestandaardiseerd EEG-voorverwerking.
Signal AmplifierBrain Products https://www.brainproducts.com/solutions/#amplifiersVersterkt EEG-signalen voor verwerking. Andere merken  zijn BioSemi / ANT Neuro (of equivalent) 
Standard 64-Channel EEG CapBrain Products https://www.brainproducts.com/solutions/#electrodes-capsElektrodekap voor EEG-opname. Andere merken  zijn BioSemi / ANT Neuro (of equivalent) 

Referenties

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).

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Herprints en machtigingen

Toestemming aanvragen om de tekst of afbeeldingen van dit JoVE-artikel te hergebruiken

Toestemming aanvragen

Trefwoorden

Artefactverwijderingonafhankelijke componentanalyseICLabel classificatieEEG signaalkwaliteitbanddoorlaatfilteringEEG datacleaningneurofysiologisch onderzoek

Gerelateerde artikelen