Identification of a First Sample in a Series of Sequential Samples
20230238232 · 2023-07-27
Inventors
Cpc classification
H01J49/0454
ELECTRICITY
International classification
Abstract
An ADE device identifies an identifiable sequence of one or more ejections from at least one sample using a different value or pattern of values for one or more ADE parameters. The identifiable one or more ejections are performed to produce one or more mass peaks that have a different feature value or pattern of feature values for one or more peak features than other mass peaks produced. Ejection times are stored. One or more detected peaks with the different feature values or pattern of feature values are identified as produced by the identifiable one or more ejections. A delay time is calculated from the time of the identifiable ejections and the time of the identified detected peaks and the peaks are aligned with samples using delay time, stored times, and order of the samples.
Claims
1. A system for identifying a first sample in an analysis sequence of one or more analysis samples to be analyzed, comprising: an acoustic droplet ejection device (ADE) operative to eject sample from one or more sample wells; an open port interface operative to receive ejected sample and transport the received sample to a mass analyzer; and, the mass analyzer operative to perform mass analysis on the sample to produce representative mass peaks; and, a controller, comprising at least a processor, the controller operative to direct the ADE to eject an identifiable sequence of one or more ejections from the sample wells prior to initiating an analysis sequence of ejections for the one or more analysis samples.
2. The system of claim 1, wherein the open port interface is further operative to mix the received sample with solvent and to transport diluted sample to the mass analyzer.
3. The system of claim 1, wherein the identifiable sequence of one or more ejections is generated by varying one or more ADE parameters of the ADE.
4. The system of claim 1, wherein the identifiable sequence is distinguishable from subsequent ejections of the analysis sequence.
5. The system of claim 1, wherein the identifiable sequence further comprises timing information to indicate a start time of the analysis sequence.
6. The system of claim 1, wherein the mass analyzer is operative to produce a series of detected intensity versus time mass peaks and wherein the controller is further operative to: receive a series of peaks corresponding to the identifiable sequence and the analysis sequence; identify one or more detected peaks of the received peaks as corresponding to the identifiable sequence; generate timing information from the one or more detected peaks to indicate a start time of the analysis sequence; and, align an analysis series of peaks with the analysis sequence of samples using the start time.
7. The system of claim 1, wherein the one or more ADE parameters comprise one or more of an ejection time period, an ejection rate, and a droplet volume.
8. The system of claim 1, wherein the identifiable sequence is identifiable based on one or more peak features.
9. The system of claim 8, wherein the peak features comprise one or more of a peak width, a peak intensity, and a time distance to an adjacent peak.
10. The system of claim 1, wherein the identifiable sequence is identifiable based on a different pattern of feature values.
11. The system of claim 10, wherein the different pattern comprises a barcode.
12. The system of claim 11, wherein the barcode comprises a barcode of a plate holding the series of samples.
13. The system of claim 11, wherein the barcode comprises encoded information.
14. The system of claim 13, wherein the encoded information comprises a count of samples in the analysis sequence.
15. The system of claim 1, wherein the controller further receives peaks of the series of peaks in real-time as the received peaks are detected by the mass spectrometer and receives times of sample ejections form the ADE as sample ejections are performed, identifies the identifiable sequence in real-time, calculates a delay time from a time of the identifiable sequence and a time of the analysis sequence, and instructs the mass analyzer to conduct mass analysis on the analysis sequence based on the calculated delay time.
16. The system of claim 15, wherein the instruction comprises recalculating values of one or more experimental parameters of the mass analysis based on the delay time.
17. The system of claim 16, wherein the one or more experimental parameters comprise a retention time or collision energy.
18. A system for aligning samples with detected peaks in acoustic ejection mass spectrometry (AEMS), comprising: an acoustic droplet ejection (ADE) device that performs identifiable ejections for one or more samples of a series of samples using a different value or pattern of values for one or more ADE parameters than other ejections performed for other samples of the series of samples to produce one or more mass peaks that have a different feature value or pattern of feature values for one or more peak features than mass peaks produced for other samples and stores sample ejection times; an open port interface that receives the identifiable ejections and the other ejections at an inlet of a tube, mixes received ejections with a solvent in the tube to form a series of analyte-solvent dilutions, and transfers the series of dilutions to an outlet of the tube; an ion source device that receives the series of dilutions and ionizes the series of dilution, producing an ion beam; a mass spectrometer that receives the ion beam and mass analyzes the ion beam over time, producing a series of detected intensity versus time mass peaks; and a processor that receives peaks of the series of peaks and the stored times of sample ejections, identifies one or more detected peaks of the received peaks with the different feature value or pattern of feature values as produced by the identifiable ejections, calculates a delay time from a time of the identifiable ejections and a time of the identified one or more detected peaks, and aligns the series of detected peaks with the series of samples using the delay time, the stored times, and an order of the series of samples.
19. The system of claim 18, wherein the one or more ADE parameters comprise one or more of an ejection time period, an ejection rate, and a droplet volume.
20-30. (canceled)
31. A method for aligning samples with detected peaks in acoustic ejection mass spectrometry (AEMS), comprising: performing identifiable ejections for one or more samples of a series of samples using a different value or pattern of values for one or more acoustic droplet ejection (ADE) parameters than other ejections performed for other samples of the series of samples to produce one or more mass peaks that have a different feature value or pattern of feature values for one or more peak features than mass peaks produced for other samples and storing sample ejection times using an ADE device; receiving the identifiable ejections and the other ejections at an inlet of a tube, mixing received ejections with a solvent in the tube to form a series of analyte-solvent dilutions, and transferring the series of dilutions to an outlet of the tube using an open port interface; receiving the series of dilutions and ionizing the series of dilutions using an ion source device, producing an ion beam; receiving the ion beam and mass analyzing the ion beam over time using a mass spectrometer, producing a series of detected intensity versus time mass peaks; receiving peaks of the series of peaks and the stored times of sample ejections using a processor; identifying one or more detected peaks of the received peaks with the different feature values or pattern of feature values as produced by the identifiable ejections using the processor; calculating a delay time from a time of the identifiable ejections and a time of the identified one or more detected peaks using the processor; and aligning the series of detected peaks with the series of samples using the delay time, the stored times, and an order of the series of samples using the processor.
32. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0056] The skilled artisan will understand that the drawings, described below, are for illustration purposes only. The drawings are not intended to limit the scope of the present teachings in any way.
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072] Before one or more embodiments of the present teachings are described in detail, one skilled in the art will appreciate that the present teachings are not limited in their application to the details of construction, the arrangements of components, and the arrangement of steps set forth in the following detailed description or illustrated in the drawings. Also, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting.
DESCRIPTION OF VARIOUS EMBODIMENTS
Computer-Implemented System
[0073]
[0074] Computer system 200 may be coupled via bus 202 to a display 212, such as a cathode ray tube (CRT) or liquid crystal display (LCD), for displaying information to a computer user. An input device 214, including alphanumeric and other keys, is coupled to bus 202 for communicating information and command selections to processor 204. Another type of user input device is cursor control 216, such as a mouse, a trackball or cursor direction keys for communicating direction information and command selections to processor 204 and for controlling cursor movement on display 212. This input device typically has two degrees of freedom in two axes, a first axis (i.e., x) and a second axis (i. e., y), that allows the device to specify positions in a plane.
[0075] A computer system 200 can perform the present teachings Consistent with certain implementations of the present teachings, results are provided by computer system 200 in response to processor 204 executing one or more sequences of one or more instructions contained in memory 206. Such instructions may be read into memory 206 from another computer-readable medium, such as storage device 210. Execution of the sequences of instructions contained in memory 206 causes processor 204 to perform the process described herein. Alternatively, hard-wired circuitry may be used in place of or in combination with software instructions to implement the present teachings Thus, implementations of the present teachings are not limited to any specific combination of hardware circuitry and software.
[0076] In various embodiments, computer system 200 can be connected to one or more other computer systems, like computer system 200, across a network to form a networked system. The network can include a private network or a public network such as the Internet. In the networked system, one or more computer systems can store and serve the data to other computer systems. The one or more computer systems that store and serve the data can be referred to as servers or the cloud, in a cloud computing scenario. The one or more computer systems can include one or more web servers, for example. The other computer systems that send and receive data to and from the servers or the cloud can be referred to as client or cloud devices, for example.
[0077] The term “computer-readable medium” as used herein refers to any media that participates in providing instructions to processor 204 for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media includes, for example, optical or magnetic disks, such as storage device 210. Volatile media includes dynamic memory, such as memory 206. Transmission media includes coaxial cables, copper wire, and fiber optics, including the wires that comprise bus 202.
[0078] Common forms of computer-readable media or computer program products include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, or any other magnetic medium, a CD-ROM, digital video disc (DVD), a Blu-ray Disc, any other optical medium, a thumb drive, a memory card, a RAM, PROM, and EPROM, a FLASH-EPROM, any other memory chip or cartridge, or any other tangible medium from which a computer can read.
[0079] Various forms of computer readable media may be involved in carrying one or more sequences of one or more instructions to processor 204 for execution. For example, the instructions may initially be carried on the magnetic disk of a remote computer. The remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line using a modem. A modem local to computer system 200 can receive the data on the telephone line and use an infra-red transmitter to convert the data to an infra-red signal. An infra-red detector coupled to bus 202 can receive the data carried in the infra-red signal and place the data on bus 202. Bus 202 carries the data to memory 206, from which processor 204 retrieves and executes the instructions. The instructions received by memory 206 may optionally be stored on storage device 210 either before or after execution by processor 204.
[0080] In accordance with various embodiments, instructions configured to be executed by a processor to perform a method are stored on a computer-readable medium. The computer-readable medium can be a device that stores digital information. For example, a computer-readable medium includes a compact disc read-only memory (CD-ROM) as is known in the art for storing software. The computer-readable medium is accessed by a processor suitable for executing instructions configured to be executed.
[0081] The following descriptions of various implementations of the present teachings have been presented for purposes of illustration and description. It is not exhaustive and does not limit the present teachings to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practicing of the present teachings. Additionally, the described implementation includes software, but the present teachings may be implemented as a combination of hardware and software or in hardware alone. The present teachings may be implemented with both object-oriented and non-object-oriented programming systems.
Identifiable Acoustic Ejection for Timing Alignment
[0082] As described above, currently in AEMS systems, the ADE device includes a timing file that specifies the time each sample of each well is ejected. After MS analysis, the peaks detected over time are aligned with the times of the timing file.
[0083]
[0084] However, if some peaks, particularly the first one or more peaks, are missing, this alignment may be confounded.
[0085]
[0086] Arrows 421, 422, 423, and 424 show the ejection times of the four different samples relative to time peaks 412, 413, and 414. In other words, the position of arrows 421, 422, 423, and 424 relative to time peaks 412, 413, and 414 shows the time delay between sample ejection by the ADE device and sample analysis by the mass spectrometer. Plot 400 shows that, because of the time delay between sample ejection and analysis, arrows 421, 422, 423, and 424 must be aligned with peaks 412, 413, and 414 in order to determine the sample corresponding to each peak. The ejection times depicted by arrows 421, 422, 423, and 424 are stored in the timing file by the ADE device, for example.
[0087]
[0088] As a result, plot 500 shows that the determination of the samples corresponding to peaks 412, 413, and 414 is confounded by the missing peak at time 411. In other words, a missing peak at time 411 makes it difficult to determine the identity of peaks 412, 413, and 414, potentially resulting in incorrect results for the four samples and all samples following those four samples.
[0089]
[0090]
[0091] In various embodiments, during an experiment with many sample injections, an ADE device is operated to perform a sequence of one or more identifiable ejections on one or more samples that are identifiable in comparison to ejections performed for all other samples. The identifiable ejections are performed so as to produce one or more peaks detected by a mass spectrometer that are identifiable in comparison to all other peaks that are detected. The sequence on one or more identifiable ejections may be distinguished from a subsequent analysis sequence of ejections based on a number of different characteristics of the ejection performed by the ADE.
[0092] By aligning the time of the identifiable ejections of the ADE device with the time of the identifiable one or more peaks of the mass spectrometer, all other ejection times and detected peaks are, in turn, properly aligned. One of ordinary skill in the art can appreciate that using the terms “is operated” or “operating” in relation to a device or structure is equivalent to using the term “is adapted to” or any other terms meant to describe a functional use of a device or structure.
[0093] In various embodiments, the identifiable sequence comprises timing information which may be used to correlate the timing of the analysis sequence. In these embodiments, the identifiable ejections can be performed at any time during the sample ejection process. In other words, the identifiable ejections can be performed on one or more samples at the start, in the middle, or at the end of the sample ejection process. If alignment is performed after data acquisition, where the identifiable ejections are performed does not matter. For example, if the identifiable ejections are performed on the last sample, all other samples will be properly aligned if the last sample is aligned.
[0094] In various other embodiments, however, the identifiable ejections are performed on the first one or more samples. One of the advantages of performing the identifiable ejections on the first one or more samples is the ability to use the delay information in real-time. For example, if the identifiable ejections are performed on the first one or more samples, the delay time produced by the OPI is known immediately and can be used by the mass spectrometer for the remaining samples.
[0095] In various embodiments, the identifiable ejections are performed on the first one or more samples and the delay time found by aligning one or more detected peaks with the identifiable ejections is used by the mass spectrometer to modify, in real-time, a targeted acquisition method for all subsequent samples. As described above, in some targeted acquisition methods, such as scheduled MRM, a retention time or a retention time range is provided for each transition. Only at that retention time or within that retention time range will that particular transition be interrogated. Due to the variability in the delay time of OPI, the retention times or retention time ranges of scheduled MRM transitions, for example, used in AEMS may need to be changed in real-time. By using identifiable ejections for the first one or more samples, the exact delay time can be found. This delay time can then be fed back to the mass spectrometer to be used to correct the retention times or retention ranges of the subsequent scheduled MRM transitions. Accordingly, one or more operational parameters of the mass spectrometer may be adjusted based on information generated from the detected identifiable sequence.
[0096] As described above, the identifiable ejections can be created using a different value or pattern of values for one or more ADE parameters compared to other ejections. The one or more ADE parameters can include, but are not limited to, one or more of the ejection time period, the ejection rate, and the droplet volume.
[0097] For example and in various embodiments, the simplest identifiable ejections are produced by using a time period of ejections for a single sample that is wider than or narrower than the time period of ejections used for any other sample. In various alternative embodiments, the identifiable ejections can be produced by ejecting the single sample using a identifiable pattern of ejection time periods. In addition, the identifiable pattern of ejection time periods can also be applied across two or more samples. A identifiable pattern of ejection time periods can also include blank space, which is a time period during which no ejections are taking place.
[0098]
[0099] In plot 700, a identifiable detected peak width is created by varying the time period over which a high enough droplet rate is performed. A high enough droplet rate is one that is faster than the baseline width of a single droplet in order to create a single wider detected peak. In other words, plot 700 shows that the width of a detected peak can be varied by varying the time period of ejections.
[0100] A comparison of peaks 710 and 720 also shows that both the peak intensity and peak width can be affected by varying the time period of ejections. For example, a comparison of peaks 710 and 720 shows that increasing the time period of ejections can increase detected peak intensity. A comparison of peaks 710, 720, 730, and 740 shows that increasing the time period of ejections can also increase detected peak width.
[0101] In an alternative embodiment, peak intensity and peak width can also be varied by changing the droplet volume. Unfortunately, however, in current systems, the range of volumes over which a droplet can be changed is much more limited than the time period over which droplets can be ejected.
[0102] Plot 700 shows that applying identifiable ejections for a sample from a single well can produce a detected peak with a identifiable detected peak. For example, the time period of ejections for peak 730 may be used for one sample and the time period of ejections for peak 720 may be used for all other peaks. In other words, a single identifiable peak or peak width can be used to align ejection timings with detected peaks.
[0103] In various alternative embodiments, a identifiable pattern of two or more time periods of ejection is used to produce a identifiable pattern or code of detected peaks. In various embodiments, the identifiable pattern can be produced from a single sample. In various alternative embodiments, the identifiable pattern can be produced from two or more samples.
[0104] In various embodiments, the identifiable pattern can be the barcode of one or more sample plates. By imposing a specific bar code signal into the data from a specific sample plate, plate traceability of the data can be enhanced. Such a method can provide enhanced security of the data and also enhanced confidence in the clinical results. Such a scheme is important for, for example, highly regulated markets.
[0105] In some embodiments, the identifiable pattern may comprise a unique pattern of identifying information for that ejection sequence. In some embodiments, the identifiable pattern may comprise a repeatable pattern that is distinguishable from the sequence of analysis ejections. In some aspects, the identifiable pattern may be repeated, for instance at the start of each row of a sample well plate, or to frame the beginning and end of an analysis sequence. In some aspects, the identifiable pattern may be repeated one or more times throughout the analysis sequence to ensure timing has been maintained and an expected number of analysis samples have been captured for mass analysis.
[0106] In various embodiments, the identifiable pattern can include information. For example, the identifiable pattern can be an encoding of the number of samples to be analyzed from a plate.
[0107] Again, the identifiable pattern can be produced for any sample or any group of samples within the total number of samples analyzed. In one embodiment, the identifiable pattern is produced for the first sample or the first two or more samples for the reasons described above and, at least, the following reason.
[0108] For example, introducing a identifiable pattern of ejection time periods for the first sample ensures that the detection of this first sample is robust. A identifiable pattern of acoustic sample ejections and space between ejections of a first sample is analogous to a barcode pattern of dark and white bands. Once the first sample is robustly identified from the identifiable pattern, processing of detected peaks from the following samples is easily accomplished by knowing when the acoustic device ejected these samples. If the detection of the first sample (using the barcode pattern) fails, it is immediately known that the plate has a problem and processing the remaining samples can be halted conserving resources and preventing the production of inaccurate information. This barcode pattern can be made identifiable and also robust to a single misfire event.
[0109]
[0110] Note that dark space or a peak is created by acoustically ejecting sample. Note again that the width and height of the peak can be varied using acoustic parameters such as the ejection rate, the ejection time period, and the droplet volume. Identifiable white space is created by leaving a longer than normal gap between acoustic ejection events, for example.
[0111] In various embodiments, the barcode pattern does not need to interfere with normal data processing. The barcode data can be stored in a raw data file and never shown to the user. The user then only sees the split data or the processed data (table of numbers).
[0112] Again, in various embodiments, the barcode pattern can be placed in other locations within the plate read to ensure data alignment. Also, in various embodiments, a identifiable barcode can be used in more than one place. For example, a identifiable barcode can be used on the first well and another identifiable barcode can be used on the last well in the plate sequence as a “bookending” to ensure alignment within the entire plate. In various embodiments, these two identifiable barcodes can be the same barcode.
[0113] In various embodiments, the barcode does not have to be applied to the first well analyzed. If users run a standard curve, the well with a high signal is usually run after wells with lower signals. As a result, the barcode can be applied to a well with a good signal. As long as it is known which well is used as the barcode marker well, the samples of the plate can be aligned or it can be determined that the alignment was not successful.
[0114]
[0115] During this time range, a mask is applied to locate the identifiable barcode pattern. The mask includes shaded regions A, B, C, and D. The mask is generated using the same cycle time as the MS data. Note that for time-of-flight (TOF) mass analyzers or scheduled MRM, where the cycle time varies, this technique of using a mask would need to be modified to account for the varying cycle time.
[0116] The method begins by moving the mask across every data point detected by the mass spectrometer and calculating the minimum intensity of A and the maximum intensity in each of regions C and D. If the intensity of region A is greater than the intensity of region B, the intensity of region A is greater than the intensity of region C, the intensity of region B is greater than the intensity of region D, and the intensity of region C is greater than the intensity of region D, then a possible barcode pattern has been detected.
[0117] If a possible barcode pattern has been detected, the widths of peaks A, B, and C are measured. The width of A must be greater than the width of the B and greater than the width of C. If this condition is satisfied, the barcode pattern is verified.
[0118] Note that the use of a mask is just one method of identifying the identifiable pattern. Other methods include, but are not limited, true peak detection with width and height measurements.
[0119] In various embodiments, there can be more than one barcode pattern. If two barcode patterns are found, the distance between them is measured. This distance must match the time between barcode ejections recorded in the timing file of the ADE device. In addition, no detected peaks should be found with intensities higher than the lowest intensity of the two barcode patterns either before the first barcode pattern or after the last barcode pattern. If these additional conditions are met for the two barcode patterns, then again the barcode patterns are verified.
[0120]
[0121]
System for Aligning Samples with Detected Peaks
[0122]
[0123] ADE device 1210 performs identifiable ejections for one or more samples of series of samples 1211 using a different value or pattern of values for one or more ADE parameters than other ejections performed for other samples of series of samples 1211. ADE device 1210 performs the identifiable ejections to produce one or more mass peaks that have a different feature value or pattern of feature values for one or more peak features than mass peaks produced for other samples. ADE device 1210 stores sample ejection times 1212. ADE device 1210 can be, for example, ADE device 11 of
[0124] Returning to
[0125] Returning to
[0126] Mass spectrometer 1240 receives the ion beam and mass analyzes the ion beam over time, producing series of detected intensity versus time mass peaks 1241. Mass spectrometer 1240 can perform MS or MS/MS. Mass spectrometer 1240 can be any type of mass spectrometer. Mass spectrometer 1240 is shown as including a time-of-flight (TOF) mass analyzer, but mass spectrometer 1240 can include any type of mass analyzer.
[0127] Processor 1250 receives peaks of series of peaks 1241 and the stored times 1212 of sample ejections. Processor 1250 identifies one or more detected peaks of received series of peaks 1241 with the different feature value or pattern of feature values as corresponding to or produced by the identifiable ejections. Processor 1250 calculates delay time 1252 from the time of the identifiable ejections and the time of identified one or more detected peaks 1251. Finally, processor 1250 aligns series of detected peaks 1241 with series of samples 1211 using delay time 1252, stored times 1212, and the order of series of samples 1211.
[0128] In various embodiments, processor 1250 calculates delay time 1252 from a difference between the time of the identifiable ejections and the time of the identified one or more detected peaks 1251. In various other embodiments, processor 1250 calculates delay time 1252 by shifting the time of the identifiable ejections until it matches the time of the identified one or more detected peaks 1251.
[0129] In various embodiments, the one or more ADE parameters can include one or more of an ejection time period, an ejection rate, and a droplet volume. In other words, ADE device 1210 performs identifiable ejections for one or more samples of series of samples 1211 using a different value or pattern of values for one or more of the ejection time period, the ejection rate, and the droplet volume.
[0130] In various embodiments, the one or more peak features can include one or more of a peak width, a peak intensity, and a time distance to an adjacent peak. In other words, ADE device 1210 performs identifiable ejections for one or more samples of series of samples 1211 to produce one or more mass peaks that have a different feature value or pattern of feature values for one or more of a peak width, a peak intensity, and a time distance to an adjacent peak.
[0131] In various embodiments, the different pattern of feature values can include a barcode. In other words, the different pattern of feature values of identified one or more detected peaks 1251 in
[0132] Returning to
[0133] In various embodiments, the barcode can include encoded information. For example, the encoded information can include the number or count of the samples in series of samples 1211.
[0134] In various embodiments, the one or more samples can include the first one or more samples of series of samples 1211. In other words, ADE device 1210 performs identifiable ejections for the first one or more samples of series of samples 1211.
[0135] In various embodiments, the one or more samples can include one or more samples of the series of samples other than the first one or more samples of series of samples 1211. In other words, ADE device 1210 performs identifiable ejections for one or more samples of series of samples 1211 that are not the first one or more samples.
[0136] In various embodiments, processor 1250 receives peaks of series of peaks 1241 and the stored times 1212 of sample ejections after acquisition by mass spectrometer 1240 of all peaks. As a result, processor 1250 analyzes series of peaks 1241 in a post-processing step.
[0137] In various embodiments, processor 1250 analyzes series of peaks 1241 in real-time as each peak is received. If ADE device 1210 performs identifiable ejections for the first one or more samples of series of samples 1211, processor can calculate delay time 1252 in real-time and provide it as feedback to mass spectrometer 1240. Mass spectrometer 1240 can then use delay time 1252 to correct or improve experimental parameters.
[0138] For example, processor 1250 further receives peaks of series of peaks 1241 in real-time as the received peaks are detected by mass spectrometer 1240. Processor 1250 receives stored times 1212 of sample ejections in real-time as sample ejections are performed and ejection times are stored. Processor 1250 identifies one or more detected peaks of the received peaks with the different feature value or pattern of feature values as corresponding to or produced by the identifiable ejections in real-time. Processor 1250 calculates delay time 1252 from a time of the identifiable ejections and a time of identified one or more detected peaks 1251 in real-time. Processor 1250 instructs mass spectrometer 1240 to recalculate values of one or more experimental parameters of the mass analysis using delay time 1252.
[0139] In various embodiments, the one or more experimental parameters can include retention time of a scheduled mass analysis (scheduled MRM) or collision energy. For example, delay time 1252 can be used to recalculate retention times of one or more transitions of a scheduled MRM experiment.
[0140] In various embodiments, when ADE device 1210 performs identifiable ejections for the first one or more samples of series of samples 1211, it can also perform an additional set of the identifiable ejections for the last one or more samples of series of samples 1211. This provides markers to delimit the beginning and end of series of samples 1211.
[0141] For example, ADE device 1210 further performs an additional set of the identifiable ejections for the last one or more samples of series of samples 1211. Processor 1250 then further identifies an additional group of one or more detected peaks with the different feature value or pattern of feature values as corresponding to or produced by the additional set of identifiable ejections. Processor 1250 further identifies the end of series of samples 1211 using the time of the additional group of one or more detected peaks.
[0142] In various embodiments, processor 1250 identifies one or more detected peaks of received peaks 1241 with the different pattern of feature values using a mask of the different pattern of feature values. A mask for identifying a identifiable pattern or barcode of detected peaks is shown in
[0143] In various embodiments, processor 1250 is used to send and receive instructions, control signals, and data to and from ADE device 1210, OPI 1220, ion source device 1230, and mass spectrometer 1240. Processor 1250 controls or provides instructions by, for example, controlling one or more voltage, current, or pressure sources (not shown). Processor 1250 can be a separate device as shown in
Method for Aligning Samples with Detected Peaks
[0144]
[0145] In step 1310 of method 1300, identifiable ejections are performed for one or more samples of a series of samples using a different value or pattern of values for one or more ADE parameters than other ejections performed for other samples of the series of samples using an ADE device. The identifiable ejections are performed to produce one or more mass peaks that have a different feature value or pattern of feature values for one or more peak features than mass peaks produced for other samples. Sample ejection times are stored using the ADE device.
[0146] In step 1320, the identifiable ejections and the other ejections are received at an inlet of a tube using an OPI. Received ejections are mixed with a solvent in the tube to form a series of analyte-solvent dilutions using the OPI. Finally, the series of dilutions is transferred to an outlet of the tube using the OPI.
[0147] In step 1330, the series of dilutions is received and the series of dilutions is ionized using an ion source device, producing an ion beam.
[0148] In step 1340, the ion beam is received and the ion beam is mass analyzed over time using a mass spectrometer, producing a series of detected intensity versus time mass peaks.
[0149] In step 1350, peaks of the series of peaks and the stored times of sample ejections are received using a processor.
[0150] In step 1360, one or more detected peaks of the received peaks with the different feature values or pattern of feature values are identified as produced by the identifiable ejections using the processor.
[0151] In step 1370, a delay time is calculated from the time of the identifiable ejections and the time of the identified one or more detected peaks using the processor.
[0152] In step 1380, the series of detected peaks is aligned with the series of samples using the delay time, the stored times, and the order of the series of samples using the processor.
Computer Program Product for Aligning Samples with Detected Peaks
[0153] In various embodiments, computer program products include a tangible computer-readable storage medium whose contents include a program with instructions being executed on a processor so as to perform a method for aligning samples with detected peaks in AEMS. This method is performed by a system that includes one or more distinct software modules.
[0154]
[0155] Control module 1410 instructs an ADE device to perform identifiable ejections for one or more samples of a series of samples using a different value or pattern of values for one or more ADE parameters than other ejections performed for other samples of the series of samples. The identifiable ejections are performed to produce one or more mass peaks that have a different feature value or pattern of feature values for one or more peak features than mass peaks produced for other samples. Control module 1410 also instructs the ADE device to store sample ejection times.
[0156] Control module 1410 instructs an OPI to receive the identifiable ejections and the other ejections at an inlet of a tube. Control module 1410 instructs the OPI to mix received ejections with a solvent in the tube to form a series of analyte-solvent dilutions. Finally, control module 1410 instructs the OPI to transfer the series of dilutions to an outlet of the tube.
[0157] Control module 1410 instructs ion source device to receive the series of dilutions and ionize the series of dilutions, producing an ion beam. Control module 1410 instructs a mass spectrometer to receive the ion beam and mass analyze the ion beam over time, producing a series of detected intensity versus time mass peaks.
[0158] Analysis module 1420 receives peaks of the series of peaks and the stored times of sample ejections. Analysis module 1420 identifies one or more detected peaks of the received peaks with the different feature values or pattern of feature values as corresponding to or produced by the identifiable ejections. Analysis module 1420 calculates a delay time from the time of the identifiable ejections and the time of the identified one or more detected peaks. Finally, analysis module 1420 aligns the series of detected peaks with the series of samples using the delay time, the stored times, and the order of the series of samples.
[0159] Further, in describing various embodiments, the specification may have presented a method and/or process as a particular sequence of steps. However, to the extent that the method or process does not rely on the particular order of steps set forth herein, the method or process should not be limited to the particular sequence of steps described. As one of ordinary skill in the art would appreciate, other sequences of steps may be possible. Therefore, the particular order of the steps set forth in the specification should not be construed as limitations on the claims. In addition, the claims directed to the method and/or process should not be limited to the performance of their steps in the order written, and one skilled in the art can readily appreciate that the sequences may be varied and still remain within the spirit and scope of the various embodiments.