Multichannel-systems NeuroExplorer Bedienungsanleitung Seite 1

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Software Multichannel-systems NeuroExplorer herunter. Multichannel Systems NeuroExplorer User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 373
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen

Inhaltsverzeichnis

Seite 1 - NeuroExplorer Manual

NeuroExplorer ManualCopyright © 1998-2011 Nex Technologies

Seite 2

•••••••••••••••••1.1. Getting Started with NeuroExplorer This section, Getting Started with NeuroExplorer, describes the basics of using NeuroExplorer

Seite 3 - Table of Contents

Filter Length The length of all the intervals of the interval filter (if a filter was used) or thelength or the recording session (in seconds).Mean Fr

Seite 4

2.29. Place Cell Analysis This analysis estimates the frequency of neuronal firing as a function of position of an animal. Theanimal position should b

Seite 5

Select Data To End of the time range in seconds.Int. filter type Specifies if the analysis will use a single or multiple interval filters.Interval fil

Seite 6

Position ISI mode Average interval between two consecutive position data points (inseconds).Mean Firing Rate Mean firing rate (mean of all the firing

Seite 7

With Firing Rates display, if the animal spent less time in the cell than Min Time Spent or visited thecell less than Min Visits number of times, the

Seite 8

2.30. Reverse Correlation This analysis is used for estimation of receptive fields in vision research. The analysis calculates theaverage visual stimu

Seite 9 - 1. Getting Started

•••••Sheet Name The name of the worksheet in Excel where to copy the numerical results.TopLeft Specifies the Excel cell where the results are copied.

Seite 10 - NeuroExplorer Updates

0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0

Seite 11

2.31. Epoch Counts This analysis is very similar to Perievent Histograms. The only distinction is that, instead ofcalculating bin counts for consecuti

Seite 12

Variable Variable name.Reference The name of the reference event.NumRefEvents The number of reference events.YMin Minimum epoch count for this variabl

Seite 13

1.2. Working with Sentinel Keys General NeuroExplorer requires a Sentinel key to operate. Sentinel drivers need to be installed so thatNeuroExplorer c

Seite 14 - Files Panel

2.32. Coherence Analysis Coherence is a measure of the degree of relationship, as a function of frequency, between two timeseries. ParametersParameter

Seite 15

TopLeft Specifies the Excel cell where the results are copied. Should be in the formCR where C is Excel column name, R is the row number. For example,

Seite 16

Z = 1 - pow(alpha, 1/(w*L - 1)) where pow(x,y) returns x to the power of y, alpha = 1 - Confidence_Level*0.01, L is the number of overlapped windows w

Seite 17

2.33. Spectrogram Analysis This analysis captures the frequency content of continuous variables or neuronal rate histograms. ParametersParameter Descr

Seite 18

Sheet Name The name of the worksheet in Excel where to copy the numerical results.TopLeft Specifies the Excel cell where the results are copied. Shoul

Seite 19

2.34. Perievent Spectrograms This analysis captures the frequency content of continuous variables or neuronal rate histograms inthe time windows aroun

Seite 20 - File Import Options

Add to Results / BinrightAn option to add an additional vector (containing a right edge of eachfrequency bin) to the matrix of numerical results.Send

Seite 21

2.35. Joint ISI Distribution For each spike, a point is calculated where the X coordinate of the point is the current interspikeinterval and Y coordin

Seite 22

Summary of Numerical Results The following information is available in the Summary of Numerical ResultsColumn DescriptionVariable Variable name.YMi

Seite 23

2.36. Autocorrelograms Versus Time This analysis shows the dynamics of the autocorrelograms over time. It calculates multipleautocorrelograms using a

Seite 24

remove this version and reboot thecomputer. - To install the 7.4.0 drivers, run thedriver installer: C:\Program Files\NexTechnologies\NeuroExplore

Seite 25

Send to Excel An option to send numerical results or summary of numerical results toExcel. See also Excel Options.Sheet Name The name of the worksheet

Seite 26 - 1.10. 1D Data Viewer

•••3. Working with Graphics Graphical analysis results in NeuroExplorer can be adjusted by the user to include custom labels,lines and arrows. The top

Seite 27 - 1.11. Analyzing Data

••• In this mode, you can add, delete and edit page graphics objects, i.e. the graphics elements that youwant to have on the page. Each graph in the p

Seite 28

• Switch back to the Page Mode: Note that the labels of all graphs are now in new positions. 3.3. Positioning the Graphics Objects Every graphical obj

Seite 29

•••• Coordinates and alignment options shown in this dialog are for the text label in the following graph: This text object is located to the right of

Seite 30

•••••To specify the exact position of the text object, use the Location page of the dialog. See Positioningthe Graphics Objects for details. To specif

Seite 31

•••••To edit the properties of the line, double-click at the line. The following dialog will be displayed: Line thickness and the size of the arrow ar

Seite 32

4. Working with 3D Graphics NeuroExplorer 3D Graphics Module adds high quality 3D graphics to NeuroExplorer. It was alwayspossible before to export th

Seite 33 - 1.16. Analysis Templates

••4.1. Viewing Multiple Histograms in 3D To view a set of histograms in 3 dimensions: Calculate the histograms by applying any of the histogram analys

Seite 34 - 1.17. Numerical Results

4.2. 3D Graphics Parameters 3D Template - allows you to choose the 3D Template. When you start using 3D Module, only one 3DTemplate, Default is availa

Seite 35 - 1.18. Post-processing

of the NeuroExplorer resellers listed inthe Purchase page of theNeuroExplorer web site: http://www.neuroexplorer.com/purchase.htm Page 11

Seite 36

•••••4.3. Viewing the Neuronal Activity "Movie" To view a 'movie' of neuronal activity: Open the data file. Next, you need to spec

Seite 37 - 1.20. Working with Matlab

You may want to change the 3D graph properties to get the smooth surface shown above. To changethe graph properties, right-click in the 3D Viewer win

Seite 38 - 1.21. Working with Excel

4.4. Activity Animation Parameters Animation Template - allows you to choose the Animation Template. When you start using 3DModule, only one Animation

Seite 39 - 1.22. Saving Graphics

5. Programming with NexScript NeuroExplorer has a powerful scripting language (NexScript) resembling the Matlab language. Tocreate a script, select th

Seite 40 - 2. Analysis Reference

x = 0 If the statement is very long, you can use the line continuation symbol (backslash \) to indicate thatthe next line contains the continuation of

Seite 41 - 2.1. Data Types

5.1. Script Variables Variable Names The variable name in NexScript should begin with a letter and contain only letters, digits and theunderscore sign

Seite 42 - 2.1.3. Intervals

5.2. File Variables The variables from the opened data file can be accessed using the prefix specifying the document.For example, the spike train DSP0

Seite 43

You can also add intervals to an interval variable using NexScript functions. See Properties ofVariables and Adding Data to Variables for details. Con

Seite 44 - 2.1.4. Markers

The operation is specified in the top left corner of the dialog. When you select an operation, anoperation description is shown in the central panel

Seite 45 - 2.1.5. Population Vectors

5.4. Flow Control Loops NexScript supports two types of loops: for loops and while loops. for loop has the following syntax: for variable = expression

Seite 46 - 2.1.6. Waveforms

1.3. NeuroExplorer Screen Elements NeuroExplorer user interface consists of the main window surrounded by several panels. Thesepanels allow you to sel

Seite 47 - Limitations

Conditional operators Operator if has the following syntax: if logical_expression statements ... end or if logical_expression statements ... else sta

Seite 48 - 2.2. Data Selection Options

5.5. Functions The following function categories are available in NexScriptCategory DescriptionFile Read and Write Functions Functions to read data an

Seite 49 - 2.3. Post-Processing Options

5.5.1. File Read and Write Functions The following file read and write functions are available in NexScriptFunction DescriptionGetFileCount Returns th

Seite 50 - 2.5. Excel Options

5.5.1.1. GetFileCount Function GetFileCount Function Returns the number of files that match the file filter. Syntax double GetFileCount(string fileFil

Seite 51

5.5.1.2. GetFileName Function GetFileName Function Returns the file name for the specified index after GetFileCount() was called. Syntax GetFileName(d

Seite 52 - 2.7. Cumulative Sum Graphs

5.5.1.3. OpenFile Function OpenFile Function Opens text file using the specified mode, returns file ID. Syntax double OpenFile(string filePath, string

Seite 53 - 2.8. Rate Histograms

5.5.1.4. CloseFile Function CloseFile Function Closes the specified file. Syntax CloseFile(fileID) ParametersParameter Type Description fileID doubl

Seite 54

5.5.1.5. ReadLine Function ReadLine Function Reads a line from the text file. Syntax double ReadLine(fileID, string lineString) ParametersParameter T

Seite 55

5.5.1.6. WriteLine Function WriteLine Function Writes a line of text to a text file. Syntax WriteLine(fileID, lineString) ParametersParameter Type D

Seite 56

5.5.1.7. OpenDocument Function OpenDocument Function Opens a data file with the specified path. Returns a reference to the opened document. Syntax doc

Seite 57

data file, simply double-click the file name. Analyses Panel This view allows you to quickly select one of the analyses available in NeuroExplorer. To

Seite 58 - 2.10. Autocorrelograms

5.5.1.8. NewDocument Function NewDocument Function Creates a new document (data file) with the specified timestamp frequency. Syntax documentReference

Seite 59

5.5.1.9. CloseDocument Function CloseDocument Function Closes the specified document. Syntax CloseDocument(doc) ParametersParameter Type Description

Seite 60

5.5.1.10. SaveDocument Function SaveDocument Function Saves the specified document. Syntax SaveDocument(doc) ParametersParameter Type Description do

Seite 61 - 2.11. Perievent Histograms

5.5.1.11. SaveDocumentAs Function SaveDocumentAs Function Saves the specified document (in .nex format) in a file with the specified file path. Syntax

Seite 62

5.5.1.12. SaveNumResults Function SaveNumResults Function Saves the numerical results to a text file with the specified name. Syntax SaveNumResults(do

Seite 63

5.5.1.13. SaveNumSummary Function SaveNumSummary Function Saves the summary of numerical results to a text file with the specified name. Syntax SaveNu

Seite 64 - Peak and Trough Statistics

5.5.1.14. SaveAsTextFile Function SaveAsTextFile Function Saves the document in the text file with the specified file name. Syntax SaveAsTextFile(doc,

Seite 65

5.5.1.15. MergeFiles Function MergeFiles Function Opens and merges the specified files, returns the reference to the merged file. Syntax documentRefer

Seite 66 - 2.12. Crosscorrelograms

5.5.1.16. ReadBinary Function ReadBinary Function Reads a binary value of a specified type from a file. Syntax double ReadBinary(fileID, valueType) Pa

Seite 67

5.5.1.17. FileSeek Function FileSeek Function Repositions file pointer by the specified offset. Syntax double FileSeek(fileID, offset, type) Parameter

Seite 68

Variables Panel You can analyze all the variables in your data file, a subset of the variables, or may be just onevariable. Variables Panel allows yo

Seite 69

5.5.1.18. SelectFile Function SelectFile Function Opens File Open dialog and returns the path of the file selected in the dialog. Syntax string Select

Seite 70

5.5.2. Document Properties Functions The following document properties functions are available in NexScriptFunction DescriptionGetDocPath Returns the

Seite 71 - Shift-Predictor Algorithm

5.5.2.1. GetDocPath Function GetDocPath Function Returns the full path of the data file. Syntax string GetDocPath(doc) ParametersParameter Type Desc

Seite 72 - More on Time Intervals

5.5.2.2. GetDocTitle Function GetDocTitle Function Returns the data file name. Syntax string GetDocTitle(doc) ParametersParameter Type Description d

Seite 73 - 2.14. Rasters

5.5.2.3. GetTimestampFrequency Function GetTimestampFrequency Function Returns the frequency used in the internal representation of the timestamps. Sy

Seite 74 - 2.15. Perievent Rasters

5.5.2.4. GetDocEndTime Function GetDocEndTime Function Returns the maximum timestamp value (in seconds) for all the document variables. Syntax double

Seite 75

5.5.2.5. SetDocEndTime Function SetDocEndTime Function Sets the length of experimental session for the document. Syntax SetDocEndTime(doc, endtime) Pa

Seite 76

5.5.2.6. GetDocComment Function GetDocComment Function Returns the document comment string. Syntax string GetDocComment(doc) ParametersParameter Type

Seite 77 - 2.16. Joint PSTH

5.5.3. Document Variables Functions The following document variables functions are available in NexScriptFunction DescriptionGetVarCount Returns the n

Seite 78

5.5.3.1. GetVarCount Function GetVarCount Function Returns the number of variables of the specified type in the file. Syntax double GetVarCount(doc, v

Seite 79

••• Explore panel allows you to quickly explore analysis parameter ranges. Select a parameter you wantto explore from a list and drag a slider. NeuroE

Seite 80 - 2.18. Instant Frequency

5.5.3.2. GetVarName Function GetVarName Function Returns the name of the specified variable. Syntax string GetVarName(doc, number, varType) Parameters

Seite 81 - (t[i], t[i] - t[i-1])

5.5.3.3. GetVarSpikeCount Function GetVarSpikeCount Function Returns the number of timestamps in the specified variable. Syntax double GetVarSpikeCoun

Seite 82

5.5.3.4. GetVar Function GetVar Function Returns the reference to the specified variable. Syntax variableReference GetVar(doc, number, varType) Parame

Seite 83 - 2.21. Synchrony vs. Time

5.5.3.5. DeleteVar Function DeleteVar Function Deletes the specified variable from the file. Syntax DeleteVar(doc, number, varType) ParametersParamete

Seite 84

5.5.3.6. Delete Function Delete Function Deletes the specified variable from the file. Syntax Delete(doc, var) ParametersParameter Type Description

Seite 85 - 2.22. Trial Bin Counts

5.5.3.7. GetVarByName Function GetVarByName Function Returns the reference to the variable which has the specified name. Syntax variableReference GetV

Seite 86

5.5.3.8. NewEvent Function NewEvent Function Creates a new timestamped variable. Syntax variableReference NewEvent(doc, count) ParametersParameter Ty

Seite 87

5.5.3.9. NewIntEvent Function NewIntEvent Function Creates a new interval variable. Syntax variableReference NewIntEvent(doc, count) ParametersParamet

Seite 88

5.5.3.10. NewPopVector Function NewPopVector Function Creates a new population vector. Syntax variableReference NewPopVector(doc, type) ParametersPara

Seite 89

5.5.3.11. GetContNumDataPoints Function GetContNumDataPoints Function Returns the number of data points in the continuous variable. Syntax double GetC

Seite 90 - 2.24. Burst Analysis

••1.4. Opening Files and Importing Data NeuroExplorer can read native data files created by popular data acquisition systems (Alpha Omega,CED Spike-2,

Seite 91

5.5.3.12. NewContVar Function NewContVar Function Creates a new continuous variable. Syntax variableReference NewContVar(doc, frequency, mVmin, mVmax)

Seite 92

5.5.3.13. CopySelectedVarsToAnotherFile Function CopySelectedVarsToAnotherFile Function Copies selected variables from one file to another. Syntax Cop

Seite 93

5.5.4. Variable Selection Functions The following selection functions are available in NexScript:Function DescriptionIsSelected Returns selection stat

Seite 94

5.5.4.1. IsSelected Function IsSelected Function Returns 1 if the variable var is selected, 0 otherwise. Syntax double IsSelected(var) ParametersParam

Seite 95 - 2.26. PSTH Versus Time

5.5.4.2. Select Function Select Function Selects the specified variable for analysis. Syntax Select(doc, var) ParametersParameter Type Description d

Seite 96

5.5.4.3. Deselect Function Deselect Function Deselects the specified variable. Syntax Deselect(doc, var) ParametersParameter Type Description doc do

Seite 97

5.5.4.4. SelectVar Function SelectVar Function Selects the specified variable for analysis. Syntax SelectVar(doc, number, varType) ParametersParameter

Seite 98

5.5.4.5. DeselectVar Function DeselectVar Function Deselects the specified variable. Syntax DeselectVar(doc, number, varType) ParametersParameter Typ

Seite 99 - 2.28. Regularity Analysis

5.5.4.6. Select Function Select Function Selects the specified variable for analysis. Syntax Select(doc, var) ParametersParameter Type Description d

Seite 100 - Reference

5.5.4.7. Deselect Function Deselect Function Deselects the specified variable. Syntax Deselect(doc, var) ParametersParameter Type Description doc do

Seite 101 - 2.29. Place Cell Analysis

1.5. Importing Files Created by Data Acquisition Systems NeuroExplorer can read native data files created by popular data acquisition systems (Alpha O

Seite 102 - Summary of Numerical Results

5.5.4.8. SelectAll Function SelectAll Function Selects all the variables for analysis. Syntax SelectAll(doc) ParametersParameter Type Description do

Seite 103

5.5.4.9. DeselectAll Function DeselectAll Function Deselects all variables. Syntax DeselectAll(doc) ParametersParameter Type Description doc documen

Seite 104

5.5.4.10. SelectAllNeurons Function SelectAllNeurons Function Selects all neuron type variables for analysis. Syntax SelectAllNeurons(doc) ParametersP

Seite 105 - 2.30. Reverse Correlation

5.5.4.11. SelectAllEvents Function SelectAllEvents Function Selects all event type variables for analysis. Syntax SelectAllEvents(doc) ParametersParam

Seite 106

5.5.4.12. EnableRecalcOnSelChange Function EnableRecalcOnSelChange Function Enables recalculation of analyses when the list of selected variables chan

Seite 107

5.5.4.13. DisableRecalcOnSelChange Function DisableRecalcOnSelChange Function Disables recalculation of analyses when the list of selected variables c

Seite 108 - 2.31. Epoch Counts

5.5.5. Properties of Variables Functions The following functions that can get or change properties of variables are available in NexScriptFunction Des

Seite 109

5.5.5.1. GetName Function GetName Function Returns the name of the variable. Syntax string GetName(var) ParametersParameter Type Description var var

Seite 110 - 2.32. Coherence Analysis

5.5.5.2. GetSpikeCount Function GetSpikeCount Function Returns the number of timestamps in the variable. Syntax double GetSpikeCount(var) ParametersPa

Seite 111

5.5.5.3. AddTimestamp Function AddTimestamp Function Adds a new timestamp to the specified event or neuron variable. Syntax AddTimestamp(var, timestam

Seite 112

Revision: 4.095. Date: 9/23/2011.

Seite 113 - 2.33. Spectrogram Analysis

Multi Channel Systems Files NeuroExplorer can import standard MCS data files. All the sorted spike trains and external events areimported. The wavefor

Seite 114

5.5.5.4. SetNeuronType Function SetNeuronType Function Changes the type of the specified timestamped variable. Syntax SetNeuronType(doc, var, type) Pa

Seite 115 - 2.34. Perievent Spectrograms

5.5.5.5. AddContValue Function AddContValue Function Adds a new data point to the specified continuous variable Syntax AddContValue(var, timestamp, va

Seite 116

5.5.5.6. AddInterval Function AddInterval Function Adds a new interval to the specified interval variable. Syntax AddInterval(var, interval_start, int

Seite 117 - 2.35. Joint ISI Distribution

5.5.6. Analysis Functions The following analysis functions are available in NexScriptFunction DescriptionApplyTemplate Runs the analysis specified in

Seite 118

5.5.6.1. ApplyTemplate Function ApplyTemplate Function Runs the analysis specified in the analysis template. Syntax ApplyTemplate(doc, templateName) P

Seite 119 - Parameters

5.5.6.2. ApplyTemplateToWindow Function ApplyTemplateToWindow Function Runs the analysis specified in the template and shows the result in the specifi

Seite 120

5.5.6.3. PrintGraphics Function PrintGraphics Function Prints the contents of the first graphical window of the document. Syntax PrintGraphics(doc) Pa

Seite 121 - 3. Working with Graphics

5.5.6.4. Dialog Function Dialog Function Shows a dialog that can be used to specify the script parameters. Syntax double Dialog(doc, par1, name1, type

Seite 122

The following script will allow a user to choose one of the neurons in the active document and selectthis neuron for analysis: doc = GetActiveDocume

Seite 123

5.5.6.5. ModifyTemplate Function ModifyTemplate Function Modifies one of the template parameters. Syntax ModifyTemplate(doc, templateName, paramName,

Seite 124 - 3.4. Text Labels

1.6. Importing Data from Text Files You can specify text import options in the Text Import dialog: Sampling Frequency - this parameter defines the int

Seite 125 - 3.5. Lines

ModifyTemplate(doc, "Peri", "Graph|Line color", "1")ModifyTemplate(doc, "Peri", "Graph|Fill under line&qu

Seite 126 - 3.6. Rectangles

5.5.6.6. RecalculateAnalysisInWindow Function RecalculateAnalysisInWindow Function Forces recalculation of analysis in the specified graphic window. S

Seite 127 - 4. Working with 3D Graphics

5.5.6.7. EnableRecalcOnSelChange Function EnableRecalcOnSelChange Function Enables recalculation of analyses when the list of selected variables chang

Seite 128

5.5.6.8. DisableRecalcOnSelChange Function DisableRecalcOnSelChange Function Disables recalculation of analyses when the list of selected variables ch

Seite 129 - 4.2. 3D Graphics Parameters

5.5.6.9. SendGraphicsToPowerPoint Function SendGraphicsToPowerPoint Function Sends the contents of the first graphical window of the document to the s

Seite 130

5.5.6.10. SaveGraphics Function SaveGraphics Function Saves the graphics of rthe first graphics window of the document to a WMF or PNG file. Syntax Sa

Seite 131

5.5.7. Numerical Results Functions The following numerical results functions are available in NexScriptFunction DescriptionGetNumRes Returns the value

Seite 132

5.5.7.1. GetNumRes Function GetNumRes Function Returns the value of the specified cell in the Numerical Results Window of the first graphical view oft

Seite 133 - 5. Programming with NexScript

5.5.7.2. GetNumResNCols Function GetNumResNCols Function Returns the number of columns of the Numerical Results Window of the first graphical view of

Seite 134

5.5.7.3. GetNumResNRows Function GetNumResNRows Function Returns the number of rows of the Numerical Results Window of the first graphical view of the

Seite 135 - 5.1. Script Variables

name, NeuroExplorer will add "event" at the beginning of the name. <timestamp> is a number representing the neuron firing time (or eve

Seite 136 - 5.2. File Variables

5.5.7.4. GetNumResColumnName Function GetNumResColumnName Function Returns the name of the specified column of the Numerical Results Window. Syntax st

Seite 137

5.5.7.5. SendResultsToExcel Function SendResultsToExcel Function Sends numerical results (of the first graphics window of the document) to Excel. Synt

Seite 138 - 5.3. Expressions

5.5.7.6. GetNumResSummaryNCols Function GetNumResSummaryNCols Function Returns the number of columns of the Numerical Results Summary Window of the fi

Seite 139 - 5.4. Flow Control

5.5.7.7. GetNumResSummaryNRows Function GetNumResSummaryNRows Function Returns the number of rows of the Numerical Results Summary Window of the first

Seite 140 - Conditional operators

5.5.7.8. GetNumResSummaryColumnName Function GetNumResSummaryColumnName Function Returns the name of the specified column of the Numerical Results Sum

Seite 141 - 5.5. Functions

5.5.7.9. GetNumResSummaryData Function GetNumResSummaryData Function Returns the string value of the specified cell in the Numerical Results Summary W

Seite 142 - See Also

5.5.7.10. SendResultsSummaryToExcel Function SendResultsSummaryToExcel Function Sends summary of numerical results (of the first graphics window of th

Seite 143

5.5.7.11. SaveNumResults Function SaveNumResults Function Saves the numerical results to a text file with the specified name. Syntax SaveNumResults(do

Seite 144 - 5.5.1.2. GetFileName Function

5.5.7.12. SaveNumSummary Function SaveNumSummary Function Saves the summary of numerical results to a text file with the specified name. Syntax SaveNu

Seite 145 - 5.5.1.3. OpenFile Function

5.5.8. Operations on Variables Functions The following operations on variables functions are available in NexScriptFunction DescriptionRename Renames

Seite 146 - 5.5.1.4. CloseFile Function

•••••Timestamped data can be pasted directly into the NeuroExplorer data table. To paste the followingtwo timestamped variables (BarPress and Reward)

Seite 147 - 5.5.1.5. ReadLine Function

intEndVar (tend), it looks for the last timestamp (tstart) of theintStartVar before tend. If tstart is after the previous timestamp ofintEndVar, it ad

Seite 148 - 5.5.1.6. WriteLine Function

5.5.8.1. Rename Function Rename Function Renames the specified variable. Syntax Rename(doc, var, newName) ParametersParameter Type Description doc d

Seite 149

5.5.8.2. Join Function Join Function Creates the new event that contains the timestamps of the two specified variables. Syntax variableReference Join(

Seite 150 - 5.5.1.8. NewDocument Function

5.5.8.3. Sync Function Sync Function Creates the new event containing all the timestamps of var1 that are in the intervals [var2+from,var2+to]. Syntax

Seite 151 - CloseDocument(doc)

5.5.8.4. NotSync Function NotSync Function Creates the new event containing all the timestamps of var1 that are NOT in the intervals [var2+from,var2+t

Seite 152

5.5.8.5. FirstAfter Function FirstAfter Function Creates the new event containing the first timestamp of var1 in each of the intervals [var2+from,var2

Seite 153

5.5.8.6. FirstNAfter Function FirstNAfter Function Creates the new event containing the first N timestamps of one variable after each of the timestamp

Seite 154

5.5.8.7. LastBefore Function LastBefore Function Creates the new event containing the last timestamp of var1 in each of the intervals [var2+from,var2+

Seite 155

5.5.8.8. IntervalFilter Function IntervalFilter Function Creates the new event containing all the timestamps of the specified event or neuron variable

Seite 156

5.5.8.9. SelectTrials Function SelectTrials Function Creates the new event containing the specified timestamps of a variable. Syntax variableReference

Seite 157 - 5.5.1.15. MergeFiles Function

•••••••1.8. Importing Data from Matlab You can create spike trains (1xN or Nx1 matrices with timestamps in seconds) or continuousvariables in Matlab a

Seite 158 - 5.5.1.16. ReadBinary Function

5.5.8.10. SelectRandom Function SelectRandom Function Creates the new event containing randomly selected timestamps of the specified variable. Syntax

Seite 159 - 5.5.1.17. FileSeek Function

5.5.8.11. SelectEven Function SelectEven Function Creates the new event containing even (2nd, 4th, etc.) timestamps of the specified variable. Syntax

Seite 160 - 5.5.1.18. SelectFile Function

5.5.8.12. SelectOdd Function SelectOdd Function Creates the new event containing the odd (1st, 3rd, etc.) timestamps of the specified variable. Syntax

Seite 161

5.5.8.13. ISIFilter Function ISIFilter Function Creates the new event containing the timestamps of the specified variable that have precedinginterspik

Seite 162 - 5.5.2.1. GetDocPath Function

5.5.8.14. FirstInInterval Function FirstInInterval Function Creates the new event. For each interval of the specified interval variable, the first tim

Seite 163 - 5.5.2.2. GetDocTitle Function

5.5.8.15. LastInInterval Function LastInInterval Function Creates the new event. For each interval of the specified interval variable, the last timest

Seite 164

5.5.8.16. StartOfInterval Function StartOfInterval Function Creates the new event. Copies the start of each interval of the specified interval variabl

Seite 165

5.5.8.17. EndOfInterval Function EndOfInterval Function Creates the new event based on the specified interval variable. Copies the end of each interva

Seite 166 - SetDocEndTime(doc, 1200.3)

5.5.8.18. MakeIntervals Function MakeIntervals Function Creates new interval variable with intervals [varTimestamp+shiftmin, varTimestamp+shiftMax]. S

Seite 167

5.5.8.19. MakeIntFromStart Function MakeIntFromStart Function Creates new interval variable. For each timestamp tstart of intStartVar, it looks for th

Seite 168

1.9. Reading and Writing NeuroExplorer Data Files NeuroExplorer Data file has the following structure: file header variable header 1 variable header 2

Seite 169 - 5.5.3.1. GetVarCount Function

5.5.8.20. MakeIntFromEnd Function MakeIntFromEnd Function Creates new interval variable. For each timestamp tend of the intEndVar, it looks for the la

Seite 170 - 5.5.3.2. GetVarName Function

5.5.8.21. IntOpposite Function IntOpposite Function Creates a new interval variable that contains intervals 'complementary' to the intervals

Seite 171

5.5.8.22. IntOr Function IntOr Function Creates a new Interval Variable that contains unions of the intervals of intervalVar1 and intervalVar2. Syntax

Seite 172 - 5.5.3.4. GetVar Function

5.5.8.23. IntAnd Function IntAnd Function Creates a new Interval Variable that contains intersections of the intervals of intervalVar1 andintervalVar2

Seite 173 - 5.5.3.5. DeleteVar Function

5.5.8.24. IntSize Function IntSize Function Creates a new Interval Variable that contains the intervals with the specified length range. Syntax variab

Seite 174 - 5.5.3.6. Delete Function

5.5.8.25. IntFind Function IntFind Function Finds all intervals that contain at least one timestamp of the specified event or neuron variable. Syntax

Seite 175

5.5.8.26. MarkerExtract Function MarkerExtract Function Creates a new event variable based on existing marker variable. Syntax variableReference Marke

Seite 176 - 5.5.3.8. NewEvent Function

5.5.8.27. Shift Function Shift Function Returns a new variable with all the timestamps of variable var shifted in time by shiftBy seconds. Syntax vari

Seite 177 - 5.5.3.9. NewIntEvent Function

5.5.8.28. NthAfter Function NthAfter Function Creates the new variable with the N-th timestamp in var1 after each timestamp in var2. Syntax variableRe

Seite 178

5.5.8.29. PositionSpeed Function PositionSpeed Function Calculates the position speed from X and Y coordinate variables and creates a new continuousva

Seite 179

•••1.10. 1D Data Viewer NeuroExplorer provides a window that displays graphically all the selected variables. To open thiswindow, use View | 1D Data V

Seite 180 - 5.5.3.12. NewContVar Function

5.5.8.30. FilterContinuousVariable Function FilterContinuousVariable Function Filters the specified continuous variable using the specified frequency

Seite 181

5.5.8.31. LinearCombinationOfContVars Function LinearCombinationOfContVars Function Calculates a linear combination of two continuous variables. Synta

Seite 182

5.5.8.32. DecimateContVar Function DecimateContVar Function Decimates a continuous variable. Syntax DecimateContVar(doc, resultName, contVar, decimati

Seite 183 - 5.5.4.1. IsSelected Function

5.5.9. Matlab Functions The following matlab functions are available in NexScriptFunction DescriptionSendSelectedVarsToMatlab Sends the selected varia

Seite 184 - 5.5.4.2. Select Function

5.5.9.1. SendSelectedVarsToMatlab Function SendSelectedVarsToMatlab Function Sends selected variables to Matlab. Syntax SendSelectedVarsToMatlab(doc)

Seite 185 - 5.5.4.3. Deselect Function

5.5.9.2. ExecuteMatlabCommand Function ExecuteMatlabCommand Function Sends the string command to Matlab and executes the command in Matlab. Syntax Exe

Seite 186 - 5.5.4.4. SelectVar Function

5.5.9.3. GetVarFromMatlab Function GetVarFromMatlab Function Gets the specified neuron or event variable from Matlab. Syntax GetVarFromMatlab(doc, var

Seite 187 - 5.5.4.5. DeselectVar Function

5.5.9.4. GetContVarFromMatlab Function GetContVarFromMatlab Function Imports the specified matrix from Matlab. Each column of the matrix is imported a

Seite 188 - 5.5.4.6. Select Function

5.5.9.5. GetContVarWithTimestampsFromMatlab Function GetContVarWithTimestampsFromMatlab Function Imports the specified 2-column matrix containing cont

Seite 189 - 5.5.4.7. Deselect Function

5.5.9.6. GetIntervalVarFromMatlab Function GetIntervalVarFromMatlab Function Imports the specified matrix containing intervals from Matlab. Syntax Get

Seite 190 - 5.5.4.8. SelectAll Function

1.11. Analyzing Data NeuroExplorer provides a variety of spike train analysis methods. Each method has a number ofparameters and options. You can appl

Seite 191 - 5.5.4.9. DeselectAll Function

5.5.10. Excel Functions The following Excel functions are available in NexScriptFunction DescriptionSetExcelCell Sets the text value of the specified

Seite 192 - SelectAllNeurons(doc)

5.5.10.1. SetExcelCell Function SetExcelCell Function Sets the text value of the specified cell in Excel. Syntax SetExcelCell(worksheet, cell, text, e

Seite 193

5.5.10.2. CloseExcelFile Function CloseExcelFile Function Closes the specified Excel file if the file is open. Syntax CloseExcelFile(filePath) Paramet

Seite 194 - EnableRecalcOnSelChange ()

5.5.11. Power Point Functions The following power point functions are available in NexScriptFunction DescriptionSendGraphicsToPowerPoint Sends analysi

Seite 195

5.5.11.1. SendGraphicsToPowerPoint Function SendGraphicsToPowerPoint Function Sends the contents of the first graphical window of the document to the

Seite 196

5.5.11.2. ClosePowerPointFile Function ClosePowerPointFile Function Closes the specified Power Point file if the file is open. Syntax ClosePowerPointF

Seite 197 - 5.5.5.1. GetName Function

5.5.12. Running Script Functions The following running script functions are available in NexScriptFunction DescriptionRunScript Runs the script with t

Seite 198

5.5.12.1. RunScript Function RunScript Function Runs the script with the specified name. Syntax RunScript(scriptName) ParametersParameter Type Descr

Seite 199 - AddTimestamp(eventVar, 1.5)

5.5.12.2. Sleep Function Sleep Function Pauses execution of the script for nms milliseconds. Syntax Sleep(nms) ParametersParameter Type Description

Seite 200

5.5.13. Math Functions The following math functions are available in NexScriptFunction Descriptionseed Initializes random number generator.expo Genera

Seite 201

•••1.12. Selecting Variables for Analysis NeuroExplorer can analyze at once any group of variables in the file. To select the variables to be analyzed

Seite 202 - 5.5.5.6. AddInterval Function

See Also Introduction to NexScript Programming NexScript Function CategoriesPage 278

Seite 203 - 5.5.6. Analysis Functions

5.5.13.1. seed Function seed Function Initializes random number generator. Syntax seed(double iseed) ParametersParameter Type Description iseed doub

Seite 204

5.5.13.2. expo Function expo Function Generates a random value exponentially distributed with the specified mean. Syntax double expo(double fmean) Par

Seite 205

5.5.13.3. floor Function floor Function Returns the largest integer that is less than or equal to the specified number. Syntax double floor(double x)

Seite 206 - PrintGraphics(doc)

5.5.13.4. ceil Function ceil Function Returns the smallest integer that is greater than or equal to the specified number. Syntax double ceil(double x)

Seite 207

5.5.13.5. round Function round Function Rounds the specified number to the nearest integer. Syntax round(double x) ParametersParameter Type Descript

Seite 208

5.5.13.6. abs Function abs Function Returns absolute value of the specified number. Syntax double abs(double x) ParametersParameter Type Description

Seite 209

5.5.13.7. sqrt Function sqrt Function Returns the square root of the specified number. Syntax double sqrt(double x) ParametersParameter Type Descrip

Seite 210

5.5.13.8. pow Function pow Function Returns x raised to the power of y. Syntax double pow(double x, double y) ParametersParameter Type Description x

Seite 211

5.5.13.9. exp Function exp Function Returns exponential of x. Syntax double exp(double x) ParametersParameter Type Description x double Numeric valu

Seite 212

•••1.13. How to Select Variables for Existing Window Variables selected in the Variables spreadsheet of data window are used to populate variables lis

Seite 213

5.5.13.10. min Function min Function Returns the minimum of two numbers. Syntax double min(double x, double y) ParametersParameter Type Description

Seite 214

5.5.13.11. max Function max Function Returns maximum of two numbers. Syntax max(double x, double y) ParametersParameter Type Description x double Nu

Seite 215

5.5.13.12. log Function log Function Returns logarithm of the specified number. Syntax log(double x) ParametersParameter Type Description x double N

Seite 216

5.5.13.13. sin Function sin Function Returns sine of the specified number. Syntax sin(double x) ParametersParameter Type Description x double Numeri

Seite 217 - 5.5.7.1. GetNumRes Function

5.5.13.14. cos Function cos Function Returns cosine of the specified number. Syntax double cos(double x) ParametersParameter Type Description x doub

Seite 218

5.5.13.15. tan Function tan Function Returns tangent of the specified number. Syntax tan(double x) ParametersParameter Type Description x double Num

Seite 219

5.5.13.16. acos Function acos Function Returns the arccosine (in radians) of the specified number. Syntax double acos(double x) ParametersParameter T

Seite 220

5.5.13.17. asin Function asin Function Returns the arcsine of the specified number. Syntax double asin(double x) ParametersParameter Type Descriptio

Seite 221

5.5.13.18. atan Function atan Function Returns the arctangent of the specified number. Syntax double acos(double x) ParametersParameter Type Descrip

Seite 222

5.5.13.19. RoundToTS Function RoundToTS Function Rounds the specified number to the nearest timestamp value. Syntax double RoundToTS(doc, time) Parame

Seite 223

Table of Contents 1. Getting Started 7 1.1. Getting Started with NeuroExplorer 8 1.2. Working with Sentinel Keys 9 1.3. NeuroE

Seite 224

•• Make changes in selected variables list ( how to make changes? ) and press Apply buttonIf Variables panel or its tab is not visible, use View | Var

Seite 225

5.5.13.20. GetFirstGE Function GetFirstGE Function Returns the index of the first timestamp in the specified variable that is greater than or equal to

Seite 226

5.5.13.21. GetFirstGT Function GetFirstGT Function Returns the index of the first timestamp in the specified variable that is greater than the specifi

Seite 227

5.5.13.22. GetBinCount Function GetBinCount Function Calculates the number of timestamps in the specified time range. Syntax double GetBinCount(var, t

Seite 228

5.5.13.23. BitwiseAnd Function BitwiseAnd Function Returns the result of the bitwise AND operation. Syntax double BitwiseAnd(value1, value2) Parameter

Seite 229

5.5.13.24. BitwiseOr Function BitwiseOr Function Returns the result of the bitwise OR operation. Syntax double BitwiseOr(value1, value2) ParametersPar

Seite 230

5.5.13.25. GetBit Function GetBit Function Returns the value of the specified bit (1 to 32). Syntax double GetBit(number, bitNumber) ParametersParamet

Seite 231 - 5.5.8.1. Rename Function

5.5.14. String Functions The following string functions are available in NexScriptFunction DescriptionLeft Extracts substring from the left part of th

Seite 232 - 5.5.8.2. Join Function

5.5.14.1. Left Function Left Function Returns a substring that starts at the beginning of the string. Syntax string Left(string, nchar) ParametersPara

Seite 233 - 5.5.8.3. Sync Function

5.5.14.2. Mid Function Mid Function Returns the specified substring. Syntax string Mid(string, nstartchar, nchar) ParametersParameter Type Descripti

Seite 234 - 5.5.8.4. NotSync Function

5.5.14.3. Right Function Right Function Returns a substring that ends at the end of the string. Syntax string Right(string, nchar) ParametersParameter

Seite 235 - 5.5.8.5. FirstAfter Function

••1.14. How to Select Variables in Variables Panel Select variables for analysis by moving them from the left (available) to the right (selected) list

Seite 236 - 5.5.8.6. FirstNAfter Function

5.5.14.4. Find Function Find Function Looks for a substring inside a specified string. Syntax double Find(string1, string2) ParametersParameter Type

Seite 237 - 5.5.8.7. LastBefore Function

5.5.14.5. StrLength Function StrLength Function Calculates the number of characters in the string. Syntax double StrLength(string) ParametersParameter

Seite 238 - "Trials"))

5.5.14.6. NumToStr Function NumToStr Function Converts number to string using optional format string. Syntax string NumToStr(number, formatString) Par

Seite 239

5.5.14.7. StrToNum Function StrToNum Function Converts string to number. Syntax double StrToNum(stringRepresentingNumber) ParametersParameter Type D

Seite 240

5.5.14.8. GetNumFields Function GetNumFields Function Returns the number of fields in the string. The field is a substring that does not contain space

Seite 241 - 5.5.8.11. SelectEven Function

5.5.14.9. GetField Function GetField Function Returns the string field. Syntax string GetField(stringWithFields, fieldnumber) ParametersParameter Typ

Seite 242 - 5.5.8.12. SelectOdd Function

5.5.14.10. CharToNum Function CharToNum Function Converts a one-character string to a number (a character's ASCII code). Syntax double CharToNum(

Seite 243 - 5.5.8.13. ISIFilter Function

5.5.14.11. NumToChar Function NumToChar Function Converts a number to a one-character string containing a character with the ASCII code equal to thenu

Seite 244

5.5.15. Debug Functions The following debug functions are available in NexScriptFunction DescriptionTrace Prints arguments to output window.MsgBox Dis

Seite 245

5.5.15.1. Trace Function Trace Function Prints arguments to the output window. Syntax Trace(arg1, arg2, ...) ParametersParameter Type Description ar

Seite 246

•••1.15. Adjusting Analysis Properties There are several methods to adjust the analysis parameters: Use Analysis | Edit Parameters menu command to inv

Seite 247

5.5.15.2. MsgBox Function MsgBox Function This function is equivalent to Trace function. See Also Introduction to NexScript Programming NexScript Fu

Seite 248

6. COM/ActiveX Interfaces NeuroExplorer exposes COM (Component Object Model) interfaces that allow other applications tolaunch and control NeuroExplor

Seite 249

6.1. Application Application Interface External applications can open an instance of NeuroExplorer using its Program ID"NeuroExplorer.Application

Seite 250

6.1.1. ActiveDocument Property Application.ActiveDocument Property Read-only property that returns a Document object that represents the active docume

Seite 251

6.1.2. DocumentCount Property Application.DocumentCount Property Read-only property that returns the number of open documents (data files). Syntax int

Seite 252 - 5.5.8.22. IntOr Function

6.1.3. Version Property Application.Version Property Read-only property that returns a string with the current version of NeuroExplorer. Syntax string

Seite 253 - 5.5.8.23. IntAnd Function

6.1.4. Visible Property Application.Visible Property Boolean read/write property that controls the visibility of NeuroExplorer. Syntax Boolean Visible

Seite 254 - 5.5.8.24. IntSize Function

6.1.5. OpenDocument Method Application.OpenDocument Method Opens the specified data file. Returns Document object if succeeded. Syntax Document OpenDo

Seite 255 - 5.5.8.25. IntFind Function

6.1.6. Document Medhod Application.Document Method Returns Document object for the specified document index. Syntax Document Document(int documentInde

Seite 256

6.1.7. Sleep Method Application.Sleep Method Pauses the application. Syntax void Sleep ( int millisecondsToSleep ) ParametersParameter Type Descript

Seite 257 - 5.5.8.27. Shift Function

•••••••1.16. Analysis Templates In any analysis in NeuroExplorer, you can adjust a large number of parameters: Analysis type (Rate Histograms, IIH, et

Seite 258 - 5.5.8.28. NthAfter Function

6.1.8. RunNexScript Method Application.RunNexScript Method Runs the specified NexScript. Returns true if succeeded. Syntax bool RunNexScript ( string

Seite 259

6.1.9. RunNexScriptCommands Method Application.RunNexScriptCommands Method Runs the specified NexScript text. Returns true if succeeded. Syntax bool R

Seite 260

6.2. Document Document Interface NeuroExplorer Application object provides access to the open documents. For example, to open adocument in NeuroExplor

Seite 261

SelectAllContinuous Selects all the continuous variables in the documentApplyTemplate Runs the analysis specified in the analysis templateGetNumerical

Seite 262

6.2.1. Path Property Document.Path Property Read-only property that returns a string with the full path of the document. Syntax string Path Usage Matl

Seite 263 - 5.5.9. Matlab Functions

6.2.2. FileName Property Document.FileName Property Read-only property that returns a string with the file name. Syntax string FileName Usage Matlab n

Seite 264 - SendSelectedVarsToMatlab(doc)

6.2.3. Comment Property Document.Comment Property Read-only property that returns a string with the data file comment. Syntax string Comment Usage Mat

Seite 265

6.2.4. TimestampFrequency Property Document.TimestampFrequency Property Read-only property that returns the timestamp frequency of the document in Her

Seite 266

6.2.5. StartTime Property Document.StartTime Property Read-write property that specifies the document data start time (minimum timestamp) in seconds.

Seite 267

6.2.6. EndTime Property Document.EndTime Property Read-write property that specifies the document data end time (maximum timestamp) in seconds. Syntax

Seite 268

1.17. Numerical Results To view the analysis numerical results, select View | Numerical Results menu command. You can also press the "View. Num.

Seite 269

6.2.7. VariableCount Property Document.VariableCount Property Read-only property that returns the number of variables in the document. Syntax int Vari

Seite 270 - 5.5.10. Excel Functions

6.2.8. NeuronCount Property Document.NeuronCount Property Read-only property that returns the number of neurons in the document. Syntax int NeuronCoun

Seite 271

6.2.9. EventCount Property Document.EventCount Property Read-only property that returns the number of event variables in the document. Syntax int Even

Seite 272 - CloseExcelFile(excelFilePath)

6.2.10. IntervalCount Property Document.IntervalCount Property Read-only property that returns the number of interval variables in the document. Synta

Seite 273

6.2.11. MarkerCount Property Document.MarkerCount Property Read-only property that returns the number of marker variables in the document. Syntax int

Seite 274

6.2.12. WaveCount Property Document.WaveCount Property Read-only property that returns the number of waveform variables in the document. Syntax int Wa

Seite 275

6.2.13. ContinuousCount Property Document.ContinuousCount Property Read-only property that returns the number of continuous variables in the document.

Seite 276

6.2.14. Variable Method Document.Variable Method Returns Variable object for the specified variable index or name. Syntax Variable Variable(object var

Seite 277 - 5.5.12.1. RunScript Function

6.2.15. Neuron Method Document.Neuron Method Returns Variable object for the specified neuron variable index. Syntax Variable Neuron(int neuronIndex)

Seite 278 - 5.5.12.2. Sleep Function

6.2.16. Event Method Document.Event Method Returns Variable object for the specified event variable index. Syntax Variable Event(int eventIndex) Param

Seite 279 - 5.5.13. Math Functions

•••••1.18. Post-processing For the histogram-style analyses, NeuroExplorer has an optional Post-Processing analysis step.You can select post-processin

Seite 280

6.2.17. Interval Method Document.Interval Method Returns Variable object for the specified interval variable index. Syntax Variable Interval(int Inter

Seite 281 - 5.5.13.1. seed Function

6.2.18. Marker Method Document.Marker Method Returns Variable object for the specified marker variable index. Syntax Variable Marker(int markerIndex)

Seite 282 - 5.5.13.2. expo Function

6.2.19. Wave Method Document.Wave Method Returns Variable object for the specified waveform variable index. Syntax Variable Wave(int waveIndex) Parame

Seite 283 - 5.5.13.3. floor Function

6.2.20. Continuous Method Document.Continuous Method Returns Variable object for the specified continuous variable index. Syntax Variable Continuous(i

Seite 284 - 5.5.13.4. ceil Function

6.2.21. DeselectAll Method Document.DeselectAll Method Deselects all the data variables in the document. Syntax void DeselectAll() Returns None. Usage

Seite 285 - 5.5.13.5. round Function

6.2.22. SelectAllNeurons Method Document.SelectAllNeurons Method Selects all the neuron variables in the document. Selected variables are used in anal

Seite 286 - 5.5.13.6. abs Function

6.2.23. SelectAllContinuous Method Document.SelectAllContinuous Method Selects all the continuous variables in the document. Syntax void SelectAllCont

Seite 287 - 5.5.13.7. sqrt Function

6.2.24. ApplyTemplate Method Document.ApplyTemplate Method Runs the analysis specified in the analysis template. Syntax void ApplyTemplate(string temp

Seite 288 - 5.5.13.8. pow Function

6.2.25. GetNumericalResults Method Document.GetNumericalResults Method Returns 2-dimensional array of numerical results for the first graph view of th

Seite 289 - 5.5.13.9. exp Function

6.2.26. Close Method Document.Close Method Closes the document. Syntax void Close() Parameters None. Returns None. Usage Matlab nex = actxserver(&apo

Seite 290 - 5.5.13.10. min Function

Power point presentation then becomes your lab notebook where you can save your NeuroExploreranalysis results:Page 34

Seite 291 - 5.5.13.11. max Function

6.3. Variable Variable Interface NeuroExplorer Application object provides access to the open files and variables contained in thefiles. For example,

Seite 292 - 5.5.13.12. log Function

6.3.1. Name Property Variable.Name Property Read-only property that returns a string with the variable name. Syntax string Name Usage Matlab nex = ac

Seite 293 - 5.5.13.13. sin Function

6.3.2. TimestampCount Property Variable.TimestampCount Property Read-only property that returns the number of timestamps in the variable. For interval

Seite 294 - 5.5.13.14. cos Function

6.3.3. Timestamps Method Variable.Timestamps Method Returns all the timestamps of the variable in seconds. Timestamps are returned as an array (vector

Seite 295 - 5.5.13.15. tan Function

6.3.4. IntervalStarts Method Variable.IntervalStarts Method For an interval variable, returns the interval start values in seconds. This method is val

Seite 296 - 5.5.13.16. acos Function

6.3.5. IntervalEnds Method Variable.IntervalEnds Method For an interval variable, returns the interval end values in seconds. This method is valid onl

Seite 297 - 5.5.13.17. asin Function

6.3.6. FragmentTimestamps Method Variable.FragmentTimestamps Method For continuous variable, returns the fragment timestamp values in seconds. This me

Seite 298 - 5.5.13.18. atan Function

6.3.7. FragmentCounts Method Variable.FragmentCounts Method For continuous variable, returns the number of data points in fragments. This method is va

Seite 299 - 5.5.13.19. RoundToTS Function

6.3.8. ContinuousValues Method Variable.ContinuousValues Method For continuous variable, returns all the A/D values in milliVolts. This method is vali

Seite 300

6.3.9. MarkerValues Method Variable.MarkerValues Method For a marker variable, returns all the marker values as strings. The values are returned in a

Seite 301

••••1.20. Working with Matlab NeuroExplorer can interact with Matlab via COM interface using Matlab as a powerful post-processing engine. Matlab can a

Seite 302

6.3.10. WaveformValues Method Variable.WaveformValues Method For waveform variable, returns all the waveform values in milliVolts. The values are retu

Seite 303 - % x now equals to 1

6.3.11. Select Method Variable.Select Method Selects the variable. Selected variables are used in analysis when ApplyTemplate document methodis called

Seite 304

6.3.12. Deselect Method Variable.Deselect Method Deselects the variable. Only selected variables are used in analysis when ApplyTemplate documentmetho

Seite 305 - 5.5.13.25. GetBit Function

Index 11D Data Viewer 2433D Graphics 125, 127AActivity Animation 130Adjusting Analysis Properties 30Analysis Templates 31Analyzing Data 25Applic

Seite 306 - 5.5.14. String Functions

•••• ts = [ts; (fragmentTs(i) + (0:(valuesInFragment-1))*step)']; endend You can also import timestamped and continuous variables d

Seite 307 - 5.5.14.1. Left Function

1.22. Saving Graphics NeuroExplorer can save the contents of the Graph window in a file using the Windows Metafileformat. The file can then be opened

Seite 308 - 5.5.14.2. Mid Function

2.21. Synchrony vs. Time 81 2.22. Trial Bin Counts 83 2.23. Power Spectral Densities 85 2.24. Burst Analysis 88

Seite 309 - 5.5.14.3. Right Function

••••••••••••••••••••••••••••••2. Analysis Reference This section, NeuroExplorer Analysis Reference, describes general pre-processing and post-processi

Seite 310 - 5.5.14.4. Find Function

2.1. Data Types NeuroExplorer supports several data types -- spike trains, behavioral events, time intervals,continuously recorded data and other data

Seite 311 - 5.5.14.5. StrLength Function

Numerical values of the timestamps (in seconds) are shown in the Timestamps sheet of the Dataview: 2.1.2. Events Event data type in NeuroExplorer is u

Seite 312 - 5.5.14.6. NumToStr Function

Creating Interval Variables You can create intervals in NeuroExplorer using Edit | Add Interval Variable menu command. You can also create intervals

Seite 313 - 5.5.14.7. StrToNum Function

2.1.4. Markers Marker data type in NeuroExplorer is used to represent the series of timestamps recorded fromexternal devices (for example, stimulatio

Seite 314 - % numFields is now equal to 4

••• 2.1.5. Population Vectors Population vectors in NeuroExplorer can be used to display the linear combinations of histograms insome of the analyses.

Seite 315

•••Principal Component Analysis creates a set of population vectors based on correlations betweenactivities of individual neurons. 2.1.6. Waveforms Th

Seite 316 - 5.5.14.10. CharToNum Function

•••••••2.1.7. Continuously Recorded Data The continuous data type is used in NeuroExplorer to store the data that has been continuouslyrecorded (digit

Seite 317 - 5.5.14.11. NumToChar Function

2.2. Data Selection Options Before performing the analysis, NeuroExplorer can select the timestamped events that are inside thespecified time interval

Seite 318 - 5.5.15. Debug Functions

2.3. Post-Processing Options For the histogram-style analyses, NeuroExplorer has an optional Post-processing analysis step.You can select post-process

Seite 319 - 5.5.15.1. Trace Function

5.5.2.1. GetDocPath Function 160 5.5.2.2. GetDocTitle Function 161 5.5.2.3. GetTimestampFrequency Fun

Seite 320 - 5.5.15.2. MsgBox Function

••2.4. Matlab Options NeuroExplorer can interact with Matlab via COM interface using Matlab as a powerful post-processing engine. Immediately after ca

Seite 321 - 6. COM/ActiveX Interfaces

•••2.6. Confidence Limits for Perievent Histograms If the total time interval (experimental session) is T (seconds) and we have N spikes in the interv

Seite 322 - 6.1. Application

2.7. Cumulative Sum Graphs Here is the algorithm that is used to draw optional cumulative sum graphs above the histograms. Suppose we have a histogram

Seite 323

2.8. Rate Histograms Rate histogram displays firing rate versus time. ParametersParameter DescriptionXMin/XMax type An option on how XMin and XMax val

Seite 324 - 6.1.2. DocumentCount Property

Variable Variable name.YMin Histogram minimum.YMax Histogram maximum.Spikes The number of spikes used in calculation.Filter Length The length of all t

Seite 325 - 6.1.3. Version Property

2.9. Interspike Interval Histograms Interspike interval histogram shows the conditional probability of a first spike at time t0+t after a spikeat time

Seite 326 - 6.1.4. Visible Property

Add to Results / BinmiddleAn option to add an additional vector (containing a middle point of eachbin) to the matrix of numerical results.Add to Resul

Seite 327 - 6.1.5. OpenDocument Method

For example, for the first bin bin_count = number of interspike intervals (isi)such that isi >= IntMin and isi < IntMin + Bin If Normalization i

Seite 328 - 6.1.6. Document Medhod

2.10. Autocorrelograms Autocorrelogram shows the conditional probability of a spike at time t0+t on the condition that there isa spike at time t0. Par

Seite 329 - 6.1.7. Sleep Method

colored background.Conf. line style Line style for drawing confidence limits (used when Conf. display is Lines ).Conf. background color Background col

Seite 330 - 6.1.8. RunNexScript Method

5.5.7.7. GetNumResSummaryNRows Function 221 5.5.7.8. GetNumResSummaryColumnName Function 222 5.5.7.9.

Seite 331

Norm. Factor Normalization factor. Bin counts are divided by this value. SeeNormalization in Algorithm below.First Min. Time Position of the histogram

Seite 332 - 6.2. Document

2.11. Perievent Histograms Perievent Histogram shows the conditional probability of a spike at time t0+t on the condition thatthere is a reference eve

Seite 333

Draw confidence limits An option to draw the confidence limits.Confidence (%) Confidence level (percent). See Confidence Limits for details.Conf. mean

Seite 334 - 6.2.1. Path Property

Summary of Numerical Results The following information is available in the Summary of Numerical ResultsColumn DescriptionVariable Variable name.Refere

Seite 335 - 6.2.2. FileName Property

Trough Z-score Trough Z-score. See Peak and Trough Statistics below.Trough/Mean Histogram trough value divided by the background mean value.Trough Pos

Seite 336 - 6.2.3. Comment Property

•••••••••NeuroExplorer calculates the histogram peak statistics the following way: Maximum of the histogram is foundIf the histogram contains several

Seite 337

2.12. Crosscorrelograms Crosscorrelogram shows the conditional probability of a spike at time t0+t on the condition that thereis a reference event at

Seite 338 - 6.2.5. StartTime Property

Smooth Option to smooth the histogram after the calculation. See Post-ProcessingOptions for details.Smooth Filter Width The width of the smooth filter

Seite 339 - 6.2.6. EndTime Property

Send to Matlab An option to send the matrix of numerical results to Matlab. See alsoMatlab Options.Matrix Name Specifies the name of the results matri

Seite 340 - 6.2.7. VariableCount Property

Background Mean The mean of the histogram background for the peak and trough analysis.See Peak and Through Statistics below.Background Stdev The stand

Seite 341 - 6.2.8. NeuronCount Property

5.5.13.4. ceil Function 282 5.5.13.5. round Function 283 5.5.13.6. abs Function 284

Seite 342 - 6.2.9. EventCount Property

•••••••••exceed the number of reference events. Then, the probability value(bincount[1]/number_of_reference_events) could be larger than 1. If Normali

Seite 343

•••••••2.13. Shift-Predictor for Crosscorrelograms Shift-predictor is defined for a series of trials - you take the spikes of one neuron in trial 1 an

Seite 344 - 6.2.11. MarkerCount Property

Then, calculate shift-predictors for shift = 2: Repeat Steps 1 through 4 with interval [t1a, t1b] in Step 1 and interval [t3a, t3b] in Step 2. That

Seite 345 - 6.2.12. WaveCount Property

2.14. Rasters The raster display shows the spikes as vertical lines (tick) positioned according to the spikestimestamps. This analysis does not genera

Seite 346

2.15. Perievent Rasters This analysis shows the timestamps of the selected variable relative to the timestamps of thereference variable. ParametersPar

Seite 347 - 6.2.14. Variable Method

Create filter on-the-fly Specifies if a temporary interval filter needs to be created (and used topreselect data).Create filter around Specifies an ev

Seite 348 - 6.2.15. Neuron Method

Continuous variables can also be used in this analysis. For each ref[k], NeuroExplorer calculates a series of bins. The first bin is: [ref[k]+XMin, re

Seite 349 - 6.2.16. Event Method

2.16. Joint PSTH Joint PSTH matrix shows the correlations of the two neurons around the reference events. ParametersParameter DescriptionXMin Time axi

Seite 350 - 6.2.17. Interval Method

Excel. See also Excel Options.Sheet Name The name of the worksheet in Excel where to copy the numerical results.TopLeft Specifies the Excel cell where

Seite 351 - 6.2.18. Marker Method

2.17. Cumulative Activity Graphs The cumulative activity display shows a stepwise function which makes a jump at the moment ofspike and stays constant

Seite 352 - 6.2.19. Wave Method

6.2.9. EventCount Property 340 6.2.10. IntervalCount Property 341 6.2.11. MarkerCount Property 342 6.2.12. W

Seite 353 - 6.2.20. Continuous Method

2.18. Instant Frequency The instant frequency display shows the instantaneous frequency of the spike train (at the end ofeach interspike interval, the

Seite 354 - 6.2.21. DeselectAll Method

2.19. Interspike Intervals vs. Time The intervals vs. time graph displays interspike intervals against time (at the end of each interspikeinterval, th

Seite 355

2.20. Poincare Maps For each spike, a point is displayed where the X coordinate of the point is the current interspikeinterval and Y coordinate of the

Seite 356

2.21. Synchrony vs. Time For each spike, this graph shows the distance from this spike to the closest spike (timestamp) in thereference event. This an

Seite 357 - 6.2.24. ApplyTemplate Method

YMin Y axis minimum.YMax Y axis maximum.Spikes The number of spikes used in calculation.Mean Freq. Mean firing rate. Algorithm For each spike that occ

Seite 358

2.22. Trial Bin Counts Trial bin counts analysis computationally is essentially the same as the perievent histogram. Thedifference is that the bin cou

Seite 359 - 6.2.26. Close Method

Color Scale Min Color scale minimum.Color Scale Max Color scale maximum.Reference Reverence event.NumRefEvents Number of reference events.Bin001Mean M

Seite 360 - 6.3. Variable

2.23. Power Spectral Densities This analysis captures the frequency content of continuous variables or neuronal rate histograms. ParametersParameter D

Seite 361 - 6.3.1. Name Property

right to the matrix of numerical results.Send to Matlab An option to send the matrix of numerical results to Matlab. See alsoMatlab Options.Matrix Nam

Seite 362

•••••intervals. For each interval: The rate histogram is calculated.The histogram is detrended (its linear regression is subtracted)The Hann window w[

Seite 363 - 6.3.3. Timestamps Method

••••••••••••1. Getting Started Installation Before you can use NeuroExplorer, you must install NeuroExplorer program files, Sentinel systemdrivers and

Seite 364 - 6.3.4. IntervalStarts Method

2.24. Burst Analysis This analysis identifies bursts in spike trains. For each spike train (neuron variable), a new intervalvariable is created that c

Seite 365 - 6.3.5. IntervalEnds Method

Summary of Numerical Results The following information is available in the Summary of Numerical ResultsColumn DescriptionVariable Variable name.YMi

Seite 366

•••••Algorithm For each spike train, NeuroExplorer creates a new Interval variable and stores all the burst intervalsin this variable. MaxInterval met

Seite 367 - 6.3.7. FragmentCounts Method

2.25. Principal Component Analysis This analysis calculates eigenvalues and eigenvectors (principal components) of the matrix ofcorrelations of rate h

Seite 368

The Results sheet shows for each neuron the weights this neuron has in all the eigenvectors. Algorithm Step 1. Rate histograms are calculated for ea

Seite 369 - 6.3.9. MarkerValues Method

2.26. PSTH Versus Time This analysis shows the dynamics of the perievent histogram over time. It calculates multiple PSThistograms using a "slidi

Seite 370 - 6.3.10. WaveformValues Method

TopLeft Specifies the Excel cell where the results are copied. Should be in the formCR where C is Excel column name, R is the row number. For example,

Seite 371 - 6.3.11. Select Method

2.27. Correlations with Continuous Variable This analysis calculates crosscorrelations between a continuously recorded variable and a neuronalfiring r

Seite 372 - 6.3.12. Deselect Method

Summary of Numerical Results The following information is available in the Summary of Numerical ResultsColumn DescriptionVariable Variable name.Refere

Seite 373 - Page 371

2.28. Regularity Analysis This analysis estimates the regularity of neuronal firing after the stimulation. ParametersParameter DescriptionReference Sp

Kommentare zu diesen Handbüchern

Keine Kommentare