Knowledge-based storage of diagnostic models
First Claim
1. A method for classifying a biological specimen, the method comprising:
- (A) determining whether a model precondition included within a selected model in a plurality of models for classifying a biological specimen into a biological sample class has been satisfied;
each model in said plurality of models comprising a plurality of calculations, a calculation algorithm, and an aggregation algorithm, and optionally comprising one or more preconditions;
wherein each calculation in each said plurality of calculations specifies an identity of one or more cellular constituents in said biological specimen to be used in a calculation algorithm, and when the model precondition for the selected model has not been satisfied, the selected model is not used; and
when the model precondition for the selected model has been satisfied, the determining further comprises testing the selected model by;
(i) choosing a calculation from the plurality of calculations in the selected model;
(ii) obtaining a cellular constituent abundance value for each of said one or more cellular constituents specified by said calculation from said biological specimen;
(iii) computing the calculation using the cellular constituent abundance values obtained from the biological specimen in accordance with the calculation algorithm of the selected model;
(iv) repeating steps (i) through (iii) for one or more other calculations in the selected model; and
(v) aggregating each calculation computed in step (iii) for the selected model in accordance with the aggregation algorithm in the selected model; and
(B) repeating step (A) with at least one other model in the plurality of models.
10 Assignments
0 Petitions
Accused Products
Abstract
Methods, computer systems, and computer readable medium for testing a plurality of models in order to classify a biological specimen. A determination is made as to whether a model precondition associated with a model in the plurality of models has been satisfied. The model is skipped when the model precondition has not been satisfied. When the model precondition has been satisfied, the first model is tested by selecting a calculation from the first model. The selected calculation is computed using cellular constituent abundance values from the biological specimen in accordance with a calculation algorithm set forth in the selected model. This selecting and computing is repeated for one or more calculations in the selected model. Then, each of these calculations is aggregated in accordance with an aggregation algorithm associated with the selected model. These steps are repeated for at least one other model in the plurality of models. A computer medium comprising a classifier for classifying a biological specimen into a biological sample class that includes one or more models. Each of the one or more models comprises (i) an optional model precondition, (ii) a calculation algorithm, (iii) a plurality of calculations, and (iv) a calculation aggregation algorithm.
74 Citations
53 Claims
-
1. A method for classifying a biological specimen, the method comprising:
-
(A) determining whether a model precondition included within a selected model in a plurality of models for classifying a biological specimen into a biological sample class has been satisfied;
each model in said plurality of models comprising a plurality of calculations, a calculation algorithm, and an aggregation algorithm, and optionally comprising one or more preconditions;
wherein each calculation in each said plurality of calculations specifies an identity of one or more cellular constituents in said biological specimen to be used in a calculation algorithm, andwhen the model precondition for the selected model has not been satisfied, the selected model is not used; and
when the model precondition for the selected model has been satisfied, the determining further comprises testing the selected model by;
(i) choosing a calculation from the plurality of calculations in the selected model;
(ii) obtaining a cellular constituent abundance value for each of said one or more cellular constituents specified by said calculation from said biological specimen;
(iii) computing the calculation using the cellular constituent abundance values obtained from the biological specimen in accordance with the calculation algorithm of the selected model;
(iv) repeating steps (i) through (iii) for one or more other calculations in the selected model; and
(v) aggregating each calculation computed in step (iii) for the selected model in accordance with the aggregation algorithm in the selected model; and
(B) repeating step (A) with at least one other model in the plurality of models. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system for classifying a biological specimen, the computer system comprising:
-
a central processing unit;
a memory, coupled to the central processing unit, the memory storing a model testing application comprising;
(A) instructions for determining whether a model precondition included within a selected model in a plurality of models for classifying a biological specimen into a biological sample class has been satisfied;
each model in said plurality of models comprising a plurality of calculations, a calculation algorithm, and an aggregation algorithm, and optionally comprising one or more preconditions;
wherein each calculation in each said plurality of calculations specifies an identity of one or more cellular constituents in said biological specimen to be used in a calculation algorithm;
whereinwhen the model precondition for the selected model has not been satisfied, the selected model is not used; and
when the model precondition for the selected model has been satisfied, the instructions for determining further comprise instructions for testing the selected model by;
(i) choosing a calculation from the plurality of calculations in the selected model;
(ii) obtaining a cellular constituent abundance value for each of said one or more cellular constituents specified by said calculation from said biological specimen;
(iii) computing the calculation using the cellular constituent abundance values obtained from the biological specimen in accordance with the calculation algorithm of the selected model;
(iv) repeating steps (i) through (iii) for one or more other calculations in the selected model; and
(v) aggregating each calculation computed in step (iii) for the selected model in accordance with the aggregation algorithm in the selected model; and
(B) instructions for repeating the instructions for determining (A) with at least one other model in the plurality of models. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism for classifying a biological specimen into a biological sample class, the computer program mechanism comprising one or more models, each model in said one or more models comprising:
-
(i) a calculation algorithm;
(ii) a plurality of calculations; and
(iii) a calculation aggregation algorithm. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
Specification