IP Library Granted Patent US 10,726,945
Granted Patent B2
US 10,726,945 · App. 15/476,337 · Granted Jul 28, 2020

BAMBAM: parallel comparative analysis of high-throughput sequencing data

Inventors: John Zachary Sanborn (Santa Cruz, CA); David Haussler (Santa Cruz, CA)
Assignee: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
G16B50/00G06F3/04845G06F40/169G06N7/005G16B20/00G16B30/00G16H10/60G16H50/20G06Q50/24G16H50/30Y02A90/22Y02A90/26
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 10,726,945
App. No.
15/476,337
Granted
Jul 28, 2020
Kind
B2
Abstract

A differential sequence object is constructed on the basis of alignment of sub-strings via incremental synchronization of sequence strings using known positions of the sub-strings relative to a reference genome sequence. An output file is then generated that comprises only relevant changes with respect to the reference genome.

Claims (32)

1. A genomic difference sequence analysis system comprising:

a first database storing a tumor genomic sequence of a patient's tumor and a germline genomic sequence of a patient's healthy tissue; and

a sequence analysis engine coupled with the first database and comprising a tangible, non-transitory computer readable memory storing software instructions and at least one processor, wherein the processor is configured to execute the software instructions to:

obtain, from the first database, a tumor string representing at least portion of the tumor genomic sequence and a germline string representing at least a portion of the germline genomic sequence, the tumor string comprising tumor reads and the germline string comprising germline reads, wherein the tumor reads of the tumor string and the germline reads of the germline string overlap with each other at at least one genomic position;

generate a local differential string that includes one or more differences between the tumor string and the germline string at the at least one genomic position by (1) incrementally obtaining a set of tumor reads and a set of germline reads that overlap a respective genomic position of the at least one genomic position and (2) comparing the set of tumor reads to the set of germline reads to determine the one or more differences at the respective genomic position, wherein the local differential string comprises a protein-coding sequence; and

update, in a second database, a differential sequence object based on the local differential string such that the differential sequence object includes one or more of the differences, where the differential sequence object is associated with the patient in the second database.

2. The system of claim 1 , wherein the tumor genomic sequence comprises a polypeptide-coding sequence of the patient's tumor.

3. The system of claim 2 , wherein the tumor string comprises the polypeptide-coding sequence of the patient's tumor.

4. The system of claim 1 , wherein the germline genomic sequence comprises a polypeptide-coding sequence of the patient's healthy tissue.

5. The system of claim 4 , wherein the germline string comprises the polypeptide-coding sequence of the patient's tumor.

6. The system of claim 1 , wherein the differential sequence object comprises a polypeptide-coding sequence.

7. The system of claim 1 , wherein the differential sequence object comprises differences in protein-coding sequences between the tumor string and the germline string.

8. The system of claim 1 , wherein the differential sequence object comprises differences in nucleic acid sequences between the tumor string and the germline string.

9. The system of claim 8 , wherein the differences in nucleic acid sequences comprise DNA sequence or RNA sequences.

10. The system of claim 1 , wherein the processor of the sequence analysis engine is further configured to execute the software instructions to calculate a patient-specific deviation by comparing the differential sequence object to a reference genome.

11. The system of claim 10 , where the patient-specific deviation is part of a patient-specific deviation profile.

12. The system of claim 1 , wherein the first database is configured to store the tumor genomic sequence and the germline genomic sequence according to at least one of the following file formats: BAM format and SAM format.

13. The system of claim 1 , wherein the differential sequence object comprises a constellation of local differential strings between the tumor genomic sequence and the germline genomic sequence.

14. The system of claim 1 , wherein the at least one genomic position is with respect to a known reference genomic sequence.

15. The system of claim 1 , wherein the processor of the sequence analysis engine is further configured to execute the software instructions to generate a patient-specific instruction based on a comparison of the differential sequence object to other differential sequence objects of subjects that have known conditions.

16. The system of claim 15 , wherein the patient-specific instruction includes at least one of the following: a treatment, a diagnosis, a prognosis, a predicted treatment outcome, a risk assessment, and a prescription.

17. The system of claim 1 , wherein the processor of the sequence analysis engine is further configured to execute the software instructions to update the differential sequence object based on the local differential string according to at least one of the following management functionalities:

create the differential sequence object and include the local differential string;

modify the differential sequence object according to the local differential string;

append the differential sequence object with the local differential string;

delete at least a portion of the differential sequence object;

copy at least a portion of the differential sequence object; and

analyze at least a portion of the differential sequence object.

18. The system of claim 1 , wherein the differential sequence object comprises metadata attributes.

19. The system of claim 18 , wherein the metadata attributes at least one of the following: a time stamp, a sample time, a patient name, a tissue type, a tissue state, a neoplastic growth, a ploidy, a gene copy number, a repeat copy number, an inversion, a deletion, an insertion, a viral insertion, a somatic mutation, a germline mutation, a rearrangement, a transposition, and a loss of heterozygosity.

20. The system of claim 18 , wherein differential sequence object is queryable via the metadata attributes.

21. The system of claim 1 , the germline genomic sequence of the patient's healthy tissue is obtained from a blood sample from the patient.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2020
From: SANBORN, JOHN Z.; HAUSSLER, DAVID
To: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
Reel/Frame 051732/0258 →
Continuity (4)
Division 13373550 · Nov 18, 2011
Continuation In Part 13134047 · May 25, 2011
Provisional Application 61396356 · May 25, 2010
Related Publication 20170206316A1 · Jul 20, 2017
Cited By (2)
US 12,347,526 US 12,620,454