# US 12,224,169 B2 · Interactive analysis of mass spectrometry data

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,224,169 B2
- Document ID: US12224169B2
- Status: Granted
- Kind: B2
- Application number: 17/706,539
- Filed: 2022-03-28
- Published: 2022-09-22
- Granted: 2025-02-11
- Earliest claimed: 2017-09-29
- Assignees: Protein Metrics Inc.
- Applicants: Protein Metrics, LLC
- Inventors: Yong Joo Kil; Eric Carlson
- Web page: https://patentgrep.com/patent/US12224169B2

## CPC

- H01J 49/0036: {Step by step routines describing the handling of the data generated during a measurement}
- H01J 49/02: Details
- H01J: ELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS (spark-gaps H01T; electric arc lamps H05B31/00; particle accelerators H05H)

## Abstract

This invention relates to graphical user-interactive analysis of data, including in particular, mass spectrographic data analysis, as well as methods and software for generating and using such. One aspect provides user-customizable reports, including methods and apparatuses for generating customizable pivot tables and graphs specific to mass spectrographic data.

## Claims

### Claim 1

A computer-implemented method for dynamically preparing reports associated with a molecule of interest, the method comprising:
displaying an inspection view component of a user interface including mass spectrometry (MS) data, the inspection view component further comprising:
a window including values associated with the molecule of interest, wherein the values associated with the molecule of interest are one or more of: mass values, mass-over-charge ratio (m/z) values, or values derived from mass-to-charge ratios, and data from one or more analytical techniques specific to the molecule of interest; and
a spectrum window including a graph indicating peaks corresponding to the values associated with the molecule of interest;
displaying a report view on a user interface dashboard, the report view comprising one or more selectable pivot tabs, each of the one or more selectable pivot tabs including all or a subset of information from one or both of the values associated with the molecule of interest and the graph indicating peaks corresponding to the values associated with the molecule of interest; and
dynamically modifying a selected pivot tab in response to a user modifying one or both of the values associated with the molecule of interest and the graph indicating peaks corresponding to the values associated with the molecule of interest.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the one or more analytical techniques specific to the molecule of interest comprises chromatography data.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein the one or more analytical techniques specific to the molecule of interest comprises pH and/or O2 levels, bioreactor sample data, clinical data, or charge variant data.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein the values associated with the molecule of interest include a m/z of at least one molecular species associated with the molecule of interest.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, further comprising modifying one or both of the window including values associated with the molecule of interest and the graph indicating peaks corresponding to the values associated with the molecule of interest based on user input.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, wherein the report view includes one or more selectable pivot functions for displaying all or the subset of information from one or both of the values associated with the molecule of interest and the graph indicating peaks corresponding to the values associated with the molecule of interest.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein the MS data includes one or more MS datasets, each MS dataset including MS data associated with a sample having the molecule of interest.

### Claim 8 (depends on 7)

The computer-implemented method of claim 7, further comprising combining the one or more MS datasets into a single flat table.

### Claim 9 (depends on 8)

The computer-implemented method of claim 8, wherein combining the one or more MS datasets into the single flat table includes concatenating the one or more MS datasets into the single flat table.

### Claim 10 (depends on 1)

The computer-implemented method of claim 1, wherein dynamically modifying the selected pivot tab includes adjusting one or more of a table and a chart of the selected pivot tab.

### Claim 11 (depends on 10)

The computer-implemented method of claim 10, further comprising saving a first subset of pivot functions contained in an active element window as associated with the selected pivot tab.

### Claim 12 (depends on 1)

The computer-implemented method of claim 1, further comprising modifying one or both of the values associated with the molecule of interest and the graph indicating peaks corresponding to the values associated with the molecule of interest based on a user input.

### Claim 13 (depends on 1)

The computer-implemented method of claim 1, wherein the report view of the user interface includes default tabs including one or more of:
a summary tab that, when selected, is configured to display a description of the molecule of interest and MS parameters;
a coverage tab that, when selected, is configured to display information related to the molecule of interest;
a percent modification tab that, when selected, is configured to display information associated with modifications to the molecule of interest; and
an average percent modification tab that, when selected, is configured to display the information associated with modifications to the molecule of interest averaged among one or more MS datasets.

### Claim 14 (depends on 1)

The method of claim 1, further comprising toggling between the inspection view component and the report view based on user input.

### Claim 15

A non-transitory computer-readable medium with instructions stored thereon, that when executed by a processor, perform steps comprising:
displaying an inspection view component of a user interface including mass spectrometry (MS) data, the inspection view component further comprising:
a window including values associated with a molecule of interest, wherein the values associated with the molecule of interest are one or more of: mass values, mass-over-charge ratio (m/z) values, or values derived from mass-to-charge ratios, and data from one or more analytical techniques specific to the molecule of interest; and
a spectrum window including a graph indicating peaks corresponding to the values associated with the molecule of interest;
displaying a report view on a user interface dashboard, the report view comprising one or more selectable pivot tabs, each of the one or more selectable pivot tabs including all or a subset of information from one or both of the values associated with the molecule of interest and the graph indicating peaks corresponding to the values associated with the molecule of interest; and
dynamically modifying a selected pivot tab in response to a user modifying one or both of the values associated with the molecule of interest and the graph indicating peaks corresponding to the values associated with the molecule of interest.

### Claim 16 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the instructions further comprise instructions to apply one or more filters to the MS data.

### Claim 17 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein displaying the report view includes displaying one or more new fields associated with different MS datasets from different MS samples.

### Claim 18 (depends on 15)

The non-transitory computer-readable medium of claim 15, further comprising selecting one or more of the peaks or selecting a range of m/z values around one or more of the peaks based on user input.

### Claim 19 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the instructions further comprise instructions to display a chromatogram based on the MS data in the inspection view component of the user interface.

### Claim 20 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the instructions further comprise instructions to adjust an order or arrangement of information displayed in the report view of the user interface.

### Claim 21 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the selected pivot tab includes:
an active element window configured to display a first subset of pivot functions;
a display window configured to display one or more of a report table and a report graph based on the first subset of pivot functions; and
a storage window configured to display a second subset of pivot functions that is not displayed in the display window.
