IP Library Granted Patent US 11,626,274
Granted Patent B2
US 11,626,274 · App. 17/240,996 · Granted Apr 11, 2023

Interactive analysis of mass spectrometry data including peak selection and dynamic labeling

Inventors: Marshall Bern (San Carlos, CA); Yong Joo Kil (Fremont, CA)
Assignee: Protein Metrics, LLC
H01J49/0036G01N33/58G01N33/6848
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,626,274
App. No.
17/240,996
Granted
Apr 11, 2023
Kind
B2
Abstract

This invention relates to graphical user-interactive displays for use in MS-based analysis of protein impurities, as well as methods and software for generating and using such. One aspect provides a user-interactive display comprising interactive and dynamic selection of one or more masses and concurrent display of peaks (points) corresponding to that predicted mass value across other displays (MS1, deconvolved mass spectrum, etc.).

Claims (35)

1. A non-transitory machine-readable medium that stores instructions, which, when performed by a machine, cause the machine to perform operations comprising:

receiving a data file comprising mass spectrometry (MS) data for a sample comprising a molecule;

simultaneously displaying a plurality of visual representations derived from the received data file, the plurality of visual representations comprising: a first visual representation comprising estimated or calculated masses from the received data file, a second visual representation comprising a distribution of mass/charge (m/z) values estimated or calculated from the received data file, and a third visual representation comprising a deconvolved mass spectrum estimated or calculated from the received data file;

receiving a plurality of user-selected mass values from one of the first visual representation, the second visual representation or the third visual representation; and

displaying, simultaneously, a separate labeled mark corresponding to each of the user-selected mass values on one or both of the first and third visual representations, and simultaneously displaying the labeled mark corresponding the each of the user-selected mass values on each of a plurality of sites on the distribution of m/z values, wherein the labeled mark uniquely correspond to the user-selected mass value; and

adjusting the labeled mark based on a selectable control.

2. The non-transitory machine-readable medium of claim 1 , wherein adjusting comprises adjusting an x position on the distribution of m/z values.

3. The non-transitory machine-readable medium of claim 1 , wherein adjusting comprises adjusting a y position on the distribution of m/z values.

4. The non-transitory machine-readable medium of claim 1 , wherein adjusting comprises adjusting a transparency on the distribution of m/z values.

5. The non-transitory machine-readable medium of claim 1 , wherein the labeled mark comprises a colored dot.

6. The non-transitory machine-readable medium of claim 1 , wherein the labeled mark comprises an annotated colored dot.

7. The non-transitory machine-readable medium of claim 1 , wherein receiving the plurality of user-selected mass values comprises identifying mass values from a user-selected region of the second visual representation and/or the third visual representation.

8. The non-transitory machine-readable medium of claim 7 , wherein identifying the mass values from the user-selected region comprises identifying a peak mass value from the user-selected region.

9. The non-transitory machine-readable medium of claim 1 , wherein adjusting comprises adjusting a y position on the distribution of m/z values to scale by charge probability.

10. The non-transitory machine-readable medium of claim 1 , wherein displaying the labeled mark corresponding to the selected mass values on the plurality of sites on the distribution of m/z values comprises identifying a maximum amplitude within a predetermined range in the distribution of m/z values and displaying the labeled mark on the maximum amplitude for each site of the plurality of sites.

11. A method for interactively displaying mass spectrometry data, the method comprising:

receiving a data file comprising mass spectrometry (MS) data for a sample comprising a molecule;

simultaneously displaying a plurality of visual representations derived from the received data file, the plurality of visual representations comprising: a first visual representation comprising estimated or calculated masses from the received data file, a second visual representation comprising a distribution of mass/charge (m/z) values estimated or calculated from the received data file, and a third visual representation comprising a deconvolved mass spectrum estimated or calculated from the received data file;

receiving a plurality of user-selected mass values from one of the first visual representation, the second visual representation or the third visual representation; and

displaying, simultaneously, a separate labeled mark corresponding to each of the user-selected mass values on one or both of the first and third visual representations, and simultaneously displaying the labeled mark corresponding the each of the user-selected mass values on each of a plurality of sites on the distribution of m/z values, wherein the labeled mark uniquely correspond to the user-selected mass value; and

adjusting the labeled mark based on a selectable control.

12. The method of claim 11 , wherein adjusting comprises adjusting an x position on the distribution of m/z values.

13. The method of claim 11 , wherein adjusting comprises adjusting a y position on the distribution of m/z values.

14. The method of claim 11 , wherein adjusting comprises adjusting a transparency on the distribution of m/z values.

15. The method of claim 11 , wherein the labeled mark comprises a colored dot.

16. The method of claim 11 , wherein receiving the plurality of user-selected mass values comprises identifying mass values from a user-selected region of the second visual representation and/or the third visual representation.

17. The method of claim 16 , wherein identifying the mass values from the user-selected region comprises identifying a peak mass value from the user-selected region.

18. The method of claim 11 , wherein adjusting comprises adjusting a y position on the distribution of m/z values to scale by charge probability.

19. The method of claim 11 , wherein displaying the labeled mark corresponding to the selected mass values on the plurality of sites on the distribution of m/z values comprises identifying a maximum amplitude within a predetermined range in the distribution of m/z values and displaying the labeled mark on the maximum amplitude for each site of the plurality of sites.

20. A method for interactively displaying mass spectrometry data, the method comprising:

receiving a data file comprising mass spectrometry (MS) data for a sample comprising a molecule;

simultaneously displaying a plurality of visual representations derived from the received data file, the plurality of visual representations comprising: a first visual representation comprising estimated or calculated masses from the received data file, a second visual representation comprising a distribution of mass/charge (m/z) values estimated or calculated from the received data file, and a third visual representation comprising a deconvolved mass spectrum estimated or calculated from the received data file;

receiving a user-selected set of mass values from one of the first visual representation, the second visual representation or the third visual representation, by a user selecting a range and automatically identifying a plurality of mass values from within the range;

displaying a labeled mark corresponding to each mass value of the user-selected set of mass values on one or both of the first and third visual representations, and simultaneously displaying a set of labeled marks corresponding to each of the mass values at a plurality of sites on the distribution of mass/charge (m/z) values, wherein displaying the set of labeled marks corresponding to each of the selected mass values on the plurality of sites on the distribution of m/z values comprises identifying a maximum amplitude within a predetermined range in the distribution of m/z values and displaying the labeled mark on the maximum amplitude for each site of the plurality of sites; and

adjusting one or more of an x position on the distribution of m/z values and a y position on the distribution of m/z values of the labeled mark based on a selectable control.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jul 1, 2025
From: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
To: PROTEIN METRICS, LLC; SOFTGENETICS, LLC
Reel/Frame 071582/0907 →
RELEASE OF SECURITY INTEREST Recorded Jul 2, 2024
From: BARINGS FINANCE LLC, AS COLLATERAL AGENT
To: PROTEIN METRICS, INC.
Reel/Frame 067895/0115 →
TERMINATION OF PATENT SECURITY AGREEMENT AT REEL 58457/FRAME 0205 Recorded Jul 1, 2024
From: BARINGS FINANCE LLC, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
To: PROTEIN METRICS, INC. (N/K/A PROTEIN METRICS, LLC)
Reel/Frame 068102/0310 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jul 1, 2024
From: PROTEIN METRICS, LLC; SOFTGENETICS, LLC
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 068102/0180 →
CHANGE OF NAME Recorded Feb 8, 2023
From: PROTEIN METRICS INC.
To: PROTEIN METRICS, LLC
Reel/Frame 062625/0973 →
SECURITY INTEREST Recorded Dec 22, 2021
From: PROTEIN METRICS INC.
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 058457/0205 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2021
From: BERN, MARSHALL; KIL, YONG JOO
To: PROTEIN METRICS INC.
Reel/Frame 056537/0489 →
Continuity (4)
Continuation In Part 16773857 · Jan 27, 2020
Continuation 16052506 · Aug 1, 2018
Provisional Application 62540031 · Aug 1, 2017
Related Publication 20210335589A1 · Oct 28, 2021
Cited By (3)
US 12,205,331 US 12,352,757 US 12,400,846