×

Systems and methods for visualizing structural variation and phasing information

  • US 10,650,912 B2
  • Filed: 01/13/2016
  • Issued: 05/12/2020
  • Est. Priority Date: 01/13/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing structural variation and phasing information over a network connection to a remote client computer, the system comprising one or more microprocessors, a persistent memory and a non-persistent memory, the persistent memory and the non-persistent memory collectively storing one or more nucleic acid sequencing datasets, whereineach respective nucleic acid sequencing dataset in the one or more nucleic acid sequencing datasets corresponds to at least one target nucleic acid in a respective sample in a plurality of samples, whereinthe respective sample is associated with a genome of at least one species,the respective nucleic acid sequencing dataset comprises (i) a header, (ii) a synopsis, and (iii) a data section,the data section comprises a plurality of sequencing reads,each respective sequencing read in the plurality of sequencing reads comprises a nucleic acid sequence comprising a first portion that corresponds to a subset of at least one target nucleic acid in the respective sample and a second portion that encodes a respective identifier for the respective sequencing read in a plurality of identifiers,each respective identifier is independent of the sequence of the at least one target nucleic acid, andthe plurality of sequencing reads collectively include the plurality of identifiers, and whereinthe persistent memory and the non-persistent memory further collectively store one or more programs that use the one or more microprocessors to:

  • provide a visualization tool for installation on the remote client computer;

    obtain a request, received from the remote client computer from a user, over a network connection, for structural variation and phasing information using a first dataset in the one or more datasets; and

    responsive to obtaining the request, automatically parse the request by;

    (i) loading the header and the synopsis of the first dataset into the non-persistent memory if not already loaded into the non-persistent memory while retaining the data section in persistent memory,(ii) comparing the request to the synopsis of the first dataset thereby identifying one or more portions of the data section of the first dataset,(iii) loading the one or more identified portions of the data section into non-persistent memory, wherein the loading loads less than the entirety of the data section,(iv) formatting structural variation and phasing information for display on the client computer using the first dataset, and(v) transmitting the formatted structural variation and phasing information over the network connection to the remote client computer for display on the remote client computer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×