IP Library Granted Patent US 9,218,451
Granted Patent B2
US 9,218,451 · App. 14/101,105 · Granted Dec 22, 2015

Processing data from genotyping chips

Inventors: Alexander Wong (Palo Alto, CA); Oleksiy Khomenko (Stanford, CA); Serge Saxonov (San Mateo, CA); Brian Thomas Naughton (Mountain View, CA); Lawrence Hon (Millbrae, CA)
Assignee: 23andMe, Inc.
G06F19/22G06F19/18G06F19/28
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,218,451
App. No.
14/101,105
Granted
Dec 22, 2015
Kind
B2
Abstract

Processing genetic data includes receiving two or more genetic data sets for an individual from one or more genetic data sources, wherein the genetic data sets comprises data pertaining to the individual's deoxyribonucleic acid (DNA); merging the genetic data sets from the one or more genetic data sources to obtain a set of merged genetic data for the individual, including: identifying data in the genetic data sets that is conflicting, the identified data corresponding to a genetic marker associated with a variation that occurs at a region in the individual's genome; analyzing the identified data to resolve a discrepancy attributed to the identified conflicting data and automatically determine an appropriate value that corresponds to the genetic marker, the analysis and the determination being based at least in part on contextual information; and storing the appropriate value in the set of merged genetic data.

Claims (41)

1. A system for processing genetic data, including:

one or more computer processors configured to:

receive two or more genetic data sets for an individual from one or more genetic data sources, wherein the genetic data sets comprises data pertaining to the individual's deoxyribonucleic acid (DNA);

merge the genetic data sets from the one or more genetic data sources to obtain a set of merged genetic data for the individual, including to:

identify data in the genetic data sets that is conflicting, the identified data corresponding to a genetic marker associated with a variation that occurs at a region in the individual's genome;

analyze the identified data to automatically resolve a discrepancy attributed to the identified conflicting data and automatically determine an appropriate value that corresponds to the genetic marker, the analysis and the determination being based at least in part on contextual information that includes one or more of: family inheritance information, population-specific information, linkage disequilibrium information, or information from multiple probes; and

store the appropriate value in the set of merged genetic data; and

store the set of merged genetic data for the individual; and

one or more memories coupled to the one or more computer processors and configured to provide the one or more computer processors with instructions.

2. The system of claim 1 , wherein the genetic marker includes a Single Nucleotide Polymorphism (SNP) or a copy number variation (CNV).

3. The system of claim 1 , wherein the genetic marker includes multiple allele pairs.

4. The system of claim 1 , wherein the one or more processors are further configured to determine, based on contextual information that includes family inheritance information, that a probe used to generate one of the genetic data sets is defective.

5. The system of claim 1 , wherein the two or more data sets include an intensity value, a genotype call, or a confidence value associated with a genotype call.

6. The system of claim 1 , wherein the single set of merged data is stored in a structure having a plurality of entries each corresponding to a genetic marker.

7. The system of claim 1 , wherein the plurality of entries are mapped to a respective plurality of chromosome positional indexes using a lookup table or a configuration file.

8. The system of claim 1 , wherein the one or more genetic data sources include a genotyping chip.

9. The system of claim 1 , wherein to determine the appropriate value that corresponds to the genetic marker includes to adjust a prior probability.

10. The system of claim 1 , wherein to determine the appropriate value that corresponds to the genetic marker includes to adjust an observed probability.

11. A method for processing genetic data, including:

receiving two or more genetic data sets for an individual from one or more genetic data sources, wherein the genetic data sets comprises data pertaining to the individual's deoxyribonucleic acid (DNA);

merging, using one or more computer processors, the genetic data sets from the one or more genetic data sources to obtain a set of merged genetic data for the individual, including:

identifying data in the genetic data sets that is conflicting, the identified data corresponding to a genetic marker associated with a variation that occurs at a region in the individual's genome;

analyzing the identified data to automatically resolve a discrepancy attributed to the identified conflicting data and automatically determine an appropriate value that corresponds to the genetic marker, the analysis and the determination being based at least in part on contextual information that includes one or more of: family inheritance information, population-specific information, linkage disequilibrium information, or information from multiple probes; and

storing the appropriate value in the set of merged genetic data; and

storing the set of merged genetic data for the individual.

12. The method of claim 11 , wherein the genetic marker includes a Single Nucleotide Polymorphism (SNP) or a copy number variation (CNV).

13. The method of claim 11 , wherein the genetic marker includes multiple allele pairs.

14. The method of claim 11 , further comprising determining, based on contextual information that includes family inheritance information, that a probe used to generate one of the genetic data sets is defective.

15. The method of claim 11 , wherein the two or more data sets include an intensity value, a genotype call, or a confidence value associated with a genotype call.

16. The method of claim 11 , wherein the single set of merged data is stored in a structure having a plurality of entries each corresponding to a genetic marker.

17. The method of claim 11 , wherein the plurality of entries are mapped to a respective plurality of chromosome positional indexes using a lookup table or a configuration file.

18. The method of claim 11 , wherein the one or more genetic data sources include a genotyping chip.

19. The method of claim 11 , wherein determining the appropriate value that corresponds to the genetic marker includes adjusting a prior probability.

20. The method of claim 11 , wherein determining the appropriate value that corresponds to the genetic marker includes adjusting an observed probability.

21. A computer program product for processing genetic data, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for:

receiving two or more genetic data sets for an individual from one or more genetic data sources, wherein the genetic data sets comprises data pertaining to the individual's deoxyribonucleic acid (DNA);

merging the genetic data sets from the one or more genetic data sources to obtain a set of merged genetic data for the individual, including:

identifying data in the genetic data sets that is conflicting, the identified data corresponding to a genetic marker associated with a variation that occurs at a region in the individual's genome;

analyzing the identified data to automatically resolve a discrepancy attributed to the identified conflicting data and automatically determine an appropriate value that corresponds to the genetic marker, the analysis and the determination being based at least in part on contextual information that includes one or more of: family inheritance information, population-specific information, linkage disequilibrium information, or information from multiple probes; and

storing the appropriate value in the set of merged genetic data; and

storing the set of merged genetic data for the individual.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE APP. NO. 63806415 TO 63806145 AND APPL NO. 17721779 TO 17731779 PREVIOUSLY RECORDED ON REEL 73168 FRAME 531. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jan 6, 2026
From: 23ANDME PGS LLC
To: 23ANDME GENOMICS LLC
Reel/Frame 074434/0334 →
CHANGE OF NAME Recorded Oct 22, 2025
From: 23ANDME PGS LLC
To: 23ANDME GENOMICS LLC
Reel/Frame 073168/0531 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2025
From: 23ANDME, INC.
To: 23ANDME PGS LLC
Reel/Frame 072562/0795 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2014
From: WONG, ALEXANDER; KHOMENKO, OLEKSIY; SAXONOV, SERGE; NAUGHTON, BRIAN THOMAS; HON, LAWRENCE
To: 23ANDME, INC.
Reel/Frame 032198/0126 →
Continuity (5)
Continuation In Part 12583842 · Aug 25, 2009
Provisional Application 61199602 · Nov 17, 2008
Provisional Application 61190144 · Aug 26, 2008
Provisional Application 61200840 · Dec 3, 2008
Related Publication 20140156605A1 · Jun 5, 2014