Dynamic control of accumulation of time for chromatography mass spectrometry
11131655 · 2021-09-28
Assignee
Inventors
Cpc classification
G01N30/7233
PHYSICS
G01N30/8679
PHYSICS
H01J49/425
ELECTRICITY
H01J49/0031
ELECTRICITY
International classification
Abstract
A method of mass spectrometry is provided. The method comprises eluting a sample from a chromatography system, and calculating a desired maximum scan duration for the sample eluting from the chromatographic system based on a duration of a chromatographic peak of the sample as it elutes from the chromatography system, and a minimum number of scans per chromatographic peak to be performed. A maximum accumulation duration is calculated based on the desired maximum scan duration. The sample is ionised to produce sample ions using an ion source. The sample ions are directed along an ion path from the ion source to a mass analyser. A first set of mass analysis scans are performed. Each of the first set of mass analysis scans comprises: accumulating a portion of sample ions at a point along the ion path, wherein the portion of sample ions are accumulated for a duration not exceeding the maximum accumulation duration, and mass analysing the portion of sample ions using the mass analyser. The mass analyser is a Fourier Transform mass analyser or a Time of Flight mass analyser.
Claims
1. A method of mass spectrometry comprising: (a) eluting a sample from a chromatography system; (b) calculating a desired maximum scan duration for the sample eluting from the chromatographic system based on a duration of a chromatographic peak of the sample as it elutes from the chromatography system, and a minimum number of scans per chromatographic peak to be performed; (c) calculating a maximum accumulation duration based on the desired maximum scan duration; (d) ionising the sample to produce sample ions using an ion source; (e) directing the sample ions along an ion path from the ion source to a mass analyser; (f) performing a first set of mass analysis scans, each of the first set of mass analysis scans comprising: accumulating a portion of sample ions at a point along the ion path, wherein the portion of sample ions are accumulated for a duration not exceeding the maximum accumulation duration; and mass analysing the portion of sample ions using the mass analyser, wherein the mass analyser is a Fourier Transform mass analyser or a Time of Flight mass analyser.
2. A method according to claim 1, wherein the desired maximum scan duration is also calculated based on a number of target analytes to be identified in the sample currently eluting from the chromatography system.
3. A method according to claim 1, wherein the maximum accumulation duration is also calculated based a number of target analytes to be identified per mass analysis scan.
4. A method according to claim 3, wherein the desired maximum scan duration is also calculated based on the number of target analytes to be identified per mass analysis scan.
5. A method of mass spectrometry according to claim 1, further comprising: (g) calculating an average scan duration for the first set of mass analysis scans, wherein, if the average duration of the first set of scans is greater than the desired maximum scan duration, reducing the maximum accumulation duration to provide an adjusted maximum accumulation duration; and (h) performing a second set of mass analysis scans, each of the second set of mass analysis scans comprising; accumulating a portion of sample ions at a point along the ion path, wherein the portion of ions are accumulated for a duration not exceeding the adjusted maximum accumulation duration; and mass analysing the portion of sample ions using the mass analyser.
6. A method of mass spectrometry according to claim 5, wherein the maximum accumulation duration is reduced by a scaling factor to provide the adjusted maximum accumulation duration.
7. A method of mass spectrometry according to claim 5, wherein performing the second set of mass analysis scans further comprises: calculating an average scan duration for the previous n mass analysis scans, wherein, if the average duration of the previous n mass analysis scans is greater than the desired maximum scan duration, further reducing the adjusted maximum accumulation duration, wherein n is an integer greater than 2.
8. A method of mass spectrometry according to claim 7, wherein the step of calculating the average scan duration for the previous n mass analysis scans and further reducing the adjusted maximum accumulation duration if the average duration of the previous n mass analysis scans is greater than the desired maximum scan duration is repeated during the performing of the second set of mass analysis scans.
9. A method of mass spectrometry according to claim 7, wherein n is calculated based on a multiple of the number of target analytes to be identified.
10. A method of mass spectrometry according to claim 1, wherein: eluting the sample from the chromatography system comprises providing a plurality of chromatographic peaks of the sample over time; and the desired maximum scan duration and the maximum accumulation duration are updated over time based on the chromatographic peaks eluting from the chromatography system.
11. A method of mass spectrometry according to claim 1 wherein the mass analyser is an orbital trapping mass analyser.
12. A mass spectrometer for mass analysing a sample, comprising: an ion source configured to ionise a sample supplied from a chromatography apparatus; a mass analyser, wherein the mass analyser is a Fourier Transform mass analyser or a Time of Flight mass analyser; an ion transport device configured to direct sample ions from the ion source to the mass analyser along an ion path; a controller configured to: (i) calculate a desired maximum mass analysis scan duration based on a duration of a chromatographic peak of the sample as it elutes from the chromatography system, and a minimum number of scans per chromatographic peak to be performed; (ii) calculate a maximum accumulation duration based on the desired maximum scan duration; (iii) cause the ion source to ionise the sample to produce sample ions using an ion source; (iv) cause the ion optics to direct the sample ions along the ion path from the ion source to a mass analyser; (v) to cause the mass spectrometer to perform a first set of mass analysis scans, each of the first set of mass analysis scans comprising: accumulating a portion of sample ions at a point along the ion path, wherein the portion of sample ions are accumulated for a duration not exceeding the maximum accumulation duration; and mass analysing the portion of sample ions using the mass analyser.
13. A mass spectrometer according to claim 12, wherein the desired maximum scan duration is also calculated based on a number of target analytes to be identified in the sample.
14. A mass spectrometer according to claim 12, wherein the maximum accumulation duration is also calculated based a number of target analytes to be identified per mass analysis scan.
15. A mass spectrometer according to claim 14, wherein the desired maximum scan duration is also calculated based on the number of target analytes to be identified per mass analysis scan.
16. A mass spectrometer according to claim 12, including an ion trapping device, wherein each portion of ions are accumulated in the ion trapping device at a point along the ion path.
17. A mass spectrometer according to claim 12, wherein the controller is further configured to: (vi) calculate an average scan duration for the first set of mass analysis scans, wherein, if the average duration of the first set of scans is greater than the desired maximum scan duration, the controller is configured to reduce the maximum accumulation duration to provide an adjusted maximum accumulation duration; and (vii) to cause the mass spectrometer to perform a second set of mass analysis scans, each of the second set of mass analysis scans comprising; accumulating a portion of sample ions at a point along the ion path, wherein the portion of ions are accumulated for a duration not exceeding the adjusted maximum accumulation duration; and mass analysing the portion of sample ions using the mass analyser.
18. A mass spectrometer according to claim 17, wherein the controller is configured to reduce the maximum accumulation duration by a scaling factor to provide the adjusted maximum accumulation duration.
19. A mass spectrometer according to claim 17, wherein the controller is configured to perform the second set of mass analysis scans further comprising: calculating an average scan duration for the previous n mass analysis scans, wherein, if the average duration of the previous n mass analysis scans is greater than the desired maximum scan duration, further reducing the adjusted maximum accumulation duration, wherein n is an integer greater than 2.
20. A mass spectrometer according to claim 19, wherein the controller is configured to repeat calculating the average scan duration for the previous n mass analysis scans and further reducing the adjusted maximum accumulation duration if the average duration of the previous n mass analysis scans is greater than the desired maximum scan duration during the performing of the second set of mass analysis scans.
21. A mass spectrometer according to claim 19, wherein n is calculated based on a multiple of the number of target analytes to be identified.
22. A mass spectrometer according to claim 12, wherein: the ion source is configured to receive a sample from the chromatography system comprising a plurality of chromatographic peaks of the sample over time; and the controller is configured to update the desired maximum scan duration and the maximum accumulation duration are over time based on the chromatographic peaks eluting from the chromatography system.
23. A mass spectrometer according to claim 12, wherein the mass analyser is an orbital trapping mass analyser.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention may be put into practice in a number of ways and a specific embodiment will now be described by way of example only and with reference to the Figures in which:
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION OF EMBODIMENTS
(6) Herein the term mass may be used to refer to the mass-to-charge ratio, m/z.
(7)
(8) In
(9) A chromatograph may be produced by measuring over time the quantity of sample molecules which elute from the HPLC column using a detector (for example a mass spectrometer). Sample molecules which elute from the HPLC column will be detected as a peak above a baseline measurement on the chromatograph. Where different sample molecules have different elution rates, a plurality of peaks on the chromatograph may be detected. Preferably, individual sample peaks are separated in time from other peaks in the chromatogram such that different sample molecules do not interfere with each other.
(10) On a chromatograph, a presence of a chromatographic peak corresponds to a time period over which the sample molecules are present at the detector. As such, a width of a chromatographic peak is equivalent to a time period over which the sample molecules are present at a detector. Preferably, a chromatographic peak has a Gaussian shaped profile, or can be assumed to have a Gaussian shaped profile. Accordingly, a width of the chromatographic peak can be determined based on a number of standard deviations calculated from the peak.
(11) For example, a peak width may be calculated based on 4 standard deviations of a chromatographic peak. Alternatively, a peak width may be calculated based on the width at half the maximum height of the peak. Other methods for determining the peak width known in the art may also be suitable. As such, the MS1 data acquired according to the method of the invention thus provides a mass-chromatogram of the sample eluted from the column.
(12) The sample molecules thus separated via liquid chromatography are then ionized using an electrospray ionization source (ESI source) 20 which is at atmospheric pressure. Sample ions then enter a vacuum chamber of the mass spectrometer 10 and are directed by a capillary 25 into an RF-only S lens 30. The ions are focused by the S lens 30 into an injection flatapole 40 which injects the ions into a bent flatapole 50 with an axial field. The bent flatapole 50 guides (charged) ions along a curved path through it whilst unwanted neutral molecules such as entrained solvent molecules are not guided along the curved path and are lost.
(13) An ion gate (TK lens) 60 is located at the distal end of the bent flatapole 50 and controls the passage of the ions from the bent flatapole 50 into a downstream quadrupole mass filter 70. The quadrupole mass filter 70 is typically but not necessarily segmented and serves as a band pass filter, allowing passage of a selected mass number or limited mass range whilst excluding ions of other mass to charge ratios (m/z).
(14) Ions then pass through a quadrupole exit lens/split lens arrangement 80 and into a transfer multipole 90. The transfer multipole 90 guides the mass filtered ions from the quadrupole mass filter 70 into a curved trap (C-trap) 100. The C-trap 100 has longitudinally extending, curved electrodes which are supplied with RF voltages and end caps that to which DC voltages are supplied. The result is a potential well that extends along the curved longitudinal axis of the C-trap 100. In a first mode of operation, the DC end cap voltages are set on the C-trap so that ions arriving from the transfer multipole 90 are accumulated in the potential well of the C-trap 100, where they are cooled. Cooled ions reside in a cloud towards the bottom of the potential well and are then ejected orthogonally from the C-trap 100 towards the mass analyser 110.
(15) The number of the ions accumulated in the C-trap 100 (i.e. the ion population) determines the number of ions that is subsequently ejected from the C-trap 100 into the mass analyser 110. The C-trap 90 may eject ions as a packet of ions into the mass analyser 110.
(16) In order to control the accumulation of ions in the C-trap 100, the controller 130 may include an Automatic Gain Control (AGC) portion which is configured to control the number of ions in each packet ejected from the C-trap 100 into the mass analyser 110. In particular, the AGC portion of the controller may aim to prevent the number of ions in a packet exceeding an upper limit to avoid space charge effects. In order to control the number of ions in a packet, the AGC portion of the controller 130 may control the duration the C-trap 100 accumulates ions for. Further information regarding AGC systems suitable for use with a C-trap 100 and orbital trapping mass analyser 110 may be found in US 2016/0233078. To ensure that the AGC portion of the controller does not accumulate ions for extended period of time when the rate of sample ions provided to the C-trap 100 is relatively low, the controller 130 is also configured to place an upper limit on the duration over which the C-trap 1000 may accumulate sample ions for each packet. This upper limit is the maximum accumulation duration for the mass spectrometer of
(17) In some embodiments, the time spent injecting sample ions from the transfer multipole 90 into the C-trap 100 (i.e. an injection time) may also be considered to be the time spent accumulating ions in the C-trap 100. As such, a maximum injection time setting for a mass spectrometer may be considered to be a setting which controls a maximum accumulation duration for the ion trapping device (C-trap 100) into which the ions are injected.
(18) Accordingly, a controller 130 may control the duration over which ions are accumulated in the C-trap 100 in order to control the ion population to be analysed by the mass analyser. In some embodiments, the accumulation duration of ions in the C-trap 100 may be a rate limiting step for performing a mass analysis scan.
(19) As shown in
(20) The axial (z) component of the movement of the ion packets in the orbital trapping mass analyser 110 is (more or less) defined as simple harmonic motion, with the angular frequency in the z direction being related to the square root of the mass to charge ratio of a given ion species. Thus, over time, ions separate in accordance with their mass to charge ratio.
(21) Ions in the orbital trapping mass analyser 110 are detected by use of an image detector (not shown in
(22) In the configuration described above, the sample ions (more specifically, a subset of the sample ions within a mass range of interest, selected by the quadrupole mass filter) are analysed by the orbital trapping mass analyser 110 without fragmentation. The resulting mass spectrum is denoted MS1.
(23) MS/MS (or, more generally, MS.sup.n) can also be carried out by the mass spectrometer 10 of
(24) Although an HCD fragmentation chamber 120 is shown in
(25) The “dead end” configuration of the fragmentation chamber 120 in
(26) The mass spectrometer 10 is under the control of a controller 130 which, for example, is configured to control the timing of ejection of the trapping components, to set the appropriate potentials on the electrodes of the quadrupole etc so as to focus and filter the ions, to capture the mass spectral data from the orbital trapping device 110, control the sequence of MS1 and MS2 scans and so forth. It will be appreciated that the controller 130 may comprise a computer that may be operated according to a computer program comprising instructions to cause the mass spectrometer to execute the steps of the method according to the present invention.
(27) It is to be understood that the specific arrangement of components shown in
(28) Further, the skilled person will appreciate that the mass spectrometer 10 of
(29) An exemplary embodiment of the method will now be described with reference to
(30) According to embodiments of the invention, the controller 130 may calculate a desired maximum scan duration (D) based on input information regarding the experiment to be performed. The input information includes an expected chromatographic peak duration (W), the number of target analytes (N) to be analysed over the duration of the chromatographic peak, and the minimum number of mass analysis scans to be performed over the duration of a chromatographic peak (M).
(31) Prior to commencement of an experiment, a user may specify one or more of the variables W, N and M. Alternatively, the controller 130 may look up suitable values for any of W, N, and/or M from a library of predetermined values based on the type of experiment to be performed. For example, a user may provide the controller 130 with information regarding a target analyte to be identified in the sample, and the controller 130 may select suitable values for W, N and M accordingly.
(32) Based on the input information for W, N and M, the controller 130 is configured to calculate the desired maximum scan duration D.sub.max. In some embodiments of the invention, the controller may calculate D.sub.max using the equation:
D.sub.max=W/(M*N) (1)
(33) Based on the calculated desired maximum scan duration D.sub.max, the controller 130 may then calculate a maximum accumulation time (A.sub.max) for the accumulation of ions in the C-trap for each mass analysis scan.
(34) In some embodiments, the controller 130 may determine A.sub.max based on D.sub.max and any time invariant overheads associated with performing a mass analysis scan. For example, time invariant overheads may include, the time taken to inject ions from the C-trap 100 into the mass analyser 110 or the time taken for the mass analyser to perform the mass analysis scan. In some embodiments, the C-trap 100 may be configured to accumulate a packet of ions for the next mass analysis scan in parallel with the mass analyser 110 performing a mass analysis scan (parallel acquisition). Accordingly, the time invariant overheads in some embodiments may be negligible relative to D.sub.max. For example, in some embodiments, the controller 130 may determine A.sub.max to be substantially equal to D.sub.max. In the embodiment of
(35) In some embodiments, the mass analyser to be used for performing the mass analysis scans may have a minimum duration for performing a mass analysis scan. Thus, in some embodiments, although it may be possible to reduce the maximum accumulation time below such a minimum duration for performing a mass analysis scan, it may not be desirable to do this as this will not further increase the rate at which mass analysis scans are performed. Thus, in some embodiments, the controller 130 may include a minimum desired scan duration setting (D.sub.min). In other embodiments, the controller may define a minimum accumulation time setting (A.sub.min), below which the maximum accumulation time A.sub.max may not be reduced. In some embodiments, the relationship between D.sub.MAX and A.sub.MAX is fixed such that the limits D.sub.min and A.sub.min may be used interchangeably. For example, in the embodiment of
(36) The controller 130 may calculate D.sub.max and A.sub.max, prior to the start of the experiment, or the controller 130 may calculate D.sub.max and A.sub.max during the experiment.
(37) According to this disclosure, a mass analysis scan refers to an operation in which the mass analyser 110 is used to mass analyse a packet of ions to obtain a mass spectrum providing information regarding mass to charge ratios of the packet of ions. In some embodiments, an AGC portion of the controller 130 may also be configured to control the mass spectrometer 10 to perform other types of scan, which are not mass analysis scans. For example, the AGC may be configured to control the mass spectrometer 10 to perform on or more pre-scan during an experiment to obtain additional information for controlling the mass spectrometer 10.
(38) According to the method the controller is 130 configured to cause the ESI ion source 20 to ionise sample molecules received from the LC column to produce sample ions. The controller is also configured to control the ion transport devices 25, 30, 40, 50, 60, 70, 80, 90 to direct the sample ions along the ion path from the ion source the C-trap 100 where the sample ions are accumulated.
(39) When the rate of sample ions provided to the C-trap 100 is relatively high, the AGC portion of the controller 130 may control the duration over which ions are accumulated in the C-trap 100 to ensure that the ion population of each ion packet provided to the mass analyser 110 is relatively consistent. When the rate of sample ions provided to the C-trap 100 is relatively low, the C-trap 100 may accumulate ions for a duration up to the maximum accumulation duration A.sub.max. Once the maximum accumulation duration is reached, the controller 130 is configured to eject the accumulated packet of ions into the mass analyser 110 so that the packet of ions can be scanned.
(40) The mass analyser 110 analyses the packet of ions whilst the C-trap 100 accumulates the next packet of ions for mass analysis. Thus, in accordance with the method, the controller 130 is configured to control the mass spectrometer 10 to perform a first set of mass analysis scans. By ensuring that each of the mass analysis scans is performed with a maximum accumulation duration calculated based on the desired scan duration, the method may provide a scan frequency which is suitable for characterising a chromatographic peak of the sample.
(41) In a further embodiment of the invention, the controller 130 may also be configured to account for any time variable overheads which may occur throughout the experiment. A graphical representation of the further embodiment is shown in
(42) For the experiment shown in
(43) In some experiments, the first set of scans performed at the start of the experiment may have a relatively low flow rate of sample ions, thus resulting in the actual accumulation time for each of the first set of scans being about equal to the maximum accumulation time A.sub.max. For example, as shown in the experiment of
(44) According to the further embodiment, the controller 130 may be configured to calculate an average scan duration for the first set of mass analysis scans. If the average duration of the first set of scans is greater than the desired maximum scan duration, the controller is configured to reduce the maximum accumulation duration to provide an adjusted maximum accumulation duration (A.sub.max′) for the C-trap. The controller 130 is then configured to cause the mass spectrometer 10 to perform a second set of mass analysis scans using the adjusted maximum accumulation duration.
(45) According to the further embodiment, the controller 130 may calculate the average scan duration for the first set of mass analysis scans based on the first X mass analysis scans performed during the experiment, where X is at least 3. For example, X may be 3, 4, 5, or 7.
(46) The controller 130 may calculate the adjusted accumulation duration by reducing A.sub.max by a predetermined amount. For example, the controller 130 may reduce A.sub.max by at least 1 ms. For example, in some embodiments, the controller 130 may reduce A.sub.max by 5 ms, 10 ms or 20 ms. In some embodiments, the controller 130 may reduce A.sub.max by a scaling factor k. As such, A.sub.max′=A.sub.max*k where k<1. For example, k may be 0.99, 0.95, 0.9 or 0.8.
(47) Thus, as shown in
(48) Thus, a second set of mass analysis scans may be performed using the A.sub.max′. As shown in
(49) In some embodiments, the controller 130 may continue to monitor the average scan duration throughout the experiment and make further adjustments to the maximum injection time as required to try to ensure that the desired minimum number of mass analysis scans (M) criteria is met.
(50) For example, when performing the second set of scans, the controller 130 may calculate an average scan duration for the previous n mass analysis scans. If the average duration of the previous n mass analysis scans is greater than the desired maximum scan duration, the controller may further reduce the adjusted maximum accumulation duration. For example, the controller may continue to reduce the adjusted maximum accumulation duration in a similar manner to the adjustments described above. For example, the controller 130 may reduce the adjusted maximum accumulation duration using the scaling factor k. The average scan duration for the previous n mass analysis scans may be the previous three scans of the second set of mass analysis scans (i.e. n=3). In some embodiments, n may be an integer which is at least: 2, 3, 4, 6. In some embodiments, n may be calculated based on the number of target analytes to be identified (N). For example, n may be determined by the controller as a multiple of N (i.e. n=jN, where j is at least 2, 3, 4, or 5). In particular, n may be determined by the controller 130 to be five times N.
(51) In the embodiment of
(52) Thus, as shown in
(53) For some experiments, a sample comprising a plurality of target analyte molecules to be analysed may be mass analysed by the mass spectrometer 10. For such samples, the sample may elute from the chromatography system with a plurality of chromatographic peaks spread out over time, with each chromatographic peak potentially having different widths (i.e. W may vary per target analyte). Further, some target analyte molecules may elute from a chromatography system at the same time (or overlapping times), such that the number of target analyte molecules to be analysed at a point during the experiment may be greater than 1 (i.e. N≥1). Consequently, a single fixed maximum accumulation time (i.e. a fixed maximum injection time) may not be suitable for characterising all the chromatographic peaks present in the experiment.
(54) In some embodiments, the controller 130 may be configured to dynamically adjust the maximum accumulation time throughout an experiment. As such, a method of mass spectrometry substantially as discussed above may be provided in which the sample eluting from the chromatography system comprises providing a plurality of chromatographic peaks of the sample over time. Accordingly, the controller 130 may be further configured to update the desired maximum scan duration (D.sub.max) and the maximum accumulation duration (A.sub.max) over time based on the chromatographic peaks eluting from the chromatography system. Information regarding each of the target analytes expected in the sample (e.g. associated chromatographic peak width W, time at which it is expected to elute (i.e. retention time for the chromatographic system)) may be provided by a user prior to the start of an experiment.
(55) For example,
(56) A user may provide the controller with a configuration file comprising input information for the mass spectrometry experiment to be performed. The input information may include information identifying the target analytes to be identified during the experiment. For each target analyte to be identified, the input information may specify a mass to charge ratio of the target analyte and chromatography retention time information for the target analyte. The configuration file may also specify an expected chromatographic peak width W for the target analytes to be identified. The peak width may be specified per target analyte, or a global value may be provided for all target analytes (i.e. the same value of W is used for all target analytes).
(57) The chromatography retention time information for each target analyte may include information regarding an expected retention time for said target analyte in the chromatography apparatus connected to the mass spectrometer 1. Based on the expected retention time, the controller may determine when each target analyte is expected to be active (i.e. eluting from the chromatography apparatus) over the duration of the experiment.
(58) In some embodiments, the chromatography retention time information may define a time period over which each target analyte is expected to elute from the chromatography apparatus. The time period may be defined by an analyte elution start time and an analyte elution end time. Some target analytes may be specified to be active over the entire duration of the experiment, in which case the chromatography retention time for said target analyte may not include an analyte elution start time and analyte elution end time.
(59) For example, chromatography information for three target analytes may comprise:
(60) TABLE-US-00001 TABLE 1 m/z of Analyte elution Analyte elution target analyte start time (s) end time (s) 240.115 87 99 477.2303 108 119 314.115 80 93
(61) Based on the chromatography retention time information for each target analyte, the controller 130 may determine the number of target analytes to be identified in the sample (N) at a given point in the experiment. As such, the controller may update the value N based on the number of target analytes expected to be active at a point in the experiment, based on the chromatography retention time information. Following an update to the number of target analytes N, the controller 130 may recalculate the desired maximum mass analysis scan duration D.sub.MAX (and subsequently A.sub.MAX and A.sub.MAX′ according to the methods described above) to reflect the change in the experiment. As such, the controller 130 may dynamically update the maximum accumulation duration for performing mass analysis scans over the course of the experiment.
(62) For example, in for the three target analytes shown in Table 1 above, at time t=82 s, the controller 130 may determine that one target analyte is currently active (N=1). At time t=90, the controller 130 may determine that two target analytes are currently active (N=2). The controller 130 may the update then repeat a method for determining a maximum accumulation time (A.sub.MAX or A.sub.MAX′) according to embodiments of this disclosure. Each time the desired maximum mass analysis scan duration D.sub.MAX is recalculated, the controller 130 may be configured to repeat the scaling process for adjusting A.sub.MAX′.
(63) In some embodiments of the disclosure, the controller 130 may also be configured to only update the maximum accumulation duration setting if a change in the number of active targets (N) exceeds a threshold value. For example, the controller 130 may be configured to update the maximum accumulation duration in response to a change in the value of N which is at least 20% of the current value. In other embodiments, the threshold for updating D.sub.MAX may be at least: 25%, 30%, 35%, 40% or 50% of the current value of N
(64) For example,
(65)
(66) In some embodiments, the mass analyser may be capable of analysing more than one target analyte per mass analysis scan. As such, the mass analyser may be configured to multiplex a mass analysis scans so that more than one (i.e. multiple) target analytes are analysed in a single mass analysis scan. The amount of multiplexing to be performed per mass analysis scan may be a number of target analytes to be identified per mass analysis scan.
(67) For example, the mass analyser 110 of the mass spectrometer 10 may be capable of analysing at least 2 target analytes in a single mass analysis scan. The mass analyser 110 may also be configured to multiplex at least: 3, 4, 5 or 7 target analytes in a single mass analysis scan. The controller 130 may determine the number of target analytes to be analysed in a single mass analysis scan based on a configuration file providing information regarding the target analytes to be analysed during the experiment. Performing a multiplexed mass analysis scan my increase the time taken to perform the mass analysis scan. For example, each additional target analyte to be analysed per mass analysis scan may increase the time taken to perform the mass analysis scan by a fixed amount. Thus, for a given D.sub.MAX, A.sub.MAX may be calculated to take into account any multiplexing performed. For example, some mass analysers capable of multiplexing mas analysis scans may have a time variable overhead of a per mass analysis scan. Thus, the maximum accumulation duration may be calculated as:
A.sub.MAX=D.sub.MAX−a*P
(68) P is the number of target analytes to be analysed per mass analysis scan (i.e. the degree of multiplexing the mass analyser is capable of performing). For example, for the mass analyser 110 of
(69)
(70) In experiment a), a single target analyte is analysed in a single mass analysis scan, with M=3. Consequently, the desired maximum scan duration calculated by the controller is 1000 ms. Taking into account overheads for performing the mass analysis scan, A.sub.MAX for experiment a) is 991 ms. As further shown in
(71) In experiments d) and e), multiplexing is performed to allow multiple target analytes to be analysed in a single mass analysis scan. As such, for experiment d), P=2, and for experiment e), P=3. Thus, for experiments d) and e), relative to experiment a), multiple target analytes can be analysed without needing to change D.sub.MAX (i.e. D.sub.MAX for experiments d) and e) when M=3 is 1000 ms).
(72)
(73) In some experiments, the number of target analytes to be identified in the sample currently eluting from the chromatography system (N) may exceed the amount of multiplexing (P) the mass analyser is set to perform (or indeed capable of performing). Where such functionality is desired, the controller may be configured in some embodiments to account for this when calculating the desired maximum scan duration. For example, in some embodiments, the desired maximum scan duration may be calculated as:
D.sub.MAX=W/(M*ceil(N/P))
(74) The ceil( ) function is a ceiling function which returns the smallest integer that is bigger than or equal to N/P. Thus, the controller 130 may be configured to calculate the number of mass analysis scans (ceil (N/P)) required to analyse all the current target analytes to be analysed whilst taking into account the amount of multiplexing the mass analyser is currently set to perform (P).
(75) Advantageously, the present invention may be used to provide a mass spectrometer and methods of mass spectrometry in which the maximum accumulation time is controlled during a mass analysis experiment in order to provide a user with a desired minimum number of mass analysis scans per chromatographic peak and target analyte.
(76) Although preferred embodiments of the invention have been described herein in detail, it will be understood by those skilled in the art that variations may be made thereto without departing from the scope of the invention or of the appended claims.