WO2012080443A1 - Data acquisition system and method for mass spectrometry - Google Patents
Data acquisition system and method for mass spectrometry Download PDFInfo
- Publication number
- WO2012080443A1 WO2012080443A1 PCT/EP2011/073005 EP2011073005W WO2012080443A1 WO 2012080443 A1 WO2012080443 A1 WO 2012080443A1 EP 2011073005 W EP2011073005 W EP 2011073005W WO 2012080443 A1 WO2012080443 A1 WO 2012080443A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- detection signals
- peak
- detection
- threshold
- data acquisition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01J—ELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
- H01J49/00—Particle spectrometers or separator tubes
- H01J49/0027—Methods for using particle spectrometers
- H01J49/0036—Step by step routines describing the handling of the data generated during a measurement
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01J—ELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
- H01J49/00—Particle spectrometers or separator tubes
- H01J49/02—Details
- H01J49/025—Detectors specially adapted to particle spectrometers
Definitions
- This invention relates to data acquisition systems and methods for detecting ions in a mass spectrometer and improvements in and relating thereto.
- the systems and methods are useful for a mass spectrometer, preferably a time-of-flight (TOF) mass spectrometer and thus the invention further relates to mass spectrometers and methods of mass spectrometry incorporating the data acquisition systems and data acquisition methods.
- the invention may be used for the production of high dynamic range and high resolution mass spectra and these spectra may be used for the identification and/or quantification of organic compounds, e.g. active pharmacological ingredients, metabolites, small peptides and/or proteins.
- Mass spectrometers are widely used to separate and analyse ions on the basis of their mass to charge ratio (m/z) and many different types of mass spectrometer are known. Whilst the present invention has been designed with Time-of-flight (TOF) mass spectrometry in mind and will be described for the purpose of illustration with TOF mass spectrometry, the invention is applicable to other types of mass spectrometry.
- TOF Time-of-flight
- ions will be referred to as an example of charged particles without excluding other types of charged particles unless the context requires it.
- Time-of-flight (TOF) mass spectrometers determine the mass to charge ratio (m/z) of ions on the basis of their flight time along a fixed flight path.
- the ions are emitted from a pulsed source in the form of a short packet of ions, and are directed along the fixed flight path through an evacuated region to an ion detector.
- a packet of ions comprises a group of ions, the group usually comprising a variety of mass to charge ratios, which is, at least initially, spatially confined.
- the ions leaving the pulsed source with a constant kinetic energy reach the detector after a time which depends upon their mass, more massive ions being slower.
- a TOF mass spectrometer requires an ion detector with, amongst other properties, fast response time and high dynamic range, i.e. the ability to detect both small and large ion currents including quickly switching between the two, preferably without problems such as detector output saturation. Such a detector should also not be unduly complicated in order to reduce cost and problems with operation.
- An existing approach to dynamic range uses the output of one detector which is amplified at two different levels, e.g. as described in GB 24571 12 A. This amplification is carried out either within the electron multiplication device or in the preamplifier stage. These two amplified outputs from the same detector are then used to produce a high dynamic range spectrum.
- TOF mass spectrometers also produce data at a very high rate since the detector output comprises a large number of ion detection signals in sequence within a very short interval of time, e.g. an entire TOF mass spectrum may be detected within a few milliseconds with a data sampling rate of, for example, 1 GHz or higher. Furthermore, many spectra, for example up to one million spectra or more, may be required for a given sample to be analyzed. Improvements in the acquisition and processing of data from a TOF mass spectrometer are therefore also desirable, e.g. methods to reduce the amount of data for processing as well as the duration and efficiency of data processing.
- FPGAs field programmable gate arrays
- Such methods use one detector which is amplified at two different levels as described above to provide two different gain signals to which the mathematical transformations are applied.
- a method for reducing the data set is described in US 5,995,989, which comprises use of a background noise threshold which is continually determined and used to filter the data and decide which data to keep for subsequent processing. The application of the threshold in that method therefore involves continual calculation.
- a further method for the measurement of ions by coupling different measurement methods is disclosed in US 7,220,970, in which a collector and an SEM are used, the ions being selectively delivered to the collector or the SEM.
- US 7,238,936 is described a means to adjust detector gain in non- TOF spectrometers where there is sufficient time for an intermediate stage of detection to disable a subsequent stage of detection.
- a data acquisition system for detecting ions in a mass spectrometer comprising:
- a detection system for detecting ions comprising two or more detectors for outputting two or more detection signals in separate channels in response to ions arriving at the detection system;
- a data processing system for receiving and processing the detection signals in separate channels of the data processing system and for merging the processed detection signals to construct a mass spectrum
- processing in separate channels comprises removing noise from the detection signals by applying a threshold to the detection signals.
- a data acquisition method for detecting ions in a mass spectrometer comprising:
- detecting ions using a detection system comprising two or more detectors and outputting two or more detection signals from the two or more detectors in separate channels in response to ions arriving at the detection system;
- the processing in separate channels comprises removing noise from the detection signals by applying a threshold to the detection signals
- the data acquisition system and method of the present invention are especially useful for producing a high dynamic range mass spectrum in TOF mass spectrometry.
- the two or more detection signals generated by the detection system preferably have different gain so that the signals may be merged in the data processing system, after processing in separate channels, to form a high dynamic range spectrum.
- a dynamic range of 10 -10 5 has so far been found to be achievable for example.
- Spectra acquired using the system and method of the present invention, especially in TOF mass spectrometry may be used for the identification and/or quantification of organic compounds, e.g. active pharmacological ingredients, metabolites, small peptides and/or proteins, and/or identification of genotypes or phenotypes of species etc.
- each individual detection signal is independently subjected to each step of the data processing and the processing system thereby has available for construction of the mass spectrum a detection signal from each output of the detection system.
- the at least two signals originate from different, i.e. separate, detectors which have, e.g., a different noise level and a different base line and so a specific threshold function is preferably applied for each detection channel.
- the processed detection signals kept separate in this way may be stored separately, e.g. on a data system, for further use, e.g. in further constructions of mass spectra.
- the invention thus enables improved and more efficient use of data from the detection system.
- the improvements provided by the invention are not made at any significant expense of processing speed.
- the mass spectrometer may be any suitable type of mass spectrometer but is preferably a TOF mass spectrometer.
- the term TOF mass spectrometer herein means a mass spectrometer which comprises a TOF mass analyser, either as the sole mass analyser or in combination with one or more further mass analysers, i.e. as a sole TOF or hybrid TOF mass spectrometer.
- the mass spectrometer comprises an ion source for producing ions. Any known and suitable ion source in the art of mass spectrometry may be used.
- ion sources include, without limitation, ion sources which produce ions using electrospray ionisation (ESI), laser desorption, matrix assisted laser desorption ionisation (MALDI), or atmospheric pressure ionisation (API).
- ESI electrospray ionisation
- MALDI matrix assisted laser desorption ionisation
- API atmospheric pressure ionisation
- the ion source is preferably an ion source, e.g. one of the aforementioned types, having a pulsed injector, suitable for a TOF mass spectrometer, i.e. a pulsed ion source which produces a packet of ions.
- the ions produced by the ion source e.g. the packet of ions produced in TOF mass spectrometry
- the mass spectrometer thus also comprises a mass analyser for receiving ions from the ion source.
- suitable mass analysers include, without limitation, TOF, quadrupole or multipole filter, electrostatic trap (EST), electric sector, magnetic sector and FT-ICR mass analysers.
- ESTs include, without limitation, 3D ion traps, linear ion traps and orbiting ion traps such as the OrbitrapTM mass analyser.
- the mass analyser preferably comprises a TOF mass analyser.
- Two or more mass analysers may be used for tandem (MS 2 ) and higher stage (MS n ) mass spectrometry and the mass spectrometer may be a hybrid mass spectrometer which comprises two or more different types of mass analysers, e.g. a quadruple-TOF mass spectrometer.
- MS/MS tandem mass spectrometers
- MS n mass spectrometers having multiple stages of mass processing
- Additional components such as collision cells may be employed to provide the capability to fragment ions prior to mass analysis by a mass analyser.
- the ions separated according to mass-to-charge ratio (m/z) by the mass analyser arrive for detection at the detection system. Further details of the detection system are described below
- stages of the mass spectrometer of ion source, mass analyser(s), and detection system may be connected together by ion optical components, as known in the art, e.g. using one or more of ion guides, lenses, deflectors, apertures etc.
- the mass spectrometer may be coupled to other analytical devices as known in the art, e.g. it be coupled to a chromatographic system (e.g. LC-MS or GC-MS) or an ion mobility spectrometer (i.e. IMS-MS) and so on.
- a chromatographic system e.g. LC-MS or GC-MS
- an ion mobility spectrometer i.e. IMS-MS
- the system and method of the invention are useful when a high dynamic range of ion detection is required and also where such detection is required at high speed, e.g. as in TOF mass spectrometers.
- the invention is particularly suitable for detection of ions in TOF mass spectrometers, preferably multi-reflection TOF mass spectrometers, and more preferably multi-reflection TOF mass spectrometers having a long flight path.
- the invention may be used with a TOF mass spectrometer wherein the peak widths (full width at half maximum height or FWHM) of peaks to be detected are up to about 50 ns wide, although in some instances the peak widths may be wider still.
- the peak widths of peaks may be up to about 40 ns, up to about 30 ns and up to about 20 ns, typically in the range 0.5 to 15 ns.
- the peak widths of peaks to be detected are 0.5 ns or wider, e.g. 1 ns or wider, e.g. 2 ns or wider, e.g. 3 ns or wider, e.g. 4 ns or wider, e.g. 5 ns or wider.
- the peak widths of peaks to be detected are typically 12 ns or narrower, e.g. 1 1 ns or narrower, e.g. 10 ns or narrower.
- the peak widths may be in the following ranges, e.g. 1 to 12 ns, e.g. 1 to 10 ns, e.g. 2 to 10 ns, e.g. 3 to 10 ns, e.g. 4 to 10 ns, e.g. 5 to 10 ns.
- the detection system is preferably a detection system for detecting ions in a TOF mass spectrometer. Fast detectors are therefore desirable and are known in the art.
- the detection system comprises at least first and second detectors for respectively generating first and second detection signals in separate channels in response to ions arriving at the detection system.
- the system of the present invention thus comprises independent first and second detectors in contrast to the prior art systems described in GB 24571 12, WO 2008/08867, US 7,501 ,621 and US 2009/090861 A which utilise a single detector providing a single detection signal which is merely amplified subsequently at two different gains.
- the two or more detectors preferably produce the detection signals from the same ions, the signals being shifted in time relatively to each other.
- the same ions, or secondary particles such as electrons produced therefrom, that first arrive at the first detector to produce a signal from the first detector after a time delay arrive at the second detector to produce a signal from the second detector, the signal from the second detector thereby being delayed in time relative to the signal from the first detector.
- the second detector is thus preferably located downstream of the first detector, more preferably it is located behind the first detector.
- the first and second detectors may comprise the same type of detector or, preferably, different types of detector.
- the first and second detectors are preferably a low gain detector and a high gain detector respectively.
- the first and second detectors are preferably each independently either a charged particle detector (e.g. a detector of the arriving ions or secondary electrons generated from arriving ions) or a photon detector (e.g. a detector of photons generated directly or indirectly from the arriving ions).
- each of the first and second detectors may comprise a charged particle detector or each of the first and second detectors may comprise a photon detector or one of the first and second detectors may comprise a charged particle detector and the other of the first and second detectors may comprise a photon detector.
- the first detector which may be the low gain detector, comprises a charged particle detector.
- the second detector which may be the high gain detector, comprises a photon detector.
- the apparatus is thereby able to detect high rates of incoming particles before saturation of the output occurs, e.g. by the use of a charged particle detector of typically lower gain than the photon detector albeit with more noise. A large dynamic range is therefore achievable.
- Suitable types of charged particle detector include electron detectors, e.g. the following: a secondary electron multiplier (SEM), wherein the SEM may be a discrete dynode SEM or a continuous dynode SEM, with a detecting anode.
- SEM secondary electron multiplier
- the continuous dynode SEM may comprise a channel electron multiplier (CEM) or more preferably a micro-channel plate (MCP).
- CEM channel electron multiplier
- MCP micro-channel plate
- Suitable types of photon detector include the following, for example: a photodiode or photodiode array (preferably an avalanche photodiode (APD) or avalanche photodiode array), a photomultiplier tube (PMT), charge coupled device, or a phototransistor.
- Solid state photon detectors are preferred and more preferred photon detectors are a photodiode (preferably avalanche photodiode (APD)), photodiode array (preferably APD array) or a PMT.
- the detection system may be for detecting either positively charged ions or negatively charged ions.
- the detection system comprises an SEM which generates secondary electrons in response to receiving arriving ions and a charged particle detector is used which comprises a detection anode or electrode which is transparent to the secondary electrons produced by the SEM.
- the transparent electrode picks- up the passage of the electrons through it, e.g. the electrons are detected using a charge or current meter coupled to the transparent electrode.
- the transparent electrode which may comprise a thin conductive (e.g. metal) layer, thus forms a first, low gain detector of the detection system. The electrons which pass through the transparent electrode then produce a signal from the second detector.
- the electrons which pass through the transparent electrode strike a scintillator and photons generated by the scintillator are detected by a photon detector.
- the photon detector thus forms a second, high gain detector of the detection system.
- Such detectors are described in patent application nos. GB 0918629.7 and GB 0918630.5 the contents of which are hereby incorporated by reference in their entirety.
- Such a detection system is highly efficient since secondary electrons which are detected by the charge detector are also used to generate photons which are detected by the photon detector.
- the use of photons and photon detector also enables a decoupling from the high voltages used for the secondary electron generation, e.g. to make that part of the detection system independent of the acceleration voltage (and polarity).
- first and second detectors are referred to herein, this does not exclude the use of one or more further detectors and output of one or more further detection signals in separate channels, e.g. a third detector and detection signal and so on, which may be useful in some cases.
- it is preferable that such one or more further detectors are respectively for generating one or more further detection signals and such signals are received and processed in one or more further respective channels of the data processing system, i.e. each detector generates a respective detection signal in its own channel which is received and processed in its own respective processing channel and each respective processed detection signal is used to construct the mass spectrum.
- references herein to first and second detection signals, first and second detectors, first and second channels and the like include the cases of having third (and further) detection signals, third (and further) detectors, third (and further) channels etc. preferably, however, the detection system only comprises two detectors.
- the detection system used by the present invention therefore preferably has a high dynamic range, which moreover may be provided by a simple, robust and low cost arrangement of components.
- the detection system is preferably responsive to low rates of incoming ions down to single particle counting, i.e. has high sensitivity, e.g. provided by the use of a high gain detector such as a photon detector, which has the advantage of high gain and low noise due to photon detection at ground potential.
- the detection system is additionally able to detect high rates of incoming particles before saturation of the output occurs, e.g. by the use of a low gain detector such as a charged particle detector of typically lower gain than the photon detector albeit with more noise.
- a dynamic range of 10 4 -10 5 may be achievable for example by merging the data from the first and second detectors, i.e. after processing the first and second detection signals, to yield a high dynamic range spectrum.
- the invention may therefore avoid the need to acquire multiple spectra at different gains in order to detect both very small and very large peaks.
- a further advantage of such an arrangement is that if one detector should fail to operate during an experimental run, at least some data may still be acquired from the remaining working detector or detectors.
- the data processing system is designed to perform one or more functions which are now described in more detail.
- the data processing comprises pre-amplifying the detection signals in the separate channels.
- the signals may be independently pre- amplified in this way, i.e. with the same or different gain applied, preferably different gain.
- This enables a further differentiation of the gain between the detection signals in addition to any differentiation of the gain which preferably arises from the use of different types of detector as first and second detectors of the detection system.
- Applying a gain difference between the channels using the pre-amplifier, in addition to any difference in gain inherent between the detectors also enables the full range of an ADC to be used.
- the data processing system preferably comprises a pre-amplifier, preferably having two or more channels for independently pre-amplifying each detection signal.
- the pre-amplified detection signals are outputted from the pre-amplifier in the separate channels to a further component of the data processing system, preferably a digitiser.
- the detection signals are amplified before any other processing
- the data processing comprises digitising the detection signals in the separate channels of the data processing system.
- the signals may be independently digitised in this way.
- the system may comprise two (or more) separate (independent) digitisers, i.e. one for each channel, or a dual channel digitiser (or multi-channel digitiser) may be used and indeed may be cost efficient.
- Suitable dual channel digitizers with the required data rates and accuracies for the present application are used, e.g., for l/Q-detection in telecommunications applications.
- the detection signals are thus each preferably digitised in an analog-to-digital converter (ADC) having two or more channels for independently digitising the detection signals.
- ADC analog-to-digital converter
- the data processing system preferably comprises a digitiser (ADC), preferably having two or more channels for independently digitising each detection signal.
- ADC digitiser
- the detection signals preferably after pre-amplification in separate channels as described above, are preferably respectively input to separate channels of the ADC in order to digitise them before further processing, including before the step of removing noise by applying the threshold.
- the digitised detection signals are outputted from the ADC in the separate channels to a further component of the data processing system.
- the data processing system is a system with two (or more) processing channels for separating processing each of the detection signals, especially for parallel processing in the two (or more) processing channels.
- Preferably most of the processing of the detection signals is performed in separate channels of the data processing system prior to merging the detection signals to construct the mass spectrum.
- the processing of the detection signals is performed in separate, i.e. independent, processing channels of the data processing system, preferably in parallel (i.e. simultaneously).
- the detection signals are thus kept apart in the data processing system until the mass spectrum is constructed by merging the detection signals.
- the term processed detection signals herein refers to the detection signals after they have been processed by the data processing system.
- the processed detection signals are then merged by the data processing system to construct the mass spectrum.
- the data processing preferably includes one or more of the following steps, with step iii) being essential:
- the processing performed by the data processing system performs the function of reducing the data of the detection signals prior to constructing the mass spectrum in order to simplify and speed up the construction of the mass spectrum.
- the processing steps will be described now in more detail.
- the processing preferably comprises decimating the detection signals in separate channels of the data processing system to reduce the sampling rate of each of the detection signals.
- the sampling rate of each of the detection signals may be reduced, e.g., by a factor of 2 or 4, or another value.
- the resultant sampling rate of the detections signals after decimation may typically be at least 250MHz, preferably in the range from 250MHz to 1 GHz, more preferably 250MHz to 500MHz
- the decimation results in a number of data points per peak which is on the order of e.g. 3, 5, 7, 9 or 1 1 points over an average peak width.
- the decimation is performed after the digitising step
- the decimating like the other processing steps, is preferably performed in parallel in each of the respective processing channels on the detection signals.
- the data processing system preferably comprises a decimator or decimation module to perform the decimation.
- the decimator or decimation module is preferably implemented on a dedicated processor such as an FPGA, GPU or Cell, or on other dedicated decimation hardware.
- the decimation module preferably processes the detection signals after the optional pre-amplifier and ADC but before a threshold module removes the noise. Suitable decimation methods include: adding a number of consecutive points (i.e. input values to the decimator) to form a resulting point (i.e. output value of the decimator), which is a form of averaging; only keeping every n th input value.
- a digital filter typically a band-pass filter
- a digital filter typically a band-pass filter
- the processing comprises removing noise from the detection signals by applying a threshold to them.
- the data processing system preferably comprises a noise threshold or noise removal module for applying the threshold to remove noise.
- the threshold or noise removal module may be implemented on a dedicated processor such as, e.g. an FPGA, GPU or Cell, more preferably the same dedicated processor which was used to perform the decimation where decimation is used.
- the dedicated processor is preferably for applying the threshold to remove noise on-the-fly.
- the step of removal of noise results in leaving only peaks in the detection signals (i.e. peaks which stick out from the background).
- the detection signals each comprise a sequence of data points in time (i.e. a transient), each point having an intensity value, the points making up a data set.
- the threshold functions to remove noise from the detection signals, i.e. it removes points which have intensity values less than a threshold.
- the removed points are effectively replaced by a zero in the data. Accordingly, it only transfers points of the detection signals for merging of the detections signals which are not less than the threshold. In that way the bandwidth required for transfer and storage of the data is reduced.
- the threshold applied by the data processing system rejects points of the detection signals having intensity values lower than a threshold so that only points of the detection signals having intensity values equal to or exceeding one or more threshold values are used to construct the mass spectrum.
- the threshold is a measure of the noise of the detection signals so that applying the threshold acts as a noise filter.
- the threshold may comprise one or more threshold values.
- a single threshold value may be used for all points of the detection signals but preferably, especially for TOF applications, a plurality of threshold values are used, e.g. wherein each point or group of points of the detection signal is filtered using its own associated threshold value, i.e. has its own associated threshold applied to it.
- the threshold is a dynamic threshold which varies with the time in the detection signal, e.g. which is the time of flight in TOF applications.
- a threshold is applied to remove noise in each of the separate processing channels, i.e. so that it is applied independently to the detection signals, preferably in parallel.
- the same or separate thresholds may be applied to each of the detection signals but preferably a separate threshold is applied to each of the detection signals. Applying thresholds independently to the first and second detection signals enables more accurate thresholds to be used and hence better use of the data from each detection signal, e.g. there may be less chance of losing useful data which might occur when applying the same threshold level to both signals. Since the at least two detection signals originate from different detectors, which may have a different noise level and a different base line, a specific threshold function is preferably needed for each channel.
- the threshold application may also comprise correlated peak picking (i.e. wherein thresholds are applied independently to the signals in each channel, but when a peak is found in a signal in one channel, which peak is constituted by a group of data points, the corresponding group of data points is kept in both channels).
- the thresholds may be calculated either in parallel or sequentially, preferably in parallel.
- the threshold may be calculated on-the-fly from the detection signals having the threshold applied to them or may be calculated from one or more previous detection signals or from one or more mass spectra previously constructed.
- the calculation of the threshold is preferably performed by a fast processing device of the data processing system, e.g. FGPA, GPU or Cell, as described in more detail below.
- the threshold module is preferably implemented on a fast processing device as aforementioned.
- the calculation of the threshold is preferably performed in the instrument computer of the data processing system, as described in more detail below.
- the threshold is preferably stored in a look-up-table (LUT), e.g. having various time ranges, especially for TOF applications.
- LUT look-up-table
- the threshold is therefore simply applied by comparing the detection signal to the threshold stored in the LUT. Comparing the detection signal to a threshold stored in a LUT is a computationally simple procedure and has been found to be effective as a noise filter.
- a separate LUT is preferably calculated and used for each detection signal, i.e. a separate LUT is preferably calculated for each processing channel.
- the LUT preferably resides, at least whilst the threshold is being applied, on the fast processing device, especially if calculated on the fast processing device.
- the LUT may be calculated and/or stored on another processor, e.g. a CPU core, e.g. of the instrument computer, especially if calculated on the other processor, and uploaded to the fast processor for the fast processor to apply the threshold, wherein the LUT resides, at least whilst the threshold is being applied, on the fast processing device.
- One LUT may be calculated for a given processing channel and used for processing a plurality of following detection signals in that channel, which is preferable from the point of view of processing efficiency since a new LUT is not calculated for each new detection signal.
- a new LUT may be calculated and used for each detection signal.
- Such on- the-fly calculation of the LUT or threshold requires that data are cached during the determination of the threshold.
- Another method may comprise remembering the general shape of the LUT from a previous (original) scan and scaling the whole LUT by a factor determined on a lower number of points than used for construction of the original LUT.
- the latter may involve the caching of one or more full LUTs/scans until the LUT is updated.
- the dynamics of the LUT may be limited so as to not exceed expected maximum scan to scan variations and to coordinate the relative scaling of the thresholds between the two (or more) channels.
- the detections signals i.e. the points thereof, which pass the threshold for noise removal are preferably packed by the data processing system, e.g. for more efficient further processing (e.g. characterising the peaks) and/or transferring to a different device of the data processing system (e.g. transferring to a general purpose computer, such as part of the instrument computer, from a fast dedicated processing device which performed the noise removal).
- the packing step is preferably performed on each of the detection signals, i.e. in each of the separate channels, and is typically for enabling faster further processing and/or transferring of the detection signals. Packing of the data preferably comprises packing the data into frames. In applying the threshold the noise points identified thereby are typically replaced with zeros.
- the zeros left in the data by applying the threshold are preferably omitted in the packed data, enabling the data to be compressed.
- the positions of the remaining data in the packed data are preferably indicated, e.g. by a time stamp or other positional value (e.g. the sequential number of the data in the signal).
- the width of each frame is flexible such that each frame has a size in a range from a minimal size to a maximal size and such that each frame consists of the minimal size, unless a peak is present where the minimal size is reached in a frame which case the frame is extended above the minimal size until the peak is finished subject to the frame not extending above the maximal size so that if the peak is present where the maximal size is reached the points of the peak continue in the next frame.
- the invention preferably proceeds to detect and characterise peaks in the detection signals after the step of noise removal by applying the threshold. If the data has been packed after noise removal, the data is preferably unpacked before the peak detection and/or characterisation is carried out.
- the unpacking preferably does not comprise reintroducing zeros into the data but peak data are preferably extracted from the frames.
- the peak detection is performed in order to identify specific peaks in the data left after thresholding.
- the peak detection is performed before the characterisation of the detected peaks and the characterisation may comprise one or preferably both of the following steps:
- the quality factor may be used to determine whether the determined centroid of the peak is or will be reliable and whether further action is necessary, e.g. applying a different (e.g. more sophisticated) peak detection and/or centroiding algorithm, or acquiring the peak again i.e. from a fresh detection signal.
- the quality factor of a peak comprises assessing the smoothness and/or shape of the peak and optionally comparing the smoothness and/or shape of the peak to an expected or model smoothness and/or shape. Further details of the detecting and characterising peaks are described below.
- peaks which ultimately cannot be acquired with a sufficiently high quality factor may be discarded from the final merged spectrum (e.g. not used to form the final merged spectrum) or may be retained in the merged spectrum but optionally flagged as of low quality.
- the invention preferably aligns the two or more detection signals prior to merging them. This alignment is to correct for time delays between the separate channels.
- One or more detection signals are moved on the time axis by a determined offset. The offset may have been determined in a calibration step.
- a calibration step is preferably performed to convert the time coordinate of the peaks of the detection signals into m/z ratio.
- the calibration may be performed before or after merging the detection signals to construct the mass spectrum.
- the invention comprises calibrating the detection signals and/or the mass spectrum to convert time-of-flight to m/z. Calibration methods are known in the art and may be used in the present invention. Internal calibration and/or external calibration may be used, as described in more detail below.
- the processed detection signals are merged by the data processing device to construct a mass spectrum, preferably a mass spectrum of high dynamic range (HDR). Such a mass spectrum is herein referred to as a merged mass spectrum.
- HDR high dynamic range
- the processed detections signals preferably comprise high gain signal and a low gain signal, e.g. because the detection signals are generated by at least first and second detectors of inherently different gain and/or because of different gain applied by a pre-amplifier.
- the high gain detection signal preferably originates from a detector which is a photon detector and the low gain signal preferably originates from a detector which is a charged particle detector.
- the step of merging the high gain detection signal and the low gain detection signal to form the (high dynamic range) mass spectrum preferably comprises using the high gain detection signal to construct the mass spectrum for data points in the mass spectrum where the high gain detection signal is not saturated and using the low gain detection signal to construct the mass spectrum for data points in the mass spectrum where the high gain detection signal is saturated.
- the low gain detection signal is preferably scaled by an amplification of the high gain detection signal relative to the low gain detection signal.
- the data rate in the merging step may be reduced, e.g. by merging the detection signals using only the centroids of the detection signals. Thus, only centroid-intensity pairs of the detection signals may be merged.
- the merging may comprise merging only those peaks having a sufficiently high quality factor. Peaks with too low quality factor may be subject to advanced peak detection and/or re-acquiring of the peak to improve the quality factor before optionally merging them into the constructed mass spectrum after the sufficiently high quality factor has been achieved. In practice, only one detection signal has to contain a peak having a sufficiently high quality factor. Thus preferably, for a given peak, only the signal with the highest quality factor for that peak is used for the merged spectrum provided that the highest quality factor is itself sufficiently high.
- two or more, preferably a large number of, detection signals processed in that channel may be summed together before the detection signals from the separate channels are merged together to form the final mass spectrum.
- the summing of detection signals may be performed at any suitable point in the data processing.
- the detection signals may be summed after decimation, e.g. on the fast processor described herein, prior to the noise removal, i.e. so that one noise removal step is performed on a sum of a plurality of detection signals.
- a plurality of the processed detection signals may be summed, i.e. after the processing steps have been performed on each signal, but prior to the merging of the signals from each channel to form the merged mass spectrum.
- two or more, preferably a large number of, merged mass spectra may be summed to form the final mass spectrum.
- references herein to a mass spectrum include within their scope references to any other spectrum with a domain other than m/z but which is related to m/z, such as, e.g., time domain in the case of a TOF mass spectrometer, frequency domain etc.
- processing by the data processing system may comprise, preferably, the following processing steps:
- LUT look-up-table
- the LUT defines a threshold representing the noise level
- removing noise from the detection signals in separate channels by applying the thresholds in the LUTs, e.g. using a fast, dedicated processor, e.g. FPGA, GPU or Cell, wherein only points of the detection signals which are not less than the thresholds pass the thresholds and are transferred; packing the points of the detection signals which pass the thresholds, e.g. using the fast processor, and transferring the packed points to the instrument computer;
- a fast, dedicated processor e.g. FPGA, GPU or Cell
- the data processing system comprises at least one data processing device, which may comprise any suitable data processing device or devices.
- the data processing system preferably comprises at least one dedicated processing device, especially for fast processing of the detection signals from the detection system on-the-fly.
- a dedicated processing device is typically only required and/or used for the time critical steps, which are the steps up to and optionally including the data packing step.
- the at least one dedicated processor is designed to do at least decimation and noise filtering using the threshold. Subsequent steps may be performed effectively at any time, including off-line (unless information is required for data dependent acquisition decisions in the system).
- a dedicated processing device of the data processing system is especially a fast processing device having two or more channels for performing parallel computations therein.
- the main characteristic of the dedicated processing device is that it has to be able to perform the required computation steps at the required (decimated) data rate.
- Preferred examples of such fast dedicated processing devices include the following: a digital receive signal processor (DRSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a digital signal processor (DSP), a graphics processing unit (GPU), a cell broadband engine processor (Cell) and the like.
- the data processing system comprises a dedicated processing device selected from the group consisting of an FPGA, GPU and a Cell.
- the data processing system may comprise two or more dedicated data processing devices, e.g.
- the data processing system preferably has one dedicated data processing device such as a device selected from the group of an FPGA, GPU and a Cell.
- the at least one dedicated processing device is preferably used for the on-the-fly processing or calculations.
- the at least one dedicated processing device may perform partial processing of the detection signals (i.e. some but not all of the processing steps) or, in some cases, all of the processing of the detection signals.
- the at least one dedicated processing device is preferably used for at least the step of removing noise from the detection signals by applying the threshold.
- the dedicated processing device is typically only required and/or used for the time critical steps, which are the steps up to and optionally including the data packing step, which includes the step of removing noise from the detection signals by applying the threshold.
- the at least one dedicated processing device is thus further preferably used for at least the following data processing steps described herein:
- the at least one dedicated processing device may also be used for other data processing steps including any one or more of the following steps:
- the step of calculating the threshold for noise removal is preferably performed on the dedicated processing device where the threshold is needed to be calculated on-the-fly, e.g. where a fresh LUT defining the threshold is required for each detection signal, for performance reasons.
- the threshold / LUT is preferably calculated on a different, preferably multi- purpose, computer, e.g. a multi-core processor, CPU or embedded PC, which may be a processor of the instrument computer, and uploaded to the dedicated processor such as the FPGA, GPU or Cell for the threshold to be applied to the detection signals.
- the steps of characterising peaks in the detection signals and/or merging the detection signals to construct a mass spectrum may also be performed on a dedicated processing device but preferably are performed on a general purpose computer, e.g. a multi-core processor, CPU or embedded PC, which may be the instrument computer or a part thereof, after the detection signals are partially processed by and transferred from the dedicated processor.
- a general purpose computer e.g. a multi-core processor, CPU or embedded PC, which may be the instrument computer or a part thereof, after the detection signals are partially processed by and transferred from the dedicated processor.
- the data processing system preferably comprises a computer, which is commonly referred to as the instrument computer.
- the instrument computer typically comprises a general purpose computer, e.g. multi-core processor, CPU or embedded PC.
- the instrument computer may optionally comprise a dedicate processor, such as a GPU or Cell for example, for accelerated data processing.
- the instrument computer may perform some of the data processing steps after noise removal by the threshold, such as peak characterisation and constructing the mass spectrum by merging the processed detection signals.
- the instrument computer is capable of controlling one or more operating parameters of the instrument, i.e. the mass spectrometer, e.g. ion isolation window width, ion injection time, collision energy where a collision cell is used, as well as functions such as self monitoring, e.g. detector recalibration.
- the instrument computer preferably makes data dependent decisions to modify operating parameters of the mass spectrometer for subsequent data acquisitions, i.e. acquisitions of detection signals, based on evaluation of a data acquisition, e.g. based on evaluating peak quality in a mass spectrum.
- the calculated peak quality factors may be used for such evaluations.
- a badly resolved peak as evaluated by the data processing system may cause the instrument computer to modify the operating parameters of the mass spectrometer so as to acquire a better quality peak or spectrum (e.g. at higher resolution) in a subsequent acquisition.
- the instrument computer may evaluate the profile of a chromatographic peak in an LC-MS experiment in order to determine when to perform an MS/MS acquisition.
- Other examples of the types of data dependent decisions that could be made by the instrument computer are disclosed in WO 2009/138207 and WO2008/025014.
- a typical data dependent decision is to decide on the basis of the detected masses whether to initiate isolation and/or fragmentation of specific masses in subsequent experiments.
- the instrument computer may be used for control of one or more operating parameters of the detection system, e.g. as a consequence of one or more data dependent decisions, e.g. one or more data dependent decisions based on evaluation of peaks in the processed detection signals and/or mass spectrum.
- the instrument computer may control the gain of one or more of the detectors of the detection system or the detection signal generated therefrom.
- operating parameters of the detector may be changed or the amount of pre-amplification of the detections signal may be changed.
- the gain of a detector or its signal may be reduced where a saturation condition is detected in a detection signal generated by the detector.
- the instrument computer may be used, for example, to implement gain control by a feedback process.
- detection signals acquired by the data processing system from one or more of the detectors from one experimental run may be used for gain control of one or more of the detectors in a subsequent experimental run.
- the gain of a detection signal or detector may be controlled in the following ways:
- the processed detection signals and/or mass spectrum constructed by the data processing system and/or data derived therefrom may be transferred to a data system, i.e. a mass data storage system or memory, e.g. magnetic storage such as hard disk drives, tape and the like, or optical discs, which it will be appreciated can store a large amount of data.
- a data system i.e. a mass data storage system or memory, e.g. magnetic storage such as hard disk drives, tape and the like, or optical discs, which it will be appreciated can store a large amount of data.
- the detection signals and/or mass spectra and/or derived data held by the data system may be accessed by other programs, e.g. to allow for spectra output such as display, spectra manipulation and/or further processing of the spectra by computer programs.
- the system preferably further comprises an output, e.g. a video display unit (VDU) and/or printer, for outputting the mass spectrum and/or derived data.
- VDU video display unit
- the method preferably further comprises a step of outputting the mass spectrum, e.g. using a VDU and/or printer.
- the system may be required on some occasions to be operated without performing a noise removal step and optionally without one or more other processing steps following digitisation.
- the threshold for noise removal e.g. the threshold values held in the LUTs
- the threshold for noise removal may be set, for example to zero or another value, e.g. a slightly negative value for noise at zero offset, so as to pass all data points of the detection signals, e.g. for processing the full detection signals on the instrument computer.
- Such an operation of the system is known as full profile operation and is for acquiring a full profile spectrum, wherein every digitisation point of the detection signal from the detections system is transferred to the data processing device which will perform the merging of the detection signals, e.g. the instrument computer.
- the system will be used in reduced profile operation to acquire a reduced profile spectrum, where the noise removal using the threshold has been performed and reduced profile data are thereby transferred to the data processing device which will perform the merging of the detection signals.
- Figure 1 shows schematically an embodiment of a detection system forming a part of a data acquisition system according to the present invention
- Figure 1A shows schematically an embodiment of differential signal detection in a first detection channel
- Figure 1 B shows schematically an embodiment of differential signal detection in a second detection channel
- Figure 2 shows a schematic representation of an embodiment of the present invention, including examples of data processing steps
- Figure 3A shows a schematic flow chart of a preferred sequence of steps performed by the threshold calculator 90 of Figure 2;
- Figure 3B shows a window on a detection signal used for determining a noise threshold and the position of the threshold
- Figure 3C shows a section of a detection signal and a plurality of windows and their corresponding LUT entries used for determining a noise threshold
- Figure 4 shows a schematic flow chart of a sequence of steps performed in the noise removal and packing module 80 of Figure 2;
- Figure 5 shows a schematic flow chart of the processes performed within the peak characterisation module 100 of Figure 2;
- Figure 6 shows schematically one method of peak characterisation
- Figure 6A shows a peak and a threshold for determining peak smoothness by the number of dips below the threshold
- Figure 7 shows a schematic flow chart of steps performed by the spectrum building module 1 10 of Figure 2;
- Figure 7A shows the detector responses of the low and high gain detectors
- Figure 8 shows a schematic flow chart of processes of the advanced peak detection stage 1 16 of Figure 7;
- Figure 9 shows a schematic flow chart of decisions which can be made by decision module 140 of Figure 2.
- the detection system 1 comprises a micro-channel plate (MCP) 2 to act as a secondary electron generator and generate secondary electrons (e " ) in response to incoming ions (+ charged ions in this example) which are incident on the MCP 2.
- MCP micro-channel plate
- the ions arrive after separation in a mass analyser of a mass spectrometer.
- the MCP in this example is a Hamamatsu F2222-21 without its usual phosphor screen.
- the MCP 2 is located in a vacuum environment 7, e.g. the vacuum environment of a TOF mass spectrometer.
- the rear of the MCP 2 from which secondary electrons are emitted in operation faces a scintillator in the form of a phosphor screen 4 (model El-Mul E36), which emits photons of nominal wavelength 380nm in response to electron bombardment by the electrons.
- a scintillator in the form of a phosphor screen 4 (model El-Mul E36), which emits photons of nominal wavelength 380nm in response to electron bombardment by the electrons.
- the terms the front or front side of a component means the side closest to the incoming ions (i.e. the upstream side) and the rear or rear side of the component means the side furthest from the incoming ions (i.e. the downstream side).
- the phosphor screen 4 is supported on its rear side by a substrate 6 in the form of a B270 glass or quartz block of thickness 1 to 2 mm with the phosphor thereby facing the MCP 2.
- the quartz substrate 6 is transparent to photons of 380 nm.
- the phosphor screen 4 in turn has a thin charge detection layer 8 of a conductive material, in this case of metal, on its front side facing the MCP 2.
- the distance between the rear side of the MCP 2 and the front side of the metal layer 8 is 13.5 mm in this embodiment.
- the combined thickness of the phosphor screen 4 and metal layer 8 is about 10pm.
- the charge detection layer 8 should preferably have some electrical conductivity so a metal layer is ideal, it should preferably allow at least some transmission of electrons to the phosphor screen and it should ideally reflect photons which are generated in the phosphor screen.
- the metal charge detection layer 8 is a 50nm thick layer of aluminium which is thin enough to be transparent so that the secondary electrons may pass through to the phosphor 4.
- the metal charge detection layer 8 helps to protect and dissipate charge build-up on the phosphor as well as re-direct any photons back toward the photon detector.
- the charge detection layer 8 also functions in the present invention as a charge detection electrode or charge pick-up and thus as a first detector of the detection system.
- the substrate 6 is conveniently used in this example as separator between the vacuum environment 7 in which the vacuum operable components such as the MCP 2, metal layer 8 and phosphor 4 are located and the atmospheric environment 9 in which a photon detector 12 and data processing system 20 are located as hereafter described.
- the substrate 6 may be mounted in the wall 10 of a vacuum chamber (not shown) within which chamber are located the vacuum operable components.
- a photon detector Downstream of the phosphor screen 4 and its substrate 6 is a photon detector in the form of a photomultiplier tube (PMT) 12, which in this embodiment is model no. R9880U-1 10 from Hamamatsu.
- the rear side of substrate 6 is separated from the front side of PMT 12 by a distance of 5mm.
- the PMT 12 forms a second detector of the detection system.
- the PMT 12 is an inherently higher gain detector than the charge detection electrode 8, e.g. by a factor of 3,000 to 5,000 in this case. More generally, the higher gain detector might have a gain which is higher than the gain of the lower gain detector by a factor of 1 ,000 to 100,000 (10 5 ). This is derived as follows.
- the phosphor in this example has an amplification ratio 1 -10 depending on kinetic energy.
- the PMT in this example normally works at 10 6 gain but for this detector example works at 1 ,000-10,000 gain. In other words one electron before the phosphor is converted to 1 ,000 - 100,000 electrons after the PMT.
- the higher gain detector might have a gain which is higher than the gain of the lower gain detector by a factor of, e.g., 1 ,000 to 1 ,000,000, or up to 10,000,000, or more.
- the incoming ions which in this example are positively charged ions (i.e. the apparatus is in positive ion detection mode), are incident on the MCP 2. It will be appreciated, however, that by using different voltages on the various components the apparatus may be set up to detect negatively charged incoming ions.
- the incoming ions arrive in the form of an ion beam as a function of time, i.e. with the ion current varying as a function of time.
- the front (or incident) side of the MCP 2 is biased with a negative voltage of -5kV to accelerate the positively charged incoming ions.
- the rear of the MCP 2 is biased with a less negative voltage of -3.7kV so that the potential difference (PD) between the front and rear of the MCP is 1 .3kV.
- Secondary electrons (e " ) produced by the MCP 2 are emitted from the rear of the MCP.
- the MCP 2 has a conversion ratio of ions into electrons of about 1000, i.e. such that each incident ion produces on average about 1000 secondary electrons.
- the metal detection layer 8 is held at ground potential so that the PD between the MCP 2 and the layer 8 is 3.7kV. Changes in the charge at the metal detection layer 8 induced by the secondary electrons which travel through it are picked-up and generate a detection signal 22 which is sent to the first input channel (Ch1 ) of the data processing system 20.
- the arrangement of the invention enables substantially all of the incoming ion beam which enters the MCP 2 to be utilised to generate secondary electrons.
- the secondary electrons have sufficient energy to penetrate the metal detection layer 8 and strike phosphor screen 4 and produce photons which in turn travel downstream, aided by reflection from metal detection layer 8, to be detected by PMT 12, the secondary electrons being detected by the detection layer 8 and the signal thereby passed to channel Ch1 of the data processing system 20.
- the arrangement of the invention enables substantially all of the secondary electrons from the MCP 2 to be used to produce photons from the phosphor 4. Thereafter, substantially all of the photons may be detected by the PMT 12.
- a detection signal 24 outputted from PMT 12 is fed to the input of second channel (Ch2) of the data processing system 20.
- the data processing system 20 comprises a 2-channel preamplifier 13, or two pre-amplifiers (one for each separate detection channel), wherein the detection signals 22, 24 are respectively pre-amplified in the separate channels Ch1 and Ch2.
- the 2-channel pre-amplifier 13, or two preamplifiers is followed by a 2-channel digitiser (ADC) 14, or two ADCs (one for each separate detection channel).
- ADC 2-channel digitiser
- these are typically integrated into one PCB or even (pair-wise) into one chip (i.e. one component comprising two pre-amplifiers, and/or one component comprising two ADCs).
- One preferred design is to have two separate pre-amplifiers (because they typically are slightly different) and one dual-channel ADC together on one PCB.
- the pre-amplifier 13 is used between each of the detectors 8 and 12 and the digitiser 14 so that a gain of the detections signals 22, 24 can be adjusted to utilise the full range of the digitiser 14.
- the pre-amplifier has a gain 1 -10.
- the pre-amplifier gain in this example is set to 1 for both the high gain signal 24 and low gain signal 22.
- An amplified signal means that it cannot be easily corrupted by noise during transfer. In embodiments where the preamplifier and the digitiser are directly connected it is possible that the signals will not need amplification.
- the digitiser 14 in this example is a Gage Cobra 2GS/s digitiser operated with two channels, Ch1 and Ch2 operating at 1 GS/s.
- Each of the channels Ch1 and Ch2 samples a separate detector, e.g. Ch1 for the charge detector 8 and Ch2 for the PMT photon detector 12. Accordingly, Ch1 provides a low gain detection channel and Ch2 provides a high gain detection channel.
- the pre-amplifier 13 and digitiser 14 form part of a data processing system 20, which also comprises 2-channel data processing devices shown generally by unit 15.
- the data processing devices 15 are for performing data processing steps on the detection signals such as noise removal and ultimately merging the detection signals to produce a mass spectrum of high dynamic range.
- the data processing devices 15 include an instrument computer which is able to control components of the mass spectrometer and/or the detections system.
- the voltages applied to the MCP 2 and PMT 12 for example are shown controlled by the data processing system, i.e. an instrument computer thereof, via suitable controllers (not shown). In this way the gain on detectors 8 and 12 may be independently controlled.
- the data processing system 20 and its data processing devices 15 are described in more detail below and with reference to the other Figures.
- the instrument computer of unit 15 may also be optionally connected (connection not shown) to a controller of the source of the incoming ions, e.g. ion source of the mass spectrometer, so as to be able to control the current of incoming ions as well as the energy of the ions. It will be appreciated that instrument computer of unit 15 may be operably connected to any other components of the mass spectrometer and/or detection system in order to control such components, e.g. any components requiring voltage control.
- the constructed mass spectrum and/or any selected raw, part- processed or processed detection signals may be outputted from the data processing system 20, e.g. via a VDU screen 17 for graphical display of acquired and/or processed data or spectra, and typically outputted to an information storage system (e.g. a computer-based file or database).
- an information storage system e.g. a computer-based file or database
- a preferred method of detection signal transmission from the detectors to the pre-amplifier and digitiser comprises a differential pick-up, giving the benefit of a doubled signal magnitude.
- Fig. 1A shows an embodiment of such a differential pick-up and how the first detection signal may be realized at the charge collection / MCP stage and transmitted to Channel 1 (Ch 1 ) of the ADC.
- Each electron incident on the metal detection layer 8 has emanated from the rear (i.e. downstream) side of the MCP 2. Accordingly, a signal from each of the detection layer 8 and rear of MCP 2 form a complementary pair that is ideally suited for differential detection.
- the signal from each of the detection layer 8 and rear of MCP 2 is thus input to a differential amplifier as shown in Figure 1A.
- Misbalances in the signals can be compensated by appropriate choice of capacitors C1 and C2 as shown or of other components not shown in the signal path (e.g. somewhere within the dotted lines).
- a differential signal may be picked up from the last dynode and the anode of the photomultiplier (or any SEM) as shown in Figure 1 B.
- Signal balancing can again be done, e.g. by resistors R1 and R2 (unless prohibited by other considerations, the supply voltage U could also be injected at a different point), by capacitors C1 and C2 and/or further downstream in the signal path. Induction can also be used for isolation.
- a TOF detection system 30 for detecting arriving ions is shown which comprises two detectors 32, 34.
- the detection system 30 may be the same type of detection system as the detection system shown in Figure 1 or it may be any other suitable detection system in which two detectors are employed, e.g. employing two MCP detectors or two PMT detectors.
- the detectors 32, 34 are preferably different to each other, at least in having different saturation levels and/or different gain.
- the detectors 32, 34 output detection signals 36, 38 respectively in separate channels, CH1 and CH2 respectively, in response to one or more ions arriving at the detection system 30 from a TOF mass analyser. It will be appreciated that the system may be employed to detect ions arriving other than from a TOF mass analyser, e.g. from another type of mass analyser.
- the detectors 32, 34 are of different gain so that the detection signals 36, 38 produced are of different gain even prior to the following pre-amplification, although this need not be the case
- the detectors are provided to enable detection channels of different sensitivity, which means that the total amplification chain (prior to and following pre-amplification) of the more sensitive detector will lead to more detection "signal" (or bits) per incoming ion than that of the less sensitive detector.
- Detector 34 in this case is preferably a high gain detector and detector 32 a low gain detector, especially they are high and low gain detectors respectively as described and shown with reference to Figure 1. However, the high gain detector 34 saturates before low gain detector 32 for a given ion arrival rate at the detection system. Detector saturation means its response is no longer linear.
- the detection signals 36, 38 are output from the detectors 32, 34 in the separate channels CH1 and CH2 to a data processing system 40, which is a two channel processing system for independently processing the signals 36, 38 in parallel in the channels CH1 and CH2.
- the detection signals 36, 38 are initially output to respective inputs of a two channel pre-amplifier 50 of the data processing system so that the signals 36, 38 remain in the separate channels CH1 and CH2 for pre-amplification.
- the pre-amplifier is thus placed close to the detectors in this arrangement and adjusts the gain so that the full range of the following ADC is utilised.
- the signals 36, 38 are preferably pre- amplified by different gains.
- detection signal 36 is of low gain relative to the detection signal 38 but in some other examples detection signal 36 may be of high gain relative to the detector 38.
- detection signal 36 may be of high gain relative to the detector 38.
- One output polarity exists after the pre-amplifier which utilises in a more efficient way the differential input of each ADC channel.
- the amplified detection signals 36, 38 are then output separately from the amplifier 50 via respective outputs to respective inputs of a two channel analog-to-digital converter (ADC) 60 so that the signals 36, 38 remain in the separate channels CH1 and CH2 for digitisation.
- ADC 60 is a 2GS/s digitiser with the two channels CH1 and CH2 operating at 1 GS/s.
- the digitised detections signals 36, 38 are then output separately from the ADC 60 via respective outputs to respective inputs of a decimator 70.
- the decimator is preferably implemented on a dedicated processor such as an FPGA (as shown) or other dedicated processor as herein described. Therefore, in other embodiments, instead of an FPGA an alternative dedicated processor for on-the-fly parallel computations such as a GPU or Cell for example may be used.
- the decimator 70 reduces the sample rate of the detection signals 36, 38, typically by a factor of 2 or 4 as desired.
- noise removal and packing module 80 the signals 36, 38 continue to be processed separately with the next stage being noise removal and packing into frames, shown by noise removal and packing module 80.
- Noise removal and packing are preferably implemented on the dedicated processor (e.g. FPGA etc.) which is preferably used to implement the decimator 70, although this need not be the case as a separate dedicated decimation hardware may be used which is separate to the dedicated processor for noise removal and packing.
- Noise removal is performed first followed by packing into frames.
- Each detection signal 36, 38 is subject to noise removal comprising applying a threshold function to it, the threshold function being in the form of a look-up- table (LUT).
- the noise removal comprises applying separate threshold functions to the detection signals 36, 38, so there is a separate LUT provided for each of the channels CH1 and CH2.
- the noise removal and packing module 80 is supplied with the LUTs which have been created by a threshold calculator 90.
- the threshold calculator 90 may be implemented on the same dedicated processor as preferably used to implement the decimator 70 and noise removal and packing module 80. This is the case when the LUT needs to be created on-the-fly, especially if a new LUT needs to be created every time, i.e. for each new detection signal. In such cases the decimated detection signals 36, 38 are fed in the separate channels CH1 and CH2 as shown by the dotted lines to the threshold calculator 90 on the dedicated processor for the creation of separate LUTs for each channel. The resultant created LUTs reside on the dedicated processor in the separate channels CH1 and CH2 for noise removal.
- the decimator 70, noise removal module 80 and threshold calculator 90 are implemented not on the dedicated processor but on an instrument computer (IC), which typically comprises a general purpose computer such as a multi-core processor, CPU or embedded PC for example.
- IC instrument computer
- the LUTs, a separate LUT for each channel CH1 and CH2, created on the IC are then uploaded to reside on the dedicated processor for access by the noise removal module 80.
- LUT is initially to be calculated and then used for noise removal on a plurality of following detection signals.
- the LUTs created on the IC are initially calculated from the detection signals or mass spectrum. The threshold and LUT calculation and the noise removal and packing steps are described in more detail below.
- the processing preferably comprises characterising peaks in the detection signals 36, 38 in the separate channels CH1 and CH2 by a peak characterisation module 100.
- the operation of the peak characterisation module 100 typically is different for the two channels.
- the peak characterisation is preferably implemented on the instrument computer (IC) but in some embodiments may be implemented on a dedicated processor (if so, preferably on the same dedicated processor as used for the foregoing steps of e.g. decimation, noise removal, packing, and/or threshold calculation).
- the peak characterisation preferably comprises computing one or more quality factors and the centroid of the peaks. Further details of the peak characterisation are described below.
- each of the resultant processed detection signals 36, 38 is transferred in separate channels CH1 and CH2 to a spectrum building module 1 10.
- the spectrum building module 1 10 performs merging of the processed detection signals 36, 38 into a single merged mass spectrum, preferably of high dynamic range. A plurality of merged mass spectra obtained in this way may be summed to form a final mass spectrum.
- the spectrum building module 1 10 is preferably implemented on the instrument computer (IC) but in some embodiments may be implemented on a dedicated processor (if so, preferably on the same dedicated processor as used for the foregoing steps of e.g. decimation, noise removal, packing, and/or threshold calculation).
- a plurality of detection signals 36, 38 in each channel CH1 , CH2 may be summed before merging the processed detections signals 36, 38.
- Such summing may be performed at any stage of the processing between decimation and merging the detection signals.
- Such summing where performed, is preferably implemented on the instrument computer (IC) but in some embodiments may be implemented on a dedicated processor (if so, preferably on the same dedicated processor as used for the foregoing steps of e.g. decimation, noise removal, packing, and/or threshold calculation). Further details of the spectrum building module 1 10 and the steps involved in merging the processed detection signals 36, 38 are described below.
- the merged mass spectra are stored on a data system 120, such as a hard disk or RAM, e.g. for later access by the IC and/or another computer.
- the IC comprises a plurality of Data Dependent Decision Modules, e.g. 130, 140 which make decisions based on evaluation of the processed detection signals and/or merged mass spectra and control one or more parameters of the mass spectrometer based on those decisions via instrument control module 150.
- the Data Dependent Decision Module 130 may control parameters which permit further chemical information to be obtained, such as control of the ion isolation window and width of a mass analyser which isolates a range of ions having m/z values within a specified window from a group of ions of broader m/z; control of ion injection time into the mass analyser; and/or control of collision energy of a collision cell (where present) and/or choice of the fragmentation method (if more than one available in the collision cell, e.g. CID, HCD, ETD, IRMPD).
- the Data Dependent Decision Module 140 may, for example, control parameters for the acquisition of the next detection signals which permit, e.g. a badly resolved peak to be acquired with higher quality in the next spectrum.
- the module 140 may use an evaluation of the quality factors associated with the peaks derived by the peak characterisation module 100.
- the modules 130, 140 may also perform self- monitoring functions such as detector recalibration, e.g. where saturation is detected in the detection signals.
- Modules 130, 140 and 150 are preferably implemented on the instrument computer (IC).
- the threshold calculator 90 automatically determines a noise threshold.
- a separate noise threshold is calculated for each detection signal so that a separate noise threshold is calculated in each processing channel CH1 and CH2 in Figure 2.
- the threshold is then used by the noise removal (i.e. peak detection) and packing module 80 shown in Figure 2 which removes points below the threshold and retains points not below the threshold which are then recognised as peaks and subsequently are labelled with m/z values etc.
- the noise threshold may be determined by a method as disclosed in WO 2005/031791 .
- the baseline of a TOF spectrum is not necessarily constant and to take this into account, a single threshold value is generally not sufficient.
- the noise threshold is preferably determined for a detection signal by the following steps:
- the noise threshold for a window is assigned to a corresponding interval of the detection signal, e.g. the noise threshold for a window is assigned to an entry in the LUT which covers an interval of the detection signal, and all data points in that interval of the detection signal have that threshold applied to them to enable removal of points below the threshold.
- the intervals are non-overlapping so that each data point of the detection signal falls into only a single interval and has a single noise threshold applicable to it.
- the width of the intervals is the length or duration of the detection signal (transient) to be acquired divided by the size of the LUT (i.e. the number of entries in the LUT).
- a detection system for detecting ions in a TOF mass spectrometer comprising:
- An example of the at least one statistical parameter related to the noise is the mean intensity and the standard deviation from the mean of the points, preferably both.
- An example of threshold determination is as follows, for each overlapping window:
- one or more further iteration noise thresholds is/are calculated by repeating steps e) and f);
- the second iteration noise threshold T 2 or optionally further iteration noise threshold is used for removing noise (i.e. detecting peaks) from the original detection signal to thereby provide reduced profile data, i.e. points of the original detection signal below this second, or optionally further, iteration threshold are considered as noise points and removed and points above this second iteration threshold are considered to be peaks and labelled with m/z and transferred as the reduced profile data for further processing;
- the noise threshold (e.g. T 2 ) and noise avg (e.g. avg 2 ) and/or ⁇ (e.g. o 2 ) values are preferably stored with the reduced profile data for further processing and analysis.
- the thresholds for each respective window are independent of each other and can be calculated, as above, either in parallel or sequentially, preferably in parallel.
- More than two iterations may be performed if desired to determine a third and/or further noise threshold. However, experiments have shown that the result does not significantly change with further iterations.
- An extension of the method may comprise allowing only a certain degree of noise change between windows (or similar noise measurements, e.g. by comparison to a noise LUT generated using earlier data) to bridge regions with high peak densities where determination of a noise threshold might be difficult.
- the noise detection threshold is independent of peak height, and is only determined by the 'noise band' that can be viewed by eye in full profile data. It therefore is a direct measure of the noise band.
- the noise threshold is thus a dynamic threshold which can vary with time along the detection signal, e.g. with time-of-flight in a TOF instrument, i.e. it typically varies between windows (intervals).
- the use of overlapping windows allows a larger number of windows to be used, more data to be used for the threshold determinations and hence a more accurate determination of the noise threshold, wherein discontinuities are reduced between intervals.
- Each window is assigned an entry in a look-up-table (LUT) and the threshold for each window is entered in the LUT entry for that window.
- LUT look-up-table
- a full detection signal is recorded and the LUT is calculated in the above way from it and used for the noise removal from a plurality of, preferably all, following detection signals or spectra.
- the initial calculation of the LUT in such embodiments is thus preferably performed by the instrument computer, e.g. on a general purpose computer.
- the LUT is then uploaded to the dedicated processor which performs the noise removal by applying the LUT to the points of the detections signal.
- the dedicated processor which performs the noise removal by applying the LUT to the points of the detections signal.
- this approach may not be feasible if the noise differs significantly from scan to scan in which case the LUT is preferably calculated on-the-fly from each detection signal for comparison to detection signal from which it is calculated.
- On-the-fly calculations of the LUT are preferably performed on the dedicated processor.
- the method may comprise removing noise (i.e.
- FIG. 3A there is shown in the form of a flow chart, a sequence of steps for a determination of the noise thresholds for the LUT, i.e. a sequence of steps performed in the threshold calculator 90 of Figure 2.
- the sequence of steps is shown for one channel, CH1 or CH2, of the data processing system but it will be appreciated that the same steps are independently performed on the other channel as well, preferably in parallel.
- Each detection signal is initially divided into a plurality of overlapping windows, each window slightly offset from its neighbouring windows. The plurality of windows may therefore be considered as a moving window of the given width.
- Each window then corresponds to a non-overlapping interval of the detection signal for which it provides a threshold value for noise removal.
- each interval will be approximately 2 microseconds ( s) wide. Since the windows are overlapping they are wider than the non-overlapping intervals and each window width is typically the width of the corresponding interval plus an overlap on both sides of the interval, the overlap part typically being 10% to 50% of the interval width but may be more or less than this.
- a section of a detection signal (transient) showing the positions of several overlapping windows and the corresponding intervals/entries in the LUT is shown in Figure 3C.
- Figure 3C shows a 10 s section of a noisy transient 200.
- the total length of the transient is 1 ms and the threshold LUT has approximately 1000 entries, so each entry is dedicated to approximately a 1 ⁇ interval of the transient, meaning that each threshold entry from the LUT will be applied to its own 1 s interval of the transient.
- a number of such 1 s intervals are indicated by reference 202 and by the thick horizontal bars204, only some of which are referenced.
- Each interval 204 is assigned an entry 208 in the LUT which contains the calculated threshold for noise removal.
- the windows actually used for the threshold computation are wider than the intervals (and neighbouring windows therefore overlap each other), as shown by the lengths of the thin horizontal bars 204' (only some of which are referenced) representing the overlapping windows, which span each interval 204 and overhang the ends of each interval.
- Each overlapping window is therefore associated with a narrower non-overlapping interval.
- the influence of the remote parts of the window can be reduced.
- One way to do that is to skip or reduce the weight of values that go into threshold computation depending on their distance to the window-centre. This can be done proportionally/linearly with the distance or using more complex functions e.g. a Gaussian curve.
- Another way to do that is to change the threshold computation function (see description of Figure 3B) in such a way that more remote values have a lesser influence on the computed threshold. Again this can be done proportionally/linearly or using more complex functions.
- a mean intensity (avg-i) and standard deviation ( ⁇ - ⁇ ) are calculated from all the points in the current selected window.
- the position of the avgi and the preliminary threshold Ti in the first window are shown in Figure 3B.
- a second mean intensity (avg 2 ) and standard deviation (o 2 ) are computed using all of the points ("noise points") in the current window which have intensities below the preliminary threshold T-i.
- the positions of the avg 2 and the peak detection threshold T 2 are shown in Figure 3B.
- each detection threshold value T 2 i.e. one for each window, is assigned an entry in a LUT and thereby is for applying to points in the corresponding interval of the detection signal.
- the LUT comprising all the detection thresholds T 2 is then used for noise removal from the original detection signal by removing points (i.e. noise points) in the intervals which have intensities below the corresponding threshold T 2 in the LUT.
- the points which remain in the detection signal after removal of the noise are considered to belong to peaks.
- the noise removal step is thus equivalent to a step of peak detection.
- the "noise" points are typically not totally removed at this stage but they are set to zero so they can be removed subsequently during the packing process, where every packing frame consists of only non-zero consecutive points and carries a position marker, as described in more detail below.
- the step of noise removal / peak detection is now described in more detail with reference to Figure 4 in which there is shown, in the form of a flow chart, a sequence of steps performed in the noise removal and packing module 80 of Figure 2, i.e. for noise removal using the noise thresholds in the LUT which have been generated as described above.
- Figure 4 there is shown the two respective detection signals 36, 38 in their separate channels CH1 and CH2, which are input to the noise removal and packing module 80 via separate inputs from the decimator as described above with reference to Figure 2.
- the noise threshold LUTs 81 one for each channel, computed as described above with reference to Figure 3A-C, reside on the dedicated processor which implements the module 80 (e.g. FPGA, GPU, Cell processor etc.).
- a threshold detector 82 in each channel then applies the LUT for that channel to the detection signal and removes (sets to zero) points below the threshold defined by the LUT.
- the threshold detector 82 may be configured to keep data from all channels when a peak is detected in at least one of the channels, i.e. it removes a data point as noise only when the same point falls below the threshold in all channels simultaneously.
- the resultant reduced profile detection signals 36, 38 which emerge from the threshold detector 82 are then packed into frames by respective frame builders 84 for efficient transfer of point values of the detection signals. If a full profile mode of data acquisition is required, the LUT can be set to zero as the threshold so that all points of the detection signals are packed into frames, transferred for the further processing etc. If further processing is also to be performed on the dedicated processor, which is less preferred, the frame packing step may be omitted.
- the frame builder 84 splits the detection signal into frames. These frames have a minimal and maximal size to use the bandwidth of the underlying bus system in the most effective way.
- a frame starts with the first point above or equal to the noise threshold (peak point).
- the actual frame size depends on the peak points: e.g. if only one peak point is above or equal to the threshold, the frame is filled with following peak points to reach the minimal frame size. If a wider peak follows this first peak point above or equal to threshold before the frame reaches its minimal size, it is possible that the frame grows above the minimal size as all the points of the peak are added to the frame. If a frame reaches its maximal size before a peak ends, the points of the peak continue with the next frame.
- a frame consists of the minimal size, unless a peak is present where the minimal size is reached in which case the frame is extended above the minimal size until the peak is finished subject to the frame not extending above the maximal size so that if the peak is present where the maximal size is reached the points of the peak continue in the next frame.
- a special case is when the system is operated in the full profile mode. In full profile mode, the complete LUT is set to 0, so all points are above or equal to the threshold, meaning that all frames except possibly the last frame have the maximal size, i.e. the points are packed into adjoining frames of maximal size.
- Each frame preferably consists of a frame header and the actual point data.
- the frame header preferably carries the following information:
- Packet Id counts the frames within a spectrum
- Packet size number of points in the frame
- the frame may also contain the threshold, unless e.g. it is stored in another place (e.g. in a spectrum header). When using more than 8 bits per point, the points are packed (e.g. four ten bit points are packed into five bytes).
- the preferred mode of operation is a flexible frame width as explained above (i.e. employing the minimal and maximal frame size). It is also possible to use a fixed frame width, which would simplify the implementation but does not use the bandwidth of the underlying bus system in the most efficient way. Accordingly, each frame provided may contain one or several peaks and may contain a split-up peak (i.e. a peak split between two or more frames) as a result of the minimal and maximal packet length.
- the frames are stored e.g. in RAM, sequential access memory or a ring buffer in a memory buffer 86 near to the dedicated processor on each channel for further transfer and processing.
- the packed frames of data are preferably downloaded (e.g. using
- DMA Direct Memory Access
- FPGA fast processor
- instrument computer which may comprise for example a multi-core processor or embedded PC.
- the instrument computer then performs processes of peak characterisation.
- FGPA fast processor
- GPU GPU
- Cell fast processor
- the instrument computer receives the packed frames of the detections signals 36, 38 in the respective channels CH1 and CH2.
- the IC preferably first converts the frames into peaks using a peak constructor 102 in each channel, i.e. it reads peaks from the frames and where split peaks are found in the frames it reconstructs the peaks from its split components.
- a peak constructor 102 in each channel, i.e. it reads peaks from the frames and where split peaks are found in the frames it reconstructs the peaks from its split components.
- peak adder 104 peaks from several detection signals are summed, e.g. peaks at the same TOF (+/- a tolerance) from different detection signals are accumulated to increase signal-to noise ratio. This summing process can be performed in parallel in the channels CH1 and CH2.
- each box contains one peak and also any intermediate characteristic(s) computed from the peak needed for processing in a subsequent step to obtained further characteristics.
- each box will be associated with a particular channel so that each peak remains associated with its own channel.
- Each of the boxes 106 is preferably processed in parallel to each other.
- One processing stage preferably performed on the peaks in boxes 106 is a peak evaluation 107 wherein various peak characteristics or attributes are computed, preferably including some, more preferably each, of: peak position, peak total width; peak full width at half-maximum (FWHM); peak area; peak maximum value; peak smoothness; and an overflow flag.
- the one or more quality factors may be based on one or more of the foregoing characteristics (or any combinations of any two or more thereof).
- An overflow flag is assigned to a peak where the peak exceeds the maximum ADC value. Peak area is preferably computed from the baseline.
- parallel processing may be performed within each channel (as well as the separate channels being processed in parallel to each other), and such parallel processing within a channel may comprise, for example, processing different regions of the same detection signal in that channel in parallel, or doing independent tasks on the same region of the detection signal concurrently instead of sequentially.
- the preferred mode is method 1 because the second method would suffer from limited memory bandwidth.
- the method 2 is shown schematically in Figure 6.
- centroider 108 Another processing stage preferably performed on the peaks in boxes 106 is finding the centroids of the peaks using a centroider 108.
- Various methods may be used to find centroids including centroiding methods known in the art.
- centroiding methods may be used as described in: "Precision enhancement of MALDI-TOF MS using high resolution peak detection and label-free alignment", Tracy et al, Proteomics. 2008 April; 8(8): 1530-1538 (available at http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2413415/); "How Histogramming and Counting Statistics Affect Peak Position Precision", D. A. Gedcke, OretcTM Application Note AN58 (available at http://www.ortec- online.com/); US 6373052 and US 6870156.
- the quality assessment comprises computing one or more quality factors for each peak.
- the quality factor may be computed in various ways. Preferred methods of computing the quality factor are now described. Other methods may be employed alternatively or additionally, such as described in US 7,202,473 for example.
- peaks can be classified in the following categories (in order of increasing quality factor):
- Peaks from very large numbers of ions > 2000 ions
- Normal Peaks 500-2000 ions
- Peaks from very small numbers of ions are of limited mass accuracy because of ion statistics and so are given the lowest quality factor.
- Peaks from small numbers of ions clustered refers to peaks which are not evenly distributed throughout the expected peak area and appear as groups of peaks within a mass peak envelope. Teaks from small number of ions” refers to peaks which have an even distribution and centroids can be reliably found.
- An overall quality factor for every peak can be computed from several simple individual quality factors (individual quality factors can be, for example: peak area/number of ions, peak smoothness, peak width etc.). Preferably, all the individual quality factors, as well as the overall quality factor, lie in the range 0.00 - 1 .00, where 0.00 to 0.25 means poor quality, above 0.25 to 0.75 means acceptable quality and above 0.75 to 1 .00 means excellent quality. If an overall quality factor is of poor quality, the peak is preferably re-acquired, especially with a high priority, if it is of marginally acceptable quality it is preferably also re-acquired but with low priority (i.e. re-do if possible). If a peak is still of low quality even after re-acquisition it may be discarded from inclusion in the merged spectrum.
- the overall quality factor is preferably computed from the individual quality factors by using one or more of the following criteria:
- the same or different weighting may be given to the different individual quality factors when calculating the overall quality factor.
- the same scale preferably must be used for each of them.
- the proposed scale is from 0.0 to 1 .0.
- a function specific to each channel and each peak characteristics must be determined which can be done by a calibration.
- the area below the peak is used as a means to define the number of ions which have been detected.
- a mean for the smoothness (oppositely jaggedness) of a peak is preferably used.
- a mean for the smoothness of a peak There are several ways to compute a mean for the smoothness of a peak, using for example:
- Gaussian curve having the same area (preferred where peaks are more like a Gaussian curve).
- the Figure 6A shows a peak and a threshold (dotted line) at FWHM position for determining peak smoothness.
- the peak shown has three dips below the threshold.
- the number of dips related to the peak width (or area) can be used as a measure for the smoothness of the peak.
- the determined smoothness can then be compared to the expected smoothness.
- ⁇ Peak width at x% of peak maximum During calibration, the width of peaks at x% maximum is measured depending on the TOF and the number of ions. To determine a quality factor, the width of a peak at x% maximum is related to the width measured during calibration:
- an example of an overall quality factor determination comprises three individual or sub- quality factors: Peak Area, Peak Width (FWHM) and Peak Smoothness.
- the overall quality factor is then calculated from the three individual quality factors by averaging them with equal weight but in other embodiments different weighting could be used.
- the Peak Smoothness quality factor in the example is the ratio of circumferences of a model peak having the same area and width as the measured peak and the measured peak, using a parabola as the model peak.
- w is the width of the peak and A is the area of the peak.
- the circumference of the measured peak, r is computed by repetitively applying Pythagoras' theorem.
- the Peak Smoothness quality factor, q s is finally computed by the ratio of s and r: 1* r
- Peak Smoothness quality factor, t3 ⁇ 4 is used directly because it is already in the range [0.0 - 1.0]. Nevertheless, it is possible to apply a calibration to this value.
- a function is determined having the number of ions, the TOF and the variable to be calibrated (i.e. Area or Width). This function is then used to map the respective measured variable (either Area or Width of the measured peak) to a value [0.0 - 1 .0].
- a linear function is determined by the calibration, although other functions such as sigmoidal functions may be used for this purpose.
- the processing stages 107, 108 and 109 have been shown in Figure 5 as being performed in sequence but this need not be the case. It is preferable to perform each of the stages of processing 107, and 108 in parallel on the peaks in boxes 106. However, any of the stages 107, 108 and 109 may be performed sequentially (stage 109 depends on results of 107 and 108, so it must be performed after 107 and 108). It will be appreciated that where performed sequentially, the order of the processing stages 107, 108 can be different and that these stages can be performed in any order. The order shown with reference to Figure 5 is merely one preferred embodiment.
- Figure 7 shows the steps performed by the spectrum building module 1 10 of Figure 2. Due to the computational complexity of the steps to be performed, they are preferably implemented on the instrument computer. However, in some embodiments it is possible to implement the steps on the fast processor (FPGA etc.).
- FPGA fast processor
- the processed detection signals 36, 38 from the peak characterisation module 100 are inputted in their separate channels CH1 and CH2 to module 1 10 and firstly to a spectral alignment module wherein the detection signals are aligned to compensate for any different signal starting points in time, especially important for TOF.
- a time offset is typically applied to one of the detections signals/ channels to align them, i.e. one signal has to be moved on the time axis by an offset.
- the time offset is typically determined previously by a calibration step as described in more detail below, e.g. using an internal calibrant to align the detections signals/ channels.
- the detection signals are merged to form a single spectrum.
- the spectrum is preferably one of high dynamic range (HDR) as now described in more detail.
- the two aligned signals still in separate channels CH1 and CH2, are input to the merge module 1 14 wherein the merged (HDR) spectrum is generated.
- the merge module 1 14 wherein the merged (HDR) spectrum is generated.
- the centroids (with intensities) of the peaks of the detection signals are used so that centroid-intensity pairs of the detection signals are merged.
- Each peak in the HDR spectrum originates from one or other of the two processed detections signals 36, 38.
- the quality factor associated with the peak used in the HDR spectrum is further used in data dependent decision and instrument control modules 130, 140 and 150 shown in Figure 2 and as described in more detail below.
- the module 1 14 preferably uses the high gain channel CH2 i.e. signal 38 to provide the peaks for the merged HDR spectrum except where the high gain detection signal 38 is saturated (e.g. as detected from the presence of an overflow flag associated with the peak in the high gain detection signal 38). Where saturation of a peak occurs in the high gain channel CH2, the corresponding peak from the low gain channel CH1 and signal 36 is instead used for the merged HDR spectrum. For peaks in the HDR spectrum taken from the low gain channel CH1 and signal 36, the peaks are multiplied by a predetermined factor so that the intensity of the peaks match the amplification level of the high gain channel CH2 and signal 38 (i.e.
- the low gain peaks are multiplied by the amplification or gain ratio of the high gain channel to the low gain channel, the amplification being the result of the gain from both detector and pre-amplifier).
- the amplification factors of the two channels CH1 and CH2 are adjusted so that if the high gain channel saturates, the low gain channel supplies high quality peaks as described in more detail below in relation to the calibration.
- the merged spectrum comprises the non-saturated peaks of the high gain channel and where a saturated peak occurs in the high gain channel the merged spectrum comprises the corresponding peak of the low gain channel multiplied by a factor representing the gain of the high gain channel relative to the low gain channel.
- a single merged HDR spectrum 1 15 is outputted from the module 1 14.
- the detection signals from the separate channels may be combined in the manner described in US 7,220,970 or in any other manner known to those skilled in the art.
- preferably no user interaction is required for ensuring that the system always chooses the detection signal with no saturation condition (linear response) to build the merged spectrum.
- the system automatically detects the range where the low gain detector (e.g. an "analog” detector) and the high gain detector (e.g. a "counting" detector) have a "common” or "parallel” linear response (e.g. shown between the Levels La1 and Lc2), changes to the correct (linear response) detector outside this range and recalibrates the relative gain in the "common” or "parallel” range.
- the processed detection signals and/or HDR spectrum are preferably stored on a data system such as system 120 shown in Figure 2.
- the HDR spectrum may be outputted from the instrument computer in a tangible form such as on a graphical interface, e.g. a VDU screen, or on hard copy medium, e.g. paper.
- an advanced peak detection is performed for badly resolved peaks, e.g. for merged peaks or low intensity peaks, as represented schematically by advanced peak detection module 1 16 in Figure 7.
- the advanced peak detection processes are only performed where a peak has a low quality factor in both channels since the advanced peak detection is typically significantly computationally expensive.
- the detailed processes of the advanced peak detection stage 1 16 are shown schematically with reference to Figure 8.
- the peaks are split by the peak splitter module 1 17 using, e.g., known methods to splits peaks such as using a moving average (preferred), double Gaussian or modified wavelets.
- the advanced peak detection and preocessing may have to collect information from neighbouring boxes.
- the profile points of the poorly resolved peaks are fed to the peak splitter 1 17 to enable the splitting to be performed.
- the same steps of peak characterisation as shown in Figure 5 are performed on the split peaks using boxes 106 for each peak etc.
- the split peaks are then transferred to the merged spectrum. Examples of preferred methods to split the peaks are now given.
- the algorithm for detecting and splitting the different peaks in this case preferably comprises:
- a. computing a moving average (with a configurable width, i.e. a width of a number of profile points), i.e. computing an average intensity from a number of profile points of the peak in the chosen width;
- step c. correcting the peak limits determined in step b. using the sample threshold from the LUT since the spatial resolution of the moving average decreases with increasing window width. After correction, the start of the peak is the first value above threshold and the end of the peak is the last value above threshold.
- the peak limits that were determined by applying the threshold to the moving average are not as accurate as possible. This is because of the window size that was used to determine the moving average.
- the limits are corrected by finding the position where the samples are crossing the threshold on the end of the left peak and the beginning of the right peak of two merged peaks.
- peaks are determined to be candidates of sufficient quality factor or not on the basis of a comparison of the peak shape with the shape of a model peak.
- peaks are to be deemed such candidates on the basis of comparison of both the peak height with the height of a local background of the detection signal data and on the basis of a comparison of the peak shape with the shape of a model peak.
- the decision whether peaks, especially those of low intensity, may be due to ions or not is based on predicting the intensity and the number of points above a detection threshold in the data on the basis of ion statistics.
- the preferred scaling of the peak quality factor between 0 to 1 is also preferable because it allows easy integration of quality factors determined from probabilities, (like information from e.g. the method of Zhang et al. Bayesian Peptide Peak Detection for High Resolution TOF Mass Spectrometry, IEEE Transactions on Signal Processing, 58 (2010) 5883; DOI: 10.1 109/TSP.2010.2065226 ).
- the model peak shape may be Gaussian, modified Gaussian, Lorentzian, or any other shape representative of the mass spectrometric peak.
- a peak shape can also be empirically determined from the data at hand, e.g. as an average measured peak shape.
- a modified Gaussian peak shape may be a Gaussian peak with a tail on one or both sides.
- the model peak shape may be generated from a base peak such as a parabolic peak shape then modified to better match measured peak shapes of ions.
- the model peak shape is Gaussian.
- the width of the model peak shape may be set from a predetermined or calculated parameter or more preferably is calculated from the measured data.
- the width of the model peak shape is a function of the mass, more preferably a linear function, whose width increases with increasing mass.
- the width of the model peak shape is determined from measured data generated from the ions as measured and is therefore determined on the basis of the instrument used for the mass analysis. It is known, however, that TOF peak shapes are usually not exactly Gaussian and that the exact peak shape may e.g. depend on intensity and mass, or even on the intensity of a preceding (i.e. lower mass, earlier arriving) peak.
- the inventors have found that peak position determinations in data of high quality and which have a high signal to noise ratio are usually not harmed by the use of a non-matching peak shape, but that on the other hand noisy data, where the peak detection and assessment method is most needed, are more reliably identified and positioned using a simple function, for example a Gaussian or a triangle.
- a simple function for example a Gaussian or a triangle.
- the additional degree of freedom of using for example a peak width that is a variable and individual to every peak typically leads to a worse position determination than a simple model where the width is only a function global to the complete spectrum.
- the model peak shape is Gaussian.
- Other convenient peak shapes that may be utilised to form the first model peak shape are parabolas and triangles.
- the properties of Gaussian peak shapes and distributions and their sums are very well known and favourable for most types of data analysis. Thus only very restrictive requirements to the computing times or very distinct knowledge of the precision of the measurements would suggest use of other
- the match between the shape of the identified peak and the model peak shape is preferably determined using a correlation factor (CF).
- Correlation factors are preferably determined between each of the identified peaks and the model peak shape, the correlation factor being representative of the match between the shape of each identified peak and the model peak shape.
- the correlation factor is a function of the intensities of the identified peaks and the model peak shape at a plurality of points across the peaks.
- a class of such functions includes sample correlation coefficients, e.g. at http://en.wikipedia.org/wiki/Correlation and dependence. Accordingly, in a preferred embodiment, the match between the shape of the identified peak and the model peak shape utilises an expression including a sample correlation coefficient.
- the function describing a correlation factor (CF) is of the form:
- n number of points across the identified peak and across the model peak shape
- ID measured intensities across the identified peak.
- the number of points across the identified peak and the number of points across the model peak shape are chosen to be the same (i.e. n) and the intensities IM and ID are derived respectively from the model peak shape and the identified measured peak at each of the points, n.
- n is chosen to be the number of measured data points across the identified peak , i.e. such that the measured intensities across the identified peak ID are measured data points, requiring no interpolation.
- a correlation factor set within the range 0 and 0.9 is used as a threshold to distinguish between identified peaks that may be due to background and identified peaks that are due to detected ions, preferably a correlation factor set within the range 0.6 and 0.8 is used, more preferably a correlation factor set within the range 0.65 and 0.75 is used, more preferably still the correlation factor threshold is set to 0.7. If the magnitude of the correlation factor is less than the threshold, the identified peak is taken to be due to background rather than due to detected ions.
- Another method of peak detection is to predict the expected number of data points above a threshold within a certain time window if the data is likely to represent a peak.
- the measured data is then examined and if the observed number of data points within similar time windows is significantly lower than predicted (e.g. half as many) all the data points within those time windows may be discarded as noise but preferably are only discarded once the signal at those positions is confirmed by at least one further scan (e.g. the points in a time window are not discarded if a peak in that time window is confirmed by other scans but are discarded if other scans don't show a peak in that time window either).
- the other scans for peak confirmation are preferably recorded close in time (e.g. close in a chromatogram) and acquired under comparable conditions.
- the model peak shape described above is typically a function of mass and accordingly a different model peak shape is compared with each identified maximum where it occurred at a different mass. The comparison is then preferably made using a correlation factor as defined in equation (1 ).
- a threshold correlation factor of 0.6 is preferably used to filter identified maxima, with maxima having a correlation factor >0.6 being taken to be due to ions.
- a statistically motivated algorithm is based upon the predicted number of consecutive data points in a mass spectral peak. This number can be calculated once the following values are known:
- a peak candidate is only accepted if it has at least 70-100% (or so) of the expected (calculated) consecutive points in its mass trace.
- One method of differentiating peaks which are likely to be from ions from those which are not likely to be from ions is to identify the expected number of data points above the detection threshold and reject peaks which have less data points as spurious. Traces with significantly more data points than expected are typically considered background.
- More advanced differentiation methods may preferably make use of the model peak shape, which is typically anyway available for determination of the height and position of peaks.
- the model peak shape is typically anyway available for determination of the height and position of peaks.
- the height of the model peak as fitted to the measured data the "observed intensity” and the position of the model peak as fitted to the measured data the "observed peak position”.
- Figure 8A there is shown a schematic example of a set of data points (as vertical bars, with height representing intensity) from a frame containing a peak candidate which has been extracted from a complete data set.
- the model peak shape is also shown.
- the number of data points above the detection limit may be counted (here: 5) and compared to the number of points above this detection limit expected from the model peak of the observed height and position (here: 9).
- the expected number of consecutive data points or of the number of data points above a certain limit depends on the relative height of the peak to the detection limit. In the example, a lower detection limit (lower horizontal line) would give more consecutive data points (9 observed, 1 1 expected) and a higher detection limit (lower horizontal line) compared to the peak height would give less data points (2 observed, 5 expected).
- a reasonable criterion to discard peaks would, for example, be that less than 75%, or less than 50%, of the expected number of data points above detection limit are actually observed.
- ion statistical effects are preferably to be taken into account as well, since due to the statistical nature of the detection and ionization processes the number of observed ions varies randomly. This random variation is well researched. In many cases this variation follows for example Poisson statistics. In that case for example, the relative variation of the observed number of ions is the square root of the number of ions.
- the number of ions for a given signal strength i.e. intensity or height
- the observed intensity of that data point may lie between 0 and 200% for 8 ions, between 24 and 175% for 16 ions, between 50 and 150 % for 32 ions, etc.
- the 5 data points vary by approximately +/- 50 % of their average intensity.
- the above methods may also apply to cases where there are more than two overlapping peaks, however this may be more difficult to deal with by the algorithm and instead it is preferred that the spectrometer should switch to higher resolving power (i.e. which requires that the spectrometer is capable of detecting such cases). It is also possible to employ a recursive version of the above algorithm, which continues to split either resulting peak if such peak is still wider than the expected peak width. An important alternative is to fit the minimum number of "model peaks" consistent with the peak width to the data.
- An expected peak width is used by various algorithms described above and is preferably computed in the following manner.
- a known number of ions at different m/z that result in different flight times is introduced into the mass spectrometer. This process is repeated for different numbers of ions (i.e. corresponding to different peak intensities).
- a three dimensional plot with x-axis having flight time, y-axis having number of ions or area, and z axis having time width at FWHM (or more generally: at x% of maximum) is created.
- a multi-dimensional array with this information is created and interpolated values are obtained.
- the time value of the points, i.e. the TOF, in the merged spectrum are preferably converted to m/z, although it will be appreciated that the detection signals themselves may be converted to m/z before merging to form the merged spectrum. Conversion to m/z is preferably performed using a method of calibration, e.g. as now described.
- An external calibration in conjunction with an internal calibration to boost accuracy, is preferable to convert time of flight to m/z.
- the external calibration has to be done in regular intervals to adjust for drifts on potentials and temperature as well as for aging effects of any electron multiplier and, primarily, any photomultiplier of the detection system.
- the external calibrant should provide several peaks distributed over the whole mass range. The measurement should be repeated several times with different total intensities. The number of peaks and the number of different intensities necessary to calibrate the instrument is dependent on its linearity.
- the calibrant also contains peaks in different intensities, this can be used to compute the amplification factors for both channels.
- This information can be used for combining both channels as described above.
- the amplification or gain factors, g1 and g2 may be computed from the following functions:
- Area(p) area/intensity of a peak p
- the formulas printed in bold italics are preferably used because the measured data will be most accurate. If there are several suitable peaks available, the individual gain factors can be averaged. If p1 and p2 are from the same isotopic pattern, their intensities (lnt(p)) can be computed via their isotopic ratios, if e.g. only the total intensity of the respective substance is known. It is possible that the actual gain is not constant (as assumed above). Instead, it might be dependent on the m/z and the number of ions. So the gain might be best described using a function receiving two parameters: gain(m/z, intensity). This function is different for each channel and can be approximated from peaks found in the calibrant. It must be ensured that the calibrant yields enough high quality peaks for doing this calibration.
- an internal calibration can move the accuracy to about 1 ppm, more desirably 0.1 ppm.
- the internal calibration is preferably performed by injecting a peak of known mass and intensity. The m/z of this calibration peak should be chosen so that it doesn't interfere with the analyte. If it happens that two peaks are within the expected mass range (+/- accuracy of the external calibration), the intensity can be used as additional criterion. This intensity should remain within one order of magnitude even if there is an analyte peak nearby. Typically, only one peak is used for internal calibration.
- an internal calibrant could be used with more than one peak.
- the peaks need to be visible only on one channel (preferably the high gain channel).
- the intensity of the internal calibrant can be used to calibrate the gains of each channel, as long as the peak used for calibration is of high quality.
- the channel offset i.e. time offset
- the channel offset is influenced by cable lengths and delay introduced in the case of a photon multiplier used on the high gain channel.
- An isotopic pattern can be used wherein the number of ions can be adjusted so that the monoisotopic peak can be reliably detected on the low gain channel and the first isotopic peak can be detected without saturation on the high gain channel.
- calibrating the channel offset can be part of the external calibration, so the calibrant for the external calibration should be selected to fulfil the requirements described here.
- the calibration may also be used for self monitoring of the instrument, in particular for electron-multiplier or photomultiplier recalibration, life-time and/or replacement.
- the aging effect of a photomultiplier and/or the MCPs for example can be adjusted using the external calibration, although even so the photomultiplier in particular needs to be replaced at some point in time (the MCPs operate at relatively low gain, so they should work for the whole life time of the instrument).
- the external calibration should be performed at regular intervals, or when the device detects irregularities, such as when peaks that should be detected with a specific intensity on each channel aren't detected with that intensity (e.g.
- Area(p.ch2) Area(p.ch1 ) * g2/g1 or overflow.
- the ratio between the channels in these points can be used to continuously update the actual gain ratio. If the aging of the photomultiplier cannot be regulated by increasing the amplification factor of the photomultiplier alone, it is time to replace the photomultiplier. To allow the user to continue working with the instrument, the amplification of the MCPs can be increased for a limited amount of time (to avoid aging of the MCPs) so that either both or the low gain channel only will supply useable data. The dynamic range of the instrument is reduced under these contingency conditions.
- the data acquisition system is also capable of making data dependent decisions.
- data dependent decision modules 130 and 140 preferably implemented on the instrument computer due to algorithmic complexity. These modules enable decisions to be taken based upon assessment of the data in the processed detection signals and/or merged spectrum, especially based on the merged spectrum. Further details of the decisions which may be taken are described now with reference to Figure 9 which shows a schematic flow chart of decisions which can preferably be made by decision module 140. A peak is assessed by the module 140.
- a first step it is decided whether the peak is due to a low number of ions (a threshold for a low number of ions being predetermined) and if the answer is yes the peak may be re-acquired by the spectrometer and if the answer is no the process moves onto the next step 144.
- the next step 144 it is decided whether the peak splits into sub-peaks and if the answer is yes the peak may be re-acquired by the spectrometer with a higher resolution and if the answer is no the process moves onto the next step 146 (if the centroider as previously described finds more than one centroid in a given width it is assumed that it is has found overlapping peaks).
- next step 146 it is decided whether a centroid was determined and if the answer is yes the peak may be re-acquired by the spectrometer with more ions and/or more detection signals or spectra may be added together and if the answer is no the process moves onto the next step 148 (if the centroider as previously described fails to detect a centroid this indicates that an insufficient number of ions were acquired).
- next step 148 it is decided whether an overflow flag is associated with the peak in the merged spectrum (which indicates that both channels were saturated/overloaded) and if the answer is yes the peak may be re-acquired by the spectrometer with less ions and if the answer is no then optionally the process may stop making data dependent decisions for that peak or may proceed to one or more further steps of making data dependent decisions.
Landscapes
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Other Investigation Or Analysis Of Materials By Electrical Means (AREA)
- Electron Tubes For Measurement (AREA)
Abstract
Description
Claims
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013543797A JP6122386B2 (en) | 2010-12-17 | 2011-12-15 | Data collection system and mass spectrometry method |
| GB1309399.2A GB2498505B (en) | 2010-12-17 | 2011-12-15 | Data acquisition system and method for mass spectrometry |
| DE112011104394.5T DE112011104394B4 (en) | 2010-12-17 | 2011-12-15 | Data acquisition system and method for mass spectrometry |
| CN201180060843.5A CN103270575B (en) | 2010-12-17 | 2011-12-15 | Data collecting system and method for mass spectrography |
| US13/994,312 US10074528B2 (en) | 2010-12-17 | 2011-12-15 | Data acquisition system and method for mass spectrometry |
| CA2819024A CA2819024C (en) | 2010-12-17 | 2011-12-15 | Data acquisition system and method for mass spectrometry |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP10195585 | 2010-12-17 | ||
| EP10195585.4 | 2010-12-17 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2012080443A1 true WO2012080443A1 (en) | 2012-06-21 |
Family
ID=44065162
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2011/073005 Ceased WO2012080443A1 (en) | 2010-12-17 | 2011-12-15 | Data acquisition system and method for mass spectrometry |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US10074528B2 (en) |
| JP (1) | JP6122386B2 (en) |
| CN (1) | CN103270575B (en) |
| CA (1) | CA2819024C (en) |
| DE (1) | DE112011104394B4 (en) |
| GB (1) | GB2498505B (en) |
| WO (1) | WO2012080443A1 (en) |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2496233A (en) * | 2011-07-15 | 2013-05-08 | Bruker Daltonics Inc | Minimising false peaks in a mass spectrum with an extended dynamic range |
| US20130264474A1 (en) * | 2010-12-17 | 2013-10-10 | Alexander Kholomeev | Ion Detection System and Method |
| WO2013171500A1 (en) * | 2012-05-18 | 2013-11-21 | Micromass Uk Limited | Calibrating dual adc acquisition system |
| CN103915312A (en) * | 2012-12-31 | 2014-07-09 | 安捷伦科技有限公司 | Method and system for increasing useful dynamic range of spectrometry device |
| WO2014147215A1 (en) * | 2013-03-22 | 2014-09-25 | Biotage Ab | Device and method for mass spectrometry |
| WO2015019161A1 (en) * | 2013-08-09 | 2015-02-12 | Dh Technologies Development Pte. Ltd. | Intensity correction for tof data acquisition |
| GB2518491A (en) * | 2013-07-09 | 2015-03-25 | Micromass Ltd | Method of recording ADC saturation |
| DE102016005048A1 (en) | 2015-05-11 | 2016-11-17 | Thermo Fisher Scientific (Bremen) Gmbh | Time interval measurement |
| EP3115778A4 (en) * | 2014-03-05 | 2017-02-22 | Shimadzu Corporation | Method of mass spectrometry and mass spectrometer |
| WO2017067582A1 (en) * | 2015-10-20 | 2017-04-27 | Target Systemelektronik Gmbh & Co. Kg | Readout circuitry for photomultiplier and photomultiplier |
| WO2018078358A1 (en) * | 2016-10-25 | 2018-05-03 | Micromass Uk Limited | Ion detection system |
| WO2021138738A1 (en) * | 2020-01-10 | 2021-07-15 | Perkinelmer Health Sciences Canada, Inc. | Variable discriminator threshold for ion detection |
| DE112014003221B4 (en) | 2013-07-09 | 2024-05-23 | Micromass Uk Limited | Method for recording ADC saturation |
| US12181619B2 (en) | 2020-03-05 | 2024-12-31 | Target Systemelektronik Gmbh &Co. Kg | Method for determining the neutron flux by using a portable radionuclide identification device (RID) comprising scintillation material with iodine |
| US12385854B2 (en) | 2022-07-26 | 2025-08-12 | Rapiscan Holdings, Inc. | Methods and systems for performing on-the-fly automatic calibration adjustments of X-ray inspection systems |
Families Citing this family (51)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB201100302D0 (en) * | 2011-01-10 | 2011-02-23 | Micromass Ltd | A method of correction of data impaired by hardware limitions in mass spectrometry |
| GB201100300D0 (en) * | 2011-01-10 | 2011-02-23 | Micromass Ltd | A method of deadtime correction in mass spectrometry |
| US9404955B2 (en) * | 2014-01-29 | 2016-08-02 | Micromass Uk Limited | Setting ion detector gain using ion area |
| CN109991151B (en) * | 2014-02-14 | 2021-11-16 | 珀金埃尔默健康科学公司 | System and method for automatically analyzing spectral data |
| US9754774B2 (en) | 2014-02-14 | 2017-09-05 | Perkinelmer Health Sciences, Inc. | Systems and methods for automated analysis of output in single particle inductively coupled plasma mass spectrometry and similar data sets |
| CN106463329B (en) | 2014-02-14 | 2019-09-24 | 珀金埃尔默健康科学公司 | Systems and methods for automated optimization of multimode inductively coupled plasma mass spectrometers |
| US9524855B2 (en) * | 2014-12-11 | 2016-12-20 | Thermo Finnigan Llc | Cascaded-signal-intensifier-based ion imaging detector for mass spectrometer |
| US10075658B2 (en) * | 2014-05-30 | 2018-09-11 | Seek Thermal, Inc. | Data digitization and display for an imaging system |
| US9928999B2 (en) * | 2014-06-11 | 2018-03-27 | Micromass Uk Limited | Flagging ADC coalescence |
| GB201410382D0 (en) * | 2014-06-11 | 2014-07-23 | Micromass Ltd | Flagging ADC coalescence |
| GB201415273D0 (en) * | 2014-08-28 | 2014-10-15 | Thermo Fisher Scient Bremen | Data processing device and method for the evaluation of mass spectrometry data |
| WO2016022374A1 (en) | 2014-08-05 | 2016-02-11 | Seek Thermal, Inc. | Local contrast adjustment for digital images |
| US9930324B2 (en) | 2014-08-05 | 2018-03-27 | Seek Thermal, Inc. | Time based offset correction for imaging systems |
| US9595934B2 (en) | 2014-08-20 | 2017-03-14 | Seek Thermal, Inc. | Gain calibration for an imaging system |
| EP3204740B1 (en) * | 2014-10-08 | 2021-06-02 | DH Technologies Development PTE. Ltd. | Improving information dependent analysis (ida) spectral output for database searches |
| US10600164B2 (en) | 2014-12-02 | 2020-03-24 | Seek Thermal, Inc. | Image adjustment based on locally flat scenes |
| US10467736B2 (en) | 2014-12-02 | 2019-11-05 | Seek Thermal, Inc. | Image adjustment based on locally flat scenes |
| US9947086B2 (en) | 2014-12-02 | 2018-04-17 | Seek Thermal, Inc. | Image adjustment based on locally flat scenes |
| EP4321852A3 (en) * | 2014-12-29 | 2024-05-29 | Fluidigm Canada Inc. | Mass cytometry apparatus and methods |
| EP3057067B1 (en) * | 2015-02-16 | 2017-08-23 | Thomson Licensing | Device and method for estimating a glossy part of radiation |
| GB201507759D0 (en) * | 2015-05-06 | 2015-06-17 | Micromass Ltd | Nested separation for oversampled time of flight instruments |
| JP6833714B2 (en) * | 2015-05-13 | 2021-02-24 | ディーエイチ テクノロジーズ デベロップメント プライベート リミテッド | Top-down protein identification method |
| GB201508197D0 (en) * | 2015-05-14 | 2015-06-24 | Micromass Ltd | Trap fill time dynamic range enhancement |
| GB201509209D0 (en) * | 2015-05-28 | 2015-07-15 | Micromass Ltd | Echo cancellation for time of flight analogue to digital converter |
| US10274520B2 (en) * | 2015-09-30 | 2019-04-30 | Tektronix, Inc. | Offset stacked compressor amplifiers in a discrete digitizer system for noise reduction and increased resolution |
| KR101754165B1 (en) | 2015-12-08 | 2017-07-06 | 한국건설기술연구원 | System for detecting abnormal behavior and evaluating safety of structure for merging non-periodic acceleration data |
| US10026598B2 (en) * | 2016-01-04 | 2018-07-17 | Rohde & Schwarz Gmbh & Co. Kg | Signal amplitude measurement and calibration with an ion trap |
| CN107271575B (en) * | 2016-04-08 | 2020-01-14 | 株式会社岛津制作所 | Method and device for parallel analysis of ion mobility spectrometry and mass spectrometry |
| US10867371B2 (en) | 2016-06-28 | 2020-12-15 | Seek Thermal, Inc. | Fixed pattern noise mitigation for a thermal imaging system |
| US10319574B2 (en) * | 2016-08-22 | 2019-06-11 | Highland Innovations Inc. | Categorization data manipulation using a matrix-assisted laser desorption/ionization time-of-flight mass spectrometer |
| KR20190076952A (en) * | 2016-08-22 | 2019-07-02 | 조요한 | Matrix-Assisted Laser Desorption / Ionization Database Management with Flight Time Mass Spectrometer |
| CN107976480A (en) * | 2016-12-29 | 2018-05-01 | 王海燕 | A kind of high precision time measurement method of time of-flight mass spectrometer |
| CN110914952B (en) * | 2017-05-12 | 2022-09-23 | 诺威量测设备公司 | Mass spectrometer detector and systems and methods using the same |
| US10672598B2 (en) * | 2018-02-13 | 2020-06-02 | Biomerieux, Inc. | Methods for testing or adjusting a charged-particle detector, and related detection systems |
| DE102018107529B4 (en) | 2018-03-29 | 2023-03-23 | Bruker Daltonics GmbH & Co. KG | Method of operating a secondary electron multiplier in the ion detector of a mass spectrometer for lifetime extension |
| CN109726667B (en) * | 2018-12-25 | 2021-03-02 | 广州市锐博生物科技有限公司 | Mass spectrum data processing method and device, computer equipment and computer storage medium |
| US11276152B2 (en) | 2019-05-28 | 2022-03-15 | Seek Thermal, Inc. | Adaptive gain adjustment for histogram equalization in an imaging system |
| US12080533B2 (en) | 2019-05-31 | 2024-09-03 | Dh Technologies Development Pte. Ltd. | Method for real time encoding of scanning SWATH data and probabilistic framework for precursor inference |
| CN110233625B (en) * | 2019-06-21 | 2023-06-27 | 华航高科(北京)技术有限公司 | High-speed signal real-time acquisition and compression storage processing system |
| US11656371B1 (en) | 2020-06-09 | 2023-05-23 | El-Mul Technologies Ltd | High dynamic range detector with controllable photon flux functionality |
| CN112418072B (en) * | 2020-11-20 | 2024-08-02 | 上海交通大学 | Data processing method, device, computer equipment and storage medium |
| US11469091B1 (en) | 2021-04-30 | 2022-10-11 | Perkinelmer Health Sciences Canada, Inc. | Mass spectrometer apparatus including ion detection to minimize differential drift |
| GB2608352B (en) * | 2021-05-14 | 2024-10-16 | Thermo Fisher Scient Bremen Gmbh | Method of gain calibration |
| CN115856062B (en) * | 2022-12-19 | 2025-07-25 | 广州禾信仪器股份有限公司 | Method, apparatus, device, medium and program product for mass spectrometer acquisition card testing and instrument parameter optimization |
| GB2626803B (en) * | 2023-02-06 | 2025-02-26 | Thermo Fisher Scient Bremen Gmbh | Tandem mass spectrometer and method of tandem mass spectrometry |
| WO2024177957A1 (en) * | 2023-02-20 | 2024-08-29 | The Brigham And Women’S Hospital, Inc. | System and method for mass spectrometry analysis, imaging and quantitation of metals |
| CN116593569B (en) * | 2023-05-18 | 2025-10-28 | 北京清谱科技有限公司 | Method, device and electronic equipment for expanding dynamic range of detector |
| GB2631473A (en) * | 2023-06-30 | 2025-01-08 | Thermo Fisher Scient Bremen Gmbh | Quantifying a substance present in a sample |
| WO2025111053A1 (en) * | 2023-11-21 | 2025-05-30 | The Board Of Trustees Of The University Of Alabama | Deep learning-based spatiotemporal multi-event reconstruction |
| US12375174B1 (en) * | 2024-06-24 | 2025-07-29 | Frontier Communications Holdings, Llc | Network quality evaluation based on network metrics |
| CN120470379A (en) * | 2025-07-10 | 2025-08-12 | 合肥引力波智谱科技有限公司 | Mass spectrometer detector, data correction method and device, and storage medium thereof |
Citations (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB918630A (en) | 1960-05-11 | 1963-02-13 | Oak Mfg Co | Control mechanism |
| GB918629A (en) | 1960-02-26 | 1963-02-13 | British Rayon Res Ass | Improvements in or relating to fluidised beds |
| US4691160A (en) | 1983-11-11 | 1987-09-01 | Anelva Corporation | Apparatus comprising a double-collector electron multiplier for counting the number of charged particles |
| US5995989A (en) | 1998-04-24 | 1999-11-30 | Eg&G Instruments, Inc. | Method and apparatus for compression and filtering of data associated with spectrometry |
| US6229142B1 (en) | 1998-01-23 | 2001-05-08 | Micromass Limited | Time of flight mass spectrometer and detector therefor |
| US6373052B1 (en) | 1998-01-23 | 2002-04-16 | Micromass Limited | Method and apparatus for the correction of mass errors in time-of-flight mass spectrometry |
| US20020175292A1 (en) * | 2001-05-25 | 2002-11-28 | Whitehouse Craig M. | Multiple detection systems |
| US20030111597A1 (en) * | 2001-12-19 | 2003-06-19 | Ionwerks, Inc. | Multi-anode detector with increased dynamic range for time-of-flight mass spectrometers with counting data acquisition |
| US6646252B1 (en) | 1998-06-22 | 2003-11-11 | Marc Gonin | Multi-anode detector with increased dynamic range for time-of-flight mass spectrometers with counting data acquisition |
| US6674068B1 (en) | 1999-04-28 | 2004-01-06 | Jeol Ltd. | Time-of-flight (TOF) mass spectrometer and method of TOF mass spectrometric analysis |
| US20040149900A1 (en) | 2001-05-29 | 2004-08-05 | Makarov Alexander Alekseevich | Time of flight mass spectrometer and multiple detector therefor |
| US20040227070A1 (en) | 2003-02-13 | 2004-11-18 | Micromass Uk Limited | Ion detector |
| US6870156B2 (en) | 2002-02-14 | 2005-03-22 | Bruker Daltonik, Gmbh | High resolution detection for time-of-flight mass spectrometers |
| WO2005031791A2 (en) | 2003-09-25 | 2005-04-07 | Thermo Finnigan Llc | Method of processing and storing mass spectrometry data |
| US7202473B2 (en) | 2003-04-10 | 2007-04-10 | Micromass Uk Limited | Mass spectrometer |
| US7220970B2 (en) | 2004-12-17 | 2007-05-22 | Thermo Electron (Bremen) Gmbh | Process and device for measuring ions |
| US7238936B2 (en) | 2004-07-02 | 2007-07-03 | Thermo Finnigan Llc | Detector with increased dynamic range |
| WO2008008867A2 (en) | 2006-07-12 | 2008-01-17 | Leco Corporation | Data acquisition system and method for a spectrometer |
| WO2008025014A2 (en) | 2006-08-25 | 2008-02-28 | Thermo Finnigan Llc | Data-dependent selection of dissociation type in a mass spectrometer |
| WO2009027252A2 (en) * | 2007-08-30 | 2009-03-05 | Inficon Gmbh | Device for measuring a particle stream |
| GB2457112A (en) | 2007-05-22 | 2009-08-05 | Micromass Ltd | Methods and apparatus for detecting ions |
| WO2009138207A2 (en) | 2008-04-28 | 2009-11-19 | Kuehn Andreas | Method and arrangement for the control of measuring systems, corresponding computer programme and corresponding computer-readable storage medium |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4316805C2 (en) * | 1993-05-19 | 1997-03-06 | Bruker Franzen Analytik Gmbh | Detection of heavy ions in a time-of-flight mass spectrometer |
| US5969361A (en) * | 1996-07-16 | 1999-10-19 | Centre National De La Recherche Scientifique | Transparent position-sensitive particle detector |
| JP3270707B2 (en) * | 1997-03-31 | 2002-04-02 | 株式会社日本ビーテック | Ion detector |
| JPH10327175A (en) * | 1997-05-26 | 1998-12-08 | Mitsubishi Electric Corp | Switch and switching method |
| US7060973B2 (en) * | 1999-06-21 | 2006-06-13 | Ionwerks, Inc. | Multi-anode detector with increased dynamic range for time-of-flight mass spectrometers with counting data acquisition |
| CA2507491C (en) * | 2002-11-27 | 2011-03-29 | Katrin Fuhrer | A time-of-flight mass spectrometer with improved data acquisition system |
| WO2004102180A2 (en) * | 2003-05-15 | 2004-11-25 | Electrophoretics Limited | Mass spectrometry |
| JP4810533B2 (en) * | 2004-05-24 | 2011-11-09 | アイビス バイオサイエンシズ インコーポレイティッド | Mass spectrometry using selective ion filtration by digital thresholding. |
| US7047144B2 (en) * | 2004-10-13 | 2006-05-16 | Varian, Inc. | Ion detection in mass spectrometry with extended dynamic range |
| JP4575193B2 (en) * | 2005-02-25 | 2010-11-04 | 株式会社日立ハイテクノロジーズ | Mass spectrometer and mass spectrometry method |
| US7851748B2 (en) * | 2006-03-30 | 2010-12-14 | Leco Corporation | Synchronous data acquisition for multi-dimensional orthogonal liquid separation system |
| US7863556B2 (en) * | 2006-04-27 | 2011-01-04 | Agilent Technologies, Inc. | Enhanced resolution mass spectrometer and mass spectrometry method |
| US7321847B1 (en) * | 2006-05-05 | 2008-01-22 | Analytica Of Branford, Inc. | Apparatus and methods for reduction of coherent noise in a digital signal averager |
| GB0909289D0 (en) * | 2009-05-29 | 2009-07-15 | Micromass Ltd | Method of processing mass spectral data |
-
2011
- 2011-12-15 US US13/994,312 patent/US10074528B2/en active Active
- 2011-12-15 DE DE112011104394.5T patent/DE112011104394B4/en active Active
- 2011-12-15 CA CA2819024A patent/CA2819024C/en active Active
- 2011-12-15 JP JP2013543797A patent/JP6122386B2/en active Active
- 2011-12-15 GB GB1309399.2A patent/GB2498505B/en active Active
- 2011-12-15 CN CN201180060843.5A patent/CN103270575B/en active Active
- 2011-12-15 WO PCT/EP2011/073005 patent/WO2012080443A1/en not_active Ceased
Patent Citations (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB918629A (en) | 1960-02-26 | 1963-02-13 | British Rayon Res Ass | Improvements in or relating to fluidised beds |
| GB918630A (en) | 1960-05-11 | 1963-02-13 | Oak Mfg Co | Control mechanism |
| US4691160A (en) | 1983-11-11 | 1987-09-01 | Anelva Corporation | Apparatus comprising a double-collector electron multiplier for counting the number of charged particles |
| US6229142B1 (en) | 1998-01-23 | 2001-05-08 | Micromass Limited | Time of flight mass spectrometer and detector therefor |
| US6373052B1 (en) | 1998-01-23 | 2002-04-16 | Micromass Limited | Method and apparatus for the correction of mass errors in time-of-flight mass spectrometry |
| US6756587B1 (en) | 1998-01-23 | 2004-06-29 | Micromass Uk Limited | Time of flight mass spectrometer and dual gain detector therefor |
| US5995989A (en) | 1998-04-24 | 1999-11-30 | Eg&G Instruments, Inc. | Method and apparatus for compression and filtering of data associated with spectrometry |
| US6646252B1 (en) | 1998-06-22 | 2003-11-11 | Marc Gonin | Multi-anode detector with increased dynamic range for time-of-flight mass spectrometers with counting data acquisition |
| US6674068B1 (en) | 1999-04-28 | 2004-01-06 | Jeol Ltd. | Time-of-flight (TOF) mass spectrometer and method of TOF mass spectrometric analysis |
| US7265346B2 (en) | 2001-05-25 | 2007-09-04 | Analytica Of Brandford, Inc. | Multiple detection systems |
| US20020175292A1 (en) * | 2001-05-25 | 2002-11-28 | Whitehouse Craig M. | Multiple detection systems |
| US20040149900A1 (en) | 2001-05-29 | 2004-08-05 | Makarov Alexander Alekseevich | Time of flight mass spectrometer and multiple detector therefor |
| US20030111597A1 (en) * | 2001-12-19 | 2003-06-19 | Ionwerks, Inc. | Multi-anode detector with increased dynamic range for time-of-flight mass spectrometers with counting data acquisition |
| US6870156B2 (en) | 2002-02-14 | 2005-03-22 | Bruker Daltonik, Gmbh | High resolution detection for time-of-flight mass spectrometers |
| US20040227070A1 (en) | 2003-02-13 | 2004-11-18 | Micromass Uk Limited | Ion detector |
| US7202473B2 (en) | 2003-04-10 | 2007-04-10 | Micromass Uk Limited | Mass spectrometer |
| WO2005031791A2 (en) | 2003-09-25 | 2005-04-07 | Thermo Finnigan Llc | Method of processing and storing mass spectrometry data |
| US7238936B2 (en) | 2004-07-02 | 2007-07-03 | Thermo Finnigan Llc | Detector with increased dynamic range |
| US7220970B2 (en) | 2004-12-17 | 2007-05-22 | Thermo Electron (Bremen) Gmbh | Process and device for measuring ions |
| WO2008008867A2 (en) | 2006-07-12 | 2008-01-17 | Leco Corporation | Data acquisition system and method for a spectrometer |
| US20080029697A1 (en) * | 2006-07-12 | 2008-02-07 | Willis Peter M | Data Acquisition System and Method for a Spectrometer |
| US7501621B2 (en) | 2006-07-12 | 2009-03-10 | Leco Corporation | Data acquisition system for a spectrometer using an adaptive threshold |
| US20090090861A1 (en) | 2006-07-12 | 2009-04-09 | Leco Corporation | Data acquisition system for a spectrometer |
| WO2008025014A2 (en) | 2006-08-25 | 2008-02-28 | Thermo Finnigan Llc | Data-dependent selection of dissociation type in a mass spectrometer |
| GB2457112A (en) | 2007-05-22 | 2009-08-05 | Micromass Ltd | Methods and apparatus for detecting ions |
| WO2009027252A2 (en) * | 2007-08-30 | 2009-03-05 | Inficon Gmbh | Device for measuring a particle stream |
| WO2009138207A2 (en) | 2008-04-28 | 2009-11-19 | Kuehn Andreas | Method and arrangement for the control of measuring systems, corresponding computer programme and corresponding computer-readable storage medium |
Non-Patent Citations (4)
| Title |
|---|
| "How Histogramming and Counting Statistics Affect Peak Position Precision'', D. A. Gedcke, OretcT", APPLICATION NOTE AN58, Retrieved from the Internet <URL:http://www.ortec- online.com> |
| MAKAROV, A.; DENISOV, E.: "Dynamics of Ions of Intact Proteins in the Orbitrap Mass Analyzer", JOURNAL OF THE AMERICAN SOCIETY FOR MASS SPECTROMETRY, vol. 20, 2009, pages 1486 - 1495, XP026494959, DOI: doi:10.1016/j.jasms.2009.03.024 |
| TRACY ET AL.: "Precision enhancement of MALDI-TOF MS using high resolution peak detection and label-free alignment", PROTEOMICS., vol. 8, no. 8, April 2008 (2008-04-01), pages 1530 - 1538, XP055225332, Retrieved from the Internet <URL:http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2413415> DOI: doi:10.1002/pmic.200701146 |
| ZHANG ET AL.: "Bayesian Peptide Peak Detection for High Resolution TOF Mass Spectrometry", IEEE TRANSACTIONS ON SIGNAL PROCESSING, vol. 58, 2010, pages 5883 |
Cited By (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9530632B2 (en) | 2010-12-17 | 2016-12-27 | Thermo Fisher Scientific (Bremen) Gmbh | Ion detection system and method |
| US20130264474A1 (en) * | 2010-12-17 | 2013-10-10 | Alexander Kholomeev | Ion Detection System and Method |
| US9214322B2 (en) * | 2010-12-17 | 2015-12-15 | Thermo Fisher Scientific (Bremen) Gmbh | Ion detection system and method |
| US8942943B2 (en) | 2011-07-15 | 2015-01-27 | Bruker Daltonics, Inc. | Dynamic range improvement for mass spectrometry |
| GB2496233B (en) * | 2011-07-15 | 2017-08-16 | Bruker Daltonics Inc | Dynamic range improvement for mass spectrometry |
| GB2496233A (en) * | 2011-07-15 | 2013-05-08 | Bruker Daltonics Inc | Minimising false peaks in a mass spectrum with an extended dynamic range |
| GB2506714A (en) * | 2012-05-18 | 2014-04-09 | Micromass Ltd | Calibrating dual gain ADC acquisition system |
| WO2013171500A1 (en) * | 2012-05-18 | 2013-11-21 | Micromass Uk Limited | Calibrating dual adc acquisition system |
| GB2506714B (en) * | 2012-05-18 | 2016-08-31 | Micromass Ltd | Calibrating dual ADC acquisition system |
| CN103915312A (en) * | 2012-12-31 | 2014-07-09 | 安捷伦科技有限公司 | Method and system for increasing useful dynamic range of spectrometry device |
| CN103915312B (en) * | 2012-12-31 | 2017-09-01 | 安捷伦科技有限公司 | The method and system of the useful dynamic range of increase spectrum sensing equipment |
| DE102013224310B4 (en) * | 2012-12-31 | 2017-11-30 | Agilent Technologies, Inc. (N.D.Ges.D. Staates Delaware) | Method and system for increasing a dynamic range of use of a spectrometry device |
| WO2014147215A1 (en) * | 2013-03-22 | 2014-09-25 | Biotage Ab | Device and method for mass spectrometry |
| GB2518491A (en) * | 2013-07-09 | 2015-03-25 | Micromass Ltd | Method of recording ADC saturation |
| DE112014003221B4 (en) | 2013-07-09 | 2024-05-23 | Micromass Uk Limited | Method for recording ADC saturation |
| GB2518491B (en) * | 2013-07-09 | 2017-09-06 | Micromass Ltd | Method of recording ADC saturation |
| US9514921B2 (en) | 2013-08-09 | 2016-12-06 | Dh Technologies Development Pte. Ltd. | Intensity correction for TOF data acquisition |
| WO2015019161A1 (en) * | 2013-08-09 | 2015-02-12 | Dh Technologies Development Pte. Ltd. | Intensity correction for tof data acquisition |
| EP3115778A4 (en) * | 2014-03-05 | 2017-02-22 | Shimadzu Corporation | Method of mass spectrometry and mass spectrometer |
| US10288589B2 (en) | 2014-03-05 | 2019-05-14 | Shimadzu Corporation | Mass spectrometry method and mass spectrometer |
| DE102016005048A1 (en) | 2015-05-11 | 2016-11-17 | Thermo Fisher Scientific (Bremen) Gmbh | Time interval measurement |
| WO2017067582A1 (en) * | 2015-10-20 | 2017-04-27 | Target Systemelektronik Gmbh & Co. Kg | Readout circuitry for photomultiplier and photomultiplier |
| US10520612B2 (en) | 2015-10-20 | 2019-12-31 | Target Systemelektronik Gmbh & Co. Kg | Readout circuitry for photomultiplier and photomultiplier |
| WO2018078358A1 (en) * | 2016-10-25 | 2018-05-03 | Micromass Uk Limited | Ion detection system |
| US11031220B2 (en) | 2016-10-25 | 2021-06-08 | Micromass Uk Limited | Ion detection system |
| WO2021138738A1 (en) * | 2020-01-10 | 2021-07-15 | Perkinelmer Health Sciences Canada, Inc. | Variable discriminator threshold for ion detection |
| US11315775B2 (en) | 2020-01-10 | 2022-04-26 | Perkinelmfr Health Sciences Canada, Inc. | Variable discriminator threshold for ion detection |
| US12181619B2 (en) | 2020-03-05 | 2024-12-31 | Target Systemelektronik Gmbh &Co. Kg | Method for determining the neutron flux by using a portable radionuclide identification device (RID) comprising scintillation material with iodine |
| US12385854B2 (en) | 2022-07-26 | 2025-08-12 | Rapiscan Holdings, Inc. | Methods and systems for performing on-the-fly automatic calibration adjustments of X-ray inspection systems |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2498505B (en) | 2016-07-13 |
| US10074528B2 (en) | 2018-09-11 |
| US20130268212A1 (en) | 2013-10-10 |
| JP6122386B2 (en) | 2017-04-26 |
| CN103270575B (en) | 2016-10-26 |
| DE112011104394T5 (en) | 2013-10-17 |
| CA2819024C (en) | 2016-07-12 |
| CA2819024A1 (en) | 2012-06-21 |
| GB201309399D0 (en) | 2013-07-10 |
| JP2014501430A (en) | 2014-01-20 |
| GB2498505A (en) | 2013-07-17 |
| CN103270575A (en) | 2013-08-28 |
| DE112011104394B4 (en) | 2017-11-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2819024C (en) | Data acquisition system and method for mass spectrometry | |
| CN111868878B (en) | TOF MS detection system with improved dynamic range | |
| CA2609594C (en) | Mass spectrometer | |
| JP5781545B2 (en) | Method and system for operating a time-of-flight mass spectrometry detection system | |
| JP5349298B2 (en) | Mass spectrometer | |
| JP5305053B2 (en) | Mass spectrometer | |
| US8598513B2 (en) | Mass spectrometer | |
| CA2651362C (en) | Mass spectrometer | |
| JP6090479B2 (en) | Mass spectrometer | |
| US9564301B2 (en) | Setting ion detector gain using ion area | |
| CN105531794A (en) | Targeted mass analysis | |
| JP7416550B2 (en) | Acquisition strategy for top-down analysis with reduced background and peak overlap | |
| SG187339A1 (en) | Background noise correction in quadrupole mass spectrometers | |
| GB2559067A (en) | Setting ion detector gain using ion area | |
| CN101496130A (en) | Mass spectrometer | |
| HK1131464B (en) | Mass spectrometer and method of mass spectrometry | |
| HK1113857B (en) | Mass spectrometer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11802053 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2819024 Country of ref document: CA Ref document number: 1309399 Country of ref document: GB Kind code of ref document: A Free format text: PCT FILING DATE = 20111215 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1309399.2 Country of ref document: GB |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 13994312 Country of ref document: US |
|
| ENP | Entry into the national phase |
Ref document number: 2013543797 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 112011104394 Country of ref document: DE Ref document number: 1120111043945 Country of ref document: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 11802053 Country of ref document: EP Kind code of ref document: A1 |