×

Systems and methods for mitochondrial analysis

  • US 10,584,380 B2
  • Filed: 02/03/2016
  • Issued: 03/10/2020
  • Est. Priority Date: 09/01/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for analyzing a mitochondrial genome from an organism, the method comprising using at least one hardware processor connected to a tangible memory subsystem to perform:

  • creating, in the tangible memory subsystem, a mitochondrial DNA (mtDNA) reference graph representing a plurality of mitochondrial sequences, the mtDNA reference graph comprising a directed acyclic graph (DAG) comprising a plurality of vertices stored as objects in the tangible memory subsystem, wherein sequence strings of the plurality of mitochondrial sequences that match each other when aligned are each represented by a single common object and sequence strings that vary are represented as alternate objects, wherein at least one sequence string comprises a plurality of symbols, and wherein each object is stored in the tangible memory subsystem as a sequence string and a list of one or more pointers to adjacent objects, wherein each pointer identifies a physical location in the tangible memory subsystem at which an adjacent object is stored, such that the objects are linked to represent each of the mitochondrial sequences as a path through the mtDNA reference graph;

    obtaining a plurality of sequence reads from a biological sample previously obtained from a subject;

    aligning the plurality of sequence reads to paths through the mtDNA reference graph, wherein the aligning comprises calculating match scores between sequence reads in the plurality of sequence reads and sequence strings associated with vertices in the plurality of vertices, and looking backwards at each vertex, having one or more predecessor vertices, to the predecessor vertices if and only if a symbol comprises the first symbol of the sequence string associated with its vertex to select a path based on its score; and

    providing a report that identifies one or more of the mitochondrial sequences that aligned to the plurality of sequence reads.

View all claims
  • 12 Assignments
Timeline View
Assignment View
    ×
    ×