This invention relates to a multiplexed capillary electrophoresis (CE) multi-color fluorescence detection system for the separation and detection of substances possessing fluorescent properties, e.g., fluorescently DNA, RNA, amino acids, carbohydrates, fatty acids, proteins, etc.
Capillary electrophoresis (CE) systems use electric fields to separate molecules within narrow-bored capillaries filled with conductive buffers or gel matrices. Samples are injected into the capillary tubing via the application of a high electric field or by physical injection (i.e. application of a vacuum or pressure). Sample molecules are detected by a variety of methods while traveling through the detection window. Ultraviolet (UV) absorption detection is a common detection method since many analytes have a functional group that absorbs in the UV region. However, because of the use of narrow-bore capillaries (≦100 μm I.D.) which results in a short detection path, as well as high background levels of UV light, the detection limit of this method is typically limited to about 10−5 molar (M), which is not sensitive enough for many applications. Laser induced fluorescence (LIF) is used in capillary electrophoresis for samples that naturally fluoresce or for those that are chemically modified to fluoresce. LIF provides much lower detection limits than the UV-based methods because the detection of emitted, fluorescent light of a different wavelength than the excitation light enables a drastic reduction in level of background light. Detection limits using LIF are typically 10−10 to 10−12 M, which is 5-7 orders of magnitude lower than for UV-based CE methods. Existing LIF systems are expensive, difficult to maintain, and require extensive alignment procedures to properly adjust the laser, capillary array, and detector. It is preferable to use detection schemes that enable the use of low cost lasers and eliminate the need for complex alignment procedures involving the light source, capillary array, and detector.
Other light sources can be used for induced fluorescent detection, such as a light emitting diode (LED), thermal radiation lamps such as the tungsten or carbon-filament lamp, or atomic emission lamps such as mercury, zinc, or sodium. Historically, the use of light sources other than lasers has not matched the sensitivity of the LIF method. For example, the detection limits for fluorescently labeled DNA using an LED as a light source has historically been 10−7M to 10−9M or a factor of 10 to 100,000 less sensitive than LIF.
There is a need for CE systems that use low-cost lasers without the need for complex and costly alignment procedures. Alternatively, there is a need for CE systems that use light sources other than lasers, such as LEDs, but that allow for sensitivities close to LIF detection.
In order to improve the sample throughput, a plurality of capillaries is used to analyze multiple samples simultaneously. These multiplexed capillary array electrophoresis systems are used in many commercial DNA sequencers and DNA fragment analyzers. Most of them use a laser as the light source, including confocal scanning laser induced fluorescence (e.g. U.S. Pat. No. 6,270,644), sheath flow detectors (e.g. U.S. Pat. Nos. 5,468,364 and 6,048,444), side-entry optical excitation geometry (e.g., U.S. Pat. Nos. 5,582,705 and 5,741,411), and fiber optics for excitation and emission collection (U.S. Pat. No. 6,870,165). Other multiplexed CE systems use LEDs as a light source, such as those described in U.S. Patent Application serial number US 2010-0140505 A1.
Multi-Color detectors for CE are used in a variety of applications. For example, Sanger-type DNA sequencing requires the measurement of four different wavelength regions to discriminate the four different nucleotide bases, each derivatized with a different fluorescent tag. The dominant signal from each different wavelength region determines different nucleotide bases. For example, you might have a four-color system, in which each of four colors corresponds to a unique wavelength C, T, A, or G. In some cases, a filter wheel has been used to measure different wavelength regions sequentially by rotating the filter wheel to the desired filters. The filter wheel method is not efficient since only one wavelength region is measured at any given time. U.S. Pat. No. 6,461,492 uses beam splitters to divide the light emission into multiple beams with multiple detectors for multi-wavelength detection. This method measures only one capillary signal at a time and requires a scan of each detection window sequentially for multiplexed capillary array electrophoresis operation. In addition, this method requires the use of multiple detectors for measurement which substantially increases the cost and maintenance. U.S. Pat. No. 6,048,444 reveals a method that uses a single detector to measure four different wavelength regions simultaneously. The fluorescent signal is split by an image splitter prism and projected into a two-dimensional detector. The wavelength is selected by using four different filters. However, since the fluorescent emission is split to four regions before filtering, it suffers from low light detection efficiency and is not suitable for light sources such as LEDs. U.S. Pat. No. 5,998,796 discloses a method of using a transmission grating for multi-wavelength analysis for multiplexed capillary array electrophoresis. U.S. Pat. No. 5,741,411 reveals a method based on a tilted filter to split the fluorescent signal into two for two-wavelength fluorescent measurements while using a single two-dimensional detector. However, this method was limited to two wavelengths, and is not suitable for DNA sequencing, which requires at least a 4 color detection system.
In addition to sequencing, multiple-wavelength fluorescent detection systems are also used for “short-tandem repeat analysis” (STR) and the closely related method, multi-locus variable number tandem repeat analysis (MLVA) or simple sequence repeat (SSR) analysis. In these applications, a DNA ladder as well as several DNA amplicons corresponding to several different amplified loci on the genomic DNA are injected into a single capillary. One color is used to detect the DNA ladder, while other colors are used to detect specific fluorescently-labeled STR fragments corresponding to the amplified multi-loci on the genomic DNA. Multiple STR fragments corresponding to multiple gene locations can be analyzed in a single capillary. The Federal Bureau of Investigation (FBI) “Combined DNA Index System” (CODIS), commonly employs a 5-color instrument with a multi-fluorescent detection system to detect the STR amplicons corresponding to 13 loci on the human genome. Newer versions of the FBI CODIS-type system may use more than 14-26 loci on the human genome, which necessitates the need to develop multi-color systems that can detect more than 6 colors simultaneously. New CE systems with the ability to detect 7 or more colors simultaneously are preferred. Even more preferable are CE detection systems capable of measuring 8 or more colors simultaneously.
It is therefore desirable to develop a low-cost, simple, multiplex, multi-color detection electrophoresis system that enables the use of low-cost light sources (lasers or LED's) giving detection sensitivities that are similar those obtained with current LIF systems based on expensive laser systems. To meet the needs of next-generation human identification and MLVA-type applications, it is also desirable to have a multi-color fluorescent detection system for CE that enables the simultaneous detection of 7 or more colors. It is even more preferable to have a detection system that can detect 8 or more colors simultaneously.
Embodiments of the invention provide a high sensitivity and high throughput capillary electrophoresis multi-wavelength fluorescence detection system. A multiplex capillary electrophoresis detection system is comprised of a light source for inducing fluorescence emission, a 2-dimensional detector such as a CCD detector, a plurality of capillaries, a plurality of capillary detection windows, and a linear variable filter oriented in such a way that the change in wavelength of the filter is parallel to the direction of flow in the capillaries. The linear variable filter (LVF) is placed anywhere between the capillary windows and the 2-dimensional detector. The location of the LVF may be directly against the capillary windows, or preferably, directly against the CCD camera. The LVF is oriented in such a way that for a given species migrating through the capillary detection window, a difference in the intensity of fluorescence emission as a function wavelength is detected in the direction of analyte flow on a 2-dimensional detector. As an analyte passes through the capillary detection window, the wavelength corresponding to the maximum corrected intensity is an indication of the fluorescent color of the compound. For example a DNA strand derivatized with Fluorescein (FAM) has an emissions maximum of about 521 nm. If this FAM-derivatized analyte passes through the capillary detection window, the CCD detector coupled with the LVF will detect a maximum corrected intensity at about 521 nm.
In order to achieve maximum sensitivity of detection, a broad area capillary window may be illuminated. The length of the capillary windows that may be illuminated by laser, LED or other light sources may be from 0.02 mm to 13 millimeters (mm) preferably, the length of capillary windows illuminated is from 1 mm to 7 mm. An alternate preferred range of illuminated lengths is 1 mm to 5 mm. An alternate preferred range is from 0.02 mm to 1 mm. A preferred specific length of illumination is 6 mm.
Illumination of a large capillary window volume, coupled with the imaging of the array windows onto a linear filter in the direction of flow causes an apparent time shift of different color species as they move through the capillary. For example, red light-emitting compounds are detected several seconds after blue-light emitting compounds (or vice-versa, depending on the orientation of the linear filter). This complicates the interpretation of the electropherogram, and this time shift must be corrected using computer algorithms. The general method for correcting this time shift is to determine the velocity as a function of electrophoresis time for species moving through the capillaries, and then to correct the saved 2-dimensional data set so that the all wavelengths of an analyte moving past the detection window are observed at the same apparent time.
A specific embodiment of the invention is described in connection with
The invention includes a fluorescent detection system for multiplexed capillary electrophoresis. Referring to
When the linear filter is placed directly against the capillary array windows, the length of the capillary detection window is preferably about as long than the length of the linear filter. For example, if a 6 mm linear filter is used, then it is preferable that the length of the clear capillary windows is about 6 mm, so that the entire length of the capillary window is imaged onto the linear filter.
Alternate embodiments of the invention have a window length that is shorter than the linear filter length, where a subset of the linear filter wavelength range is superimposed onto the capillary windows. For example, assume a linear filter wavelength range is from 400 to 700 with a corresponding filter length of 6 mm. If this is superimposed onto a capillary window that is 3 mm in length, then a subset of the linear filter wavelength may be used, corresponding to 3 mm of length of the filter. For example, a wavelength range corresponding to 400-550 nm can be used or 550 nm-700 nm, or 500-650 nm. In this example, any 3 mm length of the capillary window may be superimposed onto the linear filter.
If the linear variable filter is located adjacent to the CCD camera, a short capillary window length may be imaged with appropriate lenses onto a longer dimension of a linear variable wavelength filter. For example, if the linear variable filter is 6 mm in length (corresponding to a wavelength range of 400-700 nm), and the capillary window is 1 mm in length, then the 1 mm length may be imaged onto the 6 mm linear filter in such a way that the 1 mm length of the capillary window corresponds to 400-700 nm. Alternatively, if the LVF is located adjacent to the CCD, any length of capillary detection window may be imaged onto the LVF, using appropriate lenses. For example, a 20 mm window length could be image onto a 6 mm LVF length.
A two-dimensional pixelated detector, 130 is used, (
Consider dye 806 (
The peak with the highest corrected light intensity corresponds to the color of the compound, which in this case is yellow. That is, the maximum fluorescent intensity of the 4 zones corresponds to the color of the species migrating through the capillary window.
A computer program which is part of the invention and is described in detail below is used to apply a time-shift correction, merge all peaks corresponding to the 4 separate zones into a single, overlapped peak, and to determine the maximum fluorescent intensity of the set of peaks.
In this case, peak 806 is yellow, corresponding to a compound that emits yellow florescent light, peak 807 is blue, corresponding to a compound that emits blue fluorescent light, and peak 811 is blue corresponding to a compound that emits blue fluorescent light.
For illustrative purposes, assume you have an allelic ladder that is derivatized with a fluorophore such that it fluoresces in the red. Thus, by monitoring the “red” channel (zone 605 in
For the current invention, the output of the linear filter can be divided into a maximum of up to n zones, where n is the number of pixels in the y-direction. For the 2-dimensional array depicted in
A Fragment Analyzer™ (Advanced Analytical Technologies) was modified with a combination of a 532 nm and a 473 nm laser. Light from the lasers was delivered through fused silica fiber light guides at an angle of approximately 60 degrees relative to the plane of the capillary detection windows. A12-capillary array with 45 cm (effective length) and 50 cm (total length) with a 75 um i.d was used. A linear variable filter (JDSU, 400-700 nm, index matched to air, Filter length 8.87 mm) was placed directly behind the capillary detection windows, before the camera lens (
The same conditions an instrument used for Example 1 were used, except that the linear filter was placed directly in front of the CCD (
This invention also includes a computer method and algorithm for correcting the time-shift of multicolor peaks.
The general approach to performing a time-shift correction is to determine the velocity of analytes through the capillaries as a function of time, and then to correct the time shift by re-indexing the times associated each y-axis pixel of the output of the CCD array (corresponding to the wavelength change of the linear filter). It can be appreciated that there are many methods for determining the velocity of analytes through a capillary, with a subsequent application of a correction factor to correct for the apparent observed time shift. We give one specific of an algorithm below.
A specific example of one method for correcting the apparent time shift of peaks associated with different monitored zones of the linear filter is given below. This method corrects each data set by applying data inherently contained within each data set—and does not use any external calibration curves or measurements on the capillary electrophoresis system. The method uses only the output of the CCD array detector for the time-shift correction.
In order to accurately apply a time-shift correction, a sample with at least two measureable peaks must be injected and analyzed on each capillary of the multiplex capillary system. Preferable a sample with at least three measureable peaks is evaluated.
In this example, there are seven steps in applying a time-shift correction (
Consider
The capillary outer diameters may range from 90 to 1000 microns, with a preferred range of 150 to 350 microns. The inner diameters may range from 2 microns to 700 micron, with a preferred range of 50 to 100 microns. Consider the first capillary on this 6-capillary array. The location of the center of this capillary corresponding to the internal void of the capillary (containing electrophoresis gel) is at pixel location 18 (
Using this first capillary as an example, at x-pixel location 18, the signal distribution as a function of y-axis pixel is shown in
Step 2: Locate 2 Pixels on the y-Axis Separated Far Enough Away in Time from Each Other to Get a Good Time Separation, but Still Having a Good Signal-to-Noise Ratio (S/N) (Minimum Signal-to-Noise Ratio of 5). This is Repeated Separately for Each Capillary.
A monitoring of a single pixel location for capillary 7, for example x-y coordinate of (55,45) (Capillary location 617 in
To perform a time-shift correction, the velocity of analyte at the detector space as (delta pixels)/(delta time) must be determined (i.e. pixels per seconds).
To determine the velocity of an analyte through the array window (and across the imaged linear filter in the direction of flow) there are two critical criteria:
Criteria 1:
The two different pixels used to monitor the peak position vs. time (i.e. the pixels in the y-direction) must be separated by a minimum distance to get adequate time resolution. For example, if one were to monitor pixel locations (55,50) and (55,51) there is only a 1-pixel difference in the y-direction. As an analyte moves through the capillary, the maximum peak intensity measured by pixel 50 and 51 will be less than a second. However, if one uses pixel locations (55,50) and (55,20), then the maximum peak intensity of the analyte as monitored by the two pixel locations may be separated by 6 or 7 seconds. A minimum difference of 1 pixel is required to calculate an analyte velocity (pixels/second). A preferred embodiment uses a difference corresponding to at least 10% of the y-axis pixel count. In this case, the y-axis has 60 pixels, so a preferred minimum separation of 10% of the pixel range for determining analyte velocity is 6 pixels. It is even more preferable to use a difference corresponding to at least 20% of the y-axis pixel count. In this case, the y-axis has 60 pixels, so a preferred minimum separation of 20% of the pixel range for determining analyte velocity is 12 pixels.
Criteria 2:
The signal-to-noise ratio of the signal distribution on the selected two pixels of the y-axis (linear variable filter) must be high enough to adequately determine the presence of an analyte peak. For example, if pixel 0 is monitored, but the signal intensity never gets above the baseline intensity, then the analyte velocity through the array window cannot be adequately measured, since there really cannot be any peak intensity monitored. For any pixel selected for calculating the velocity of analytes through the capillary, the peak amplitude must be at least 3 times the S/N ratio of the baseline. It is preferable that the signal of the selected pixel have a peak maximum of at least 10 times the S/N ratio of the baseline.
There are a variety of methods for choosing which two pixels to monitor for applying the time-shift correction. One method is to calculate the peak maximum of the signal distribution (
Step 3: Form an Electropherogram Using the Intensity Vs. Time Output of the 2 Selected Pixels.
When running an electrophoresis sample for time correction, a sample with at least 2 analytes (at least 2 peaks) with a fluorescence emission within the range of the linear variable filter must be used. In this example, the linear variable filter has a range of 500-700 nm, so a sample with at least one analyte that emits light in the 500-700 nm range is required.
Even more preferably, a sample with at least three analytes (three peaks) is analyzed to generate an electropherogram.
Even more preferable, a sample with at least 10 analytes, such as an size standard is used to generate the electropherogram.
The analytes may have mixed fluorophores. For example, a mixed allelic standard with FAM, ROX, and TAMRA dyes may be used.
If the intensity vs. time output of a single pixel location (for example, pixel location (55,15) for capillary 7 (701) in
If two separate electropherograms are obtained using the intensity vs. time output of two different y-pixel locations corresponding to the same capillary, then the electropherograms similar to
Note that in
Step 4: Find Peaks from the Electropherogram Traces.
In this step, each electropherogram is analyzed for peaks, and all peak locations are determined. User-selectable peak criteria are used to determine the parameters for peak-picking (for example, minimum peak height, peak width, smoothing parameters, smoothing functions, baseline correction, etc). The art of peak-picking in capillary electrophoresis is well known. Examples of this art are covered in Data Analysis and Signal Processing in Chromatography (A. Felinger, 1998) and Chromatographic Integration Methods (N. Dyson, 1990), the contents of which are incorporated by reference.
The output of this step is a peak table for each electropherogram with peak number vs time. An example peak table is shown in Table 1:
The number of peaks does not have to be the same for each electropherogram. For example,
Step 5: Calculate the Adjacent Peak Time Differences from Both Traces, and Determine a Correlation Equation that Relates Inverse Peak Velocity (Delta Time Vs. Delta Pixels) Vs. Electropherogram Time.
Consider the output of a single vertical row of pixels on the 2-dimensional CCD array, corresponding to a single capillary. Assume 1 frame per second is acquired. If this single vertical row of pixels is plotted vs time (Frame 1 second 1, Frame 2 second 2 etc), then the image shown in
To correct for the apparent time shift (or mobility shift) of the separate monitored zones of the linear filter, the velocity of species moving through the capillaries is determined by monitoring the peak intensity migration on the 2-dimensional CCD detector with time. A peak velocity factor is obtained, corresponding to the measured migration of imaged peaks through the linear variable filter onto the y-axis (direction of flow) on the CCD detector. There is an instantaneous velocity element, given by equation 1:
Instantaneous Velocity=Delta (pixels)/Delta (time). Equation 1
This instantaneous velocity is the slope of the lines In
As the electropherogram progresses, the velocity of peaks through the capillaries slow down. And thus, there is a deceleration given by the following equation.
Acceleration (deceleration)=[Delta (pixels)/Delta (time)]/Delta time (Equation 2)
To apply a time correction, the inverse instantaneous velocity can be calculated as Equation 3:
Inverse instantaneous velocity=Delta (time)/Delta (pixels) (Equation 3)
The time correction factor is calculated as the inverse velocity over the time of the electropherogram (Equation 4)
Time Correlation Factor=[Delta(time)/Delta(Pixels)]/Delta Electropherogram time Equation 4
To determine the inverse instantaneous velocity as shown in Equation 3, the time differences corresponding to the differences in peak times using the two selected y-axis pixels (Step 4) are calculated, and a table of time (of peak location for the first electropherogram) vs. time difference is created. To calculate the time difference for each peak, the following process is used: A) Determine the peak 1 time in electropherogram 1. B) Determine the nearest peak occurring after peak 1 in electcropherogram 2. C) Calculate the time difference. Table 2 shows the calculated time differences for the peaks shown in Table 1. The time difference is calculated as the time of Peak(i)(electropherogram 2)—Peak(i)(electropherogram 1). Note that the peak in electropherogram 2 that is closest in time after the peak in electropherogram 1 is used for the calculation.
In many cases, the number of peaks in the two electropherograms are not the same. This situation occurs because the two different pixel locations correspond to different color regions of the linear filter, and the sample may have different color peaks. Thus, the electropherogram and pixel location 1 may have many different peaks than at electropherogram at pixel location 2. For this method to work, it is critical that the majority (>50%) of the peaks are picked up in both the pixel 1 and pixel 2 location. Other reasons for different peak numbers between the two electropherograms generated in the two pixel location are that the peak picking routine picks up anomalous peaks, shoulder peaks or other unexpected anomalous peaks that may or may not be present in both electropherograms. An important part of this invention is that the time-shift correction algorithm can easily handle these extra peaks.
The regression line represents the fitted equation of inverse velocity vs. electropherogram time.
The data-file output of an electropherogram using the present invention is an array of data consisting of the signal intensity of columns of pixels corresponding to the internal fluid volume of each single capillary detection window, captured over time. For a column consisting of 23 pixels in the y-direction corresponding to the internal volume of a capillary with a total collection time of 2000 seconds and a frame rate of 1 image per second, the data is stored in a 2-dimensional array with an array size of 23×2000. Normally the data is stored as pixel intensity vs. time, where time is inferred from the number of samples obtained, which in this case is one sample per second. This inferred time can be envisioned as a time-index array.
Table 3 below, shows a time index array for a portion of a 2-dimensional file for a 23-pixel column collected over 2000 seconds. Only the time from 1000 seconds to 1011 seconds is shown. The y-axis represents a single column of pixels on the CCD detector corresponding to a single capillary location (i.e. the image of the internal fluid volume of the capillary). The x-axis is electropherogram time, t, in seconds. The highlighted cells represent the times at which a peak migrates through the capillary window before a time shift. The goal is apply a correction factor to the time grid so that the peak migration times occur simultaneously for a single column in the array.
The corrected time is:
T(p,t)=T(p,t)−[(t*slope+intercept)/delta pixels]*P (Equation 6)
Where
T(t,i) is the corrected time of each pixel on the time grid (as a function of pixel location and time, t)
t=time, seconds
slope=slope of the inverse velocity vs. time plot (step 5)
intercept of the inverse velocity vs. time plot (step 5)
P=pixel location (y-axis), which ranges from 1 to 23 in Table 3 below.
In order to force the peak to migrate at exactly the same time for a single column of pixels, each time array index for the pixels 4 through 23 must be shifted to the left by applying the correction factor in Equation 6, above. A correct application of the equation (and a correct calculation of the time correction factor in Step 5) will shift the time array elements of each pixel to the left (and their associated intensity values) so that the peak migrates at exactly the same time across all pixels in the y-direction. Table 4 show the corrected time, after applying Equation 6.
As alternative, one could transform the array of data to the corrected time shift with reshuffling the data as discussing below. For example, assuming the pixel 0 electropherogram is the trace to match. All the subsequence pixel electropherograms data will be shuffled according to the following method. For array of data [PxT] (23×2000 as in Step 6), where P represents # of pixels along the wavelength and T is the time index, one could use the equation 7 to select the data from corresponded time index (i) for each pixel to transform the array of data into time-shifted corrected array of data F(X).F(X)=X(i)
i
t=(t*slope+intercept)/delta pixels*P+t (Equation 7)
t=time, seconds
slope=slope of the inverse velocity vs. time plot (step 5)
intercept=intercept of the inverse velocity vs. time plot (step 5)
P=pixel location (y-axis), which ranges from 1 to 23 in table 3.
Considering the following example, table 5 lists part of the time index of pixel 0 from 1000 to 1013 second,
For pixel 20 and time 1000, one will find corresponded time index as:
I
1000=(1000*slope+intercept)/delta pixels*20+1000
and for pixel 20 and time 1001, the i1001=(1001*slope+intercept)/delta pixels*20+1001 and so on for all the corresponded time index. Then one could use the corresponded time index to transform the pixel 20 data into time shifted corrected data by shuffling the data into the right order. For example in this case, at time 1000, one will use the data located calculated by i1000 and at time 1001, one will use position data located at i1001 to form the electropherogram data array at index 1000. Every pixel data array will transform into time shifted corrected data array. All pixels will use the following array index to re-construct the time shifted corrected data array:
P
0
=X
0(t0*slope+intercept)/delta pixels*0+t0),X1(t1*slope+intercept)/delta pixels*0+t1),X2(t2*slope+intercept)/delta pixels*0+t2), . . . Xn(tn*slope+intercept)/delta pixels*0+0
P
1
=X
0(t0*slope+intercept)/delta pixels*1+t0),X1(t1*slope+intercept)/delta pixels*1+t1),X2(t2*slope+intercept)/delta pixels*1+t2), . . . Xn(tn*slope+intercept)/delta pixels*1+0
P
2
=X
0(t0*slope+intercept)/delta pixels*2+t0),X1(t1*slope+intercept)/delta pixels*2+t1),X2(t2*slope+intercept)/delta pixels*2+t2), . . . Xn(tn*slope+intercept)/delta pixels*2+tn)
P
m
=X
0(t0*slope+intercept)/delta pixels*m+t0),X1(t1*slope+intercept)/delta pixels*m+t1),X2(t2*slope+intercept)/delta pixels*m+t2), . . . Xn(tn*slope+intercept)/delta pixels*m+tn)
Pm is the pixel in the y direction of the capillary detection window while m represents the pixel position
n is the time index
Once the data array is transform to all pixels, each pixel will have different number of data points. One could either zero pad the smaller data array at the end of the data array to match the largest one or truncate the largest data array at the end to match the smaller one for display.
This application is a non-provisional application of U.S. Ser. No. 61/654,493 filed Jun. 1, 2012 and U.S. Ser. No. 61/759,130 filed Jan. 31, 2013, herein incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61654493 | Jun 2012 | US | |
61759130 | Jan 2013 | US |