Variant database
First Claim
1. A method of providing a description of a variant in a patient'"'"'s genome, the method comprising:
- receiving genetic data relating to the patient, the data representing at least a first mutation and a second mutation;
retrieving from one or more computer-readable storage devices a first variant object comprising a description of the first mutation as a first variant of a reference and a second variant object comprising a description of the second mutation as a second variant of the reference, each of the first and second variant objects being an instance of an abstract class of a genomic feature;
determining a relationship between the first and second mutations;
retrieving a third object comprising a description of the relationship, the third object also being an instance of the abstract class; and
providing a description of the variant based on the third object, wherein each object inherits a start position attribute from the abstract class.
12 Assignments
0 Petitions
Accused Products
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.
-
Citations
31 Claims
-
1. A method of providing a description of a variant in a patient'"'"'s genome, the method comprising:
-
receiving genetic data relating to the patient, the data representing at least a first mutation and a second mutation; retrieving from one or more computer-readable storage devices a first variant object comprising a description of the first mutation as a first variant of a reference and a second variant object comprising a description of the second mutation as a second variant of the reference, each of the first and second variant objects being an instance of an abstract class of a genomic feature; determining a relationship between the first and second mutations; retrieving a third object comprising a description of the relationship, the third object also being an instance of the abstract class; and providing a description of the variant based on the third object, wherein each object inherits a start position attribute from the abstract class. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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 genetic data relating to the patient, the data representing at least a first mutation and a second mutation, retrieve from a database a first object comprising a description of the first mutation as a first variant of a reference and a second object comprising a description of the second mutation as a second variant of the reference, each of the first and second objects being an instance of an abstract class of a genomic feature, determine a relationship between the mutation and a second mutation, retrieving a third object comprising a description of the relationship, the third object also being an instance of the abstract class, and provide a description of the variant based on the third object, wherein each object inherits a start position attribute from the abstract class. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of describing variants, the method comprising:
-
providing, using a computer comprising a memory coupled to a processor, code describing an abstract class of genomic feature object; creating variant objects, each variant object being an instance of the abstract class of genomic feature object and comprising a description of a mutation; creating relation objects, each relation object being an instance of the genomic feature object and comprising one or more genomic feature objects and a description of a relationship among the one or more genomic feature objects; and providing descriptions of variants based on at least one of the relation objects. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for describing variants, the system comprising:
-
a processor; and a computer-readable storage device containing instructions which when executed by the processor cause the system to create variant objects, wherein each variant object is an instance of an abstract class of genomic feature object and comprises a description of a mutation; create relation objects, wherein each relation object in an instance of the abstract class of genomic feature object and comprises one or more genomic feature objects and a description of a relationship among the one or more genomic feature objects; and provide descriptions of variants based on at least one of the relation objects. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification