Sequence database search with sequence search trees
AssigneeIncyte Genomics, Inc.
InventorsMichael G. Walker, James Z. Wang, Eldar Y. Giladi
Life of this patent
Estimating the term…
Loading patent…
AssigneeIncyte Genomics, Inc.
InventorsMichael G. Walker, James Z. Wang, Eldar Y. Giladi
Estimating the term…
A method and system for generating and searching a tree-structured index of window vectors that represent database sequences comprise a window vector generation module, a tree-structured index generation module, a query sequence partitioning module, and a retrieval component. The window vector generation module partitions a database sequence into a plurality of overlapping windows. Each window has a fixed length W comprising a fixed number of nucleotides, and the offset among windows is determined by a parameter Δ. The window vector generation module then maps each database sequence window into a window vector. The database sequence window vector indicates the frequency of appearance of each k-tuple in the corresponding database sequence window. The tree-structured index generation module then generates a tree-structured index using the database sequence window vectors. The query sequence partitioning module partitions a query sequence into a plurality of windows and maps each query sequence window into a query sequence window vector. Each query sequence window vector is then compared against the tree-structured index to locate the database sequences that are similar to the query sequence. The list of database sequences that are similar to the query sequence is then returned as the result of the search.
A computer-implemented process for selecting database sequences, the process comprising:
In a computer having a processor and a storage device, the storage device storing a plurality of database sequences in computer-readable form, each database sequence representing a biological sequence of nucleotides, a computer-implemented process for selecting a database sequence in response to an input query sequence representing a biological sequence of nucleotides, the process comprising:
A computer-implemented process for generating a tree-structured index representing database sequences, the process comprising:
In a computer-implemented system comprising a plurality of database sequences, a system for generating a tree-structure index that represents the database sequences, the system for generating a tree structure index comprising:
A computer-implemented system for selecting database sequences from a database comprising a plurality of sequences stored in electronic form, the system comprising:
A computer readable memory, for use with a processor and a plurality of database sequences, the memory storing a computer program executable by the processor for configuring and controlling the processor to generate a tree-structured index that represents the database sequences, by performing the steps of:
A computer readable memory, for use in a computer system comprising a processor and a database storing a plurality of database sequences in computer-readable form, and for selecting database sequences from the database in response to a query sequence, the computer readable memory storing:
Dependencies are inferred from the claim text.