IP Library Granted Patent US 12,640,233
Granted Patent B2
US 12,640,233 · App. 18/540,814 · Granted May 26, 2026

Method for the compression of genome sequence data

Inventor: Guillaume Alexandre Pascal Rizk (Rennes, FR)
Assignee: Illumina, Inc.
G16B30/10G06F16/2365G16B20/20G16B30/20G16B45/00G16B50/50
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 12,640,233
App. No.
18/540,814
Granted
May 26, 2026
Kind
B2
Abstract

Systems, methods, computer programs, and hardware circuits for compressing genomic sequence data. In one aspect, the method can include obtaining a read record, determining whether the read record corresponds to a read that is perfectly mapped to a reference sequence or imperfectly mapped to the reference sequence, based on determining that the read record corresponds to a read that is imperfectly mapped to the reference sequence whether a number of mismatches of the imperfectly mapped read does not exceed a predetermined threshold number of mismatches, and based on determining that the number of mismatches does not exceed the predetermined threshold number of mismatches, (i) obtaining an offset from a previous mismatch that is lower than a maximum encodable offset value and (ii) encoding each mismatch of the imperfectly mapped read and the offset from the previous mismatch of the read into a record having a size of 1 byte.

Claims (99)

1 . A method for compressing genomic sequence data, the method comprising:

obtaining, by one or more computers, a read record;

determining, by the one or more computers, that the read record corresponds to a read that is imperfectly mapped to the reference sequence;

determining, by the one or more computers, that a number of mismatches of the imperfectly mapped read does not exceed a predetermined threshold number of mismatches;

obtaining, by the one or more computers, an offset from a previous mismatch that is lower than a maximum encodable offset value, wherein the maximum encodable offset value corresponds to a size of a portion of a field of a compressed read record that is to be allocated for storing the obtained offset; and

encoding, by the one or more computers, each mismatch of the imperfectly mapped read and the offset from the previous mismatch of the read into a compressed read record having a size of 1 byte.

2 . The method of claim 1 , wherein the method further comprises:

obtaining, by the one or more computers, an additional read record;

determining, by the one or more computers, that the additional read record corresponds to an additional read that is imperfectly mapped to the reference sequence;

determining, by the one or more computers, that a number of mismatches of the imperfectly mapped additional read exceeds the predetermined threshold number of mismatches; and

encoding, by the one or more computers, each base of the imperfectly mapped additional read individually in a compressed read record for the additional read.

3 . The method of claim 1 , wherein each read record comprises:

data indicating an absolute starting position of an aligned read with respect to the reference sequence;

data indicating a length of the read;

data indicating whether the read is perfectly mapped or imperfectly mapped;

data indicating a number of mismatches identified in the read; and

data indicating a relative position of each of said mismatches in the read.

4 . The method of claim 1 , wherein encoding each mismatch of the imperfectly mapped read into a compressed read record having a size of 1 byte comprises, for each particular mismatch:

encoding, by the one or more computers, a first two bits of the byte to include data representing an alternate nucleotide or base present in the read instead of a corresponding reference nucleotide or base in the reference sequence; and

encoding, by one or more computers, six remaining bits of the byte to include data representing the offset.

5 . The method of claim 4 , the method further comprising:

determining, by one or more computers, that the offset is greater than a maximum encodable value; and

inserting, by one or more computers, at least one fake mismatch between the particular mismatch and the previous mismatch.

6 . The method of claim 1 , the method further comprising:

obtaining, by the one or more computers, an additional read record;

determining, by the one or more computers, that the additional read record corresponds to an additional read that is perfectly mapped to the reference sequence;

encoding, by one or more computers, at least a portion of the additional read record into a compressed read record for the additional read using reduced information entropy encoding.

7 . A hardware processor that includes hardware processing circuitry that is configured to perform one or more operations, the one or more operations comprising:

obtaining, by the hardware processing circuitry, a read record;

determining, by the hardware processing circuitry, whether the read record corresponds to a read that is perfectly mapped to a reference sequence or imperfectly mapped to the reference sequence;

based on determining, by the hardware processing circuitry, that the read record corresponds to a read that is imperfectly mapped to the reference sequence, determining, by the one or more computers, whether a number of mismatches of the imperfectly mapped read does not exceed a predetermined threshold number of mismatches; and

based on determining that the number of mismatches does not exceed the predetermined threshold number of mismatches, (i) obtaining, by the hardware processing circuitry, an offset from a previous mismatch that is lower than a maximum encodable offset value, wherein the maximum encodable offset value corresponds to a size of a portion of a field of a compressed read record that is to be allocated for storing the obtained offset and (ii) encoding, by the hardware processing circuitry, each mismatch of the imperfectly mapped read and the offset from the previous mismatch of the read into a compressed read record having a size of 1 byte.

8 . The hardware processor of claim 7 , wherein each read record comprises:

data indicating an absolute starting position of the aligned read with respect to the reference sequence;

data indicating a length of the read;

data indicating whether the read is perfectly mapped or imperfectly mapped;

data indicating a number of mismatches identified in the read; and

data indicating a relative position of said mismatches in the read.

9 . The hardware processor of claim 7 , wherein encoding each mismatch of the imperfectly mapped read into a compressed read record having a size of 1 byte comprises for each particular mismatch:

encoding, by the hardware processing circuitry, a first two bits of the byte to include data representing an alternate nucleotide or base present in the read instead of a corresponding reference nucleotide or base in the reference sequence; and

encoding, by the hardware processing circuitry, a six remaining bits of the byte to include data representing the offset.

10 . The hardware processor of claim 9 , wherein the hardware processor circuitry is further configured to perform operations comprising:

determining, by the hardware processing circuitry, whether the offset is greater than a maximum encodable value;

based on determining that the offset is greater than the maximum encodable value, inserting, by the hardware processing circuitry, at least one fake mismatch between the particular mismatch and the previous mismatch.

11 . The hardware processor of claim 7 , wherein the hardware processor circuitry is further configured to perform operations comprising:

based on determining that the read record corresponds to a read that is perfectly mapped to the reference sequence, encoding, by the hardware processing circuitry, at least a portion of the read record using reduced information entropy encoding.

12 . The hardware processor of claim 7 wherein the hardware processing circuitry comprises one or more field programmable gate arrays (FPGAs).

13 . The hardware processor of claim 7 , wherein the one or more operations further comprise:

determining, by the hardware processing circuitry, that the number of mismatches of the imperfectly mapped read exceeds the predetermined threshold number of mismatches; and

based on determining that that the number of mismatches of the imperfectly mapped read exceeds the predetermined threshold number of mismatches, encoding each base of the imperfectly mapped read individually.

14 . A system for compressing genomic sequence data, the system comprising:

one or more computers and one or more storage devices storing instructions that are operable, when executed by one or more computers, to cause the one or more computers to perform the operations comprising:

obtaining, by the one or more computers, a read record;

determining, by the one or more computers, whether the read record corresponds to a read that is perfectly mapped to a reference sequence or imperfectly mapped to the reference sequence;

based on determining, by the one or more computers, that the read record corresponds to a read that is imperfectly mapped to the reference sequence, determining, by the one or more computers, whether a number of mismatches of the imperfectly mapped read does not exceed a predetermined threshold number of mismatches; and

based on determining that the number of mismatches does not exceed the predetermined threshold number of mismatches, (i) obtaining, by the one or more computers, an offset from a previous mismatch that is lower than a maximum encodable offset value and (ii) encoding, by the one or more computers, each mismatch of the imperfectly mapped read and the offset from the previous mismatch of the read into a record having a size of 1 byte.

15 . The system of claim 14 , wherein each read record comprises:

data indicating an absolute starting position of an aligned read with respect to the reference sequence;

data indicating a length of the read;

data indicating whether the read is perfectly mapped or imperfectly mapped;

data indicating a number of mismatches identified in the read; and

data indicating a relative position of each of said mismatches in the read.

16 . The system of claim 14 , wherein encoding each mismatch of the imperfectly mapped read into a record having a size of 1 byte comprises, for each particular mismatch:

encoding, by one or more computers, a first two bits of the byte to include data representing an alternate nucleotide or base present in the read instead of a corresponding reference nucleotide or base in the reference sequence; and

encoding, by one or more computers, six remaining bits of the byte to include data representing the offset.

17 . The system of claim 16 , the operations further comprising:

determining, by the one or more computers, whether the offset is greater than a maximum encodable value; and

based on determining that the offset is greater than the maximum encodable value, inserting, by one or more computers, at least one fake mismatch between the particular mismatch and the previous mismatch.

18 . The system of claim 14 , the operations further comprising:

based on determining that the read record corresponds to a read that is perfectly mapped to the reference sequence, encoding, by one or more computers, at least a portion of the read record using reduced information entropy encoding.

19 . The system of claim 14 , wherein the one or more computers comprises one or more hardware processors.

20 . The system of claim 19 wherein the one or more hardware processors comprises one or more field programmable gate arrays (FPGAs).

21 . The system of claim 14 , wherein the operations further comprise:

determining, by the hardware processing circuitry, that the number of mismatches of the imperfectly mapped read exceeds the predetermined threshold number of mismatches; and

based on determining that that the number of mismatches of the imperfectly mapped read exceeds the predetermined threshold number of mismatches, encoding each base of the imperfectly mapped read individually in a compressed read record.

22 . A non-transitory computer-readable storage device having stored thereon instructions, which, when executed by a data processing apparatus, cause the data processing apparatus to perform operations for compressing genomic sequence data, the operations comprising:

obtaining a read record;

determining whether the read record corresponds to a read that is perfectly mapped to a reference sequence or imperfectly mapped to the reference sequence;

based on determining that the read record corresponds to a read that is imperfectly mapped to the reference sequence, determining whether a number of mismatches of the imperfectly mapped read does not exceed a predetermined threshold number of mismatches; and

based on determining that the number of mismatches does not exceed the predetermined threshold number of mismatches, (i) obtaining an offset from a previous mismatch that is lower than a maximum encodable offset value, wherein the maximum encodable offset value corresponds to a size of a portion of a field of a compressed read record that is to be allocated for storing the obtained offset and (ii) encoding each mismatch of the imperfectly mapped read and the offset from the previous mismatch of the read into a compressed read record having a size of 1 byte.

23 . The non-transitory computer-readable storage device of claim 22 , wherein each read record comprises:

data indicating an absolute starting position of an aligned read with respect to the reference sequence;

data indicating a length of the read;

data indicating whether the read is perfectly mapped or imperfectly mapped;

data indicating a number of mismatches identified in the read; and

data indicating a relative position of each of said mismatches in the read.

24 . The non-transitory computer-readable storage device of claim 22 , wherein encoding each mismatch of the imperfectly mapped read into a compressed read record having a size of 1 byte comprises, for each particular mismatch:

encoding, by one or more computers, a first two bits of the byte to include data representing an alternate nucleotide or base present in the read instead of a corresponding reference nucleotide or base in the reference sequence; and

encoding, by one or more computers, six remaining bits of the byte to include data representing the offset.

25 . The non-transitory computer-readable storage device of claim 24 , the operations further comprising:

determining, by the one or more computers, whether the offset is greater than a maximum encodable value; and

based on determining that the offset is greater than the maximum encodable value, inserting, by one or more computers, at least one fake mismatch between the particular mismatch and the previous mismatch.

26 . The non-transitory computer-readable storage device of claim 22 , the operations further comprising:

based on determining that the number of mismatches does not satisfy the predetermined threshold number of mismatches, encoding a list of positions of the reference sequence corresponding to a position of each of the mismatches to the reference sequence using a reduced information entropy encoding process.

27 . The non-transitory computer-readable storage device of claim 22 , the operations further comprising:

based on determining that the read record corresponds to a read that is perfectly mapped to the reference sequence, encoding at least a portion of the read record into a compressed read record using reduced information entropy encoding.

28 . The non-transitory computer-readable storage device of claim 22 , wherein the operations further comprise:

determining, by the hardware processing circuitry, that the number of mismatches of the imperfectly mapped read exceeds the predetermined threshold number of mismatches; and

based on determining that that the number of mismatches of the imperfectly mapped read exceeds the predetermined threshold number of mismatches, encoding each base of the imperfectly mapped read individually in a compressed read record.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2024
From: RIZK, GUILLAUME
To: ENANCIO
Reel/Frame 069198/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2024
From: ENANCIO
To: ILLUMINA, INC.
Reel/Frame 069198/0711 →
Continuity (2)
Continuation 16567211 · Sep 11, 2019
Related Publication 20240194296A1 · Jun 13, 2024
References Cited (400)
US 5859972A · Subramaniam et al. · 1999 [cited by applicant]
US 5964072A · Rasmussen · 1999 [cited by applicant]
US 5964860A · Peterson et al. · 1999 [cited by applicant]
US 6112288A · Ullner · 2000 [cited by applicant]
US 6253529B1 · De Boer · 2001 [cited by applicant]
US 6681186B1 · Denisov et al. · 2004 [cited by applicant]
US 7135701B2 · Amin et al. · 2006 [cited by applicant]
US 7533068B2 · Maassen van den Brink et al. · 2009 [cited by applicant]
US 7680790B2 · Indeck et al. · 2010 [cited by applicant]
US 7917299B2 · Buhler et al. · 2011 [cited by applicant]
US 7917302B2 · Rognes · 2011 [cited by applicant]
US 7945668B1 · Nucci et al. · 2011 [cited by applicant]
US 7948015B2 · Rothberg et al. · 2011 [cited by applicant]
US 7969805B2 · Thom et al. · 2011 [cited by applicant]
US 8190548B2 · Choi · 2012 [cited by applicant]
US 8195596B2 · Rose et al. · 2012 [cited by applicant]
US 8209130B1 · Kennedy et al. · 2012 [cited by applicant]
US 8217433B1 · Fife · 2012 [cited by applicant]
US 8280640B2 · Levin et al. · 2012 [cited by applicant]
US 8340914B2 · Gatewood · 2012 [cited by examiner]
US 8445945B2 · Rothberg et al. · 2013 [cited by applicant]
US 8524487B2 · Fife · 2013 [cited by applicant]
US 8558288B2 · Rothberg et al. · 2013 [cited by applicant]
US 8560282B2 · Macready et al. · 2013 [cited by applicant]
US 8594951B2 · Homer · 2013 [cited by applicant]
US 8620923B1 · Wormley et al. · 2013 [cited by applicant]
US 8700689B2 · Macready et al. · 2014 [cited by applicant]
US 8738105B2 · Berkley et al. · 2014 [cited by applicant]
US 8751166B2 · Friedlander et al. · 2014 [cited by applicant]
US 8798936B2 · Bauer et al. · 2014 [cited by applicant]
US 8812243B2 · Cardonha · 2014 [cited by examiner]
US 8847799B1 · Kennedy et al. · 2014 [cited by applicant]
US 8936763B2 · Rothberg et al. · 2015 [cited by applicant]
US 9014989B2 · McMillen et al. · 2015 [cited by applicant]
US 9026574B2 · Macready et al. · 2015 [cited by applicant]
US 9235680B2 · Rooyen et al. · 2016 [cited by applicant]
US 9322872B2 · Hill · 2016 [cited by applicant]
US 9355365B2 · Berkley et al. · 2016 [cited by applicant]
US 9405876B2 · Macready et al. · 2016 [cited by applicant]
US 9483610B2 · McMillen et al. · 2016 [cited by applicant]
US 9576103B2 · McMillen et al. · 2017 [cited by applicant]
US 9618474B2 · van Rooyen et al. · 2017 [cited by applicant]
US 9679104B2 · van Rooyen et al. · 2017 [cited by applicant]
US 9792405B2 · van Rooyen et al. · 2017 [cited by applicant]
US 10049179B2 · van Rooyen et al. · 2018 [cited by applicant]
US 10068052B2 · van Rooyen et al. · 2018 [cited by applicant]
US 10068183B1 · van Rooyen · 2018 [cited by applicant]
US 10090857B2 · Bhola et al. · 2018 [cited by applicant]
US 10122379B1 · Ciarlini · 2018 [cited by examiner]
US 10179937B2 · Babiarz et al. · 2019 [cited by applicant]
US 11049588B2 · van Rooyen et al. · 2021 [cited by applicant]
US 11527307B2 · Rizk et al. · 2022 [cited by applicant]
US 11776663B2 · Rizk et al. · 2023 [cited by applicant]
US 12080385B2 · Rizk et al. · 2024 [cited by applicant]
US 20030033279A1 · Gibson et al. · 2003 [cited by applicant]
US 20030033501A1 · Cooke et al. · 2003 [cited by applicant]
US 20030039362A1 · Califano et al. · 2003 [cited by applicant]
US 20030104470A1 · Fors et al. · 2003 [cited by applicant]
US 20040024536A1 · Rognes · 2004 [cited by applicant]
US 20040059721A1 · Patzer · 2004 [cited by applicant]
US 20040098203A1 · Rognes · 2004 [cited by applicant]
US 20040126840A1 · Cheng et al. · 2004 [cited by applicant]
US 20040142463A1 · Walker et al. · 2004 [cited by applicant]
US 20040153255A1 · Ahn · 2004 [cited by examiner]
US 20050060195A1 · Bessette et al. · 2005 [cited by applicant]
US 20050131649A1 · Larsen et al. · 2005 [cited by applicant]
US 20050228595A1 · Cooke et al. · 2005 [cited by applicant]
US 20050267693A1 · Allard · 2005 [cited by examiner]
US 20060225165A1 · Maassen van den Brink et al. · 2006 [cited by applicant]
US 20070038381A1 · Melchior et al. · 2007 [cited by applicant]
US 20070078897A1 · Hayashi et al. · 2007 [cited by applicant]
US 20070088510A1 · Li et al. · 2007 [cited by applicant]
US 20070196816A1 · Schwartz et al. · 2007 [cited by applicant]
US 20080005024A1 · Kirkwood · 2008 [cited by applicant]
US 20080050782A1 · Selifonov et al. · 2008 [cited by applicant]
US 20080086274A1 · Chamberlain et al. · 2008 [cited by applicant]
US 20080176750A1 · Rose et al. · 2008 [cited by applicant]
US 20080250016A1 · Farrar · 2008 [cited by applicant]
US 20090121215A1 · Choi · 2009 [cited by applicant]
US 20090125248A1 · Shams et al. · 2009 [cited by applicant]
US 20090171647A1 · Mannava et al. · 2009 [cited by applicant]
US 20090253130A1 · Yoo · 2009 [cited by applicant]
US 20090270277A1 · Glick et al. · 2009 [cited by applicant]
US 20100077267A1 · Perego et al. · 2010 [cited by applicant]
US 20100082805A1 · Orton et al. · 2010 [cited by applicant]
US 20100085827A1 · Thom et al. · 2010 [cited by applicant]
US 20100169313A1 · Kenedy et al. · 2010 [cited by applicant]
US 20100281401A1 · Tebbs et al. · 2010 [cited by applicant]
US 20100327847A1 · Leiber et al. · 2010 [cited by applicant]
US 20110004413A1 · Carnevali et al. · 2011 [cited by applicant]
US 20110093581A1 · Ventatachalm · 2011 [cited by applicant]
US 20110184235A1 · Schostek et al. · 2011 [cited by applicant]
US 20110227043A1 · Guo et al. · 2011 [cited by applicant]
US 20110231446A1 · Buhler et al. · 2011 [cited by applicant]
US 20110288785A1 · Tembe · 2011 [cited by applicant]
US 20120001615A1 · Levine · 2012 [cited by applicant]
US 20120089339A1 · Ganeshalingam et al. · 2012 [cited by applicant]
US 20120102041A1 · Park et al. · 2012 [cited by applicant]
US 20120109849A1 · Chamberlain et al. · 2012 [cited by applicant]
US 20120135394A1 · Kim et al. · 2012 [cited by applicant]
US 20120149981A1 · Khait et al. · 2012 [cited by applicant]
US 20120214172A1 · Chen et al. · 2012 [cited by applicant]
US 20130018599A1 · Peng · 2013 [cited by applicant]
US 20130031092A1 · Bhola et al. · 2013 [cited by applicant]
US 20130091121A1 · Galinsky · 2013 [cited by applicant]
US 20130110407A1 · Baccash et al. · 2013 [cited by applicant]
US 20130124100A1 · Drmanac et al. · 2013 [cited by applicant]
US 20130144925A1 · Macready et al. · 2013 [cited by applicant]
US 20130157870A1 · Pushkarev et al. · 2013 [cited by applicant]
US 20130194882A1 · Ishii et al. · 2013 [cited by applicant]
US 20130204851A1 · Bhola et al. · 2013 [cited by applicant]
US 20130245958A1 · Forster et al. · 2013 [cited by applicant]
US 20130254202A1 · Friedlander et al. · 2013 [cited by applicant]
US 20130275486A1 · Dickinson et al. · 2013 [cited by applicant]
US 20130296175A1 · Rafnar et al. · 2013 [cited by applicant]
US 20130297221A1 · Johnson et al. · 2013 [cited by applicant]
US 20130307029A1 · Xu et al. · 2013 [cited by applicant]
US 20130311106A1 · White et al. · 2013 [cited by applicant]
US 20130316331A1 · Isakov et al. · 2013 [cited by applicant]
US 20130324417A1 · Kennedy et al. · 2013 [cited by applicant]
US 20130332081A1 · Reese et al. · 2013 [cited by applicant]
US 20130338012A1 · Sulem et al. · 2013 [cited by applicant]
US 20130338934A1 · Asadi et al. · 2013 [cited by applicant]
US 20140024537A1 · Rigatti et al. · 2014 [cited by applicant]
US 20140025312A1 · Chin et al. · 2014 [cited by applicant]
US 20140033125A1 · Merel · 2014 [cited by applicant]
US 20140045705A1 · Bustamante et al. · 2014 [cited by applicant]
US 20140046926A1 · Walton · 2014 [cited by applicant]
US 20140051588A9 · Drmanac et al. · 2014 [cited by applicant]
US 20140081665A1 · Holmes · 2014 [cited by applicant]
US 20140114582A1 · Mittelman et al. · 2014 [cited by applicant]
US 20140121116A1 · Richards et al. · 2014 [cited by applicant]
US 20140164516A1 · Maltbie et al. · 2014 [cited by applicant]
US 20140200166A1 · Van Rooyen et al. · 2014 [cited by applicant]
US 20140236490A1 · Van Rooyen et al. · 2014 [cited by applicant]
US 20140297196A1 · Olson · 2014 [cited by applicant]
US 20140304276A1 · Boyce · 2014 [cited by applicant]
US 20140309944A1 · van Rooyen et al. · 2014 [cited by applicant]
US 20140310215A1 · Trakadis · 2014 [cited by applicant]
US 20140316716A1 · Jiang et al. · 2014 [cited by applicant]
US 20140337052A1 · Pellini et al. · 2014 [cited by applicant]
US 20140350968A1 · Hahn et al. · 2014 [cited by applicant]
US 20140361911A1 · Kennedy et al. · 2014 [cited by applicant]
US 20140368550A1 · Vaske et al. · 2014 [cited by applicant]
US 20140371109A1 · McMillen et al. · 2014 [cited by applicant]
US 20140371110A1 · Van Rooyen et al. · 2014 [cited by applicant]
US 20150066824A1 · Harris et al. · 2015 [cited by applicant]
US 20150123600A1 · Groat et al. · 2015 [cited by applicant]
US 20150142334A1 · Mishra · 2015 [cited by applicant]
US 20150149510A1 · Kennedy et al. · 2015 [cited by applicant]
US 20150154406A1 · Naehrig et al. · 2015 [cited by applicant]
US 20150211055A1 · Apte et al. · 2015 [cited by applicant]
US 20150227686A1 · Sheinin et al. · 2015 [cited by applicant]
US 20150227697A1 · Nelson et al. · 2015 [cited by applicant]
US 20150248525A1 · Ury et al. · 2015 [cited by applicant]
US 20150286495A1 · Lee · 2015 [cited by applicant]
US 20150310163A1 · Kingsmore et al. · 2015 [cited by applicant]
US 20150339437A1 · McMillen et al. · 2015 [cited by applicant]
US 20150363550A1 · Green, Jr. et al. · 2015 [cited by applicant]
US 20160046986A1 · Eltoukhy et al. · 2016 [cited by applicant]
US 20160057246A1 · Krishnaiahsetty · 2016 [cited by applicant]
US 20160092631A1 · Yandell et al. · 2016 [cited by applicant]
US 20160140290A1 · Rooyen et al. · 2016 [cited by applicant]
US 20160154795A1 · Kennedy et al. · 2016 [cited by applicant]
US 20160171153A1 · Van Rooyen et al. · 2016 [cited by applicant]
US 20160178569A1 · Hoffman et al. · 2016 [cited by applicant]
US 20160188793A1 · Muzzey et al. · 2016 [cited by applicant]
US 20160283407A1 · Van Rooyen et al. · 2016 [cited by applicant]
US 20160306923A1 · van Rooyen et al. · 2016 [cited by applicant]
US 20170068776A1 · Godinez-Moreno et al. · 2017 [cited by applicant]
US 20170107576A1 · Babiarz et al. · 2017 [cited by applicant]
US 20170116216A1 · Kennedy et al. · 2017 [cited by applicant]
US 20170124254A1 · Rooyen et al. · 2017 [cited by applicant]
US 20170237445A1 · Cox et al. · 2017 [cited by applicant]
US 20170270245A1 · van Rooyen et al. · 2017 [cited by applicant]
US 20170308644A1 · van Rooyen et al. · 2017 [cited by applicant]
US 20170317689A1 · Nam · 2017 [cited by examiner]
US 20170357665A1 · Olivares-Amaya et al. · 2017 [cited by applicant]
US 20180121601A1 · Hahm et al. · 2018 [cited by applicant]
US 20180152535A1 · Sade et al. · 2018 [cited by applicant]
US 20180189444A1 · van Rooyen et al. · 2018 [cited by applicant]
US 20180196916A1 · van Rooyen et al. · 2018 [cited by applicant]
US 20180196917A1 · van Rooyen et al. · 2018 [cited by applicant]
US 20180239865A1 · van Rooyen et al. · 2018 [cited by applicant]
US 20180240032A1 · van Rooyen · 2018 [cited by applicant]
US 20190130998A1 · van Rooyen et al. · 2019 [cited by applicant]
US 20190171963A1 · van Rooyen · 2019 [cited by applicant]
US 20190172558A1 · van Rooyen et al. · 2019 [cited by applicant]
US 20190214111A1 · Alberti et al. · 2019 [cited by applicant]
US 20190385702A1 · Alberti et al. · 2019 [cited by applicant]
US 20200051664A1 · Zoia · 2020 [cited by examiner]
US 20210074381A1 · Rizk · 2021 [cited by examiner]
US 20210193261A1 · Van Rooyen et al. · 2021 [cited by applicant]
US 20210257052A1 · Van Rooyen et al. · 2021 [cited by applicant]
US 20210313014A1 · van Rooyen · 2021 [cited by applicant]
US 20220139502A1 · Rizk et al. · 2022 [cited by applicant]
US 20220415441A1 · Rizk · 2022 [cited by examiner]
US 20230040143A1 · Rizk et al. · 2023 [cited by applicant]
US 20230290443A1 · Rizk · 2023 [cited by applicant]
US 20240062853A1 · Rizk et al. · 2024 [cited by applicant]
US 20240395359A1 · Onuchic et al. · 2024 [cited by applicant]
US 20240395363A1 · Han et al. · 2024 [cited by applicant]
US 20240420804A1 · Rizk et al. · 2024 [cited by applicant]
US 20250046399A1 · Rizk et al. · 2025 [cited by applicant]
AU 2014335877A1 · 2016 [cited by applicant]
CN 102308206A · 2012 [cited by applicant]
CN 102521528A · 2012 [cited by applicant]
CN 103293209A · 2013 [cited by applicant]
CN 103336916A · 2013 [cited by applicant]
CN 104428425A · 2015 [cited by applicant]
CN 107851137A · 2018 [cited by applicant]
CN 105051741B · 2018 [cited by applicant]
CN 110168649A · 2019 [cited by applicant]
EP 2313523A2 · 2011 [cited by applicant]
EP 2759952A1 · 2014 [cited by applicant]
EP 3317440A4 · 2019 [cited by applicant]
EP 3465507B1 · 2021 [cited by applicant]
JP 2007108949A · 2007 [cited by applicant]
JP 2016514291A · 2016 [cited by applicant]
JP 2014146318A · 2021 [cited by applicant]
KR 1020130088512A · 2013 [cited by applicant]
RU 2282242C2 · 2006 [cited by applicant]
RU 2015144109A · 2017 [cited by applicant]
WO WO2006110855A2 · 2006 [cited by applicant]
WO WO2011149534A2 · 2011 [cited by applicant]
WO WO2012122546A2 · 2012 [cited by applicant]
WO WO2013128371A2 · 2013 [cited by applicant]
WO WO2014060305A1 · 2014 [cited by applicant]
WO WO2014074246A1 · 2014 [cited by applicant]
WO WO2014113736A1 · 2014 [cited by applicant]
WO WO2014121091A1 · 2014 [cited by applicant]
WO WO2014186604A1 · 2014 [cited by applicant]
WO WO2015051006A2 · 2015 [cited by applicant]
WO WO2015089333A1 · 2015 [cited by applicant]
WO WO2015100427A1 · 2015 [cited by applicant]
WO WO2015123600A1 · 2015 [cited by applicant]
WO WO2015166389A1 · 2015 [cited by applicant]
WO WO2016051429A1 · 2016 [cited by applicant]
WO WO2016061396A1 · 2016 [cited by applicant]
WO WO2016168371A1 · 2016 [cited by applicant]
WO WO2017004589A1 · 2017 [cited by applicant]
WO WO2018068829 · 2018 [cited by applicant]
WO WO2018071054A1 · 2018 [cited by applicant]
WO WO2018071078A1 · 2018 [cited by applicant]
WO WO2020023882A1 · 2020 [cited by applicant]
WO WO2002086161A1 · 2022 [cited by applicant]
Wandelt, Sebastian, and Ulf Leser. “Adaptive efficient compression of genomes.” Algorithms for Molecular Biology 7 (2012): 1-9. (Year: 2012). [cited by examiner]
CA Office Action in Canadian Appln. No. 3,148,960, mailed on Dec. 14, 2023, 7 pages. [cited by applicant]
CA Office Action in Canadian Appln. No. 3,148,976, mailed on Jan. 5, 2024, 6 pages. [cited by applicant]
EP Extended European Search Report in European Appln. No. 23195421.5, mailed on Mar. 7, 2024, 12 pages. [cited by applicant]
Grabowski et al., “Engineering Relative Compression of Genomes”, Arxiv.org, Cornell University Library, Mar. 11, 2011, 1-12. [cited by applicant]
Hach et al., “DeeZ: reference-based compression by local assembly,” Nature Methods, Nov. 2014, 11(11):1082-4. [cited by applicant]
Law et al., “Application of signal processing for DNA sequence compression”, IET Signal Processing, Aug. 13, 2019, 1-12. [cited by applicant]
PCT International Preliminary Report on Patentability in International Appln. No. PCT/US2020/050584, dated Nov. 25, 2021, 9 pages. [cited by applicant]
PCT International Preliminary Report on Patentability in International Appln. No. PCT/US2020/050586, dated Nov. 25, 2021, 13 pages. [cited by applicant]
PCT International Search Report and Written Opinion in International Appln. No. PCT/US2020/050584, dated Nov. 20, 2020, 68 pages. [cited by applicant]
PCT International Search Report and Written Opinion in International Appln. No. PCT/US2020/050586, dated Nov. 26, 2020, 68 pages. [cited by applicant]
RU Office Action in Russian Appln. No. 2022101850, dated Nov. 25, 2022, 11 pages (with English translation). [cited by applicant]
RU Office Action in Russian Appln. No. 2022101852, dated Jan. 31, 2023, 13 pages (with English translation). [cited by applicant]
Wandelt et al., “Adaptive efficient compression of genomes”, Algorithms Mol Biol. Nov. 12, 2012, 7(1):9 pages. [cited by applicant]
Wandelt et al., “FRESCO: Referential compression of highly similar sequences,” IEEE/ACM Transactions on Computational Biology and Bioinformatics, Oct. 1, 2013, 10(5):1275-88. [cited by applicant]
CA Office Action in Canadian Appln. No. 3148976, mailed on Oct. 15, 2024, 6 pages. [cited by applicant]
EP Office Action in European Appln. No. 20780856.9, mailed on Aug. 20, 2024, 10 pages. [cited by applicant]
JP Office Action in Japanese Appln. No. 2022-515563, mailed on Oct. 7, 2024, 9 pages (with English translation). [cited by applicant]
JP Office Action in Japanese Appln. No. 2022-515895, mailed on Sep. 30, 2024, pages (with English translation). [cited by applicant]
Zyuzin et al., “Approach to Compression DNA Sequences Using an Algorithm Binary Achiever,” Materials of Scientific and Practical Internet Conferences, Nov. 25-26, 2014, 5 pages. [cited by applicant]
CN Office Action in Chinese Appln. No. 202080062727.6, mailed on Dec. 17, 2024, 16 pages (with English translation). [cited by applicant]
US Office Action in U.S. Appl. No. 16/567,201, mailed on Sep. 14, 2023, 17 pages. [cited by applicant]
[No Author], “Chap 5 Dictionary Techniques,” Aug. 23, 2016, retrieved from URL <http://se.csie.dyu.edu.tw/lairrol/files/DC/chap5.pdf>, 55 pages. [cited by applicant]
[No Author], “History of Lossless Data Compression Algorithms,” Jul. 28, 2014, retrieved from URL <http://ieeeghn.org/wiki/index.php?title=History_of_Lossless Data_Co+A7mpression_Algorithms&oldid=96464&printable=yes&use… [cited by applicant]
Abbas et al., “Combining Executin Pipelines to Improve Parallel Implementation of HMMER on FPGA,” Microprocessors and Microsystems, Jun. 2015, 39(7):457-470. [cited by applicant]
Ahmed et al., “A Comparison of Seed-and-Extend Techniques in Modern DNA Read Alignment Algorithms,” Paper, Presented at the Proceedings on BIBM: Bioinformatics and Biomedicine, Shenzhen, China, Dec. 15-18, 2016, pp. 142… [cited by applicant]
akita.com, “Science of Akita, RNA Sequence Manuals” Dec. 18, 2014, retrieved Sep. 4, 2024 from URL <https://www.dbp.akita-pu.ac.jp/esuzuki/RNASeq_manuals/30ddbjing_Pipeline.pdf>, 2-55 (no translation available). [cited by applicant]
Al Junid et al., “Development of Novel Data Compression Technique for Accelerate DNA Sequence Alignment Based on Smith-Waterman Algorithm,” Paper, Presented at the Third UKSim European Symposium on Computer Modeling and… [cited by applicant]
Al Junid et al., “Optimization of DNA Sequences Data for Accelerate DNA Sequences Alignment on FPGA,” Paper, Presented at the 2010 Fourth Asia International Conference on Mathematical/Analytical Modelling and Computer S… [cited by applicant]
Al Tera Corp, “Implementation of the Smith-Waterman Algorithm on a Reconfigurable Supercomputing Platform,” White Paper, Sep. 2007, version 1, 18 pages. [cited by applicant]
Alachiotis et al., “Accelerating Phylogeny-Aware Short DNA Read Alignment with FPGAs,” The Exelixis Lab, Heidelberg Institute for Theoretical Studies, Heidelberg, Germany, 2011, 8 pages. [cited by applicant]
Alser et al., “Technology dictates algorithms: recent developments in read alignment,” Genome Biology, Aug. 2021, 22(1):249, 74 pages. [cited by applicant]
Angiuoli et al., “Mugsy: fast multiple alignment of closely related whole genomes,” Bioinformatics, published online Dec. 9, 2010, published in print 2011, retrieved on May 25, 2016, retrieved from URL <http://bioinform… [cited by applicant]
Anonymous: “FPGA-accelerated Bioinformics at #ASHG-Dragen Aligner from Edico Genome,” Oct. 20, 2014, XP055360856, retrieved on Mar. 31, 2017, retrieved from URL <http://moolog.us/blogs/glob/2014/210/20/fpga-accelerated-… [cited by applicant]
AU Office Action in Australian Appln. No. 2017207317, dated Aug. 31, 2022, 6 pages. [cited by applicant]
AU Office Action in Australian Appln. No. 2017207317, mailed on Sep. 3, 2021, 6 pages. [cited by applicant]
AU Office Action in Australian Appln. No. 2022228089, mailed on Oct. 3, 2023, 5 pages. [cited by applicant]
AU Office Action in Australian Appln. No. 2022228089, mailed on Sep. 23, 2024, 3 pages. [cited by applicant]
AU Office Action in Australian Appln. No. 2022252718, mailed on Jul. 19, 2024, 3 pages. [cited by applicant]
AU Office Action in Australian Appln. No. 2022252718, mailed on Jul. 27, 2023, 3 pages. [cited by applicant]
Benkrid et al., “A highly parameterized and efficient FPGA-based skeleton for pairwise biological sequence alignment,” IEEE Transactions on VLSI Systems, IEEE Educational Activities Dept. Piscataway, NJ, Apr. 2009, pp. … [cited by applicant]
Benkrid et al., “High Performance Biological Pairwise Sequence Alignment: FPGA versus GPU versus Cell BE versus GPP,” International Journal of Reconfigurable Computing, 2012, 2012:752910, 16 pages. [cited by applicant]
Benkrid et. al., “A High Performance Reconfigurable Core for Motif Searching Using Profile HMM,” Paper, Presented at the 2008 NASA/ESA Conference on Adaptive Hardware and Systems, Noordwijk, Netherlands, Jun. 22-25, 200… [cited by applicant]
Benoit et al., “NGS Data Compression,” Algorithms for Next-Generation Sequencing Data, Dec. 2017, pp. 91-115. [cited by applicant]
Booth et al., “Bio-Linux as a tool for bioinformatics training,” Paper, Presented at the 2012 IEEE 12th International Conference on Bioinformatics & Bioengineering (BIBE), Larnaca, Cyprus, Nov. 11-13, 2012; IEEE, Jan. 2… [cited by applicant]
BR Office Action in Brazilian Appln. No. 1220230005996, mailed on Sep. 16, 2024, 11 pages (with English translation). [cited by applicant]
BR Office Action in Brazilian appln. no. BR112018014086-4, mailed on Sep. 16, 2022, 8 pages (with English translation). [cited by applicant]
Buyukkurt et al., “Compiler Generated Systolic Arrays for Wavefront Algorithm Acceleration on FPGAs,” Paper, Presented at the 2008 International Conference on Field Programmable Logic and Applications, Heidelberg, Germa… [cited by applicant]
CA Office Action in Canadian Appln. No. 3,008,176, mailed on Feb. 21, 2023, 5 pages. [cited by applicant]
CA Office Action in Canadian Appln. No. 3,026,644, mailed on Jul. 21, 2023, 4 pages. [cited by applicant]
CA Office Action in Canadian Appln. No. 3,174,208, mailed on Apr. 11, 2024, 5 pages. [cited by applicant]
CA Office Action in Canadian Appln. No. 3026644, mailed on Apr. 10, 2024, 7 pages. [cited by applicant]
Cánovas et al., “Lossy compression of quality scores in genomic data,” Bioinformatics, Aug. 2014, 30(15):2130-2136. [cited by applicant]
Carneiro, “Accelerating Variant Calling,” Powerpoint Presentation, Broad Institute, Intel Genomic Sequencing Pipeline Workshop, Mount Sinai, New York, Dec. 10, 2013, 26 pages. [cited by applicant]
Chang et al., “Exploring Sequence Alignment Algorithms on FPGA-based Heterogeneous B Architectures,” Paper, Presented at the International Work-Conference on Bioinformatics and Biomedical Engineering, Granada, Spain, Ap… [cited by applicant]
Chang et al., “FPGA-based Heterogeneous Architecture for Sequence Alignment,” The XIV Microelectronics, Students Forum, Sep. 2014, 4 pages. [cited by applicant]
Chang et al., “The SMEM Seeding Acceleration for DNA Sequence Alignment,” Paper, Presented at the 2016 IEEE 24th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), Washington D.C., US… [cited by applicant]
Choi et al., “A quantitative analysis on microarchitectures of modern CPU-FPGA platforms,” Paper, Presented at the DAC '16: Proceedings of the 53rd Annual Design Automation Conference, Austin, Texas, Jun. 5-9, 2016, 6 p… [cited by applicant]
Choi et al., “Impact of Cache Architectures and Interface on Performance and Area of FPGA-Based Processor/Parallel-Accelerator Systems,” Paper, Presented at the 2012 IEEE 20th International Symposium on Field-Programmab… [cited by applicant]
Chrysanthou et al., “Parallel Accelerators for GlimmerHMM Bioinformatics Algorithm,” Paper, Presented at the 2011 Design, Automation & Test in Europe, Grenoble, France, Mar. 14-18, 2011; IEEE, May 2011, 6 pages. [cited by applicant]
Chrysos et al., “Reconfiguring the Bioinformatics Computational Spectrum: Challenges and Opportunities of FPGA-Based Bioinformatics Acceleration Platforms,” IEEE Design & Test, Oct. 2013, 31(1):62-73. [cited by applicant]
CN Office Action in Chinese Appln. No. 201780006359.1, mailed on Jul. 30, 2021, 37 pages (with English translation). [cited by applicant]
CN Office Action in Chinese Appln. No. 201780035840.3, mailed on Aug. 9, 2023, 4 pages (with English translation). [cited by applicant]
CN Office Action in Chinese Appln. No. 201780035840.3, mailed on Sep. 5, 2022, 12 pages (with English translation). [cited by applicant]
CN Office Action in Chinese Appln. No. 202210534739.5, mailed on Jul. 11, 2024, 17 pages (with English translation). [cited by applicant]
Derrien et al., “Fast Computation and Applications of Genome Mappability,” PLOS One, Jan. 2012, retrieved on May 25, 2016, retrieved from URL <https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0030377>, … [cited by applicant]
Derrien et al., “Hardware acceleration of HMMER on FPGAs,” Journal of Signal Processing Systems, Jan. 2010, 58(1):53-67. [cited by applicant]
Deutsch, “Quantum theory, the Church-Turing principle and the universal quantum computer,” Proceedings of the Royal Society of London A 400, 1985, pp. 97-117. [cited by applicant]
Dilthey et al., “Improved genome inference in the MHC using a population reference graph,” Nature Genetics, Apr. 2015, 47:682-688. [cited by applicant]
Doddavula et al., “Implementation of a Scalable Next Generation Sequencing Business Cloud Platform—An Experience Report,” Paper, Presented at the 2011 IEEE 4th International Conference on Cloud Computing, Washington D.C… [cited by applicant]
Dydel et al., “Large Scale Protein Sequence Alignment Using FPGA Reprogrammable Logic Devices,” Lecture Notes, Presented at the 4th International Conference of Field Programmable Logic and Application (FPL), Leuven, Bel… [cited by applicant]
EP European Search Report in European Appln. No. 14740602.9, dated Mar. 15, 2022, 14 pages. [cited by applicant]
EP European Search Report in European Appln. No. 19199685.9, dated Jan. 3, 2020, 13 pages. [cited by applicant]
EP Extended European Search Report in European Appln. No. 24162764.5, mailed on Jun. 17, 2024, 9 pages A43. [cited by applicant]
EP Extended Search Report in European Appln. No. 21179125.6, mailed on Nov. 29, 2021, 9 pages. [cited by applicant]
EP Office Action in European Appln. No. 17731690, mailed on Jan. 4, 2020, 19 pages. [cited by applicant]
EP Office Action in European Appln. No. 17731690.8, mailed on Apr. 1, 2020, 19 pages. [cited by applicant]
EP Office Action in European Appln. No. 21179125.6, mailed on Dec. 10, 2024, 6 pages. [cited by applicant]
EP Office Action in European Appln. No. 21190670.6, mailed on Feb. 1, 2023, 8 pages. [cited by applicant]
Eusse et al., “A Protein Sequence Analysis Hardwar Accelerator Based on Divergences,” International Journal of Reconfigurable Computing, Jan. 2012, 2012:2017378, 19 pages. [cited by applicant]
Faes et al., “Scalable Hardware Accelerator for Comparing DNA and Protein Sequences,” Paper, Presented at the InfoScale '06: Proceedings of the 1st International Conference on Scalable Information Systems, Hong Kong, Ch… [cited by applicant]
Fagin et al., “FPGA and Rapid Prototyping Technology Use in a Special Purpose Computer for Molecular Genetics,” 1992, Thayer School of Engineering, retrieved on Jan. 11, 2017, retrieved from URL <http://www.faginfamily.… [cited by applicant]
Fernandez et al., “Exploration of Short Reads Genome Mapping in Hardwares,” Paper, Prasented at the 20th International Conference on Field Programmable Logic and Applications (FPL), Milano, Italy, Aug. 31-Sep. 2, 2010, … [cited by applicant]
Fernandez et al., “Multithreaded FPGA Acceleration of DNA Sequence Mapping,” Paper, Presented at the 2012 IEEE Conference on High Performance Extreme Computing, Waltham, Massachusets, Sep. 10-12, 2012; IEEE, Jan. 2013, … [cited by applicant]
Fernandez et al., “Multithreaded FPGA Acceleration of DNA Sequence Mapping,” PowerPoint Presentation, UC Riverside, Department of Computer Science and Engineering Jacquard Computing, 2012, 20 pages. [cited by applicant]
Ferraz et al., “Evaluating Optimization Strategies for HMMer Acceleration on GPU,” Paper, Presented at the 2013 International Conference on Parallel and Distributed Systems, Seoul, South Korea, Dec. 15-18, 2013; IEEE, M… [cited by applicant]
Feynman, “Simulating Physics with Computers,” International Journal of Theoretical Physics, 1982, 21(6/7):467-488. [cited by applicant]
Fromer et al., “Discovery and statistical genotyping of copy-number variation from whole-exome sequencing depth,” The American Journal of Human Genetics, Oct. 2012, 91(4):597-607. [cited by applicant]
Giraldo et al., “A HMMER hardware accelerator using divergences,” Paper, Presented at the 2010 Design, Automation & Test in Europe Conference & Exhibition (Date 2010), Dresden, Germany, Mar. 8-12, 2010; IEEE, Apr. 2010,… [cited by applicant]
github.com [online], “Spring,” Jan. 24, 2020, retrieved on Jan. 16, 2025, retrieved from URL <https://github.com/shubhamchandak94/Spring >, 7 pages. [cited by applicant]
Grabherr et al., “Genome-wide synteny through highly sensitive sequence alignment: Satsuma,” Bioinformatics, May 2010, 26(9):1145-1151. [cited by applicant]
Guccione et al., “Gene Matching Using JBits,” Paper, Presented at the12th International Conference on Field Programmable Logic and Applications, Montpellier, France, Sep. 2-4, 2002; Field-Programmable Logic and Applicat… [cited by applicant]
Guo et al., “A Systolic Array-Based FPGA Parallel Architecture for the BLAST Algorithm,” International Scholarly Research Notices, Sep. 2012, 2012(1):195658, 13 pages. [cited by applicant]
Hach et al., “SCALCE: boosting sequence compression algorithms using locally consistent encoding,” Bioinformatics, Dec. 2012, 28(23):3051-3057. [cited by applicant]
Hall, “Short-Read DNA Sequence Alignment with Custom Designed FPGA-based Hardware,” B.A., The University of Cambridge, 2007, Thesis for the degree of Master of Science, The University of British Columbia, Nov. 2010, 186… [cited by applicant]
Hardcastle et al., “baySeq: Empirical Bayesian methods for identifying differential expression in sequence count data,” BMC Bioginformatics, Aug. 2010, retrieved on May 25, 2016, retrieved from URL <http://bmcbioinforma… [cited by applicant]
Harris et al., “A banded Smith-Waterman FPGA accelerator for mercury BLASTP”, Paper, Presented at the 2007 International Conference on Field Programmable Logic and Applications, Amsterdam, Netherlands, Aug. 27-29, 2007;… [cited by applicant]
Hasan et al., “An Overview of Hardware-Based Acceleration of Biological Sequence Alignment,” Computational Biology and Applied Bioinformatics, Sep. 2011, pp. 187-202. [cited by applicant]
Herbordt et al., “Single Pass Streaming BLAST on FPGAs”, Parallel Comput. Nov. 2007, 33(10-11):741-756, NIH Public Access Author Manuscript, 25 pages. [cited by applicant]
Herbordt et al., “Single Pass, BLAST-like, Approximate String Matching of FPGAs,” Boston University, 2006, 19 pages. [cited by applicant]
Hoang et al., “FPGA Implementation of Systolic Sequence Alignment,” Paper, Presented at the International Conference on Field-Programmable Logic and Applications, Vienna, Austria, Aug. 31-Sep. 1992, 4 pages. [cited by applicant]
Hoang, “A Systolic Array for the Sequence Alignment Problem,” Brown University, Apr. 1992, 25 pages. [cited by applicant]
Hoang, “Searching Genetic Databases on Splash 2,” Paper, Presented at the Proceedings IEEE Workshop on FPGAs for Custom Computing Machines, Napa, California, Apr. 5-7, 1993; IEEE, published online Aug. 2002, pp. 185-191. [cited by applicant]
Holt et al., “MAKER2: an annotation pipeline and genome-database management tool for second-generation genome projects,” BMC Bioinformatics, Dec. 2011, 12(1):1-4. [cited by applicant]
Homer et al., “BFAST: An Alignment Tool for Large Scale Genome Resequencing,” PLOS One, Nov. 2009, retrieved on May 25, 2016, retrieved from URL <https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0007767… [cited by applicant]
Huang et al., “Hardware Acceleration of the Pair-HMM Algorithm for DNA Variant Calling,” Proceedings of the 2017 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, Monterey, California, Feb. 22-24, 201… [cited by applicant]
Hughey, “Parallel Hardware for Sequence Comparison and Alignment,” Cabios, 1996, 12(6):473-479. [cited by applicant]
Hwang et al., “The mechanism of personalized service recommendation for the academic field,” Paper, Presented at the 2017 4th International Conference on Computer Applications and Information Processing Technology (CAIP… [cited by applicant]
IL Office Action in Israeli Appln. No. 263528, mailed on Jun. 22, 2023, 6 pages (with English translation). [cited by applicant]
IN Office Action in Indian Appln. No. 201827043970, mailed on Sep. 9, 2021, 6 pages (with English translation). [cited by applicant]
IN Office Action in Indian Appln. No. 202218018463, mailed on Sep. 26, 2024, 7 pages. [cited by applicant]
IN Office Action in Indian Appln. No. 202218018469, mailed on Sep. 26, 2024, 8 pages. [cited by applicant]
Iqbal et al., “De novo assembly and genotyping of variants using colored de Bruijn graphs,” Nature Genetics, Feb. 2012, 44(2):226, 17 pages. [cited by applicant]
Isa et al., “A novel efficient FPGA architecture for HMMER acceleration,” Paper, Presented at the 2012 International Conference on Reconfigurable Computing and FPGAs, Cancun, Mexico, Dec. 5-7, 2012; IEEE, Jan. 2013, 6 p… [cited by applicant]
Jacob et al. “FPGA-Accelerated seed generation in Mercury BLASTP,” Paper, Presented at the 15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2007), Napa, California, Apr. 23-25, 2007; IEEE… [cited by applicant]
Jacob et al., “Preliminary Results in Accelerating Profile HMM Search on FPGAs,” Paper, Presented at the Sixth IEEE International Workshop on High Performance Computational Biology, Long Beach, California, Mar. 26-30, 2… [cited by applicant]
Jiang et al., “An efficient parallel implementation of the hidden markov methods for genomic sequence—search on a massively parallel system,” IEEE Transactions on Parallel and Distributed Systems, Dec. 2007, 19(1):15-23. [cited by applicant]
JP Office Action in Japanese Appln. No. 2018-555440, dated Jan. 31, 2022, 4 pages (with English translation). [cited by applicant]
JP Notice of Allowance in Japanese Appln. No. 2018-555440, mailed on Jun. 12, 2023, 6 pages (with English translation). [cited by applicant]
JP Office Action in Japanese Appln. No. 2018-564374, mailed on Oct. 4, 2021, 7 pages (with English translation). [cited by applicant]
JP Office Action in Japanese Appln. No. 2022-046805, mailed on Jun. 5, 2023, 18 pages (with English translation). [cited by applicant]
JP Office Action in Japanese Appln. No. 2022-089149, mailed on Jun. 19, 2023, 9 pages (with English translation). [cited by applicant]
JP Office Action in Japanese Appln. No. 2023-196840, mailed on Sep. 9, 2024, 6 pages (with English translation). [cited by applicant]
Kasap et al., “Design and Implementation of an FPGA-based Core for Gapped BLAST Sequence Alignment with the Two-Hit Method”, Engineering Letters, Aug. 2008, 16(3):1-10. [cited by applicant]
Kim et al., “A review on Sequence Alignment Algorithms for Short Reads Based on Next-Generation Sequencing,” IEEE Access, Oct. 2020,8:189811-189822. [cited by applicant]
KR Office Action in Korean Appln. No. 10-2024-7005077, mailed on Dec. 12, 2024, 19 pages (with English translation). [cited by applicant]
Lancaster et al., “Acceleration of Ungapped Extension in Mercury BLAST,” Proceedings of the 7th Workshop on Media and Streaming Processors, Washington University, Nov. 2005, 9 pages. [cited by applicant]
Lancaster, “Design and Evaluation of a BLAST Ungapped Extension Accelerator, Master's Thesis,” Thesis for the degree of Master of Science, Washington University, May 2006, 79 pages. [cited by applicant]
Langmead et al., “Searching for SNPs with cloud computing,” Genome Biology, Nov. 2009, 10:R134, 10 pages. [cited by applicant]
Langmead, “ADS1: Variations on k-mer indexes”, Jun. 18, 2015, retrieved Jul. 13, 2023, retrieved from URL <https://www.youtube.com/watch?v=My_sw_Rf_4U>, 1 page. [cited by applicant]
Lavenier, “SAMBA: Systolic Accelerator for Molecular Biological Applications,” Research Report, RR-2845, INRIA, Mar. 1996, 22 pages. [cited by applicant]
Lee et al., “Clinical exome sequencing for genetic identification of rare Mendelian disorders,” Jama, Nov. 2014, 312(18):1880-1887. [cited by applicant]
Lemoine et al., “High Speed Pattern Matching in Genetic Data Base with Reconfigurable Hardware,” Paper, Presented at the Proceedings of the International Conference of Intelligent Systems for Molecular Biology, France, … [cited by applicant]
Li et al., “A survey of sequence alignment algorithms for next-generation sequencing,” Briefings in Bioinformatics, Sep. 2010, 11(5):473-483. [cited by applicant]
Li et al., “160-fold acceleration of the Smith-Waterman algorithm using a field programmable gate array (FPGA),” BMC Bioinformatics, Jun. 2007, 8:185, 7 pages. [cited by applicant]
Liu et al., “An FPGA-Based Web Server for High Performance Biological Sequence Alignment,” Paper, Presented at the 2009 NASA/ESA Conference on Adaptive Hardware and Systems, San Francisco, California, Jul. 29-Aug. 1, 20… [cited by applicant]
Liu et al., “Bisulfite-free direct detection of 5-methylcytosine and 5-hydroxymethylcytosine at base resolution,” Nature Biotechnology, Apr. 2019, 37(4):424-429. [cited by applicant]
Lloyd et al., “Hardware Accelerated Sequence Alignment with Traceback,” International Journal of Reconfigurable Computing, 2009, 2009:762362, 11 pages. [cited by applicant]
Lopresti, “Rapid Implementation of a Genetic Sequence Comparator Using Field-Programmable Logic Arrays,” Advanced Research in VLSI, 1991, pp. 138-152. [cited by applicant]
Luethy et al., “Hardware and software systems for accelerating common bioinformatics sequence analysis algorithms,” Drug Discovery Today: Biosilico, Jan. 2004, 2(1):12-17. [cited by applicant]
Madhavan et al., “Race Logic: A Hardware Acceleration for Dynamic Programming Algorithms,” Paper, Presented at the 2014 ACM/IEEE 41st International Symposium on Computer Architecture (ISCA), Minneapolis, Minnesota, Jun.… [cited by applicant]
Mahram, “FPGA Acceleration of Sequence Analysis Tools in Bioinformatics,” Dissertation for the degree of Doctor of Philosophy, Boston University, College of Engineering, 2013, 180 pages. [cited by applicant]
Mandelker et al., “Navigating highly homologous genes in a molecular diagnostic setting: a resource for clinical next-generation sequencing,” Genetics in Medicine, Dec. 2016, 18(12):1282-1289. [cited by applicant]
Maxfield, “Impulse achieves 16X speed-up of genome analysis on $2,500 FPGA module,” EE Times, Jun. 15, 2012, retrieved on Mar. 29, 2016, retrieved from URL <http://www.eetimes.com/documentasp?docid=1317288&print=yes>, 4… [cited by applicant]
McKenna et al., “The Genome Analysis Toolkit: a MapReduce framework for analyzing next-generation DNA sequencing data,” Genome Research, Sep. 2010, 20(9):1297-1303. [cited by applicant]
Mikami et al., “Efficient FPGA-based Hardware Algorithms for Approximate String Matching,” Paper, Presented at the 23rd International Technical Conference on Circuits/Systems, Computers and Communications (ITC-CSCC), Ya… [cited by applicant]
Miller et al., “A 26-hour system of highly sensitive whole genome sequencing for emergency management of genetic diseases,” Genome Medicine, Sep. 2015, 7:100, 16 pages. [cited by applicant]
Mishra, “Gappy TotalReCaller for RNASeq Base-Calling and Mapping,” bioRxiv:000489, Jan. 2013, 10 pages. [cited by applicant]
Moritz et al., “Implementation of a Parallel Algorithm for Protein Pairwise Alignment Using Reconfigurable Computing,” Paper, Presented at the 2006 IEEE International Conference on Reconfigurable Computing and FPGA's (R… [cited by applicant]
Muriki et al., “RC-BLAST: Towards a Portable, Cost-Effective Open Source Hardware Implementation,” Paper, Presented at the 19th IEEE International Parallel and Distributed Processing Symposium, Denver, Colorado, Apr. 4-… [cited by applicant]
MX Office Action in Mexican Appln. No. MX/a/2018/008527, mailed on May 25, 2023, 9 pages (with English translation). [cited by applicant]
MY Office Action in Malaysian Appln. No. PI 2018702376, mailed on Jun. 17, 2022, 3 pages. [cited by applicant]
Nagasaki et al., “DDBJ read annotation pipeline: a cloud computing-based pipeline for high-throughput analysis of next-generation sequencing data,” DNA Research, Aug. 2013, 20(4):383-90. [cited by applicant]
Nalbantoglu et al., “Compression of Next Generation Sequencing Data,” DCC, Apr. 2015, 10 pages. [cited by applicant]