IP Library Granted Patent US 9,298,804
Granted Patent B2
US 9,298,804 · App. 14/329,243 · Granted Mar 29, 2016

Variant database

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 9,298,804
App. No.
14/329,243
Granted
Mar 29, 2016
Kind
B2
Abstract

The invention provides a system and method for describing polymorphisms or genetic variants based on information about mutations and relationships among them. The invention uses object-oriented concepts to describe variants as variant objects and relations among those variants as variant relation object, each object being an instance of an abstract class of genomic feature and able to contain any number of other objects. Information about genetic disorders is stored in association with the object that represents the pathogenic variant. Genetic test results are used to access corresponding objects to provide a report based on variants or polymorphisms in a patient's genetic material.

Claims (32)

1. A method of describing mutations in a patient genome, the method comprising using a computer system comprising a memory coupled to a processor for:

receiving data representing a first mutation and a second mutation in the patient genome;

creating a first instance of an abstract class of genomic feature and storing in the first instance a number representing a start position in a reference human genome and at least one IUPAC character representing a nucleotide found in the patient genome at the start position and not found in the reference human genome;

creating a second instance of the abstract class and storing in the second instance a second number representing a second start position, different from the first start position, in the reference human genome and at least one second IUPAC character representing a nucleotide found in the patient genome at the second start position and not found in the reference human genome;

creating a third instance of the abstract class and storing in the third instance; the first instance, the second instance, and a description of a relationship between the first instance and the second instance; and

describing the mutations in the patient genome based on the third instance.

2. The method of claim 1 , further comprising:

receiving data identifying a genomic region; and

creating a fourth instance of the abstract class, the fourth instance comprising a description of a relationship between the genomic region and the first mutation and the second mutation.

3. The method of claim 2 , wherein the genomic region is identified as one selected from the list consisting of: exon, intron, gene, and ORF.

4. The method of claim 2 , wherein the genomic region is identified as one selected from the list consisting of: regulatory region, promoter, splice site, and non-coding region.

5. The method of claim 2 , wherein the genomic region is identified as one selected from the list consisting of: epigenetically modified region and methylated sequence.

6. The method of claim 2 , wherein the genomic region is identified as one selected from the list consisting of: protein motif and protein secondary structure.

7. The method of claim 1 , wherein the first mutation is not already stored within the computer system.

8. The method of claim 7 , further comprising storing the first instance in one or more computer storage devices.

9. A system for providing a description of a variant in a patient's genome, the system comprising:

a processor; and

a computer-readable storage device containing instructions which when executed by the processor cause the system to

receive data representing a first mutation and a second mutation in the patient's genome;

create a first instance of an abstract class of genomic feature and store in the first instance a number representing a start position in a reference human genome and at least one IUPAC character representing a nucleotide found in the patient genome at the start position and not found in the reference human genome;

create a second instance of the abstract class and store in the second instance a second number representing a second start position—different from the first start position—in the reference human genome and at least one second IUPAC character representing a nucleotide found in the patient genome at the second start position and not found in the reference human genome comprising a description of the second mutation as a variant of the reference;

create a third instance of the abstract class and store in the third instance; the first instance, the second instance, and a description of a relationship between the first instance and the second instance; and

provide a description of the genome based on the third instance.

10. The system of claim 9 , further operable to:

receive data identifying a genomic region; and

create a fourth instance of the abstract class, the fourth instance comprising a description of a relationship between the genomic region and the first mutation and the second mutation.

11. The system of claim 10 , wherein the genomic region is identified as one selected from the list consisting of: exon, intron, gene, and ORF.

12. The system of claim 10 , wherein the genomic region is identified as one selected from the list consisting of: regulatory region, promoter, splice site, and non-coding region.

13. The system of claim 10 , wherein the genomic region is identified as one selected from the list consisting of: epigenetically modified region and methylated sequence.

14. The system of claim 10 , wherein the genomic region is identified as one selected from the list consisting of: protein motif and protein secondary structure.

15. The system of claim 9 , wherein the first mutation is not already stored within the system.

16. The system of claim 15 , further operable to store the first instance in one or more computer storage devices.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2024
From: INVITAE CORPORATION
To: LABORATORY CORPORATION OF AMERICA HOLDINGS
Reel/Frame 068822/0025 →
SECURITY INTEREST Recorded Mar 13, 2023
From: INVITAE CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 063787/0148 →
RELEASE OF SECURITY INTEREST Recorded Mar 6, 2023
From: PERCEPTIVE CREDIT HOLDINGS III, LP
To: INVITAE CORPORATION; GOOD START GENETICS, INC.; SINGULAR BIO, INC.; YOUSCRIPT, LLC
Reel/Frame 063282/0538 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE SCHEDULE A OF THE CONFIRMATORY ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 056756 FRAME: 0884. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 11, 2021
From: GOOD START GENETICS, INC.
To: INVITAE CORPORATION
Reel/Frame 057772/0828 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2021
From: GOOD START GENETICS, INC.
To: INVITAE CORPORATION
Reel/Frame 056756/0884 →
PATENT SECURITY AGREEMENT Recorded Oct 2, 2020
From: INVITAE CORPORATION; GOOD START GENETICS, INC.; SINGULAR BIO, INC.; YOUSCRIPT, LLC
To: PERCEPTIVE CREDIT HOLDINGS III, LP
Reel/Frame 054234/0872 →
RELEASE OF SECURITY INTEREST Recorded Sep 11, 2019
From: INN SA LLC
To: INVITAE CORPORATION; GOOD START GENETICS, INC.; COMBIMATRIX CORPORATION
Reel/Frame 050454/0559 →
SECURITY INTEREST Recorded Nov 6, 2018
From: INVITAE CORPORATION; GOOD START GENETICS, INC.; COMBIMATRIX CORPORATION
To: INN SA LLC
Reel/Frame 047889/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2014
From: NIZZARI, MARCIA M.; BRETON, BENJAMIN H.; TEFFT, DAVID L.; HAURIE, XAVIER S.
To: GOOD START GENETICS, INC.
Reel/Frame 033893/0331 →