The present application relates to a diagnostic apparatus for analysing a sample to diagnose disease, and to a method of diagnosing disease using such an apparatus.
Infectious diseases such as Clostridium difficile (C. difficile), Norovirus, cholera and Campylobacter can spread rapidly, causing distress and even morbidity to those affected and considerable difficulty and expense to public health authorities treating patients and attempting to manage outbreaks of such diseases. A major problem in outbreak management is that there is often a delay between disease symptoms being presented and a diagnosis being made, due to time-consuming diagnostic techniques requiring manual laboratory analysis of samples, for example stool samples, provided by patients. In some cases the results of such analysis may not be available for up to five days, leading to unnecessarily long delays in diagnosing the patient. Until an accurate diagnosis is made, effective treatment of the patient can be difficult, which can lead to deterioration in the patient's condition and prolonged and unnecessary suffering to the patient. Additionally, whilst the patient is awaiting diagnosis, the disease is able to spread through contact with the patient by medical staff, relatives and the like, or by airborne transmission. Thus, delays in diagnosing infectious diseases can lead to a widespread outbreak of disease.
Non-infectious diseases can also be diagnosed by analysis of a sample provided by a patient. For example, prostate cancer is usually diagnosed by a combination of techniques such as digital rectal examination, a test for serum prostate specific antigen (PSA) and trans-rectal ultrasound-guided prostate biopsy. Worldwide, the use of serum levels of PSA as a screening test remains controversial due to its low specificity (38%) and the acknowledged high rate of false negative results (up to 20% with PSA level <4 ng ml−1). Digital rectal examination and trans-rectal ultrasound-guided prostate biopsy are invasive procedures which are stressful to the subject and may deter patients from presenting for testing.
In view of this, there is a need for a highly sensitive, specific, non-invasive and cost-effective diagnostic system for diagnosing disease quickly and easily at the point of care of the patient.
Efforts have been made to develop diagnostic techniques whereby disease can be diagnosed quickly and accurately by analysing samples such as stool samples, urine samples or the like via analysis of volatile biomarkers. However, these efforts have not been successful to date and have been hampered by technical difficulties such as the high moisture content of samples and the presence in the samples of sulphides which are damaging to sensors. More important, however, is the difficultly in selecting how to analyse the samples. For example, it has been shown experimentally that stool samples can contain a large number of different volatile organic compounds (VOCs); across a cohort study of stool samples provided by 30 donors, 297 different VOCs were identified in the stool samples. Determining which of these compounds and substances could be indicative of disease represents a major challenge which has hitherto not been overcome.
According to a first aspect of the invention there is provided a diagnostic apparatus for analysing a sample to diagnose disease, the apparatus comprising: a separating element for separating gas derived from the sample into component parts; a sensor arrangement coupled to the separating element such that a component part of the gas is directed towards the sensor arrangement, the sensor arrangement being configured to detect a compound which may be indicative of disease; and a processing element coupled to an output of the sensor arrangement, the processing element being configured to process a signal output by the sensor arrangement to provide a diagnosis.
The diagnostic apparatus of the present invention permits rapid and accurate diagnosis by detecting compounds or groups of compounds present in the sample which are indicative of disease. The apparatus can be provided as a stand alone device which can be installed in hospitals, doctors' surgeries and other medical facilities to permit fast, accurate diagnosis at the point of care, allowing a doctor, nurse or other medical practitioner to begin effective treatment quickly and to put in place any measures which may be necessary to prevent or restrict the spread of disease. The sample may be a sample of a bodily fluid such as urine or saliva, or may be a sample of a solid or semi-solid such as faeces. Alternatively or additionally the sample may comprise a gas evolved from a liquid or solid such as urine or faeces.
The separating element may comprise a multi-capillary column.
Alternatively or additionally, the separating element may comprise a single-capillary column, or may comprise a plurality of single-capillary columns.
The sensor arrangement may comprise one or more sensors selected from the group comprising a metal-oxide sensor, a UV sensor and an ammonia or amine sensor.
In this context, the term “metal oxide sensor” refers to a sensor which uses a heated metal oxide element to detect certain volatile compounds, whilst the term “UV sensor” refers to a sensor which uses an ultraviolet or near ultraviolet light activated metal oxide element to detect certain volatile compounds. The term “ammonia or amine sensor” refers to a sensor that detects ammonia or amines.
Preferably the sensor arrangement comprises two or more sensors arranged in a serial configuration.
Alternatively, the sensor arrangement may comprise two or more sensors arranged in a parallel configuration.
The sensor arrangement may be configured to detect one or more volatile compounds present in the gas. For example, the sensor arrangement may be configured to detect one or more volatile organic compounds in the gas.
The sensor arrangement may be configured to generate a signal indicative of the elution time of a volatile compound in the sample.
The processing element may be configured to compare the signal generated by the sensor arrangement to a known profile from one or more previously-diagnosed samples.
The apparatus may further comprise a pre-treatment stage for altering physio-chemical parameters of the sample.
The apparatus may further comprise heating means for heating the sample to promote the release of the gas.
The apparatus may further comprise means for acidifying or basifying the sample, to alter the number or concentration of volatile compounds detected by sensor arrangement.
The processing element may implement an artificial neural network to provide the diagnosis.
According to a second aspect of the invention there is provided a method of diagnosing disease by analysing a sample, the method comprising the steps of: collecting the sample; separating a gas derived from the sample into component parts; directing a component part of the gas towards a sensor arrangement, the sensor arrangement being configured to detect a compound which may be indicative of disease; and processing a signal output by the sensor arrangement to provide a diagnosis.
The step of separating the gas may comprise passing the gas through a separating element comprising a multi-capillary column.
Alternatively, the step of separating the gas may comprise passing the gas through a separating element comprising a single-capillary column or a plurality of single-capillary columns.
The sensor arrangement may comprise one or more sensors selected from the group comprising a metal-oxide sensor, a UV sensor and an ammonia or amine sensor.
Preferably, the sensor arrangement comprises two or more sensors arranged in a serial configuration.
Alternatively, the sensor arrangement may comprise two or more sensors arranged in a parallel configuration.
The sensor arrangement may be configured to detect one or more volatile compounds present in the gas.
The sensor arrangement may be configured to detect one or more volatile organic compounds present in the gas.
The sensor arrangement may be configured to generate a signal indicative of the elution time of a volatile compound in the sample.
The step of processing the signal output by the sensor arrangement may comprise comparing the signal generated by the sensor arrangement to a known profile from one or more previously-diagnosed samples.
The method may further comprise pre-treating the sample to alter physio-chemical parameters of the sample.
The method may further comprise heating the sample to promote the release of the gas.
The method may further comprise acidifying or basifying the sample to alter the number or concentration of volatile compounds detected by sensor arrangement.
The step of processing the signal output by the sensor arrangement may comprise processing the signal using an artificial neural network to provide the diagnosis.
According to a third aspect of the invention there is provided an ammonia or amine sensor comprising a light source which emits light in the visible range and a photodetector, the light source being arranged to emit light towards a detecting surface of the photodetector in operation of the ammonia or amine sensor, wherein an ammonia- or amine-sensitive substance having an optical property which changes in the presence of ammonia or an amine is disposed in an optical path between the light source and the detecting surface.
One of the detecting surface and the light source may be at least partially coated in the ammonia- or amine-sensitive substance.
Alternatively, the ammonia or amine sensor may further comprise a substantially transparent medium which is at least partially coated in the ammonia- or amine-sensitive substance, the substantially transparent medium being disposed in the optical path between the light source and the detecting surface of the photodetector.
The optical transmissivity of the ammonia- or amine-sensitive substance may decrease in the presence of ammonia
The ammonia- or amine-sensitive substance may comprise a pH-sensitive dye in a solution mixed with a polymer material.
The pH-sensitive dye may be bromophenol blue.
The polymer material may comprise polyvinylpyrrolidone, for example.
The light source may be selected so as to have a peak wavelength which falls within a main pass band of the ammonia- or amine-sensitive substance in the absence of ammonia.
For example, the light source may have a peak wavelength of around 602 nm.
The light source may comprise an LED.
The photodetector may comprise a photodiode.
The ammonia or amine sensor may further comprise a second light source, the second light source being selected so as to have a peak wavelength which falls within a main pass band of the ammonia- or amine-sensitive substance in the presence of ammonia or amine.
For example, the second light source may have a peak wavelength of around 432 nm.
The light source and the second light source may be arranged to be actuated in an alternating manner.
The second light source may be arranged to emit light towards the detection surface of the photodetector in operation of the ammonia or amine sensor.
Embodiments of the invention will now be described, strictly by way of example only, with reference to the accompanying drawings, of which:
Referring first to
It has been found that embodiments in which the inlet port 14 communicates directly with the outlet of the sample container gives rise to significant improvements in performance compared to embodiments in which the gas is injected or pumped into the gas chromatography oven 12 through the inlet port.
This is because in these “closed loop” embodiments a series of valves can be used to extract the gas evolved from the sample using clean air. The gas collected in this way can then be directed to a separation stage 16, which is described in more detail below. Moreover, in closed loop embodiments in which the inlet port 14 communicates directly with the outlet of the sample container there is less scope for loss of the sample, as the sample is provided directly to the inlet port rather than being drawn into a syringe, which is typically at room temperature, before being transferred to the inlet port 14 of the gas chromatography oven 12. Additionally, in the “closed loop” embodiments where the inlet port 14 communicates directly with the outlet of the sample container all of the components of the sampling system can be maintained at high temperatures (e.g. around 90-100° C.).
In some embodiments of the apparatus 10, a pre-treatment stage 11 may be provided, to alter the psysio-chemical parameters of the sample to optimise the relative concentrations of volatile compounds in the gas evolved from the sample for diagnostic purposes. For example, in the pre-treatment stage 11 volatile compounds from the gas evolved from the sample may be collected in one or more solid-phase microextration (SPME) fibres to concentrate the volatile compounds, which fibre(s) are then introduced into the inlet port 14 and heated to cause the organic compounds collected in the SPME fibre(s) to desorb from the fibre(s). Gas evolved from the sample may also be collected and stored using Automated Thermal Desorption tubes may be similarly introduced into the inlet port 14. Additionally or alternatively, the pre-treatment stage 11 may include a heated water bath or other heating means to heat the sample to promote or accelerate the release of gas. The pre-treatment stage 11 may include means for acidifying or basifying the sample prior to collecting the gas, to alter the number and/or concentration of volatile compounds evolved from the sample. For example, the pre-treatment stage 11 may include one or more injectors for injecting a predetermined quantity of an acid (e.g. sulphuric acid) or a base (e.g. sodium hydroxide) into the container in which the sample is stored. The pre-treatment stage 11 may be integral with other stages of apparatus 10, or may be provided as a dedicated device which is separate from the other stages of the apparatus 10. Moreover, the pre-treatment stage 11 may have a number of discrete sub-stages, for example a heating sub-stage, a concentration stage and an acidification or basification stage.
The apparatus 10 may include a pump 30 which supplies an air flow to carry the gas around the apparatus 10. In the embodiment illustrated in
An inlet 14 of the gas chromatography oven 12 communicates with a separating stage 16 which is made up of one or more separating columns. In the embodiment illustrated in
In one embodiment two 30 metre capillary columns are used in the separating stage 16, with the outlet of each column being divided into two such that the separated components of the gas arrive simultaneously at four outlets.
In an alternative embodiment a multi-capillary column having a length of around 0.5 metres is used in the separating stage 16. It will be appreciated, however, that different lengths and configurations of column can be used, and indeed a plurality of multi-capillary columns can be used. For example, the separating stage may include a single-capillary column or a plurality of single-capillary columns of the same or different lengths.
The multi-capillary column used in this example may have around 1200 separate capillaries. An advantage of using such a multi-capillary column in the separating stage is that it is capable of quickly separating volatile compounds such as volatile organic compounds in the gas. For example, volatile compounds from stool samples can be separated in around 5 minutes. The multi-capillary column can also be used at room temperature, whilst its small size is advantageous as it allows the apparatus 10 to be small and portable such that it can easily be accommodated at a point of patient care such as a doctors' surgery, clinic or the like.
The separation stage 16 may be varied to change its separation characteristics, for example to change the elution time of certain volatile compounds. An inside wall of the capillaries of the separation stage 16 (whether single capillary columns, as used in the first embodiment described above, or a multi-capillary column, as used in the alternative embodiment described above) is coated with a thin layer of a stationary phase, and the thickness and chemical properties of this stationary phase coating affect the separating capabilities of the capillary, for example by altering the elution time of certain compounds. In certain applications of the apparatus 10 it may be beneficial to use a plurality of capillaries, each having a different inner stationary phase coating, in the capillaries of the separating stage 16, to improve the differentiating ability of the apparatus 10, thereby improving the capability of the apparatus 10 to diagnose disease accurately.
The outlet(s) of the separating stage 16 are coupled to one or more inlets of a detection stage 18 which is configured to detect one or more volatile compounds present in the gas derived from the sample. The detection stage 18 includes one or more sensors for sensing particular volatile compounds or groups of volatile compounds, as is discussed in more detail below. In one embodiment an array of sensors is provided, the array containing one or more of each of a metal-oxide sensor, a UV sensor and an ammonia or amine sensor.
The sensor(s) of the detection stage 18 may be housed in a container which is positioned inside the gas chromatography oven 12. The container may be made of aluminium, or any other suitable material. The container should be electrically isolated from electronic components of the sensor(s) of the detection stage 18 to avoid any risk of unwanted electrical connections between electronic components. Housing the sensor(s) of the detection stage 18 in a separate container in this way ensures that the sensor(s) are maintained in constant environmental conditions, which helps to improve the response and stability of the sensor(s). Additionally, the container in which the sensor(s) of the detection stage 18 are housed helps to isolate the sensors from potentially interfering volatiles from other components of the apparatus 10.
The sensor(s) of the detection stage 18 produce electrical outputs which change when a volatile compound is detected. The outputs of the sensor(s) of the detection stage 18 are connected to a processor 20 which is operative to interpret the output(s) of the sensor(s) to determine whether volatile compounds which are indicative of disease are present in the gas derived from the sample, and to provide a diagnosis of the disease on a display 22 of the apparatus 10. The operation of the processor 20 is described in more detail below.
The operation of the apparatus 10 is controlled by a control system 24, and the apparatus 10 may have a storage device 26 such as a hard disc drive, non-volatile memory or an optical storage device such as a CD or DVD recorder or the like for storing and retrieving different diagnostic programs (as is discussed in more detail below) and for storing diagnoses and other results produced by the apparatus 10. Alternatively, the diagnostic programs, diagnoses and other results may be stored in memory in the processor 20, the control system 24 or both. Suggested treatment plans may also be stored in the storage device 26, processor 20 or control system, each treatment plan being associated with a particular diagnosis such that on successful diagnosis by the apparatus 10 a suggested treatment plan is provided with the diagnosis.
The sensors 44, 46, 48, 50 are arranged in a serial configuration such that volatile compounds passing from the inlet 40 to an outlet 52 of the detection stage pass each sensor 44, 46, 48, 50 in sequence. As is described in more detail below, the heated metal oxide sensors 48, 50 include heaters which heat the sensors 48, 50 to temperatures in the range of 300° C. 600° C. These temperatures are sufficient to destroy any viruses or other microbiological contaminants that may be present in the volatile compounds entering the detection stage 18. Thus, placing these sensors at the end of the flow path for the volatile compounds in the detection stage 18 ensures that any viruses present in the volatile compounds are destroyed before any exhaust gas is exhausted through the outlet 52 of the detection stage 18.
The sensors 44, 46, 48, 50 each have a control input 54 through which control signals from the control system 24 can be received to control the operation of the sensors 44, 46, 48, 50 and a signal output 56 for transmitting output signals to the processor 20 and control system 24. The output signals may be conditioned by a pre-processing stage, or may be transmitted directly to the processor 20 for processing. The metal oxide sensors 48, 50 also have temperature control signal inputs 58 by means of which the control system 24 can control the temperature of the sensor 48, 50, whilst temperature measurement outputs 60 provide signals indicative of the temperature of the sensors 48, 50 to the control system 24.
An alternative arrangement of the detection stage 18 is illustrated in
An ammonia or amine sensor 44 is illustrated schematically in
In operation of the ammonia or amine sensor 44, a control signal is received from the control system 54 to actuate the light source 70. The photodetector 72 detects the light from the light source 70 and outputs a voltage in the range 0 to 2.5V, which output voltage is dependent on the intensity of light received by the photodetector 72. In this example, when no ammonia or amine is present, the ammonia- or amine-sensitive material 74 has a peak transmittivity at 606 nm, and thus allows substantially all the light from the light source 70 to pass to the photodetector 72, such that the photodetector produces a high output voltage (e.g. at or close to 2.5V). However, where ammonia or amine is present, the optical transmittivity at 606 nm of the ammonia- or amine-sensitive material 74 is reduced, having in this example a peak transmittivity at 432 nm. Thus, the intensity of light received by the photodetector 72 is reduced and the output voltage of the photodetector 72 is reduced. The output of the photodetector 72 is passed to the processor 20 (with or without pre-processing) which processes the output signal in conjunction with signals output by the other sensors 46, 48, 50 to determine if volatile compounds present in the gas derived from the sample supplied by the patient are indicative of disease. It will of course be appreciated that the ammonia- or amine-sensitive material may have different optical properties to those mentioned in the example above, such that the range of optical wavelengths it passes in the absence of ammonia or amine and the range of optical wavelengths it passes in the presence of ammonia or amine may be different, and a light source having a peak wavelength that falls within the pass band of the ammonia- or amine-sensitive material in the absence of ammonia but outside of the pass band of the ammonia- or amine-sensitive material in the presence of ammonia or amine should be used.
An alternative embodiment of an ammonia or amine sensor 44 is illustrated in
The LEDs 70, 78 are arranged such that light emitted by both LEDs 70, 78 is incident on the photodetector 72. An ammonia- or amine-sensitive material 74, which in this example is an ammonia- or amine-sensitive dye film consisting of a pH-sensitive dye such as bromophenol blue in a solution mixed with polyvinylpyrrolidone, is disposed between the LED 70 and the detecting surface of the photodiode 72. The ammonia- or amine-sensitive dye film 74 may be deposited directly onto the LEDs 70, 78 or the detecting surface of the photodiode 72 or both, or may be provided on a substantially transparent medium 76 disposed in an optical path between the LEDs 70, 78 and the detecting surface of the photodiode 72.
In operation of this embodiment of the ammonia or amine sensor 44, a control signal is received from the control system 54 to actuate the LEDs alternately, to ensure that there is no crosstalk between the two LEDs 70, 78. The photodetector 72 detects the light from the LEDs 70, 78 and outputs a voltage in the range 0 to 2.5V, which output voltage is dependent on the intensity of light received by the photodetector 72. In this embodiment, when no ammonia or amine is present, the ammonia- or amine-sensitive material 74 has a peak transmittivity at 606 nm, and thus allows substantially all the light from the orange LED 70 to pass to the photodetector 72, whilst reducing the intensity of the light received from the blue LED 78 by the photodetector 72. Thus, in the absence of ammonia or amine the photodetector 72 produces a high output voltage (e.g. at or close to 2.5V) when the orange LED 70 is actuated. Where ammonia or amine is present, the optical transmittivity of the ammonia- or amine-sensitive material 74 is reduced, having in this example a peak transmittivity at 432 nm. Thus, the intensity of light received from the orange LED 70 by the photodetector 72 is reduced, whilst the intensity of light received by the photodetector 72 from the blue LED 78 increases. Thus, in the presence of ammonia the photodetector 72 produces a high output voltage when the blue LED 78 is actuated. The output of the photodetector 72 is measured by the processor 20 in synchronisation with the alternate actuation of the orange and blue LEDs 70, 72 to provide an indication of the optical transmittivity of the ammonia- or amine-sensitive dye film 74 when each of the LEDs 70, 78 is actuated. This allows the optical transmittivity of the ammonia- or amine-sensitive dye film 74 to be measured for both light sources 70, 78 using a single photodetector 72. This embodiment of the ammonia or amine sensor 44 is advantageous in that it is able to provide an indication of a fault with the sensor 44. If the photodetector 72 were partially obscured or darkened for a reason other than exposure to ammonia or amine the transmittivity of the ammonia- or amine-sensitive dye film 74 would decrease at both the 602 nm and the 432 nm wavelength (i.e. when either LED 70, 78 is actuated). Thus, if a decrease in the optical transmittivity of the ammonia- or amine-sensitive film 74, as indicated by the output voltage of the photodetector 72 when each of the LEDs 70, 78 is actuated, is detected for both wavelengths it is clear that there is a fault with the sensor 44.
Instead of providing only a single photodetector 72, the alternative ammonia or amine sensor 44 may be provided with a second photodetector in a sealed light-tight chamber with the blue LED 78. However, this arrangement requires further splitting of the flow of volatile compounds, which is undesirable for the reasons explained above.
A current is applied to the platinum heater 82 to achieve a desired operating temperature of the sensors 48, 50. In the example shown in
In use of the heated metal oxide sensor 48, 50, a voltage is applied to the sensor film and the current flowing through the sensor film is measured. The current flowing through the sensor film varies depending upon the presence of volatile compounds. Thus, a particular measured current may be interpreted as being indicative of the presence of a particular volatile compound.
The measured current in the metal oxide sensors 48, 50 is converted into a voltage between 0 and 2.5V and this voltage is passed to the processor 20 (with or without pre-processing), which processes this output signal in conjunction with signals output by the other sensors 46, 48 to determine if volatile compounds present in the gas derived from the sample supplied by the patient are indicative of disease.
The metal oxide sensors 48, 50 are operable at temperatures as low as 150° C., and the control system 24 is able to control their operating temperatures according to the application for which the apparatus 10 is to be used. For example, the metal oxide sensors 48, 50 may be most sensitive to volatile compounds which are indicative of a particular disease at one operating temperature, and most sensitive to other volatile compounds that are indicative of a different disease at a different operating temperature. By changing the operating temperature of the metal oxide sensors 48, 50 according to the particular application for which the apparatus 10 is to be used, diagnostic accuracy and effectiveness can be optimised. The applicant has found, however, that at temperatures of 300° C. and below the response of the metal oxide sensors 48, 50 can be masked due to the presence of water eluting from the separating stage 16, which can cause smaller output signals which may be indicative of the presence of particular volatile compounds to be obscured. Temperatures in the range 400° C. to 500° C. have been found to be particularly suitable.
It will be appreciated that the sensors 44, 46, 48, 50 have a finite lifespan. It is anticipated that the sensors 44, 46, 48, 50 used in the embodiments described herein will have a lifespan in excess of one year, but this will depend to some extent upon the number of diagnosing operations performed by the apparatus 10. To facilitate maintenance of the apparatus 10 the sensors 44, 46, 48, 50 may be implemented as separate modules which can be replaced individually when necessary. To this end, the sensor modules may be provided with quick-release connectors by means of which they can be connected to and disconnected from the detection stage 18.
The processor 20 may include an analogue to digital converter (ADC) to convert the voltages supplied by the outputs of the sensors 44, 46, 48, 50 into digital signals which can be used by the processor. Alternatively, the sensor output signals may be pre-processed to convert the output voltages into a digital format.
The processor 20 is programmed to produce, from the outputs of the sensors 44, 46, 48, 50, a trace of voltage, current or resistance versus time for each of the sensors 44, 46, 48, 50. These traces include peaks at certain times (as different volatile compounds elute from the separating stage 16 at different times), indicating when particular volatile compounds were detected by the sensors 44, 46, 48, 50. In one embodiment, the processor 20 compares these traces to known traces or profiles from one or more previously-diagnosed samples containing particular volatile compounds or combinations of volatile compounds which are indicative of particular diseases. If the processor 20 identifies a correlation between the traces produced from a current sample and those associated with a particular disease, a diagnosis of that disease can be made and displayed on the display 22. As is discussed above, a suggested treatment plan may be associated with each disease such that when the processor 20 identifies a correlation or other relationship between the traces produced by the current sample and those associated with the disease and diagnoses the disease a suggested treatment plan can be displayed with the diagnosis, to allow a health professional to begin treatment of the patient without delay.
In another embodiment, an artificial neural network (ANN) is used to analyse the traces produced from the output of the sensors 44, 46, 48, 50 to diagnose particular diseases based on the volatile compounds detected by the sensors 44, 46, 48, 50 of the detection stage 18.
At step 90 initial parameters for a data acquisition run are set. These parameters include the sample name, the duration of the data acquisition run, and the data acquisition rate. The data acquisition rate can be set at any appropriate value, but it has been found that a rate of between two and five readings or data samples per second gives rise to good results, as unresolved or overlapping peaks representing the different volatile compounds emerging from the separating stage 16 can be observed, as will be explained in more detail below.
At step 92 a patient sample is injected into the gas chromatography oven 12 and a marker is placed on the traces produced by the processor 20 from the outputs of the sensors 44, 46, 48, 50 so that the time at which the sample was injected can be identified.
At step 94 a chromatogram is acquired from the detection stage 18 as a series of data points, each of which represents an output of a sensor 44, 46, 48, 50. With a data acquisition rate of 2 readings or data samples per second 2 data points of the chromatogram are produced in each one second interval. These data points are saved at step 96, and a test is made at step 98 to determine whether another sample is to be injected to the apparatus 10. If a further sample is to injected processing returns to step 90, whilst if no further sample is to be injected the process stops at step 99.
In a typical data acquisition run of 30 minutes, 3600 data points will be collected (120 samples/minute×30 minutes). To simplify the input of the saved data to the ANN, the number of data points is reduced by dividing the time axis of the chromatogram into regular time intervals T, which may be, for example, 15 seconds long. The processed chromatogram data is summed over each of these intervals. One time interval containing the summed values is referred to as a ‘bin’.
At step 100 the bin parameters, such as the number bins N, the width of each bin (e.g. a 15 second bin or a 20 second bin with a 5 second overlap), the bin height (which is a threshold below which data can be disregarded as noise) and a bin area threshold are defined and initialised.
At step 102 the chromatogram is acquired, and a noise reduction algorithm is applied at step 104. The first differential of the chromatogram with respect to time, dR/dt (where R is the resistance the sensor at time t) is taken at step 106, by subtracting the value of each data point by that of the preceding data point and dividing the result by the time interval between the data point and the preceding data point, and a loop counter i is initiated at step 108. A processing loop is then entered at step 110 in which a bin value for each bin is calculated by summing the differentiated chromatogram data points above the preset height threshold within the time of the respective bins. If the calculated bin has an area less than the preset threshold its value is set to 0. This process is repeated for all N data bins.
Once all of the bins have been calculated, they are normalised at step 120 and the normalised bin data is saved at step 122.
The training process begins at step 132 and a first data file containing training data is loaded at step 134. The data bins are loaded at step 138 and the bin data is propagated through the network engine at step 140. At step 142 the output from the ANN is compared to a required output and error values are generated. Error correction factors are calculated at step 144 and are propagated back through the ANN at step 146 by adjusting weightings. At step 148 a test is made to determine whether the data file currently being processed is the last data file. If not, the next data file is read (at step 136) and processing returns to step 138. If the current data file is the last data file, a total error for the training set is calculated at step 150. At step 152 a test is made to determine whether the total error is below a threshold. If not the processing returns to step 134 and the training data is re-entered. If the total error is below the threshold the network is saved at step 154 and can subsequently be used by the apparatus 10 for real-time diagnosis of disease from a sample of a bodily fluid provided by a patient.
It will be appreciated that other pattern recognition methodologies may be used in the apparatus 10 instead of or alongside an ANN to diagnose disease on the basis of volatile compounds detected by the detection stage 18. For example, the processor could implement a canonical, Fourier transformation, wavelet transformation, Bayesian, principal component analysis (PCA), or k-nearest neighbour (KNN) pattern recognition algorithm, or a statistical fixed algorithm, threshold or Boolean algorithm.
The apparatus 10 can be used to diagnose gastro-intestinal disease such as C. difficile, Norovirus, Campylobacter, Salmonella and the like by taking a stool sample from a patient, analysing it to identify volatile compounds contained in the gas derived from the sample and using the comparison method or the ANN method described above.
The apparatus 10 can also be used to diagnose other conditions by analysing other bodily fluid. For example, urine samples can be analysed to diagnose renal disease and other conditions, whilst breath samples can be analysed to diagnose lung disease.
Whilst the apparatus 10 of the present invention is described as having four sensors 44, 46, 48, 50, it will be appreciated that more, fewer, or different combinations of sensors can be used. For example, in a device designed solely to diagnose C. difficile by analysing gas derived from stool samples provided by patients, only a combination of an ammonia or amine sensor 46 and a single heated metal oxide sensor 48, 50 may be provided. Where a combination of two or more sensors including a heated metal oxide sensor 48, 50 is used, it is preferred that the sensors are arranged in a serial configuration, with the heated metal oxide sensor(s) 48, 50 being provided as the final sensor(s) in the series, to increase the likelihood that any viruses or other microbiological contaminants present in the volatile compounds produced by the separating stage will be destroyed prior to being expelled from the detection stage 18 through the exhaust port.
The apparatus 10 may be provided as an integrated multi-purpose device which is capable of analysing different types of sample to diagnose a variety of different conditions. For example, in one mode the apparatus 10 may be configured to diagnose a gastrointestinal condition such as C. difficile by analysing a stool sample. In a second mode the apparatus 10 may be configured to analyse a stool sample to diagnose a range of gastrointestinal conditions such as C. difficile, ulcerative colitis, colorectal cancer or the like. In a third mode of operation, the apparatus 10 may be configured to analyse a urine sample to diagnose prostate cancer.
It will be appreciated that different conditions are likely to produce different traces or profiles of compounds in samples, and thus in order to produce a diagnosis quickly the apparatus 10 may store a plurality of known traces or profiles from previously-diagnosed samples containing particular volatile compounds or combinations of volatile compounds which are indicative of particular diseases in the storage 26. An appropriate trace or profile can be recalled when necessary for a particular type of analysis or diagnosis. In the example described above a first trace or profile from a sample taken from a patient previously diagnosed as having C. difficile may be stored in the storage device 26, along with a second trace or profile which may be a composite trace or an amalgamation of traces or profiles from samples taken from patients previously diagnosed as having a range of conditions such as C. difficile, ulcerative colitis, colorectal cancer and the like. A third trace or profile from a sample taken from a patient previously diagnosed as having prostate cancer may also be stored in the storage device 26. Thus, an appropriate trace or profile may be selected according to the analysis or diagnosis being performed, with the trace produced by the sample from the patient being compared to the stored trace to produce a diagnosis.
Additionally or alternatively, different ANNs may be stored in the storage device 26 or in memory of the processor 20 or the control system 24, with each ANN being trained to diagnose a particular condition or range of conditions. This, an appropriate ANN may be selected according to the analysis or diagnosis being performed.
This ability to store and recall different traces and/or ANNs gives the apparatus 10 great flexibility as it allows a single device to be used to diagnose a range of conditions. Additionally, the apparatus 10 can be updated with revised traces and ANNs as improved data is obtained and as new compounds or combinations of compounds which are indicative of particular conditions are discovered. Thus, the apparatus 10 is expandable to meet future diagnostic requirements.
The foregoing description presents exemplary embodiments of the apparatus of the present invention. For the sake of completeness two prototype systems used by the applicant in the development of the apparatus of the present invention will now be described. It will be appreciated that these prototype systems also constitute embodiments of the apparatus of the present invention.
The first prototype apparatus comprises a gas chromatography oven with an injection port into which samples of gas collected from patient samples, such as stool samples, can be injected. Gas is collected from the samples in a separate process in which the samples are heated in headspace vials having an integrated septum through which headspace gas can be used using a gas tight syringe. The headspace gas can then be injected directly into the gas chromatography oven.
A separation stage of this first prototype apparatus uses two commercially-available 30 metre capillary columns with an internal diameter of 0.32 mm an a stationary phase film thickness of 4 μm are interfaced to the injection port using push fit glass connectors and two pieces of silica guard column, to provide four separate outlets of the separation stage. Three of the outlets are interfaced to a sensor array (which is described in detail below), whilst the fourth is interfaced to a conventional flame ionisation detector (FID) which is integral to the gas chromatography oven. A pump is provided to pump blended dry cylinder air around this system to transport the gas collected from the samples.
Two types of sensor are used in the sensor array of this system. The first is a metal oxide sensor of the type described in detail above, and the second is an ammonia or amine sensor of the type described in detail above. Two metal oxide sensors are used in the sensor array, with a single ammonia or amine sensor. The ammonia or amine sensor is encased in a light-tight outer casing before being integrated into the sensor array, to ensure that light from sources other than the LED is excluded and thus cannot influence the output of the ammonia or amine sensor.
The sensors are controlled and their signals conditioned by a bespoke control circuit. A hardware feedback loop is provided which maintains the temperature of each of the metal oxide sensors at a predefined value regardless of heat losses. The temperature of the heater of each metal oxide sensor is continually monitored by measuring voltages permitting the resistance of the platinum heater to be calculated, from which the temperature can be derived. Signals output by the sensors (resistance change for heated metal oxide sensors and voltage change for the ammonia or amine sensor) and the sensor heater voltages are conditioned using conditioning circuitry and fed via an analogue to digital converter via a USB connection to a personal computer running custom diagnosis software.
The software provides a scrolling display of resistance or voltage versus time, and a constant update of the sensor temperatures. When a sample is injected a marker with sample information is added to the trace. This marker is used as a ‘time zero’ reference point for the subsequent calculation of retention time values (see below). The information is saved in a unique file.
Data collected from each sensor from a sample are transformed so that the change in resistance with time (dR/dt) is displayed, in order to facilitate the deconvolution of peaks that elute with similar retention times. Smoothing is also applied to the traces to reduce the effects of electrical noise and a height threshold is applied in order to exclude small baseline fluctuations caused by noise. Data files are saved in Microsoft Excel format. The files contain a series of retention time values (the time taken for specific compounds to elute the columns) and the respective peak area for each sensor. These data files are collected and analysed for five stool types—Campylobacter, C. difficile, normal (asymptomatic individuals), Salmonella and undiagnosed. The software includes an Artificial Neural Network (ANN) for performing this diagnosis.
Input to the ANN is accomplished by dividing the 30 minute (1800 second) time-span of each data acquisition run into 120 consecutive fifteen second segments (‘bins’), and integrating the peaks of the differentiated display across each bin, thus creating an array of 120 input bins. The bins are then normalised proportionally such that the largest bin equals 1. The bins then contain a normalised representation of the chromatogram. The software includes an option to make the bins wider so that the bins can overlap by either 5 or 15 seconds, in case peaks span adjacent bins.
The output from the ANN can be selected to have just two channels (e.g. C. difficile/Not C. difficile), or six channels, one for each disease type plus one for calibration data produced using a sample of ethanol.
In experimental use of the first prototype system, a proportion of the data files was used to train the ANN (training set), and validation of the ANN was undertaken using the remaining data (validation set), as is shown in Table 1 below.
C. difficile
Campylobacter
Salmonella
In addition to the 120 input bins (input layer of 120 units) and the 2 or 6 outputs (output layer of either 2 or 6 units), the ANN has one or more hidden layers. The number of units in each hidden layer can affect the accuracy of the artificial neural network. As it is not possible to predict the optimum number of units in a hidden layer, it is necessary to test as many combinations as possible. To this end, the software permits the user to automatically create and validate ANNs where the number of units in the hidden layer before the output layer (which is the only hidden layer in single hidden layer networks) is decremented from 120 down to the number of outputs. This was carried out for single hidden layer ANNs using all combinations of the following parameters: height threshold of 0 or 50; area threshold of 0 or 200; 2 outputs or 6 outputs; bin overlaps of 0, 5 or 15 seconds; using either normalised bin areas or binary transformed bin areas (1 if bin area >0, 0 otherwise).
The best ANNs were found to have the following parameters: height threshold=50; area threshold=200; bin overlap=15 seconds; normalised bin areas.
Using these parameters the results for the 6-output network are shown in Table 2, and the results for the 2-output network are shown in Table 3.
C. difficile
Campylobacter
Salmonella
C. difficile
Since Salmonella and Campylobacter samples are rarely encountered in a hospital setting, the differentiation of patients with C. difficile from patients with either diarrhoea of unknown aetiology or patients who may be asymptomatic is most important in relation to the proposed use of the prototype. Therefore, the ANN was trained using the same data set as before (Table 1), but with the ethanol, Campylobacter and Salmonella samples removed from the training and validation sets. These results are shown in Tables 4 and 5.
C. difficile
C. difficile
For comparison, neural networks were generated using data obtained from a conventional FID detector, gathered at the same time as the results from the GC Detector unit. The results are shown in Tables 6 and 7 for the 6-output and 2-output networks respectively.
C. difficile
Campylobacter
Salmonella
C. difficile
As can be seen from the tables above, networks generated using data from the prototype system give more accurate decisions than networks generated using the FID data.
The second prototype system is similar to the first, but uses a commercially available multicapillary column of 50 cm in length and having 1200 capillaries of 4 μm internal diameter and a stationary phase film thickness of 0.2 μm in the separation stage. A pump is provided to pump laboratory air into the multicapillary column to transport the gas collected from the samples, with the laboratory air being filtered by charcoal filters to remove any contaminants from the laboratory air prior to entry into the multicapillary column. An outlet of the multicapillary column is interfaced directly to a heated metal oxide sensor of the type described above, which operates at a temperature of 450° C.
The heated metal oxide sensor is controlled and its signals conditioned by a bespoke control circuit. A hardware feedback loop is provided which maintains the temperature of the metal oxide sensor at a predefined value regardless of heat losses. The temperature of the heater of the metal oxide sensor is continually monitored by measuring voltages permitting the resistance of the platinum heater to be calculated, from which the temperature can be derived. The resistance change signal output by the sensor and the sensor heater voltage is conditioned using conditioning circuitry and fed via an analogue to digital converter via a USB connection to a personal computer running custom diagnosis software.
The software provides a scrolling display of resistance or voltage versus time, and a constant update of the sensor temperatures. When a sample is injected a marker with sample information is added to the trace. This marker is used as a ‘time zero’ reference point for the subsequent calculation of retention time values (see below). The information is saved in a unique file.
Data collected from the sensor from a sample are transformed so that the change in resistance with time (dR/dt) is displayed, in order to facilitate the deconvolution of peaks that elute with similar retention times. Smoothing is also applied to the traces to reduce the effects of electrical noise and a height threshold is applied in order to exclude small baseline fluctuations caused by noise. Data files are saved in Microsoft Excel format. The files contain a series of retention time values (the time taken for specific compounds to elute the columns) and the respective peak area for each sensor. These data files are collected and analysed for four stool types—Campylobacter, C. difficile, normal (asymptomatic individuals) and undiagnosed. The software includes an Artificial Neural Network (ANN) for performing this diagnosis.
Input to the ANN is accomplished by dividing the 10 minute (600 second) time-span of each data acquisition run into 40 consecutive fifteen second segments (‘bins’), and integrating the peaks of the differentiated display across each bin, thus creating an array of 40 input bins. The bins are then normalised proportionally such that the largest bin equals 1. The bins then contain a normalised representation of the chromatogram. The software includes an option to make the bins wider so that the bins can overlap by either 5 or 15 seconds, in case peaks span adjacent bins.
The output from the ANN can be selected to have just two channels (C. difficile/Not C. difficile), or five channels, one for each disease type plus one for calibration data produced using an ethanol sample.
In experimental use of the second prototype a proportion of the data files was used to train the ANN (training set); validation of the ANN was undertaken using the remaining data (validation set), as shown in Table 8 below.
C. difficile
Campylobacter
Salmonella
Table 9 below shows the results obtained with a 2 output ANN (C. difficile/Not C. difficile) with either 1 or 2 hidden layers. The overall correct classification of samples was 82% if 2 hidden layers were utilised in the ANN. This compares to an overall classification of only 73% if 1 hidden layer was utilised. These results demonstrate that second prototype utilising a short microcapillary column is able to deliver disease diagnosis results in 10 minutes.
C. difficile
C. difficile
C. difficile
C. difficile
Exemplary applications of the apparatus 10 will now be described with reference to the results of experiments carried out by the present applicant using a prototype of the apparatus 10.
In a first experiment, the prototype was used to diagnose C. difficile from a stool sample provided by a patient. In this experiment healthy stool samples and stool samples from patients previously diagnosed with C. difficile and with ulcerative colitis were analysed using the prototype apparatus and volatile compounds present in each of the sample types were collated and subjected to a discriminant analysis, the results of which are shown in the graph of
In a second experiment, the prototype used in the first experiment was used to analyse urine samples provided by two healthy volunteers to produce traces indicative of different volatile compounds found in the samples. Gas was evolved from the samples and passed through the detection stage to produce the traces.
Two methods were used to extract volatile compounds from the gas evolved from the urine samples. In the first method air was extracted from a headspace above the urine sample, whereas in the second method an SPME fibre was exposed to the headspace above the urine sample and was subsequently inserted into the injection port of the gas chromatography oven for desorption and subsequent analysis. In both methods the urine samples were heated to approximately 60° C. prior to the extraction of the headspace air or exposure of the SPME fibre to the headspace air, to promote the release of volatile compounds from the urine samples. The gas chromatography oven was pre-heated to a temperature of 30° C., which temperature was held for six minutes following the injection of the headspace air or SPME fibre into the oven. The temperature of the gas chromatography oven was subsequently raised by 5° C. per minute until a final temperature of 100° C. was reached. The temperature was held at 100° C. for 40 minutes, giving a total run time of 60 minutes. In both methods, three samples were analysed in parallel, with a first 6 ml urine sample being acidified with 1 ml of sulphuric acid (1M), second 6 ml urine sample being basified with 0.5 ml of sodium hydroxide (0.5M) and a third 6 ml sample being treated with an equivalent quantity of deionised water. The acidified and basified samples produced more volatile compounds than the untreated sample.
Table 10 below shows the results of the analysis of the urine samples from the healthy volunteers HV1 and HV2 using the first method. It will be noted that volatile compounds were detected by the detection stage 18 at 45 distinct retention times, indicating the presence in the urine samples of up to 45 volatile compounds. Additionally, more volatile compounds were detected for the acidified samples than for the basified samples and the untreated samples.
Table 11 below shows the results of the analysis of the urine samples provided by the healthy volunteers HV1 and HV2 using the second method. With this method volatile compounds were detected by the detection stage 18 at 90 distinct retention times, indicating the presence in the urine samples of up to 90 volatile compounds. As before, more volatile compounds were detected for the acidified samples than for the basified samples and the untreated samples, as is illustrated in
These results demonstrate that the apparatus 10 can be used to diagnose disease by analysing urine samples to detect compounds which may be indicative of disease, in the same manner as is described above in relation to the detection of disease by analysing stool samples.
In a further experiment, the prototype used in the first two experiments was used to analyse 52 urine samples, 17 of which were taken from patients diagnosed by biopsy with prostate cancer, and the remaining 35 of which were taken from patients where biopsy results for prostate cancer were negative.
In this experiment the ANN was trained using 11 urine samples from patients diagnosed by biopsy with prostate cancer and 22 samples where biopsy results for prostate cancer were negative to provide training data. After training of the ANN the 52 samples were analysed using the method described below.
For each sample an aliquot of fresh urine, 6 ml, was transferred to a headspace vial and was treated with 1 ml of sulphuric acid (1M). The mixture was left to equilibrate at room temperature for 30 minutes and was thereafter heated for 20 minutes at 60° C. before extraction of 2 cm3 of headspace air. Following extraction the headspace air was immediately injected into the injection port (100° C.) of the gas chromatography oven 12 for analysis.
The gas chromatography oven 12 was started at a temperature of 30° C. and held for 6 minutes. Then a ramp of 5° C. per minute was applied until a final temperature of 100° C. was reached. The temperature was held at 100° C. for 40 minutes giving a total run time of 60 minutes.
Increasing the temperature of the oven increases the number of peaks detected by the sensor system. This step is necessary for detecting volatile compounds in urine as the concentrations are lower in stool samples.
The ANN used in this experiment gave 83% positive identification of prostate cancer samples and 69% positive identification of negative samples. Overall classification of samples was 74%.
Number | Date | Country | Kind |
---|---|---|---|
0920315.9 | Nov 2009 | GB | national |
Number | Date | Country | |
---|---|---|---|
Parent | 13510692 | Aug 2012 | US |
Child | 16805590 | US |