ELECTROPHYSIOLOGY SYSTEM AND METHOD FOR NEURAL RECORDING
20220361802 · 2022-11-17
Inventors
- Kateryna Voitiuk (Santa Cruz, CA, US)
- Jinghui Geng (Santa Cruz, CA, US)
- Robert Currie (Santa Cruz, CA, US)
- Mircea Teodorescu (Santa Cruz, CA, US)
Cpc classification
A61B5/37
HUMAN NECESSITIES
A61B5/386
HUMAN NECESSITIES
A61B5/384
HUMAN NECESSITIES
A61B2562/028
HUMAN NECESSITIES
A61B5/0022
HUMAN NECESSITIES
International classification
Abstract
An electrophysiological monitoring system includes an electrophysiology amplifier chip configured to couple to a plurality of electrophysiological electrodes and to measure electrophysiological signals. The system also includes a computing device configured to receive and to process the electrophysiological signals. The system further includes an interface device coupled to the electrophysiological amplifier chip and the computing device, the interface device configured to convert communication signals between the computing device and the electrophysiology amplifier chip.
Claims
1. An electrophysiological monitoring system comprising: an electrophysiology amplifier chip configured to couple to a plurality of electrophysiological electrodes and to measure electrophysiological signals; a computing device configured to receive and to process the electrophysiological signals; and an interface device coupled to the electrophysiological amplifier chip and the computing device, the interface device configured to convert communication signals between the computing device and the electrophysiology amplifier chip.
2. The electrophysiological monitoring system according to claim 1, wherein the electrophysiology amplifier chip includes a serial peripheral interface.
3. The electrophysiological monitoring system according to claim 2, wherein the interface device includes a low-voltage differential signaling converter configured to communicate with the electrophysiology amplifier chip through the serial peripheral interface.
4. The electrophysiological monitoring system according to claim 1, wherein the computing device is further configured to communicate with the electrophysiology amplifier chip through the interface device using a four-channel interface.
5. The electrophysiological monitoring system according to claim 1, wherein the interface device includes a power input at a first voltage and the interface device is further configured to convert the first voltage to a second voltage to power the electrophysiology amplifier chip and to a third voltage to power the computing device.
6. The electrophysiological monitoring system according to claim 1, further comprising a multi-well microelectrode array coupled to the electrophysiology amplifier chip.
7. The electrophysiological monitoring system according to claim 6, further comprising an adapter board configured to electrically couple to the multi-well microelectrode array, the adapter board being coupled to the electrophysiology amplifier chip.
8. The electrophysiological monitoring system according to claim 7, further comprising a board housing including a first cutout configured to secure the multi-well microelectrode array and a second cutout configured to secure the adapter board thereby aligning the multi-well microelectrode array with the adapter board.
9. The electrophysiological monitoring system according to claim 1, further comprising a remote server configured to receive the electrophysiological signals from the computing device.
10. The electrophysiological monitoring system according to claim 9, further comprising a client device configured to access the remote server to retrieve the electrophysiological signals.
11. The electrophysiological monitoring system according to claim 10, wherein the client device is configured to display a graphical user interface including a real-time plot of the electrophysiological signals.
12. A method of monitoring electrophysiological signals, the method comprising: measuring electrophysiological signals through a plurality of electrophysiological electrodes coupled to an electrophysiology amplifier chip; converting communication signals between the electrophysiology amplifier chip and a computing device at an interface device coupled to the electrophysiological amplifier chip and the computing device; and receiving the electrophysiological signals at a computing device.
13. The method according to claim 12, wherein the electrophysiology amplifier chip includes a serial peripheral interface.
14. The method according to claim 13, wherein the interface device includes a low-voltage differential signaling converter configured to communicate with the electrophysiology amplifier chip through the serial peripheral interface.
15. The method according to claim 12, wherein the computing device is configured to communicate with the electrophysiology amplifier chip through the interface device using a four-channel interface.
16. The method according to claim 12, further comprising: converting a power input having a first voltage to a second voltage to power the electrophysiology amplifier chip and to a third voltage to power the computing device.
17. The method according to claim 12, further comprising: electrically coupling a multi-well microelectrode array to an adapter board that is coupled to the electrophysiology amplifier chip.
18. The method according to claim 17, further comprising: securing the multi-well microelectrode array in a first cutout of a board housing and the adapter board in a second cutout of the board housing thereby aligning the multi-well microelectrode array with the adapter board.
19. The method according to claim 12, further comprising: receiving the electrophysiological signals from the computing device at a remote server; and accessing the remote server through a client device to retrieve the electrophysiological signals.
20. The method according to claim 19, further comprising: displaying a graphical user interface including a real-time plot of the electrophysiological signals on the client device.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0018] Various embodiments of the present disclosure are described herein below with reference to the figures wherein:
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
DETAILED DESCRIPTION
[0030]
[0031] The interface device 14 is coupled to the computing device 12 via a header connector 13. The interface device 14 is also coupled to an electrophysiology amplifier chip 16, which may be an Intan RHD2132 electrophysiology amplifier chip. The interface device 14 includes an electrophysiological chip adapter 17 that is coupled to the amplifier chip 16. The electrophysiology amplifier chip 16 amplifies voltage signals sensed by the electrodes and converts the analog signals to digital values for storage and buffering by the computing device 12. The amplifier chip 16 may have any number of communication channels, e.g., 16-64.
[0032] With reference to
[0033] Communication between the computing device 12 and the amplifier chip 16 may use serial peripheral interface (SPI), which provides a fast and synchronous interface that is widely used in embedded systems for short-distance data streaming. SPI is a full-duplex leader-follower-based interface allowing leader and follower devices to transmit data at the same time.
[0034] The protocol for the computing device 12 and the amplifier chip 16 may be a four-wire (i.e., four-channel) interface including the following signals: clock (SCLK), chip select (CS), leader-out-follower-in (LOFI), and leader-in-follower-out (LIFO). In particular, the computing device 12 is configured to communicate with the LVDS converter 18 over a four-channel interface, with the LVDS 18 communicating with the amplifier chip 16 over the SPI. The computing device 12 acts as the leader device and generates a clock signal and transmits the same through SCLK. The computing device 12 also outputs recording commands to configure the amplifier chip 16 through LOFI. The amplifier chip 16 responds as follower and sends the digitized data back by LIFO. The amplifier chip 16 allows configuration of sampling rate and bandwidth of the low-noise amplifiers. Each of the channels on the amplifier chip 16 may be sampled sequentially with available sampling rate from about 2 kHz to about 15 kHz per channel. The amplifier chip 16 may provide about 46 dB midband gain with lower bandwidth from 0.1 Hz to 500 Hz and upper bandwidth from 100 Hz to 20 kHz.
[0035] Besides translation between signal types, the interface device 14 also provides different levels of power derived from a power source input 20, which may be about +5V. The single source input powers the computing device 12 and the interface device 14 and may be supplied either through a power connector 22 of the interface device 14 or through a power connector (e.g., micro-USB) of the computing device 12. The power source input 20 may be coupled to the header connector 13 powering the computing device 12 therethrough. The power connector 22 may include high-frequency power line noise filter, e.g., ferrite beads, to remove high-frequency power line noise. The interface device 14 is also configured to convert input power to voltage levels suitable for powering the amplifier chip 16 and the LVDS converter 18. In particular, the input power may be converted to an amplifier power input 24, e.g., +3.5V, for the amplifier chip 16 and a converter input 26, e.g., +3.3V, for the LVDS converter 18. Conversion may be performed by low-noise linear voltage regulators to smooth and isolate any fluctuations from the power supply.
[0036] The interface device 14 includes a printed circuit board (PCB) 15 with each of the components (e.g., LVDS converter 18, header connector 13, etc.) disposed thereon. The PCB 15 includes four conductive layers (e.g., copper) with the top and bottom layers of the board being grounded, while two inner layers providing for transmission of signal and power, respectively. Every via of the signal layer has a ground via next to it to sink electromagnetic interference (EMI) as signals switch layers. Via stitching may be done around the perimeter of the PCB 15 and throughout the board area to separate components of the interface device 14 and fill in areas with no components. The amplifier chip 16 and the computing device 12 are separated by a cable such that noise from the computing device 12 would not interfere with the sensitive neural signal recording. The interface device 14 may also include an additional controller, e.g., CPU or FPGA, to increase sampling rate and precision of timing in between samples.
[0037] The amplifier chip 16 is configured to connect to a plurality of electrophysiological electrodes 19. In embodiments, a multi-well microelectrode array (MEA) 30 may be coupled to the amplifier chip 16. The MEA 30 may include a plurality of wells 32, e.g., 6-well MEA plate from Axion Biosystems, each of which includes one or more electrodes 19 that are coupled to the amplifier chip 16. The MEA 30 is disposed over an adapter board 34 with the contacts of the MEA 30 engaging contacts, e.g., spring finger pins, of the adapter board 34. The adapter board 34 is disposed in a board housing 36 defining a first cutout 38 for the adapter board 34 and a second cutout 39 for the MEA 30. The first and second cutouts 38 and 39 of the board housing 36 align MEA 30 with the adapter board 34 ensuring consistent mating of spring finger pins to electrode contacts. The board housing 36 may include a plastic interior surrounded by aluminum plates and compressed together by fasteners or any other suitable method, e.g., adhesive. The aluminum plate prevents the warping of the plastic and ensures even pressure compressing the plate and connector on both sides.
[0038] In embodiments, during data acquisition, all of the electrophysiological monitoring system 10 may be shielded by a Faraday cage 21. The Faraday cage 21 is configured to block electromagnetic fields in order to reduce environmental noise and maximize the signal-to-noise ratio (SNR) during electrophysiological signal recording. The Faraday cage 21 may be a rectangular box made of 1 mm thick steel sheets with a power line connected to an earth ground. A 60 Hz infinite impulse response notch filter may be used to remove the power line noise before recording electrophysiological signals. In addition, a 300-6000 Hz 3rd order Butterworth bandpass filter may also be used to attenuate frequency components outside the neural activity range.
[0039] Signal-to-noise ratio may also be improved with enabling and tuning on-chip filtering and improving Faraday cage shielding. In vitro cultures typically fire with amplitudes between 10-40 mV, and require sensitive recording equipment, as an increase of just a few mV in noise for spikes on the lower end of the spectrum would be a non-trivial variable.
[0040] The present disclosure also provides a system and method enabling a cloud-based experiment platform in which biological measurement and local computing and sensing hardware are presented to the user through the cloud, such that experiment management and control can be administrated remotely and may be automated by a computer application. Biological, i.e., neural, recording is performed by local hardware, which then transmits the collected data to a cloud, i.e., one or more servers, that is accessible by a user. The cloud provides the user with access to the local hardware as well as the collected data.
[0041] With reference to
[0042] The computing device 12 may be coupled to a communication network based on wired or wireless communication protocols. The term “network,” whether plural or singular, as used herein, denotes a data network, including, but not limited to, the Internet, Intranet, a wide area network, or a local area network, and without limitation as to the full scope of the definition of communication networks as encompassed by the present disclosure. Suitable protocols include, but are not limited to, transmission control protocol/internet protocol (TCP/IP), datagram protocol/internet protocol (UDP/IP), and/or datagram congestion control protocol (DCCP). Wireless communication may be achieved via one or more wireless configurations, e.g., radio frequency, optical, Wi-Fi, Bluetooth (an open wireless protocol for exchanging data over short distances, using short length radio waves, from fixed and mobile devices, creating personal area networks (PANs), ZigBee® (a specification for a suite of high level communication protocols using small, low-power digital radios based on the IEEE 122.15.4-2003 standard for wireless personal area networks (WPANs)).
[0043] With reference to
[0044] The online dashboard 50 is accessible via a client device 60, which may be a laptop, a desktop, a tablet, a virtualized computer, etc. In embodiments, the online dashboard 50 may be embodied as a web page and the client device 60 may be configured to execute a web browser or any other application for accessing the web page. As used herein, the term “application” may include a computer program designed to perform functions, tasks, or activities for the benefit of a user. Application may refer to, for example, software running locally or remotely, as a standalone program or in a web browser, or other software which would be understood by one skilled in the art to be an application. An application may run on a controller, or on a user device, including, for example, a mobile device, a personal computer, or a server system.
[0045] During electrophysiological measurements, the neural cell activity is firstly digitized and sampled by the amplifier chip 16 across all of the channels. The computing device 12 stores the data on local memory and also streams the data to the remote computer 40. In particular, the remote computer 40 implements a real-time data stream 42, which receives real-time data from the computing device 12 and outputs the same for visualization on the online dashboard 50. The remote computer 40 is configured to process the received real-time data, e.g., sorting and analyzing detected spikes. The remote computer may use spike sorting to measure neural activity changes over time in individual neurons and networks of neurons, using features such as spike waveform, frequency of activity, and correlation to the activity of nearby neurons (See e.g.,
[0046] The real-time data stream 42 may be implemented using Redis, an open-source, cloud-based database application. Neuronal action potential recording with a high sample rate and multiple channels utilizes a high throughput pipeline in order to make real-time streaming possible. Remote Dictionary Server from Redis allows for the implementation of this objective since it is a high-speed cloud-based data structure store that may be used as a cache, message broker, and database. Based on benchmarking results, Redis can handle hundreds of thousands of requests per second. The highest data rate for every push from computing device 12 to Redis may be about 9.6 MB (i.e., 32 channels×15 kHz sampling rate×16 bits/sample×10 seconds), which can be satisfied with an Internet bandwidth larger than 7.68 Mbps.
[0047] For data integrity and upload efficiency, raw data may be saved periodically, e.g., every 5 minutes, on local storage of the computing device 12 and streamed every 10 seconds to the data stream 42. Once the recording ends, all local data files are also uploaded to the remote computer 40, which implements a remote data storage 44 for permanent storage. Local data files stored on the computing device 12 may auto-erase periodically, e.g., every 14 days, to release storage. To view a dated recording, the user can select and pull the data files from the data storage 44 to the online dashboard 50 for display.
[0048] With reference to
[0049] The GUI 52 may have a plurality of elements 55, such as text fields, drop down menus, slides, buttons, bullet selectors, etc. The GUI 52 allows the user to enter various experiment parameters including, but not limited to, name or identifier of the experiment, sampling frequency, duration of the experiment, etc. The GUI 52 may also allow for entering text-based camera command parameters, such as white balance and exposure settings. In addition, drop down menus may be used to adjust presets for lighting and other corresponding camera presets.
[0050] The GUI 52 also allows a user to initiate a recorded experiment and monitor electrical activity on each channel. The GUI 52 may mimic an IoT device that sends messages to other devices (i.e., computing device 12 units) and receives corresponding data from the data stream 42. The computing device 12 device produces a single data stream to the data stream 42, which may be accessible by multiple users. Therefore, many users can monitor and interact with a particular computing device 12 device without additional overhead placed on that device.
[0051] Users can be located anywhere on the Internet without concern for where the physical computing device 12 device is or which network it is on. The online dashboard 50 is configured to communicate through an application programming interface (API) service 46 of the remote computer 40 with the software of the online computing device 12. Thus, when a user opens the GUI 52, one or more computing devices 12 populate a device dropdown list. When the user selects a desired computing device 12 from the dropdown, a ping message (e.g., MQTT standard) is sent to the selected computing device 12 periodically, e.g., every 30 seconds, indicating that a user is actively monitoring data from that computing device 12. As long as the computing device 12 device receives these pings, the computing device 12 device continues to send its raw data stream to the data stream 42. When the computing device 12 device has not received any user messages for a preset threshold period, e.g., two pings or a minute or more, the computing device 12 ceases sending its raw data stream. This protocol ensures the proper decoupling of users from the computing device 12.
[0052] The computing device 12 device is not dependent on an orderly shutdown. While the computing device 12 device feeds raw data to the data stream 42, data transformations are applied downstream by other processes executed on the remote computer 40 allowing transformations of the raw data. This data transformation is an independent process that listens for requests for the raw data stream and transforms the raw stream into a stream containing the past ten spike events detected per channel. For channels with no detected spikes, a random sample of the channel may be saved to the stream periodically, e.g., every 30 seconds, to provide a sampling of the channel's activity.
[0053] To achieve permanent data storage and messaging between the computing device 12 and the online dashboard 50, the remote computer 40 may utilize a cloud computing platform, e.g., AWS, that offers IoT services and online storage. The dashboard 50 may be programmed to be an IoT device that sends messages to control and check the electrophysiological monitoring system 10. In response, the electrophysiological monitoring system 10 subscribes to a particular MQTT topic to wait for instructions. The AWS IoT supports the communication of hundreds of devices, making the extension of the electrophysiological monitoring system 10 on a large scale possible. The AWS S3 may also be used as a final data storage location. S3 may be accessible from anywhere at any time from any Internet-connected device. It supports both management from a terminal session and integration to a custom web browser application, e.g., online dashboard 50. After each experiment, a new identifier may be updated on the online dashboard 50. When a user asks for a specific experiment result, the online dashboard 50 may be configured pull the corresponding data file directly from S3 for visualization.
[0054] Remote longitudinal recording of neural circuits on an accessible platform, such as the electrophysiological monitoring system 10, will open many exciting avenues for research into the physiology, organization, development, and adaptation of neural tissue. Integration with cloud software will allow in-depth experimentation and automation of analysis.
[0055] Organoids are becoming ubiquitous, as more labs are making them and need functional readouts. The proof of principle for electrophysiological monitoring system 10 has been shown on 2D cultures in the Example below, and as experiments with other devices have shown, it should be applicable to organoid recordings. The electrophysiological monitoring system 10 may also be adapted to other models, e.g., mouse models.
[0056] The following Examples illustrate embodiments of the present disclosure. These Examples are intended to be illustrative only and are not intended to limit the scope of the present disclosure.
Example 1
[0057] This Example describes detection of neuron activity using electrophysiological monitoring system (EMS) according to the present disclosure.
[0058] The electrode surfaces of 6-well Axion plates (Axion Biosystems, CytoView MEA 6) were coated with 10 mg/mL poly-D-lysine (Sigma, P7280) at room temperature overnight. The following day, plates were rinsed four times with water and dried at room temperature. Primary cells were obtained from human brain tissue at gestational week 21. Cortical tissue was cut into small pieces, incubated in 0.25% trypsin (Gibco, 25200056) for 30 minutes, then triturated in the presence of 10 mg/mL DNAse (Sigma Aldrich, DN25) and passed through a 40 μm cell strainer. Cells were spun down and resuspended in BrainPhys (StemCell Technologies, 05790) supplemented with B27 (Thermo Fisher, 17504001), N2 (Thermo Fisher, 17502001), and penicillin-streptomycin (Thermo Fisher, 15070063), then diluted to a concentration of 8,000,000 cells/mL. Laminin (Thermo Fisher, 23017015, final concentration 50 μg/mL) was added to the final aliquot of cells, and a 10 μL drop of cells was carefully pipetted directly onto the dried, PDL-coated electrodes, forming an intact drop. The plate was transferred to a 37° C., 5% CO2 incubator for 1 hour to allow the cells to settle, then 200 μL of supplemented BrainPhys media was gently added to the drops. The following day, another 800 μL of media was added, and each well was kept at 1 mL media for the duration of the cultures, with half the volume exchanged with fresh media every other day. Activity was first observed at 14 days in culture, and the second recordings were performed on day 42 of culture.
[0059] After 14 days in culture in culture, primary neurons were recorded with the EMS and two commercially available systems: the Intan RHD USB interface board and the Axion Maestro Edge. After recording, all three datasets were filtered with bandpass filtering from 300 Hz to 6000 Hz and sorted with a threshold of ±6 mV.
[0060] To further demonstrate the applicability of the EMS to primary neuron recording, the shape of the detected action potential and quality metrics such as amplitude distribution, interspike interval distribution, and firing rate to commercially available systems was also compared (
[0061]
[0062] The mean spike waveforms of plots 80a, 82a, 84a, were determined by averaging the voltage in a 3 ms window centered around the point where the voltage crossed the spike threshold. Differences in Axion's waveform shape of plot 84a are a flatter starting point and a higher upstroke before settling to resting state. The amplitudes for the mean waveform are −24.67±3.92 mV for the EMS, −26.92±4.96 mV for Intan, and −24.50±1.69 mV for Axion. Axion has a smaller deviation than the EMS and Intan, showing lower noise in the recording system.
[0063] The amplitudes of the detected spikes over time, shown as plots 80b, 82b, 84b in the middle column of
[0064] The interspike interval histograms 80c, 82c, 84c, also shown in the middle column of
[0065] The variation between the EMS and Axion could be attributed to physical differences in the circuitry and possible advanced filtering performed by Axion's proprietary BioCore v4 chip. The filtering could account for the smoothness and low variability of the signal (measured 1.12±0.18 mV RMS noise baseline), resulting in a smaller number of identified firing events with a tighter distribution. The EMS and Intan systems both use the same amplifier chips (Intan RHD2000 series), where the optional on-chip filtering was disabled during recording. The raw signal, therefore, has a larger noise margin (measured 3.21±0.66 mV RMS noise baseline for Intan, 2.36±0.4 mV RMS for the EMS), which may create more false-positive firing events. The tail of the amplitude distributions in Intan and the EMS is skewed towards lower-amplitude events, closer to the noise floor. The interspike intervals for Intan and the EMS register several events with near-zero intervals, likely suggesting false-positive spikes from noise contamination. Contamination from noise, which is likely symmetrical, could affect the shape of the mean waveform calculated by overlaying and averaging all registered spikes. Overall, these results demonstrate that the EMS can record neural activity in a manner comparable to commercially available hardware and software.
[0066] Activity from the neurons was also recorded on day 42 of culture with the EMS and found the primary neurons displayed synchronized network bursts, consistent with previous observations.
[0067] In the above formula, μ.sub.b and μ.sub.n are the mean for the burst and baseline noise, respectively, σ.sub.n is the standard deviation of the noise. In
[0068] Comparing electrophysiology platforms side by side is challenging because each system fits a specific niche and requirements for a particular workflow. Different platforms arose as solutions to different problems, challenges, and user needs. EMS arose due to the need for automation of experiments, integration with other IoT sensors, and flexible recording equipment that can be used in a fleet for longitudinal study of many in vitro replicates. Table 1 summarizes electrophysiology systems comparable to EMS. The Axion Maestro Edge is designed as an out-of-the box bench top electrophysiology system with maximum comfort and usability. Although it has the highest price per channel, it also includes an incubator. The Intan RHD USB interface board and headstages require more effort to calibrate, ground, and shield.
TABLE-US-00001 TABLE 1 Sample System Noise Rate Cost Cost per Open Platform (mV RMS) (kHz) Channels (USD) Channel Source IoT EMS 2.36 ± 0.4 † 15 32 $1,545 $48 Yes Yes Intsy 6-8 2 64 $2,500 $39 Yes No Intan RHD USB 3.21 ± 0.66 † 30 256 $10,295 $40 Yes No interface board Open Ehpys 2.4 * 30 512 $15,545 $30 Yes No Willow 3.9 30 1024 $20,480 $20 Yes No Axion Maestro Edge 1.12 ± 0.18 † 12.5 384 $70,000 $182 No No * Noise shown on Open Ephys website is the amplifier input noise for Intan RHD2132 bioamplifier chip, not the whole system noise. † RMS noise recorded experimentally.
[0069] Table 1 compares EMS features to several commercial and open-source electrophysiology systems. Sampling Rate and Channels columns show the maximum numbers for all systems. Unlike Axion, Intan designs and code are open source. Intan bioamplifier chips have been used in many open-source systems, including Intsy, Willow, Open Ephys, and EMS. Intsy was designed for measuring gastrointestinal (EGG), cardiac (ECG), neural (EEG), and neuromuscular (EMG) signals. Willow was designed for high channel count neural probes and resolves the need for many computers by writing data directly to hard drives. Open Ephys is an alternative system to Intan integrating more features into their GUI for closed-loop experiments and plugin-based workflows. Noise measurements for EMS, Intan, and Axion were experimentally recorded, while noise measurements for Intsy, Willow, and Open Ephys were cited. Intan claims 2.4 mV RMS as typical in the datasheet for their chips which was likely inherited into Open Ephys documentation. The whole system noise for Open Ephys is not explicitly mentioned in documentation.
[0070] EMS is the only electrophysiology device that supports Internet of Things (IoT) software integration out of the box. The IoT hardware modules and cloud software allow for horizontal scalability, enabling long-term observations of development, organization, and neural activity at scale, and integration with other IoT sensors. EMS has a low entry cost, and the cost per channel can also be significantly lowered by increasing the number of channels supported per device. This would be accomplished by engineering an inexpensive FPGA into the controller shield to sample multiple bioamplifier chips and buffer those readings for the Pi. EMS can have a large cost reduction if extra specialty connectors and adapters are removed (cutting roughly $300) and it is fitted with a less expensive USB cable.
[0071] It will be appreciated that of the above-disclosed and other features and functions, or alternatives thereof, may be desirably combined into many other different systems or applications. Also, that various presently unforeseen or unanticipated alternatives, modifications, variations, or improvements therein may be subsequently made by those skilled in the art which are also intended to be encompassed by the following claims. Unless specifically recited in a claim, steps, or components according to claims should not be implied or imported from the specification or any other claims as to any particular order, number, position, size, shape, angle, or material.