25 maart 2011
Neurale controle en cognitieve processen kunnen worden bestudeerd door middel van oogbewegingen. De VisualEyes software maakt het mogelijk een operator om stimuli op twee computerschermen zelfstandig met behulp van een eenvoudig, douane scripttaal programmeren. Het systeem kan stimuleren bewegingen tandem oog (saccades en glad achtervolging) of tegengestelde oogbewegingen (convergentie) of een combinatie.
Het algemene doel van deze procedure is om een experimentator in staat te stellen een reeks visuele stimuli te genereren met behulp van het visuele oogsysteem om een oculaire-motorisch onderzoek uit te voeren. Eerst moet het visuele oogsysteem worden gekalibreerd door pixelwaarden om te zetten in graden met behulp van gemeten doelen. De tweede stap is het definiëren van de begin- en eindposities van de linkse en rechter oog stimuli door de stimuli op te slaan in een bibliotheek voorafgaand aan de experimentele sessie.
En tenslotte wordt de oogbewegingsmonitor op het onderwerp geplaatst en wordt het experimentele script uitgevoerd om oogbewegingsreacties op te nemen. Uiteindelijk kunnen resultaten worden verkregen die positie- en snelheidssporen van oogbewegingen laten zien. Het belangrijkste voordeel van deze techniek ten opzichte van bestaande methoden, zoals eigen software, is dat de operator elk visueel stimulus kan samenstellen om elk type oculaire motorische experiment uit te voeren.
Het demonstreren van deze procedure is een doctoraatsstudent van Kim uit mijn laboratorium. Elk type oogbewegingsmonitor kan voor dit systeem worden gebruikt. In deze demonstratie wordt een limbus tracking en een videobewakingsoogbewegingssysteem gebruikt voor tandem tracking bewegingen zoals psychotisch of soepele achtervolging.
Een enkele computer kan worden gebruikt voor de visuele weergave om tegengestelde oogbewegingen zoals virgins of de interactie van virgins met tandem versie bewegingen te bestuderen. Een haplo scope is nodig met twee computermonitoren voor visuele weergave. Eerste kalibratie is nodig om een set metrische gegevens om te zetten in een andere omdat oogbewegingen typisch worden aangegeven in rotatiegraden.
Terwijl computermonitoren pixelwaarden gebruiken, kan men trigonometrie gebruiken om te berekenen waar de fysieke doelen geplaatst moeten worden om de visuele weergaven te kalibreren. Bijvoorbeeld, als het stimulus op het computerscherm gelijkstaat aan een fysiek doel van twee graden, dan komt die pixelwaarde overeen met een stimulus van twee graden. Om het systeem te kalibreren, moet de operator het pixel naar graad dot vei-bestand openen in de visualize-directory.
Definieer eerst de monitor om te kalibreren met behulp van het stretch mode veld. Voer nummer één in voor de linker oogmonitor en nummer twee voor de rechter oogmonitor. Voer vervolgens het programma uit en beweeg de groene lijn stimulus tot de groene lijn bovenop het fysieke doel is gesuperponeerd.
Voer nu de bekende positie van het fysieke doel in graden in, en druk op de opslaan knop. Klik vervolgens op de groene lijn. De graad en pixelwaarde worden getoond op de weergave in de linker benedenhoek, en de operator moet minimaal drie kalibratiepunten verzamelen.
Na het opslaan van alle kalibratiepunten, open het D twee P Excel outputbestand in de visualized-directory. Om de kalibratiepunten te verkrijgen. Plot de kalibratiepunten om een lineaire regressie-vergelijking te verkrijgen.
Gebruik de vergelijking om de begin- en eindpositie van het visuele stimulus te berekenen. De operator wil in pixelwaarden programmeren. Een voorbeeld van de linker oog en rechter oog kalibratiecurve verkregen met behulp van vijf kalibratiepunten voor een virgin stimulus is hier getoond.
Herhaal de vorige twee stappen voor de andere monitor als de stimulus een extra monitor vereist. Eerst moet de operator de begin- en eindpositie van de linker en rechter oog stimulus definiëren voorafgaand aan het experiment. Om dit te doen, open een nieuw tekstbestand en definieer op de eerste rij de begintijd en positiewaarden.
Vier parameters moeten worden gedefinieerd, de tijd, de horizontale positie, de verticale positie, en de rotatie elk gescheiden door een tab. Definieer eveneens de vier eindparameters, de eindtijd, horizontale positie, verticale positie, en de rotatie van het stimulus. Sla het stimulus op in de visualized-directory als een stimulusnaam dot vii-bestand, en herhaal deze stap voor elke andere I stimulus.
Vervolgens kan de beweging van het stimulus worden gegeneraliseerd in twee soorten beweging. Een abrupte stap of een continue ramp. Een stap laat toe dat het stimulus abrupt beweegt of springt van de beginpositie naar de eindpositie.
De operator moet opmerken dat de verandering in tijd 0,001 seconden moet zijn voor een stapstimulus. Een voorbeeld van een psychotische stap, soepele achtervolging ramp, virgin stap en virgin ramp worden getoond in tabel een. Voor stimuli kunt u een enkel stimulus hebben, zoals een stap of een reeks van visuele taken, zoals een multi-stappen.
Sla nu beide stimulusbestanden op in de stimulibibliotheek. Merk op dat er verschillende standaardinstellingen zijn binnen de visualized-directory. De eerste regel is het percentage van het scherm binnen de horizontale richting.
De tweede regel is het percentage van het scherm binnen de verticale richting. De derde is de achtergrond afbeelding, en de vierde is de voorgrond of doel afbeelding. De vijfde regel geeft aan dat de computer in onafhankelijke modus moet werken.
De zesde regel geeft aan welke monitor wordt gebruikt. De zevende regel is de beeldverhouding van de monitoren. De rest van de regels zijn de verschillende soorten stimuli die de operator kan gebruiken binnen een experimentele sessie.
Open nu de linker oog stimulusmonitor en de rechter oog stimulus. Monitorbestanden van de visualized-directory. Deze twee bestanden bevatten de bibliotheek stimuli voor het linker en rechter oog respectievelijk.
Schrijf op de laatste regel de bestandsnaam van het stimulus dat is gedefinieerd. Het profielnummer verwijst naar de rij die overeenkomt met de stimulusbestandsnaam. Bijvoorbeeld, hier is het profielnummer van het stimulus acht.
Men kan de vorige stappen herhalen om zoveel stimuli te creëren als nodig is voor een experiment. Vervolgens kan het script voor het experimentele protocol worden geschreven. Open eerst een tekstbestand om de experimentele protocol commando's te typen en sla dit bestand op in de visualized-directory als een scriptnaam vs-bestand.
Dit zal het scriptbestand zijn waaruit het visualize systeem commando's zal lezen en uitvoeren. De visualized functies hebben invoer en uitvoer argumenten. Deze tabel toont alle functies in de visualized software die kunnen worden gebruikt wanneer het temp file dot lwf niet is gedefinieerd.
Tijdens de uitvoering van deze functie zal de software geen binnenkomende gegevens opslaan voor digitalisatie. De logbestandsfunctie geeft output strings, of de invoer buffer gedefinieerd vanuit de EXP-proef naar het uit tek
Bekijk het volledige transcript en krijg toegang tot duizenden wetenschappelijke video's
Dit artikel bespreekt het gebruik van de VisualEyes-software voor het bestuderen van neurale controle en cognitieve processen door middel van oogbewegingen. Het systeem maakt de onafhankelijke programmering van visuele stimuli op twee schermen mogelijk, wat verschillende oculaire-motorische experimenten faciliteert.
Oculomotor experimentation provides critical insights into neural control mechanisms relevant to target validation in neuroscience drug discovery. The VisualEyes system enables flexible, programmable visual stimulus generation to support mechanistic de-risking of therapeutic hypotheses involving visual processing pathways. This capability enhances predictive confidence in preclinical models by allowing precise, reproducible eye movement measurements across diverse experimental designs.
The VisualEyes system integrates into the discovery continuum from hypothesis testing through lead identification to preclinical validation by providing a modular platform for stimulus control and response quantification.