Adaptive expert system for analysis and classification of DNA sample data
AssigneeANDE Corporation
InventorsEugene Tan, Hua Jiang, Richard F. Selden
Life of this patent
Estimating the term…
Abstract
Described herein is an adaptive expert system comprising a computing device having a memory that stores programmatic instructions and a processor that executes the programmatic instructions. The adaptive expert system receives sample data comprising at least one of raw data, optical data, and electropherogram data from a DNA analysis device, said data generated from a sample containing DNA. The adaptive expert system determines at least one characteristic of the sample data. The adaptive expert system utilizes the at least one characteristic to classify the sample data and apply a predefined parameter set to the said sample data to generate an output.
Claims9
A system for analysis and classification of DNA sample data using iterative search and matching, the system comprising:
- a first computing device having a memory that stores first programmatic instructions and a processor configured to execute the first instructions, the first instructions configured to:
- receive sample data comprising at least one of raw data, optical data, and electropherogram data from a DNA analysis device, the DNA analysis device generating the sample data from a sample containing DNA;
- determine at least one characteristic of the sample data, the at least one characteristic including a signal strength;
- utilize the at least one characteristic to classify the sample data and apply a first predefined parameter set to the sample data to generate as output a plurality of first structured data files comprising a first DNA ID, wherein the number of first structured data files generated is based upon the signal strength;
- and
- transfer the plurality of first structured data files to a second computing device comprising a DNA database;
- the second computing device having a memory that stores second programmatic instructions and a processor configured to execute the second instructions, the second instructions configured to:
- perform, for each of the plurality of first structured data files, a first series of searches for DNA data matching one or more characteristics of the first DNA ID in the first structured data file using progressively less conservative match criteria in each search, including, for each search:
- generating a match score, comparing the match score to a predetermined threshold score, and transmitting the match score and the matched DNA data to the first computing device for display when the match score meets or exceeds the predetermined threshold score;
- when none of the match scores for the first series of searches meet or exceed the predetermined threshold score:
- instruct the first computing device to automatically iterate one or more values in the first predefined parameter set based upon the match scores for the first series of searches to generate a second predefined parameter set,
- instruct the first computing device to apply the second predefined parameter set to the sample data to generate a plurality of second structured data files comprising a second DNA ID and transfer the plurality of second structured data files to the second computing device;
- and
- perform, for each of the plurality of second structured data files, a second series of searches for DNA data matching one or more characteristics of the second DNA ID using progressively less conservative match criteria in each search, including, for each search:
- generating a match score, comparing the match score to a predetermined threshold score, and transmitting the match score and the matched DNA data to the first computing device for display when the match score meets or exceeds the predetermined threshold score.
Dependencies are inferred from the claim text.