US 12,339,834 B2
Automated database updating and curation
Stephen Fry, Scottsdale, AZ (US); Jeremy Ellis, Mesa, AZ (US); and Matthew Shabilla, Scottsdale, AZ (US)
Assigned to Fry Laboratories LLC, Scottsdale, AZ (US)
Filed by Fry Laboratories LLC, Scottsdale, AZ (US)
Filed on Dec. 19, 2022, as Appl. No. 18/068,271.
Application 18/068,271 is a continuation of application No. 16/842,270, filed on Apr. 7, 2020, granted, now 11,556,522.
Application 16/842,270 is a continuation of application No. 15/808,630, filed on Nov. 9, 2017, granted, now 10,649,982, issued on May 12, 2020.
Prior Publication US 2023/0350878 A1, Nov. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/23 (2019.01); G06F 16/22 (2019.01); G06F 16/2458 (2019.01); G06F 16/28 (2019.01); G06F 16/36 (2019.01); G16B 20/00 (2019.01); G16B 30/10 (2019.01)
CPC G06F 16/2379 (2019.01) [G06F 16/2246 (2019.01); G06F 16/2474 (2019.01); G06F 16/285 (2019.01); G06F 16/36 (2019.01); G16B 20/00 (2019.02); G16B 30/10 (2019.02)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
detecting, at a computing system, that a remote taxonomy database has been updated to include an organism name that is not represented in a particular database, the particular database including organism-name data organized using a set of buckets, wherein each bucket or the set of buckets corresponds to an organism category;
accessing, by the computing system, metadata corresponding to the organism name, wherein:
the metadata incudes two or more taxonomical classifications being associated with the organism name, and
the two or more taxonomical classifications indicates two or more hierarchy levels associated with the organism name within a taxonomy defined in the remote taxonomy database;
determining, by the computing system, whether the two or more hierarchy levels are represented on a same branch within the taxonomy;
identifying, by the computing system based on the determination that the two or more hierarchy levels are represented on the same branch within the taxonomy, that a particular bucket from amongst the set of buckets corresponds to the organism name;
updating, by the computing system, the particular database to associate the organism name with the particular bucket;
receiving, at the computing system, biological sequence data; and
determining, at the computing system, that the biological sequence data corresponds to a reference biological sequence associated with the particular bucket.