This application relates generally to mass spectrometry and specifically to a technique for adjusting precursor ion populations in mass spectrometry analysis.
Mass spectrometry is a technique that analyzes a sample by identifying the mass-to-charge ratio of constituent parts of the sample. Mass spectrometry (MS) has many applications in the study of proteins, known as proteomics. MS may be used to characterize and identify proteins in a sample or to quantify the amount of particular proteins in a sample.
It is known to analyze proteins, peptides or other large molecules in a multistep process. In the example of a protein analysis, in a first portion of the process, the protein may be broken into smaller pieces, such as peptides. Certain of these peptides may be selected for further processing. Because the peptides are ions—or may be ionized by known processes such as electrospray ionization (ESI), matrix-assisted laser desorption/ionization (MALDI), or any other suitable process—selection, manipulation, and analysis may be performed using an ion trap. Depending on their frequency of oscillation, ions of different mass-to-charge ratios (m/z—where m is the mass in atomic mass units and z is the number of elemental charges) may be excited by an excitation signal with sufficient energy to escape the ion trap. What remains in the trap following excitation are ions that did not have a mass-to-charge ratio corresponding to the excitation signal. To isolate ions with a particular mass-to-charge ratio, the ion trap may be excited with a signal that includes a range of frequencies except the frequency that excites the ions of interest. Such an excitation signal, also referred to as an isolation waveform, is said to have a frequency “notch” corresponding to the target ion that is to be isolated.
The selected ions remaining in the trap may be again broken into smaller pieces, generating smaller ions. These ions may then be further processed. Processing may entail selecting and further breaking up the ions. The number of stages at which ions are selected and then broken down again may define the order of the mass spectrometry analysis, such as MS2 (also referred to as MS/MS) or MS3. Regardless of the order, at the end stage, the mass-to-charge distribution of the ions may be measured, providing data from which properties of the compound under analysis may be inferred. The ions prior to a fragmentation are sometimes called “precursor” ions and the ions resulting from a fragmentation are sometimes called “product ions.” The mass-to-charge distribution may be acquired for any group of product ions. Moreover, all or a subset of product ions from one stage of MS may be used as precursor for a subsequent stage of MS.
The above multistep process may be time consuming. It is known to increase the throughput of a mass spectrometry facility by analyzing multiple scans at the same time, which is sometimes referred to as “multiplexing” the scans. In traditional multiplexed MS analysis, each precursor ion being isolated is typically isolated one at a time in a serial manner, one after the other. An isolation waveform is applied with a single isolation notch to isolate a particular precursor ion. Then, the resulting precursor ion population is moved to an intermediate storage vessel. This process is repeated serially with single notch waveforms until the intermediate vessel contained the desired number of precursor ions. Following accumulation of the plurality of precursor ions, the entire ensemble is fragmented and the resulting fragment ions are analyzed. In another implementation, each precursor ion is fragmented individually and then the resulting fragment ions are moved to the intermediate ion storage vessel.
In another implementation, “multiplexing” can include the use of specially designed chemical tags, such as tandem mass tags (TMTs) and isobaric tags for relative and absolute quantitation (iTRAQ), which provided the ability to perform multiplexed quantitation of a plurality of samples simultaneously. Performing multiplexed quantitation allows the relative quantities of particular proteins or peptides between samples to be determined. For example, multiplexed quantitation may be used to identify differences between two tissue samples, which may comprise thousands of unique proteins.
The chemical tags are included in reagents used to treat peptides as part of sample processing. A different tag may be used for each sample. Each of the plurality of tags is isobaric, meaning they have nominally the same mass. This is achieved by using different isotopes of atoms in the creation of the tags. For example, a first tag may use a Carbon-12 atom at a particular location of the molecule, whereas as second tag may use a Carbon-13 atom—resulting in a weight difference of one atomic mass unit at that particular location. This purposeful selection of particular isotopes may be done at a plurality of locations for a plurality of elements. As a whole, each isotope of each tag is selected so that the different types of tags have the same total mass resulting in tagged precursor ions with nominally the same mass despite being labeled with a different type of tag. The different isotopes are strategically distributed within the tag molecule such that the portion of the tag molecule that will become a reporter ion for each type of tag has a different weight. Thus, when the different types of tags are fragmented during the MS analysis techniques, each type of tag will yield reporter ions with distinguishable mass-to-charge (m/z) ratios. The intensity of the reporter ion signal for a given tag is indicative of the amount of the tagged protein or peptide within the sample. Accordingly, multiple samples may be tagged with different tags and simultaneously analyzed to directly compare the difference in the quantity of particular proteins or peptides in each sample.
In traditional multiplexed MS analysis, each precursor ion being isolated is typically isolated one at a time in a serial manner, one after the other. An isolation waveform was applied with a single isolation notch to isolate a particular precursor ion. Then, the resulting precursor ion population would be moved to an intermediate storage vessel. This process would be repeated serially with single notch waveforms until the intermediate vessel contained the desired number of precursor ions. The inventors have recognized and appreciated that the above process is inefficient and that valuable time can be saved by using a dynamic isolation waveform to isolated precursor ions.
Accordingly, some embodiments are directed to a method of performing mass spectrometry. The method includes isolating a plurality of isolated ions from a plurality of injected ions using a dynamic isolation waveform to create at least one isolation notch. Isolating the plurality of isolated ions comprises: collecting at least a first target ion, but not a second target ion, using the at least one isolation notch for a first period of time; changing at least one property of the at least one isolation notch; and collecting at least the first target ion and the second target ion using the at least one isolation notch for a second period of time.
In some embodiments, a plurality of samples may be labeled with corresponding chemical tags prior to isolating ions from said plurality of samples.
Some embodiments are directed to a mass spectrometer apparatus. The apparatus includes an ion trap for isolating a plurality of isolated ions from a plurality of injected ions; an ion injector for injecting the plurality of injected ions into the ion trap; an isolation waveform generator for creating a dynamic isolation waveform, wherein the isolation waveform generator is coupled to the ion trap such that the dynamic isolation waveform creates at least one isolation notch in the ion trap; and a controller, coupled to the isolation waveform generator, for controlling at least one property of the at least one isolation notch. The controller changes at least one property of the at least one isolation notch. The ion trap collects at least a first target ion, but not a second target ion, before the controller changes the at least one property of the at least one isolation notch. And the ion trap collects at least the first target ion and the second target ion after the controller changes the at least one property of the at least one isolation notch.
In some embodiments, a plurality of samples may be labeled with a corresponding chemical tag prior to isolating ions from said plurality of samples.
Some embodiments are directed to at least one non-transitory computer-readable storage medium comprising computer-executable instructions that, when executed by at least one processor, perform a method of controlling a mass spectrometry device. The method may include: receiving relative abundance information of at least a first target ion and a second target ion in a plurality of precursor ions; computing a dynamic isolation waveform for creating at least one isolation notch for isolating a plurality of isolated ions from a plurality of precursor ions, wherein the relative abundance information, wherein the relative abundance information is used to compute at least one property of the at least one isolation notch to change after a first period of time; instructing the mass spectrometry device to collect at least the first target ion, but not the second target ion, using the at least one isolation notch for the first period of time; and instructing the mass spectrometry device to collect at least the first target ion and the second target ion, using the at least one isolation notch for a second period of time after the first period of time.
In some embodiments, a plurality of samples may be labeled with a corresponding chemical tag prior to isolating ions from said plurality of samples.
The accompanying drawings are not intended to be drawn to scale. In the drawings, each identical or nearly identical component that is illustrated in various figures is represented by a like numeral. For purposes of clarity, not every component may be labeled in every drawing. In the drawings:
The inventors have recognized and appreciated that high throughput may be achieved in mass spectrometry, while retaining accuracy, by selecting multiple m/z ranges (also called “notches”) to co-isolate multiple ions to be used as precursor ions. Selecting multiple notches may increase the number precursor ions.
The inventors have recognized and appreciated that, when isolating a plurality of precursor ions for use in an MS process, it may be desirable for each of the isolated precursor ions to have approximately the same abundance. When using a multi-notch isolation waveform, the relative abundance of the isolated ions selected within each of the notches is determined, at least in part, by the relative abundances of the isolated ions in the plurality of ions from which the isolated ions are isolated. For example, if a first isolated ion is twice as abundant as a second isolated ion in the plurality of ions from which the isolated ions are isolated, then the first isolated ion will be twice as abundant as the second isolated ion after being isolated by the isolation waveform.
The inventors have recognized and appreciated that the relative abundances of precursor ions may be adjusted using a dynamic isolation wave form that changes over time such that a different amount of at least some of the precursor ions are accumulated at different times. For example, the dynamic isolation waveform may change over time to increase the number of notches or change the width of one or more isolation notches.
Each of the static waveforms and the amount of time for which each is maintained may be selected based on the m/z spectrum of the ions from which the isolated ions are isolated. For example,
In some embodiments, more than one isolation notch may be added to the isolation waveform at a time. For example, a dynamic isolation waveform may comprises two static isolation waveforms that are applied serially. The first static isolation waveform may only include a first isolation notch, whereas the second static isolation waveform may include the first isolation notch as well as a second and third isolation notch. Similarly, the initial isolation waveform may include any number of notches. Embodiments are not limited to any number of notches or any particular number of notches that may be added at a time. Embodiments are also not limited to a single ion being isolated by each isolation notch. In some embodiments, a single notch of an isolation waveform may isolate a plurality of ions.
Embodiments are not limited to normalizing the relative abundance of precursor ions. In some embodiments, the relative abundance of precursor ions may be adjusted but not normalized. For example, when a first precursor ion is much less abundant than a second precursor ion, the relative abundance of the first precursor ion may be increased in order to raise the signal associated with the product ions of the first precursor ion above the noise level created from the product ions of the second precursor ion.
The relative abundance of the precursor ions used to determine at least one property of the dynamic isolation waveform may be obtained in any suitable way. In some embodiments, a precursor m/z spectrum may be obtained using a survey scan. The survey scan may be performed at a lower resolution than a full MS scan to increase the speed by which the precursor m/z spectrum is obtained. In other embodiments, the relative abundance of the selected precursor ions may be known in advanced and stored on a memory device associated with the MS device. In further embodiments, the relative abundance of selected precursor ions may be calculable from information stored on a memory device associated with the MS device, such as information about the source of the precursor ions. In further embodiments, one or more earlier MS2 analyses may inform relative precursor abundance.
Any suitable ions may be used in the MS techniques of the present application. In the example of
In some embodiments, the MS analysis may continue to a subsequent MS3 stage where one or more of the MS2 product ions of
Embodiments are not limited to performing multiplexed MS2 analysis. Any MS scan in which a subsection of the plurality of ionized ions are isolated and further manipulated and analyzed may benefit from the application of dynamic isolation waveforms. In certain embodiments, this may involve multiplexing selected ion monitoring (SIM) analysis where a limited m/z range is analyzed by the MS device. In other embodiments this may entail multiplexing selected reaction monitoring (SRM) or multiple reaction monitoring (MRM) type analyses where only particular MS2 fragment ions are analyzed. Dynamic isolation waveforms may be used with any other suitable mass spectrometry techniques.
At act 404, the plurality of ions are injected into an ion trap. Injection may be performed in any suitable way. For example, one or more electric and/or magnetic fields may be used to guide the plurality of ions from outside the ion trap into the ion trap. In some embodiments, where ions are created within the ion trap, the injection act may be omitted.
The obtaining act 402 and injecting act 404 may be considered a first stage of MS (MS1). For example, the injected ions, without any additional processing, could be detected and analyzed to determine an associated m/z spectrum. This may be considered an MS1 analysis.
At act 406, precursor ions are isolated from the plurality of ions. Isolation may be performed in any suitable way. Selecting which of the plurality of ions are to be isolated as precursor ions may be done by a user of the MS device or with the assistance of one or more controllers of the MS device. In some embodiments, as described above, the precursor ions are isolated from the plurality of ions using a dynamic isolation wave form. At least one property of the dynamic isolation waveform changes over time. In some embodiments, the property that changes may be the number of isolation notches. In other embodiments, the changing parameter may be the width of one or more isolation notches. Embodiments are not limited to any particular implementation of a dynamic isolation waveform. In some embodiments, the dynamic isolation waveform may include a plurality of static isolation waveforms that are implemented serially, wherein each of the static isolation waveforms are maintained for a respective period of time. In other embodiments, a property of the dynamic isolation waveform may be changed continuously, rather than discretely. For example, a width of one or more notches may be widened or narrowed in a continuous manner rather than switching from a first discrete width to a second discrete width. In another embodiment the amplitude of the isolation waveform may be continuously varied. For example, the time-varying voltage of the isolation waveform is applied to the ion trap at a particular amplitude. This amplitude may change over time. In some embodiments, it may change based on the m/z ratio of the ions selected for isolation. For example, ions with a lower m/z ratio may be more easily ejected from the ion trap. Accordingly, lower amplitude isolation waveforms may be used when isolating ions with low m/z.
By dynamically changing the isolation waveform, the relative abundance of the selected precursor ions may be adjusted. For example, during a first period of time, a first notch may be used that isolates a first precursor ion, but not a second precursor ion. During a second period of time, a second notch may be added to the first notch, or the first notch may be widened, such that the first precursor ion and the second precursor ion are simultaneously isolated. Accordingly, the first precursor ion is given a longer total amount of time to accumulate ions and the relative abundance of the two ions are altered compared to their pre-isolation relative abundances.
At act 408, the precursor ions are fragmented to create a plurality of product ions. Fragmentation may be performed in any suitable way. By way of example and not limitation, the MS2 precursor ions may be fragmented by collision induced dissociation (CID), proton transfer reaction (PTR), infrared multi-photon dissociation (IRMPD), ultraviolet photon dissociation (UVPD), electron transfer dissociation (ETD), electron capture dissociation (ECD), high energy beam type dissociation (HCD), surface induced dissociation (SID), or pulsed-q dissociation (PQD). Embodiments are not limited to any particular process of fragmentation.
At act 410, it is determined whether the present MS process has an additional stage of isolation and fragmentation. For example, if the MS process 400 includes a second isolation act and a second fragmentation act, then the first act of isolation 406 and fragmentation 408 is an MS2 stage and a subsequent stage of isolation and fragmentation is performed as an MS3 stage. Accordingly, if it is determined at act 410 that an additional MS stage is to be performed, the process 400 returns to act 406 for an additional isolation act. In an MS3 embodiment, the MS3 precursor ions may be isolated from the MS2 product ions resulting from the first fragmentation. The isolation and fragmentation may be repeated any suitable number of times until it is determined that no more additional MS stages are to be performed and the process 400 continues to act 412.
At act 412, the final product ion distribution is analyzed. In some embodiments, the m/z/ distribution and relative intensities of the ion signals associated with the different types of tags may be analyzed. The ion signals may be, for example, peptide fragments. In some embodiments, where the molecules injected into the ion trap were tagged with a chemical tag, the ion signals may be reporter ion signals from the chemical tags. Embodiments of the invention are not limited to any particular type of analysis.
Embodiments of process 400 are not limited to the acts illustrated in
Moreover, embodiments are not limited to the order of acts shown in
In act 502, each sample, comprising a plurality of molecules, is labeled with a respective chemical tag. Any suitable chemical tags may be used. For example, isobaric chemical tags, such as tandem mass tags (TMTs) and isobaric tags for relative and absolute quantitation (iTRAQ) may be used.
At act 504, a survey scan is performed and analyzed to obtain information about the labeled molecules. In some embodiments, a survey scan obtains m/z distribution information and intensity information about the molecules of the plurality of samples. A user of the MS device or a controller of the MS device may analyze the survey scan to determine properties of a dynamic isolation waveform. For example, the location and width of one or more notches may be calculated. Moreover, it is determined how one or more property of the dynamic isolation waveform will change over time. The property being changed may include the number of notches in the isolation waveform and/or the width of one or more notches.
At act 506, a first plurality of ions are isolated using the dynamic isolation waveform. As described above, the isolation act may alter the relative abundances of the first plurality of ions by using a dynamic isolation waveform that isolates various ions of the first plurality of ions for different amounts of time. In some embodiments, the relative abundance of the first plurality of ions may be normalized. However, embodiments of the invention are not so limited. Some embodiments may adjust the relative abundances of the first plurality of ions without normalizing the abundances.
At act 508, a first plurality of ions are fragmented to create MS2 product ions. This may be done in any suitable way. By way of example and not limitation, the MS2 precursor ions may be fragmented by collision induced dissociation (CID), proton transfer reaction (PTR), infrared multi-photon dissociation (IRMPD), ultraviolet photon dissociation (UVPD), electron transfer dissociation (ETD), electron capture dissociation (ECD), high energy beam type dissociation (HCD), surface induced dissociation (SID), or pulsed-q dissociation (PQD). Embodiments are not limited to any particular process of fragmentation.
In some embodiments, the fragmentation of the first plurality of ions results in fragmentation of the tagged molecules without fragmenting the chemical tags themselves. In this way, when the tags are isobaric, the same ions from different samples will have equal masses.
At act 510 a second plurality of ions are isolated from the MS2 product ions resulting from the first fragmentation act 508. The second plurality of ions may be MS3 precursor ions. In some embodiments, a dynamic isolation waveform may be used at this isolation act in a way similar to the above-described technique. However, embodiments are not so limited. In some embodiments, a static isolation waveform may be used.
At act 512, the second plurality of ions are fragmented using any of the aforementioned suitable techniques to create MS3 product ions. In some embodiments, the second fragmentation act 512 results in fragmentation of the chemical tags, generating reporter ions associated with each respective labeled sample.
At act 514, the reporter ion distribution is analyzed to determine the relative abundance of labeled molecules in the plurality of samples. In particular, the distribution and relative intensities of the reporter ion signals associated with the different types of tags may be analyzed. In some embodiments, the other MS3 product ions not associated with the chemical tags may also be analyzed to determine other characteristics of the isolated peptides. Embodiments of the invention are not limited to any particular type of analysis.
In some embodiments, a complementary ion may be analyzed instead of the respective tag's reporter ion. The complementary ion may be a high-mass counterpart to each reporter ion that carries a mass-balancing group of the chemical tag as well as a portion or the entirety of a precursor ion. An analysis of the complementary ions may benefit from a dynamic isolation waveform because a plurality of MS2 product ions may be selected for analysis in an efficient manner. Additional details of the use of high-mass complementary ion analysis in multiplexed MS may be found in U.S. Provisional Application 61/716,806, entitled “Accurate and Interference-Free Multiplexed Quantitative Proteomics Using Mass Spectroscopy” and filed Oct. 22, 2012, which is herein incorporated by reference in its entirety.
At act 602, one or more properties of the dynamic isolation waveform are obtained. This may be done in any suitable way. For example, an analysis of a survey scan may be performed. This survey scan may be used to identify potential ions to be isolated for use as precursor ions in the next stage of the MS procedure. Certain filters may be applied at this stage. For example, only ions with an intensity above a threshold may be considered for use as a precursor ion. Also, a filter based on m/z value may be used. For example, ions with m/z value less than a threshold may not be considered as precursor ions. This threshold may be, by way of example and not limitation, 400 Daltons.
In some embodiments the available product ions for isolation may be determined without performing an analysis of the product ions. For example, if a particular diagnostic test that produces known product ions is being performed, the available product ions may be stored in the analysis software before the analysis begins.
Based on the m/z of the selected precursor ions and the relative intensities of each of the precursor ions, an m/z location and width may be determined for a respective isolation notch of the dynamic isolation waveform. In some embodiments, a series of static isolation waveforms may be determined. Each subsequent static isolation waveform of the series may add one or more isolation notches to the existing isolation notches. In some embodiments, the amount of time each static waveform will be applied to the ion trap may be determined based on the relative abundance of the selected precursor ions.
At act 604, an isolation waveform is generated based on the obtained properties. This may be done in any suitable way. For example, a radio frequency (RF) signal generator may be used to generate the isolation waveforms with the obtained properties. At act 606, a plurality of ions are injected into the ion trap. Act 604 and act 606 may be performed simultaneously for a determined period of time. In some embodiments, where a series of static isolation waveforms is to be applied, a first static isolation waveform is applied to the ion trap for a first period of time while the plurality of ions is injected.
At act 608, it is determined whether there are additional notches to be added to the dynamic isolation waveform. If it is determined that there are additional notches to add, the process 600 returns to act 604 where an isolation waveform with an additional notch is generated and act 606 where the plurality of ions are injected into the ion trap and subjected to the isolation waveform. For example, if a first static isolation waveform is applied during the first iteration through the acts of process 600 and it is determined that there are additional notches to be added, a second static isolation waveform may be implemented during the second iteration through the process of 600. When it is determined that there are no additional notches to add to the dynamic isolation waveform, the process 600 ends at act 610.
In some embodiments, the injection act 606 need not be performed because the ions being isolated may already be in the ion trap. For example, after performing an MS2 fragmentation, the MS2 product ions are already in the trap and MS3 precursor ions may be isolated without injecting additional ions.
MS device 700 comprises at least one controller 702, which may be comprised of hardware, software, or a combination of hardware and software. In some embodiments, controller 702 determines the one or more properties of the dynamic isolation waveform. It may also instruct the ion trap, the isolation waveform generator 706, the ion injector 708 and the analyzer 710 to perform various acts. For example, controller 702 may perform, or instruct other components of MS device 700 to perform, at least some of the acts described in
Apparatus 700 comprises an ion trap 704 and an isolation waveform generator 706. Controller 702 may be coupled to the ion trap 704 and/or isolation waveform generator 706 to allow communication. Any suitable form of coupling may be used. For example, the components may be coupled via a system bus. Alternatively, the components of apparatus 700 may be coupled via a communications network, such as an Ethernet network. Embodiments of the invention are not limited to any specific type of coupling.
The ion trap 704 may be any ion trap suitable for use in mass spectrometry. For example, ion trap 704 may be a quadrupole ion trap, a Fourier transform ion cyclotron resonance (FTICR) MS, or an orbitrap MS.
The isolation waveform generator 706 may be any suitable device for generating the isolation waveforms used to isolate ions in the ion trap 704. For example, isolation waveform generator 806 may be a radio frequency (RF) signal generator.
The analyzer 710 may analyze the results obtained from the ion trap. For example, it may determine the m/z spectrum for a given set of ions. In some embodiments, the controller 710 analyzes the results of survey scans performed by the MS device 700. Though the analyzer 710 is shown separate from the controller 702 in
The invention is operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well-known computing systems, environments, and/or configurations that may be suitable for use with the invention include, but are not limited to, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
The computing environment may execute computer-executable instructions, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
With reference to
Computer 810 typically includes a variety of computer readable media. Computer readable media can be any available media that can be accessed by computer 810 and includes both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by computer 810. Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of the any of the above should also be included within the scope of computer readable media.
The system memory 830 includes computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) 831 and random access memory (RAM) 832. A basic input/output system 833 (BIOS), containing the basic routines that help to transfer information between elements within computer 810, such as during start-up, is typically stored in ROM 831. RAM 832 typically contains data and/or program modules that are immediately accessible to and/or presently being operated on by processing unit 820. By way of example, and not limitation,
The computer 810 may also include other removable/non-removable, volatile/nonvolatile computer storage media. By way of example only,
The drives and their associated computer storage media discussed above and illustrated in
The computer 810 may operate in a networked environment using logical connections to one or more remote computers, such as a remote computer 880. The remote computer 880 may be a personal computer, a server, a router, a network PC, a peer device or other common network node, and typically includes many or all of the elements described above relative to the computer 810, although only a memory storage device 881 has been illustrated in
When used in a LAN networking environment, the computer 810 is connected to the LAN 871 through a network interface or adapter 870. When used in a WAN networking environment, the computer 810 typically includes a modem 872 or other means for establishing communications over the WAN 873, such as the Internet. The modem 872, which may be internal or external, may be connected to the system bus 821 via the user input interface 860, or other appropriate mechanism. In a networked environment, program modules depicted relative to the computer 810, or portions thereof, may be stored in the remote memory storage device. By way of example, and not limitation,
Accordingly, embodiments of the present application allow for an improvement of instrument duty cycle. Less time is needed to perform similar MS2 analyses and, therefore, more data may be acquired in the same amount of time.
Having thus described several aspects of at least one embodiment of this invention, it is to be appreciated that various alterations, modifications, and improvements will readily occur to those skilled in the art.
For example, while embodiments described above use peptides as the molecules being analyzed by the MS device, any suitable molecules may be analyzed using embodiments of the invention. Furthermore, while only MS2 and MS3 applications were described in detail, any suitable number of MS stages may be used when implementing aspects of the present invention.
Such alterations, modifications, and improvements are intended to be part of this disclosure, and are intended to be within the spirit and scope of the invention. Further, though advantages of the present invention are indicated, it should be appreciated that not every embodiment of the invention will include every described advantage. Some embodiments may not implement any features described as advantageous herein and in some instances. Accordingly, the foregoing description and drawings are by way of example only.
The above-described embodiments of the present invention can be implemented in any of numerous ways. For example, the embodiments may be implemented using hardware, software or a combination thereof. When implemented in software, the software code can be executed on any suitable processor or collection of processors, whether provided in a single computer or distributed among multiple computers. Such processors may be implemented as integrated circuits, with one or more processors in an integrated circuit component. Though, a processor may be implemented using circuitry in any suitable format.
Further, it should be appreciated that a computer may be embodied in any of a number of forms, such as a rack-mounted computer, a desktop computer, a laptop computer, or a tablet computer. Additionally, a computer may be embedded in a device not generally regarded as a computer but with suitable processing capabilities, including a Personal Digital Assistant (PDA), a smart phone or any other suitable portable or fixed electronic device.
Also, a computer may have one or more input and output devices. These devices can be used, among other things, to present a user interface. Examples of output devices that can be used to provide a user interface include printers or display screens for visual presentation of output and speakers or other sound generating devices for audible presentation of output. Examples of input devices that can be used for a user interface include keyboards, and pointing devices, such as mice, touch pads, and digitizing tablets. As another example, a computer may receive input information through speech recognition or in other audible format.
Such computers may be interconnected by one or more networks in any suitable form, including as a local area network or a wide area network, such as an enterprise network or the Internet. Such networks may be based on any suitable technology and may operate according to any suitable protocol and may include wireless networks, wired networks or fiber optic networks.
Also, the various methods or processes outlined herein may be coded as software that is executable on one or more processors that employ any one of a variety of operating systems or platforms. Additionally, such software may be written using any of a number of suitable programming languages and/or programming or scripting tools, and also may be compiled as executable machine language code or intermediate code that is executed on a framework or virtual machine.
In this respect, the invention may be embodied as a computer readable storage medium (or multiple computer readable media) (e.g., a computer memory, one or more floppy discs, compact discs (CD), optical discs, digital video disks (DVD), magnetic tapes, flash memories, circuit configurations in Field Programmable Gate Arrays or other semiconductor devices, or other tangible computer storage medium) encoded with one or more programs that, when executed on one or more computers or other processors, perform methods that implement the various embodiments of the invention discussed above. As is apparent from the foregoing examples, a computer readable storage medium may retain information for a sufficient time to provide computer-executable instructions in a non-transitory form. Such a computer readable storage medium or media can be transportable, such that the program or programs stored thereon can be loaded onto one or more different computers or other processors to implement various aspects of the present invention as discussed above. As used herein, the term “computer-readable storage medium” encompasses only a computer-readable medium that can be considered to be a manufacture (i.e., article of manufacture) or a machine. Alternatively or additionally, the invention may be embodied as a computer readable medium other than a computer-readable storage medium, such as a propagating signal.
The terms “program” or “software” are used herein in a generic sense to refer to any type of computer code or set of computer-executable instructions that can be employed to program a computer or other processor to implement various aspects of the present invention as discussed above. Additionally, it should be appreciated that according to one aspect of this embodiment, one or more computer programs that when executed perform methods of the present invention need not reside on a single computer or processor, but may be distributed in a modular fashion amongst a number of different computers or processors to implement various aspects of the present invention.
Computer-executable instructions may be in many forms, such as program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Typically the functionality of the program modules may be combined or distributed as desired in various embodiments.
Also, data structures may be stored in computer-readable media in any suitable form. For simplicity of illustration, data structures may be shown to have fields that are related through location in the data structure. Such relationships may likewise be achieved by assigning storage for the fields with locations in a computer-readable medium that conveys relationship between the fields. However, any suitable mechanism may be used to establish a relationship between information in fields of a data structure, including through the use of pointers, tags or other mechanisms that establish relationship between data elements.
Various aspects of the present invention may be used alone, in combination, or in a variety of arrangements not specifically discussed in the embodiments described in the foregoing and is therefore not limited in its application to the details and arrangement of components set forth in the foregoing description or illustrated in the drawings. For example, aspects described in one embodiment may be combined in any manner with aspects described in other embodiments.
Also, the invention may be embodied as a method, of which an example has been provided. The acts performed as part of the method may be ordered in any suitable way. Accordingly, embodiments may be constructed in which acts are performed in an order different than illustrated, which may include performing some acts simultaneously, even though shown as sequential acts in illustrative embodiments.
Use of ordinal terms such as “first,” “second,” “third,” etc., in the claims to modify a claim element does not by itself connote any priority, precedence, or order of one claim element over another or the temporal order in which acts of a method are performed, but are used merely as labels to distinguish one claim element having a certain name from another element having a same name (but for use of the ordinal term) to distinguish the claim elements.
Also, the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having,” “containing,” “involving,” and variations thereof herein, is meant to encompass the items listed thereafter and equivalents thereof as well as additional items.
This patent application claims the benefit of U.S. provisional patent application No. 61/783,268, titled “ADJUSTING PRECURSOR ION POPULATIONS IN MASS SPECTROMETRY USING DYNAMIC ISOLATION WAVEFORMS,” filed Mar. 14, 2013, which is incorporated herein by reference in its entirety.
This invention was made with government support under 5R01HG003456-07 awarded by National Institutes of Health. The government has certain rights in the invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2014/023851 | 3/12/2014 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
61783268 | Mar 2013 | US |