Flexible seed extension for hash table genomic mapping
AssigneeIllumina, Inc.
InventorMichael Ruehle
Life of this patent
Estimating the term…
Loading patent…
AssigneeIllumina, Inc.
InventorMichael Ruehle
Estimating the term…
Methods, systems, and apparatuses, including computer programs for generating and using a hash table configured to improve mapping of reads are disclosed that include obtaining a first seed of K nucleotides from a reference sequence, generating a seed extension tree having a nodes, wherein each node of the nodes corresponds to (i) an extended seed that is an extension of the first seed and has a nucleotide length of K* and (ii) one or more locations, in a seed extension table, that include data describing reference sequence locations that match the extended seed, and for each node: storing interval information at a location of the hash table that corresponds to an index key for the extended seed, wherein the interval information references one or more locations in the seed extension table that include reference sequence locations that match the extended seed associated with the node.
A method for using a hash table to improve the mapping of sample reads to a reference sequence, the method comprising:
A system for using a hash table to improve the mapping of sample reads to a reference sequence comprising:
A non-transitory, computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
An integrated circuit for using a hash table to improve the mapping of sample reads to a reference sequence, the integrated circuit comprising multiple hardware logic gates that have been physically configured into one or more hardware digital logic circuits that realize functionality of a mapping and aligning unit, the integrated circuit comprising:
Dependencies are inferred from the claim text.