Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2021 Dec 1.
Published in final edited form as: J Neurosci Methods. 2020 Aug 19;346:108906. doi: 10.1016/j.jneumeth.2020.108906

A surface metric and software toolbox for EEG electrode grids in the macaque

Fan Li 1, Tobias Teichert 1
PMCID: PMC7606710  NIHMSID: NIHMS1625794  PMID: 32822693

Abstract

Background

The past years have seen increased appreciation of electroencephalographic (EEG) recordings in non-human primates (NHP) as a tool for translational research. In humans, even large EEG electrode grids can easily and quickly be placed on standardized positions using commercially available EEG caps. In the NHP, the identification of standardized EEG electrode positions is more complicated and time-consuming.

New Method

Here we introduce a surface metric and software package (NHP1020) that automates the planning of large, approximately evenly spaced electrode grids for EEG recordings in the NHP.

Results

Based on one CT and one MRI image as well as two intracranial markers, the NHP1020 software defines electrode positions on the brain surface using a surface-based spherical metric similar to the one used by the international 10–20 system. Standardized electrode grids can be shared, imported or defined with few high-level commands.

Existing Methods

NHS EEG electrodes can be placed relative to extracranial markers and measurements or relative to underlying neural structures of interest. Both approaches are time-consuming and require manual intervention. Furthermore, the use of extracranial markers in this species may be more problematic than in humans, because cranial muscles and ridges are larger and keep maturing long into adulthood.

Conclusion

The presented surface metric and the NHP1020 toolbox provide fast and automated identification of entire electrode grids in the non-human primate based on a two-dimensional metric on the brain surface.

Keywords: EEG, 10–20 system, Non-human primates

1. Background

Recent years have seen a growing interest in non-invasive EEG-recordings in non-human primates (NHP) as a tool for translational research (e.g., Woodman et al., 2007; Sander et al., 2010; Godlove et al., 2011; Honing et al., 2012; Gil-da Costa et al., 2013; Purcell et al, 2013; Phillips et al., 2014; Rachalski et al., 2014; Gindrat et al., 2015; Itoh et al., 2015; Teichert, 2016; Teichert et al., 2016; Teichert, 2017; Holliday et al., 2017; Teichert et al., 2019; Itoh et al., 2019; Sandhaeger et al., 2019). Despite the availability of intra-cranial measures of neural activity that are more spatially-specific, NHP EEG has a number of appealing properties. (1) It has the ability to serve as a bridge method that can be used in both humans and NHPs, thus increasing the translatability of invasive intracranial recordings that can only be performed in NHPs (Arthur & Starr, 1984; Paller et al., 1988, 1992; Sander et al., 2010; Purcell et al., 2013; Teichert et al., 2019; Sandhaeger et al., 2019). (2) In some cases, a more global measure of brain activity that sums over activity in many different brain regions may actually be more useful than highly localized recordings— for example, when determining either sleep state (Rachalski et al., 2014), or distributed signals such as mismatch negativity or the P3 (Gil-da Costa et al., 2013; Teichert et al., 2019). (3) The use of sophisticated analysis tools in combination with detailed anatomical models of the head can provide accurate source localization to track neural reorganization over time (Gindrat et al., 2015), or to guide subsequent invasive intracranial recordings or microinjections.

In order to take full advantage of the translational potential of this technique, it is essential to optimize the recording platform used for NHP EEG. Techniques in humans have been refined over many decades, but NHP EEG is still in its relative infancy. In humans, EEG electrodes are typically placed according to the international 10–20 system (Jasper, 1958) or extensions thereof (Oostenveld & Praamstra, 2001; Chatrian et al., 1985). The 10–20 system specifies electrode location based on four extracranial landmarks (inion, nasion and the two pre-auricular points) and measurements between these points (Jasper, 1958). The generally accepted, standardized use of the 10–20 system assures comparable and reliable electrode placement across subjects and laboratories. It also assures approximately even coverage across accessible parts pf the head and can easily be expanded to yield either higher coverage density, or to cover parts of the anatomy that were previously not used for EEG recordings (Oostenveld & Praamstra, 2001; Chatrian et al., 1985). The electrode positions of the 10–20 system can conveniently be specified in a two-dimensional spherical coordinate system in which Cz serves as the north pole. The use of high-density EEG caps have eliminated the need for time-consuming measurements to identify the correct electrode locations.

In the NHP, some labs have used extracranial homologs of the inion, nasion, and the pre-auricular points to identify electrode position using extracranial measurements, very much like in humans before the advent of electrode caps (Woodman et al., 2007; Honing et al., 2012; Itoh et al., 2015). In other instances, electrodes are placed on an individual basis relative to neural structures such as a particular sulcus or gyrus. This individual electrode approach is particularly useful when placing sensors such as sub- or epi-dural ECoG electrodes that sample activity from a spatially restricted region of the brain (Freeman et al., 2003). Common to both approaches is that they require manual intervention and hence require a significant amount of time when electrode counts exceed certain limits.

Our goal was to develop a software toolbox that can quickly and automatically identify electrode positions on the monkey head and thus facilitate the planning of large electrode grids. This requires the Identification of a surface-based 2-dimensional coordinate system which has the added benefit of enabling the sharing of electrode positions between individual animals or labs. We considered three potential CT and/or MRI surfaces on which to define the metric: the surface of the skin, the outside surface of the skull, or the surface of the brain, which closely resembles the inside surface of the skull cavity. The skin surface was deemed problematic because it sits on top of a large mass of soft tissue, i.e., the temporalis muscles, which can be deformed during the acquisition of MRI images and can mature long into adulthood, especially in males. Thus, we anticipated that the skin surface would make for a substantially more distal and less stable surface on which to base the metric. The outside surface of skull was deemed problematic because the protruding orbital bone and sharp occipital ridge provides a far more complex geometry on which to define the surface metric. We ultimately decided to use the brain surface because it constitutes the most proximal measurement and because it has the simplest geometry, i.e., convex and sphere-like.

This two-dimensional metric allows us to identify identical electrode positions on different animals and easily define entire grids of approximately evenly spaced electrodes. The proposed metric also allows us to import entire electrode grids, such as the international 10–20 system, that are specified in spherical coordinates. Similar to the metric underlying the 10–20 system it can easily be defined based on a limited number of anatomical landmarks that can reliably be identified in any animal. Furthermore, electrode positions can easily be projected to points on other surfaces of interest. In this specific case, we were interested in mounting the electrodes on the skull surfaces. To that aim the software can project electrode positions on the brain surface to the closest point on the skull.

This manuscript outlines the technical principles of the method in more detail and introduces a MATLAB-based toolbox (NHP1020) that allows implementation of these ideas. It then showcases a couple of electrode grids generated with the software, as well as auditory evoked potentials recorded from one specific electrode grid that was implanted based on the electrode positions identified with the software.

2. Methods

2.1. Software requirements and imaging parameters

The NHP1020 software as presented here requires two images in the 'nifti' format from each animal: a CT image and a ’mask’ of the brain, that indicates voxels corresponding to brain tissue by ones and all other voxels by zeros. Both images need to be aligned in a stereotaxic coordinate frame, i.,e., with the origin corresponding to the inter-aural point and the z-plane defined by the center of the two ear-canals and the lowest point of the left (or right) eye-socket. The CT image is used to extract a surface model of the skull; the brain mask is used to extract a surface model of the brain.

CT images (tube voltages 120 kV; tube current: 125 mAs; field of view: 228 mm; slice thickness, 0.6 mm) were acquired while the animal was anesthetized with ketamine and positioned on its back. Two scans were acquired with slightly different head-positions. One with the head facing upwards giving rise to approximately horizontal slices, one with the head tilted back giving rise to slices half way between coronal and horizontal. The two images were aligned to each other and averaged offline to ameliorate poorer spatial resolution perpendicular to the slices. T1 MRI images (sagittal MPRAGE; field of view: 153 mm; voxels: 0.6 mm3) were collected on a 3T allegra scanner during isoflurane anesthesia while the animal was positioned in a MR compatible stereotax. Three identical scans were acquired and aligned and averaged offline.

The CT and MRI images were aligned to each other, using the FMRIB’s Linear Image Registration Tool (FLIRT) from FSL (Woolrich et al., 2009; Smith et al., 2004; Jenkinson et al., 2012). Using the FLIRT toolbox we then identified the rotation and translation parameters by trial and error that positioned the resulting images to the appropriate location of our digital stereotaxic coordinate frame. The aligned images are used to identify the landmarks for the surface metric (section 2.4).

2.2. Extraction of brain mask

A critical pre-processing step is the extraction of a brain mask. This is a rather complex step that is not part of the NHP1020 toolbox. Here we used the brain extraction tool (BET) from FSL (Woolrich et al., 2009; Smith et al., 2004; Jenkinson et al., 2012) to generate a mask of the brain-volume from the T1 image. Masking the T1 images with the aligned and suitably thresnolded CT image can increase the success rate of the BET routine to come up with the correct segmentation of the T1 image. If needed, the brain mask image can also be edited by hand. Alternative approaches can be used to generate a mask of the brain volume. For example, it may be possible to use the CT image to create an endo-cast of the skull cavity, which should yield virtually identical electrode placements, thus eliminating the need for the T1 image.

2.3. Surface models

As a first step, the NHP1020 software reads in the MR-defined brain-mask image and the CT image of the skull. The brain-mask image is expected to consist of zeros and ones. Using a threshold of 0.5, the program uses the isosurface function to generate a surfade model of the brain mask. The same function is used to extract a surface of the skull from the CT image. Based on the CT acquisition parameters and CT pre-processing pipe-line in our lab, the software uses a default threshold value of 500. This value can be easily be adjusted within the graphical user interface (GUI). Since the software is only interested in the outer surface it tries to discard the inner skull surface. To facilitate that process we provide the software with an estimate of the average skull thickness. Based on our experience, this value defaults to 2.5mm. This parameter can also be adjusted within the GUI if necessary.

2.4. Landmarks

The NHP1020 software calculate electrode locations based on two landmarks. The first landmark is the caudal end of the transverse cerebral fissure (TF) on the midline (Fig 1A). The second landmark is the frontal pole of the cerebrum (FP), also on the midline. These two points play similar roles as inion and nasion of the international 10–20 system. Note that while these points serve the same functional role in setting up the electrode positioning system, they do not refer to homolog parts of the anatomies. Both landmarks need to be identified by the user in the stereotactically aligned images and passed to the software.

Figure 1: Requirements of the NHP1020 software.

Figure 1:

The NHP1020 toolbox assumes that users have one MR T1 (greyscale) and one CT image (orange) of the animal in question aligned to a stereotaxic coordinate frame. In addition, the user needs to extract a mask of the brain and manually define two landmarks on the midline sagittal plane: the caudal end of the transverse fissure (TF) and the frontal pole (FP) as indicated by the red dots.

2.5. Surface-based coordinate frame

The NHP1020 software defines two one-dimensional manifolds on the brain surface model (Fig 2A). The first manifold corresponds to a cut of the brain volume along the sagittal plane, i.e., ml=0. We refer to this manifold as the midline. We then identify the two points on the midline that correspond to the user-defined coordinates of TF and FP. The software then measures the length of the midline manifold between TF and FP. It then defines homologs of electrode positions Oz and Fpz by moving 10% and 95%), respectively, of the distance from the TF towards FP. In our coordinate frame further defined below, these two electrodes define the positions (0,0) and (1,0), respectively. In this context we refer to electrodes by these coordinates, to avoid confusion with naming convention of the international 10–20 system.

Figure 2: Construction of the NHP surface-based coordinate frame.

Figure 2:

(A) The NHP1020 system is based on two landmarks: the caudal end of the transverse cerebral fissure (TF) and the frontal pole of the cerebrum (FP). On the midline, we define the points (0,0) and (1,0), as the 10% and 95% mark between TF and FP. (B) The position of any electrode on the brain surface can be defined in the following 2-dimensional surface-based coordinate frame. The first value defines the anterior-posterior position of the electrode as a fractional value. In the example, the fraction is 3/8=37.5%. This value defines three points: one point on the midline, 37.5% the distance from (0,0) to (1,0), and two points on the circumference, 37.5% from (0,0) to (1,0) clockwise as well as counterclockwise. These three points define a plane that intersect the brain surface to define a one-dimensional manifold. The second coordinate of the electrode determines its position on this manifold. A value of 0 corresponds to the midline, values of +1 and −1 correspond to the intersections of the manifold with the circumference. The example shows an electrode halfway between the midline and the circumference over the right hemisphere with the coordinates (3/8,1/2). See section 2.5 for details.

The second manifold arises by cutting the brain-mask surface model along a plane with zero roll that crosses through (0,0) and (1,0). In other words, the plane is defined such that the medio-lateral coordinate of its normal vector is zero. We refer to the cut along this plane as the circumference (Fig 2A). The circumference corresponds to the line in the international 10–20 system that loops around the skull from Fpz via T7, Oz, T8 and back to Fpz.

We can now set up additional support manifolds to mediate electrode placements. The additional support manifolds are defined by cuts of the brain surface-model with specific planes. Each plane is defined by a single value that determines its anterior-posterior position (ap-value). The scalar ap-value ranges between 0 and 1 and defines three points on the surface model. These three points in turn define the plane. For example, the support manifold with ap-value 0.5 defines the points half way between (0,0) and (1,0) on the midline (which in the human 10–20 system would correspond to Cz) and the points half way between (0,0) and (1,0) on the circumference going clockwise (1/2,1) (which would correspond to T7) and counterclockwise (1/2, −1) (T8) (Fig 2B).

These support-manifolds define a two-dimensional coordinate system in which to specify the position of any electrode on the brain surface (Fig 2B). The first coordinate defines the anterior-posterior position of the support manifold (ap-value). The second coordinate defines the medio-lateral electrode position on this support manifold (mlvalue). The coordinates (3/8,0) index a position on midline the three eighths of the way from (0,0) to (1,0) (Fig 2B). The coordinates (3/8,1/2) correspond to a position on the same support manifold, but half way down over the right between (3/8,0) and (3/8,1). The coordinates (3/8, −1/2) would correspond to the same position over the left hemisphere.

2.6. Translation into spherical coordinates

It, Important to note that this two-dimensional coordinate system is very closely related to a spherical coordinate frame with Oz and Fz as north and south pole and the midline as the primary meridian (Fig 2C). All points on the dorsal half of the brain, i.e,, all points that lie above the circumference are uniquely defined by their elevation and their azimuth. The example point (3/8,1/2) corresponds to an elevation of 22.5 degrees and an azimuth of 45 degrees. In general, the point (x,y) with 0 ≤ x ≤ 1 and −1 ≤ −y ≤ 1, corresponds to an elevation of 180*(0.5−x) degrees and an azimuth of 90*y degrees.

This translation into a spherical coordinate frame is important because electrode positions in humans are often specified in spherical coordinates. However, in humans the spherical coordinate frame is set up such that the north pole is located at Cz, not Oz as defined here for the non-human primates. Nevertheless, human electrode positions, such as the ones of the 10–20 system, can easily be imported and projected onto the surface of the non-human primate brafir using the NHP1020 software.

The deviation from a true spherical coordinate frame are minor and mostly evident for points close to the +/− 180 degree meridian, i.e., close to the midline on the ventral side of the brain. Since such electrode positions are highly unusual in any positioning scheme, these deviations are of no concern for common electrode positions in the 10–20, 10–10 or 10–5 system.

2.7. Specifying electrode grids

A key feature of the NHP1020 software is its ability to easily specify large electrode grids that contain approximately equidistantly spaced electrodes. This is accomplished in one of two ways. Pre-specified layouts such as the international 1020 system can be imported from EEGLAB (Delorme & Makeig, 2004) location files. Figure 3A shows the international 1020 system projected onto an example non-human primate brain mask.

Figure 3: Comparison of two electrode layouts.

Figure 3:

(A) International 10–20 system projected on the monkey brain using the NHP1020 spherical coordinate system. (B) The default NHP1020 layout.

Alternatively, grids can be specified using a high-level short-hand description that can be provided to the software in a text file. The short-hand consists of several lines of text each containing two positive integers n and m separated by a comma. The number of lines corresponds to the number of support manifolds on which to create electrodes. For example, in a file with nine lines, the first line describes the most posterior, the last one the most anterior manifold. The ap positions of the manifolds are equally spaced at values of 0/8, 1/8, 2/8,…, 8/8. The values n and m define the number and spacing of electrodes on that manifold. For example, the line ‘n,m’ corresponds to a pattern in which the electrodes are located on the positions E(x, j/m) with −mjm.

Figure 3B shows the default 31 channel coverage pattern that is used by the NHP1020 software. It uses nine evenly spaced support manifolds, i.e., ap=0/8, 1/8, … 8/8. The first and last manifolds are placeholders and have no electrodes on them (‘0,0’). The second and second to last manifolds have one electrode each positioned right on the midline (‘0,1’). The third, fourth, sixth and seventh manifolds have five electrodes each (‘2,2’). The fifth manifold has nine electrodes (‘4,3’). Overall, this grid describes 31 electrode positions. One of these electrodes is typically used as reference, leaving an additional two electrodes when using standard 32 channel recording amplifiers. The remaining two Electrodes can be positioned on the orbital ridge to facilitate the detection and removal of blinks and eye-movement artifacts.

2.8. Projection to the skull surface

In the last step, the software projects the electrode positions that were defined on the brain to the skull. To that aim, the software computes a surface model of the skull and then determines for each electrode position on the brain the closest position on the skull. Alternatively, the software can determine the normal vector of the brain surface at the electrode position and then identify the intersection of the normal vector with the skull. In most cases, the two methods yield almost identical locations. Diverging results for the two methods were only observed for the most anterior electrodes on the midline. Because the orthogonal method wag more prone towards identifying electrode locations on the brow ridges the NHP1020 software implements the closest neighbor method.

2.9. Working with the NHP1020 GUI

The NHP1020 software allows the user to design electrodes grids for NHPs following the methodology outlined above. After navigating MATLAB to the 'NHP1020GUI' folder, the main GUI can be opened with the command ’NHP1020’. The workflow is structured into four main steps which are reflected in the four main panels of the GUI (Figure 4).

Figure 4: NHP1020 GUI.

Figure 4:

The ’Data’ panel consists of two buttons. The ’Specify Folder’ button allows users to specify the main data and results folder. The ’Recalculate Patch’ button prompts the software to recalculate and display the brain and skull surface patches. Once generated the surfaces are displayed in two figures (Left: brain and skull top view, Right: brain and skull side view). The ’Metric’ panel requires users to specify the position of inion and nasion. While generally discouraged, it also provides the option to change O_q or Fp_q. The ’Preview’ button prompts the software to calculate and display midline and circumference in a sagittal view of the brain surface. The ’Layout’ panel allows users specify the desired electrode locations. The ’Import Position’ button imports electrode positions specified in any format that can be read by EEGLAB (’.sph’,’.xyz’,’.loc’). The ’Import Layout’ button opens text files that contain electrode locations specified in the NHP1020 shorthand. Once specified, the electrode positions are displayed in cartoon format using the EEGLAB display function. The ’Run’: After loading the anatomical files, specifying the metric and the desired electrode layout, the user can press the ’Run’ button to calculate the electrode positions on the brain (top panel) and project them to the skull (bottom panel).

(A). Data

The main purpose of the data panel is to specify the data folder that contains the CT image and the brain mask in nifty format. This folder will be used to store all the intermittent data and the final results of the process. The software distribution of NHP1020 contains a fully functional example data set that is located in the folder NHP1020/data/jessesym. Once a folder is Specified, the GUI will look for two files that contain the character sequence '*CT_skull*.nii.gz' and ‘*inskull*.nii.gz’. If two nifty files match that description, idle software will open them and create surface patches of the skull and the brain and save them in stl format. If the necessary stl files have already been generated in an eairlier session, the software will immediately open the stl files, rather than generating them from scratch because this process is time-consuming. As soon as the patches have been generated or loaded, they will be automatically displayed in the figures to the right of the data tab. The skull surface is plotted in light blue. The gray brain surface is visible through the semi-transparent skull. For some animals, the default settings may result in holes in the skull. This can typically be resolved by adjusting the skull parameters ‘Thresh’ and ‘Thick’ and pressing the ‘Recalculate Patch’ button. The steps of the data tab can be considered complete once intact skull and brain surfaces have been generated and displayed.

(B). Metric

The Main purpose of the ‘metric’ tab is to set up the two-dimensional surface coordinate frame that lies at the heart ot the NHP1020. To do so, the user needs to specify the positions of NHP’s inion- and nasion-homolog as defined in section 2.5. We suggest identifying these points in a dedicated nifty file viewer such as fsl_eyes. The GUI also provides the option to change the values of O_q and Fp_q. However, it is suggested to use the default values for consistency across labs. Once specified, the ‘Preview’ button will display a figure of the brain patch with the current midline and circumference superposed. If the metric is acceptable, the user can proceed to the layout tab.

(C). Layout

The layout Tab allows users to specify the electrode grid they want to project onto the monkey skull, payouts can be imported from EEGLAB location files in .sph, .xyz. and .loc formats. A couple of sample grids such as the 10–20 and 10–10 system in spherical coordinates are included in the ’template’ folder of the NHP1020 software. Alternatively, grids can be specified using the NHP1020 shorthand described in section 2.8. A text file containing the shorthand definition of the default NHP1020 layout is also provided in the ťemplate' folder. Once a layout has been loaded, the software displays a flat-map mock-up of the layout.

(D). Run

Once the layout has been finalized, the electrode positions can be projected to the rhesus skull by pressing the 'Run' button. This process is time-intense, so it makes sense to carefully choose the layout before identifying electrode positions on the individual monkey brain and projecting them to skull. The results are saved in a text file ('positionList_ISI.txť) in the main folder that was specified in the data tab. Each row in the file represents an electrode (Number: row number, Name: electrode’s label, brainX: electrode’s x-axis value on the brain, brainY: electrode’s y-axis value on the brain, brainZ: electrode’s z-axis value on the brain, skullX: electrode’s x-axis value on the skull, skullY: electrode’s y-axis value on the skull, skullZ: electrode’s z-axis value on the skull). A second, more detailed, result file also specifies the normal vectors at each of the electrode positions on the skull. This information can be used to identify the settings of a stereotaxic device that allows a normal approach to the skull. This is particularly helpful when positioning electrodes close to the circumference. An addon piece of software that translates the electrode positions and their normal vectors into settings of the Kopf micro-manipulator is included in the ’r-files’ folder of the distribution of NHP1020.

3. Results

We have currently implanted electrode grids that were planned with the NHP1020 software in four rhesus macaques. The treatment of the monkeys was in accordance with the guidelines set by the U.S. Department of Health and Human Services (National Institutes of Health) for the care and use of laboratory animals. All methods were approved by the Institutional Animal Care and Use Committee at the University of Pittsburgh. The implantation technique and electrode design were built on an approach spearheaded in the lab of Jeff Schall (Woodman et al., 2007; Purcell et al., 2013).

The electrodes were manufactured either from medical grade titanium or medical grade stainless steel. The diameter of the electrodes was 3 mm to increase the contact surface between skull and electrode (Fig 5A). The sides of the electrodes contained grooves to increase stability after oseo-integration. The top of each electrode contained a 1mm diameter 2mm deep hole. Inside this hole we inserted a 1mm diameter amphenol pin. The excess part of the pin was cut off and covered with a blob of solder. Teflon-coated stainless steel wire was soldered to the amphenol pin and routed to a 36 channel Omnetics connector. Electrodes were implanted in non-penetrating 1 mm deep flat-bottom holes that were drilled with the help of a flat-bottom carbide end-mill (Fig 5B). Electrode positions were identified using a custom-written R-based routine that converted the 3-dimensional electrode locations into the settings of a stereotaxic manipulator (Teichert et al., 2014). Because of the time-consuming nature of this approach we have since identified 3-D printed masks as a faster alternative to identify the electrode locations on the skull during surgery. After installation, most of the wires and electrodes were covered in dental acrylic (Fig 5C). Only some of the electrodes close to and below the circumference remained outside of the acrylic head cap (Fig 6). The omnetics connector was partially embedded in the acrylic and positioned inside a small PEEK connector box that could be covered with a lid to prevent dirt from getting into the connector.

Figure 5: Implantation.

Figure 5:

(A) Left: in-house manufactured electrode. Middle: after insertion of amphenol pin and solder drop. Right: after attachment of stainless steel wire. (B) Electrode embedded in flat-bottom hole. (C) Cartoon of electrode implantation and wiring scheme.

Figure 6: 32 channel example coverage.

Figure 6:

(A) The default NHP1020 electrode grid in flat-map format. (B) Electrode grid viewed from the top. (C) Position of 33 implanted electrodes including one reference electrode in one example animal. Note that the electrodes here were placed according to the default placement scheme and thus don’t have direct homologs to the international 1020 system.

Figure 6 shows an overview of the electrode grid in one animal that used the default NHP1020 grid outlined above. The two additional electrodes were positioned over the orbital bone to monitor eye-movements and blinks. Electrode E(2/8,0) Served as the reference electrode during recording. Offline, the signals were re-referenced to E(1/8,0)

Figure 7 shows auditory evoked potentials recorded from this electrode array in response to 50 ms long sinusoidal tones. A total of eight EEG components could be defined based on different timing and spatial distribution over the head (Teichert, 2016). It is noteworthy that the evoked activity shows strong similarity for adjacent electrodes, a finding that is consistent in all animals. This is in contrast to intracranial recordings with epidural recordings where patterns of activity reflect more local processing and can vary with a higher spatial frequency (Freeman et al., 2003). In this animal, evoked potentials tended to be larger over the left hemisphere. A similar asymmetry was not found in three other animals. With the exception of overall amplitude differences, electrodes on corresponding parts of the two hemispheres show highly similar time-courses, more so than adjacent electrodes on the same hemisphere. More in-depth analyses of these EEG data have been presented in earlier work (Teichert et al., 2016; Holliday et al., 2017; Teichert, 2017; Teichert et al., 2019).

Figure 7: Auditory evoked responses.

Figure 7:

Sample traces from 32 electrodes in response to the onset of pure tones at time zero. The underlying light blue traces indicate the brain outlines and approximate location of the main sulci in the rhesus viewed from above. Thick black lines indicate the mean over 15 recording sessions. Thin lines indicate the mean of individual recording sessions.

4. Discussion

The past years have seen increased appreciation of non-invasive extracranial EEG recordings in non-human primates as a tool for translational research. To facilitate EEG recordings in NHPs, we proposed a unifying surface-based metric and an automated algorithm that allows users to plan large EEG electrode grids that can be projected to equivalent locations on different animals. The software has four main features. 1) After image alignment and manual identification of two landmarks, electrode locations are calculated automatically without any additional manual intervention. 2) Even large electrode grids can be planned, designed and reviewed within minutes. 3) It defines a unifying placement scheme that allows comparable electrode positions between animals and labs. 4) It can import electrode positions such as the international 1020 system in spherical coordinates and project them onto the monkey skull.

Alternatives to NHP1020

Several labs have used extracranial homologs of the inion, nasion, and the pre-auricular points to identify electrode position using extracranial measurements (Woodman et al., 2007; Honing et al., 2012; Itoh et al., 2015). The key appeal of this approach is the direct homology to the 10–20 electrode placement schemes used in humans. However, to our knowledge this approach has not be automated and is thus more time-consuming. We had decided to base our automated algorithm on intra-cranial measurements for several reasons: 1) They are simpler because the intracranial anatomy is more convex and splrere-like; 2) They are more proximal because they are independent of skull ridges and muscles which are substantially larger and continue to mature for longer in monkeys compared to humans, Because CT and MRI images are so commonplace these days, they provide a more proximal and direct electrode positions based on a metric on the brain surface. That said, we believe that both approaches, extracranial and intracranial, should provide unique electrode positions and thus a mapping between the two. Thus, neither of the two methods will provide ’better’ electrode positions. The choice between the two approach will most likely be driven by individual preference, convenience and availability of MRI/CT images, as well as whether electrodes will be mounted on the scalp or the skull.

The company Easy Cap has recently developed an EEG cap with 32 electrodes for macaque monkeys (Gindrat et al., 2015; Sandhaeger et al., 2019). Their cap uses concentric electrode positions around Cz. While this is a great option for NHP scalp EEG it is less useful to determine EEG electrode location for implantation in the skull.

Known limitations

The main limitation of the NHP1020 approach is that there is no strong theoretical rational for the choice of landmarks and the definition of the positions (0,0) and (1,0). Other landmarks could be used to define a two-dimensional surface-based coordinate system. The only way one particular coordinate frame could prove superior to others is if it leads to more consistent EEG signals for electrodes placed at identical positions in different animals. Given the very low number of subjects typically used in NHP experiments and the high inter-subject variability in brain anatomy and function, meaningful empirical data that speaks to this question is unlikely to be available soon.

Disclaimer

The NHP1020 software provides a method to identify similar positions on different rhesus monkeys. It uses a similar approach as the international 10–20 system and variants thereof, but it will not necessarily identify electrode positions that are homolog to the human, neither with respect to their position relative to neural structures or generators, nor with respect to the signals recorded from these electrodes. If they exist, such functional homologies will need to be established either empirically or via simulations using detailed brain anatomy and realistic head-models.

Acknowledgments

This work was supported by the Department of Health and Human Services/National Institutes of Health/National Institute of Mental Health (grant no. 113041, 114223 and 120117 to T. Teichert)

Footnotes

Competing Interests

The authors have no competing interests to declare.

Code

The most up-to-date version of the NHP1020 software is available for download at https://github.com/Teichert-Lab/NHP1020. Use the following command to download: git clone https://github.com/Teichert-Lab/NHP1020NHP1020

Publisher's Disclaimer: This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.

References

  1. Arthur DL, & Starr A (1984). Task-relevant late positive component of the auditory event-related potential in monkeys resembles p300 in humans. Science, 223, 186–188. [DOI] [PubMed] [Google Scholar]
  2. Chatrian G, Lettich E, & Nelson P (1985). Ten percent electrode system for topographic studies of spontaneous and evoked eeg activities. American Journal of EEG technology, 25, 83–92. [Google Scholar]
  3. Gil-da Costa R, Stoner GR, Fung R, & Albright TD (2013). Nonhuman primate model of schizophrenia using a noninvasive eeg method. Proceedings of the National Academy of Sciences, 110, 15425–15430. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Delorme A, & Makeig S (2004). Eeglab: an open source toolbox for analysis of single-trial eeg dynamics including independent component analysis. Journal of neuroscience methods, 134, 9–21. [DOI] [PubMed] [Google Scholar]
  5. Freeman WJ, Holmes MD, Burke BC, & Vanhatalo S (2003). Spatial spectra of scalp eeg and emg from awake humans. Clinical Neurophysiology, 114, 1053–1068. [DOI] [PubMed] [Google Scholar]
  6. Gindrat A-D, Quairiaux C, Britz J, Brunet D, Lanz F, Michel CM, & Rouiller EM (2015). Whole-scalp eeg mapping of somatosensory evoked potentials in macaque monkeys. Brain Structure and Function, 220, 2121–2142. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Godlove DC, Emeric EE, Segovis CM, Young MS, Schall JD, & Woodman GF (2011). Event-related potentials elicited by errors during the stop-signal task. i. macaque monkeys. Journal of Neuroscience, 31, 15640–15649. [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Holliday WB, Gurnsey K, Sweet RA, & Teichert T (2017). A putative electrophysiological biomarker of auditory sensory memory encoding is sensitive to pharmacological alterations of excitatory/inhibitory balance in male macaque monkeys. Journal of psychiatry & neuroscience: JPN, 43, 170093. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Honing H, Merchant H, Haden GP, Prado L, & Bartolo R (2012). Rhesus monkeys (Macaca mulatta) detect rhythmic groups in music, but not the beat. PloS one, 7, e51369. doi: 10.1371/journal.pone.0051369. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Itoh K, Nejime M, Konoike N, Nakada T, & Nakamura K (2015). Noninvasive scalp recording of cortical auditory evoked potentials in the alert macaque monkey. Hearing research, 327, 117–125. doi: 10.1016/j.heares.2015.05.007. [DOI] [PubMed] [Google Scholar]
  11. Itoh K, Nejime M, Konoike N, Nakamura K, & Nakada T (2019). Evolutionary Elongation of the Time Window of Integration in Auditory Cortex: Macaque vs. Human Comparison of the Effects of Sound Duration on Auditory Evoked Potentials. Frontiers in Neuroscience, 13. doi: 10.3389/fnins.2019.00630. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Jasper HH (1958). The ten-twenty electrode system of the international federation. Electroencephalogr. Clin. Neurophysiol, 10, 370–375. [PubMed] [Google Scholar]
  13. Jenkinson M, Beckmann CF, Behrens TE, Woolrich MW, & Smith SM (2012). Fsl. Neuroimage, 62, 782–790. [DOI] [PubMed] [Google Scholar]
  14. Oostenveld R, & Praamstra P (2001). The five percent electrode system for high-resolution eeg and erp measurements. Clinical neurophysiology, 112, 713–719. [DOI] [PubMed] [Google Scholar]
  15. Paller KA, McCarthy G, Roessler E, Allison T, & Wood CC (1992). Potentials evoked in human and monkey medial temporal lobe during auditory and visual oddball paradigms. Electroencephalography and Clinical Neurophysiology/Evoked Potentials Section, 84, 269–279. [DOI] [PubMed] [Google Scholar]
  16. Paller KA, Zola-Morgan S, Squire LR, & Hillyard SA (1988). P3-like brain waves in normal monkeys and in monkeys with medial temporal lesions. Behavioral neuroscience, 102, 714. [DOI] [PubMed] [Google Scholar]
  17. Phillips JM, Vinck M, Everling S, & Womelsdorf T (2014). A long-range fronto-parietal 5-to 10-hz network predicts “top-down” controlled guidance in a task-switch paradigm. Cerebral Cortex, 24, 1996–2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Purcell BA, Schall JD, & Woodman GF (2013). On the origin of event-related potentials indexing covert attentional selection during visual search: timing of selection by macaque frontal eye field and event-related potentials during pop-out search. Journal of neurophysiology, 109, 557–569. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Rachalski A, Authier S, Bassett L, Pouliot M, Tremblay G, & Mongrain V (2014). Sleep electroencephalographic characteristics of the c ynomolgus monkey measured by telemetry. Journal of sleep research, 23, 619–627. [DOI] [PubMed] [Google Scholar]
  20. Sander V, Soper B, & Everling S (2010). Nonhuman primate event-related potentials associated with pro-and anti-saccades. Neuroimage, 49, 1650–1658. [DOI] [PubMed] [Google Scholar]
  21. Sandhaeger F, Nicolai C. v, Miller EK, & Siegel M (2019). Monkey EEG links neuronal color and motion information across species and scales. eLife, 8, e45645. doi: 10.7554/elife.45645. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Smith SM, Jenkinson M, Woolrich MW, Beckmann CF, Behrens TE, Johansen-Berg H, Bannister PR, De Luca M, Drobnjak I, Flitney DE et al. (2004). Advances in functional and structural mr image analysis and implementation as fsl. Neuroimage, 23, S208–S219. [DOI] [PubMed] [Google Scholar]
  23. Teichert T (2016). Tonal frequency affects amplitude but not topography of rhesus monkey cranial EEG components. Hearing research, 336, 29–43. [DOI] [PubMed] [Google Scholar]
  24. Teichert T (2017). Loudness- and time-dependence of auditory evoked potentials is blunted by the NMDA channel blocker MK-801. Psychiatry research, 256, 202–206. doi: 10.1016/j.psychres.2017.06.047. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Teichert T, Gurnsey K, Salisbury DF, & Sweet RA (2016). Contextual processing in unpredictable auditory environments: The limited resource model of auditory refractoriness in the rhesus. Journal of Neurophysiology, 116, jn.00419.2016–2139. doi: 10.1152/jn.00419.2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Teichert T, Jedema H, Shen Z, & Gurnsey K (2019). Mismatch responses mediated by adaptation and deviance detection have complementary functional profiles that point to different auditory short-term memory systems. bioRxiv,. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Teichert T, Marquet F, Wu SY, Tung YS, Downs M, Wang S, Chen C, Ferrera VP, & Konofagou EE (2014). Real-Time, Transcranial Monitoring of Safe Blood-Brain Barrier Opening in Non-Human Primates. PloS one, 9, e84310. doi: 10.1371/journal.pone.0084310. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Woodman GF, Kang M-S, Rossi AF, & Schall JD (2007). Nonhuman primate event-related potentials indexing covert shifts of attention. Proceedings of the National Academy of Sciences, 104, 15111–15116. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Woolrich MW, Jbabdi S, Patenaude B, Chappell M, Makni S, Behrens T, Beckmann C, Jenkinson M, & Smith SM (2009). Bayesian analysis of neuroimaging data in fsl. Neuroimage, 45, S173–S186. [DOI] [PubMed] [Google Scholar]

RESOURCES