Dynamic modification of bioaerosol detection with genetic identification
11555764 · 2023-01-17
Assignee
Inventors
Cpc classification
G01N1/2202
PHYSICS
C12Q1/6806
CHEMISTRY; METALLURGY
International classification
Abstract
A bioaerosol detector is operated in accordance with one or more first inputs. Operating the bioaerosol detector includes filtering pathogens from the air, extracting genetic material from the filtered pathogens, and analyzing the extracted genetic material to identify the filtered pathogens. While operating the bioaerosol detector in accordance with the one or more first inputs, a change is identified in an operating condition for the bioaerosol detector. In response, the bioaerosol detector is operated in accordance with one or more second inputs. At least one input of the one or more second inputs is distinct from a respective input of the one or more first inputs.
Claims
1. A method of bioaerosol detection, comprising: operating a bioaerosol detector in accordance with one or more first inputs, the operating comprising: filtering pathogens from the air, extracting genetic material from the filtered pathogens, and analyzing the extracted genetic material to identify the filtered pathogens, comprising performing genetic sequencing; while operating the bioaerosol detector in accordance with the one or more first inputs, detecting a change in a concentration of a virus or bacteria in the air; and in response to detecting the change in the concentration of the virus or bacteria in the air, operating the bioaerosol detector in accordance with one or more second inputs, wherein: at least one input of the one or more second inputs is distinct from a respective input of the one or more first inputs, and the genetic sequencing is performed at a different rate when operating the bioaerosol detector in accordance with the one or more second inputs than when operating the bioaerosol detector in accordance with the one or more first inputs.
2. The method of claim 1, wherein: the concentration is a background viral or bacterial concentration; detecting the change in the concentration comprises detecting an increase in the background viral or bacterial concentration; and the different rate is an increased rate.
3. The method of claim 1, wherein: the concentration is a background viral or bacterial concentration; detecting the change in the concentration comprises detecting a decrease in the concentration; and the different rate is a decreased rate.
4. The method of claim 1, wherein: the concentration is a concentration of a pathogen; detecting the change in the concentration comprises detecting a decrease in the concentration of the pathogen; and the different rate is an increased rate.
5. The method of claim 1, wherein: the concentration is a concentration of a pathogen; detecting the change in the concentration comprises detecting an increase in the concentration of the pathogen; and the different rate is a decreased rate.
6. The method of claim 1, wherein: detecting the change in the concentration of the virus or bacteria in the air comprises detecting a viral species in the air; and the genetic sequencing is performed at an increased rate when operating the bioaerosol detector in accordance with the one or more second inputs than when operating the bioaerosol detector in accordance with the one or more first inputs.
7. The method of claim 1, wherein: the concentration is a pathogen concentration; detecting the change in the concentration of the virus or bacteria in the air comprises determining that a number of sequenced pathogens satisfies a threshold; and the genetic sequencing is performed at a decreased rate when operating the bioaerosol detector in accordance with the one or more second inputs than when operating the bioaerosol detector in accordance with the one or more first inputs.
8. The method of claim 1, wherein: the bioaerosol detector comprises a plurality of genetic sequencers; operating the bioaerosol detector in accordance with the one or more first inputs comprises performing the genetic sequencing using a first genetic sequencer of the plurality of genetic sequencers; and operating the bioaerosol detector in accordance with the one or more second inputs comprises performing the genetic sequencing using a second genetic sequencer of the plurality of genetic sequencers.
9. The method of claim 1, wherein: the filtering comprises sampling viruses or bacteria in the air; and the filtering is performed at a different rate when operating the bioaerosol detector in accordance with the one or more second inputs than when operating the bioaerosol detector in accordance with the one or more first inputs.
10. The method of claim 1, wherein: the bioaerosol detector is capable of amplifying the extracted genetic material; amplifying the extracted genetic material is performed when operating the bioaerosol detector in accordance with a first one of the one or more first or second inputs; and amplifying the extracted genetic material is not performed when operating the bioaerosol detector in accordance with a second one of the one or more first or second inputs.
11. The method of claim 10, wherein: detecting the change in the concentration of the virus or bacteria in the air comprises detecting a decrease in the concentration of the virus or bacteria in the air; amplifying the extracted genetic material is performed when operating the bioaerosol detector in accordance with the one or more second inputs; and amplifying the extracted genetic material is not performed when operating the bioaerosol detector in accordance with the one or more first inputs.
12. The method of claim 1, wherein the bioaerosol detector comprises a network interface to receive communications from a remote computer system, the method further comprising: while operating the bioaerosol detector in accordance with the one or more second inputs, receiving a communication from the remote computer system comprising an instruction to operate the bioaerosol detector using one or more third inputs; and in response to the instruction, operating the bioaerosol detector in accordance with the one or more third inputs, wherein at least one input of the one or more third inputs is distinct from a respective input of the one or more second inputs.
13. The method of claim 1, wherein: the bioaerosol detector comprises an Andersen sampler; and the filtering comprises sampling pathogens in the air using the Andersen sampler.
14. The method of claim 1, wherein the bioaerosol detector comprises a plurality of filters, located in distinct respective locations, to filter the pathogens from the air.
15. The method of claim 1, wherein: extracting the genetic material comprises: extracting RNA from the filtered pathogens, and converting the extracted RNA to complementary DNA (cDNA); and performing the genetic sequencing comprises genetically sequencing the cDNA.
16. A bioaerosol detector, comprising: a filter to filter pathogens from the air; an extraction kit to extract genetic material from the filtered pathogens; a genetic sequencer to analyze the extracted genetic material to identify the filtered pathogens; and a controller comprising one or more processors and memory storing one or more programs for execution by the one or more processors, the one or more programs comprising instructions for: operating the bioaerosol detector in accordance with one or more first inputs; while operating the bioaerosol detector in accordance with the one or more first inputs, detecting a change in a concentration of a virus or bacteria in the air; and in response to detecting the change in the concentration of the virus or bacteria in the air, operating the bioaerosol detector in accordance with one or more second inputs, wherein at least one input of the one or more second inputs is distinct from a respective input of the one or more first inputs, and wherein the genetic sequencing is performed at a different rate when operating the bioaerosol detector in accordance with the one or more second inputs than when operating the bioaerosol detector in accordance with the one or more first inputs.
17. A non-transitory computer-readable storage medium storing one or more programs for execution by one or more processors of a bioaerosol detector, wherein the bioaerosol detector further comprises a filter to filter pathogens from the air, an extraction kit to extract genetic material from the filtered pathogens, and a genetic sequencer to analyze the extracted genetic material to identify the filtered pathogens; the one or more programs comprising instructions for: operating the bioaerosol detector in accordance with one or more first inputs; while operating the bioaerosol detector in accordance with the one or more first inputs, detecting a change in a concentration of a virus or bacteria in the air; and in response to detecting the change in the concentration of the virus or bacteria in the air, operating the bioaerosol detector in accordance with one or more second inputs, wherein: at least one input of the one or more second inputs is distinct from a respective input of the one or more first inputs, and the genetic sequencing is performed at a different rate when operating the bioaerosol detector in accordance with the one or more second inputs than when operating the bioaerosol detector in accordance with the one or more first inputs.
18. A method of bioaerosol detection, comprising: operating a bioaerosol detector in accordance with one or more first inputs, the operating comprising: filtering pathogens from the air, extracting genetic material from the filtered pathogens, and analyzing the extracted genetic material to identify the filtered pathogens, comprising performing genetic sequencing; while operating the bioaerosol detector in accordance with the one or more first inputs, detecting that a remaining amount of a consumable used in performing the genetic sequencing does not satisfy a threshold; and in response to detecting that the remaining amount of the consumable does not satisfy the threshold, operating the bioaerosol detector in accordance with one or more second inputs, wherein: at least one input of the one or more second inputs is distinct from a respective input of the one or more first inputs, and the genetic sequencing is performed at a decreased rate when operating the bioaerosol detector in accordance with the one or more second inputs than when operating the bioaerosol detector in accordance with the one or more first inputs.
19. A method of bioaerosol detection, comprising: operating a bioaerosol detector that comprises a plurality of genetic sequencers in accordance with one or more first inputs, the operating comprising: filtering pathogens from the air, extracting genetic material from the filtered pathogens, and analyzing the extracted genetic material to identify the filtered pathogens, comprising performing genetic sequencing using a first genetic sequencer of the plurality of genetic sequencers; while operating the bioaerosol detector in accordance with the one or more first inputs, identifying a change in an operating condition for the bioaerosol detector; and in response to identifying the change in the operating condition, operating the bioaerosol detector in accordance with one or more second inputs, comprising performing the genetic sequencing using a second genetic sequencer of the plurality of genetic sequencers, wherein at least one input of the one or more second inputs is distinct from a respective input of the one or more first inputs.
20. A method of bioaerosol detection, comprising: operating a bioaerosol detector in accordance with one or more first inputs, the operating comprising: filtering pathogens from the air, extracting genetic material from the filtered pathogens, and analyzing the extracted genetic material to identify the filtered pathogens; while operating the bioaerosol detector in accordance with the one or more first inputs, identifying a change in an operating condition for the bioaerosol detector; and in response to identifying the change in the operating condition, operating the bioaerosol detector in accordance with one or more second inputs, wherein: at least one input of the one or more second inputs is distinct from a respective input of the one or more first inputs, and the at least one input of the one or more second inputs is selected to maintain at least one of a predefined maximum false-positive detection rate or a predefined maximum false-negative detection rate for detection of a mutation in a pathogen.
21. A method of bioaerosol detection, comprising: operating a bioaerosol detector in accordance with one or more first inputs, the operating comprising: filtering pathogens from the air, extracting genetic material from the filtered pathogens, and analyzing the extracted genetic material to identify the filtered pathogens; repeatedly calculating a cost function indicative of a cost of operating the bioaerosol detector; while operating the bioaerosol detector in accordance with the one or more first inputs, detecting a change in a value of the cost function; and in response to detecting the change in the value of the cost function, operating the bioaerosol detector in accordance with one or more second inputs, wherein at least one input of the one or more second inputs is distinct from a respective input of the one or more first inputs.
22. The method of claim 21, further comprising, in response to detecting the change in the value of the cost function, generating a recommendation to install a new component in the bioaerosol detector, wherein: the bioaerosol detector operates in accordance with the one or more second inputs after the new component has been installed; and the cost function is updated to account for the new component.
23. A method of bioaerosol detection, comprising: operating a bioaerosol detector in accordance with one or more first inputs, the operating comprising: filtering pathogens from the air, extracting genetic material from the filtered pathogens, and analyzing the extracted genetic material to identify the filtered pathogens, comprising performing genetic sequencing; while operating the bioaerosol detector in accordance with the one or more first inputs, receiving an input specifying a change in detection time for a pathogen; and in response to receiving the input specifying the change in the detection time: choosing at least one input of one or more second inputs based at least in part on the change and an operating constraint for the bioaerosol detector, the operating constraint being a genetic-sequencing budget or an available amount of a consumable used to perform the genetic sequencing, the at least one input being distinct from a respective input of the one or more first inputs, wherein the one or more second inputs include a different genetic sequencing rate than the one or more first inputs and at least one of a different false-positive detection rate or a different false-negative detection rate than the one or more first inputs; and operating the bioaerosol detector in accordance with the one or more second inputs.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) For a better understanding of the various described implementations, reference should be made to the Detailed Description below, in conjunction with the following drawings.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10) Like reference numerals refer to corresponding parts throughout the drawings and specification.
DETAILED DESCRIPTION
(11) Reference will now be made in detail to various embodiments, examples of which are illustrated in the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the various described embodiments. However, it will be apparent to one of ordinary skill in the art that the various described embodiments may be practiced without these specific details. In other instances, well-known methods, procedures, components, circuits, and networks have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.
(12)
(13)
(14) In some embodiments, a bioaerosol detector includes multiple genetic sequencers.
(15) The genetic sequencers 110-1 and 110-2 may have different sequencing capabilities. For example, the first genetic sequencer 110-1 may perform sequencing with longer reads than the second genetic sequencer 110-2 (i.e., the first genetic sequencer 110-1 performs reads of a first length and the second genetic sequencer 110-2 performs reads of a second length that is shorter than the first length). In this example, the consumables for the short-read sequencing may be cheaper (per unit of sequencing, such as gigabases) than for the long-read sequencing, but the long-read sequencing may be faster.
(16)
(17) In some embodiments, instead of a single filter 102, a metagenomic bioaerosol detector 100A, 100B, 100C, 100D, or 100E includes multiple filters 102. The multiple filters 102 may be situated in different locations (e.g., in different rooms of a building). Genetic material is extracted from pathogens collected by the multiple filters 102 using either a single extraction kit 108 (e.g., in a centralized location in the building) or a plurality of respective extraction kits 108 (e.g., in the different rooms with the filters 102). A genetic sequencer 110 (e.g., in a centralized location in the building) sequences the extracted genetic material.
(18) If the genetic material is extracted by a single extraction kit 108, then the filters 102 are repeatedly (e.g., periodically) transported from the locations at which they sample the air to the extraction kit 108 and back. If the genetic material is extracted by multiple extraction kits 108, then extracted genetic material is transported from the extraction kits 108 to the genetic sequencer 110 in repeating (e.g., periodic) manner. Changes to the sequencing rate result in corresponding changes to the rate of transportation of the filters 102 or extracted genetic material. If the sequencing rate increases, then the filters 102 are brought to the extraction kit 108 more frequently or the extracted genetic material from respective extraction kits 108 is brought to the genetic sequencer 110 more frequently, in accordance with some embodiments. If the sequencing rate decreases, then the filters 102 are brought to the extraction kit 108 less frequently or the extracted genetic material from respective extraction kits 108 is brought to the genetic sequencer 110 less frequently, in accordance with some embodiments.
(19) The multiple filters 102 (and, in some embodiments, the multiple respective extraction kits 108) may be communicatively coupled with (e.g., controlled by) a single controller 112. Alternatively, multiple instances of a metagenomic bioaerosol detector 100A, 100B, 100C, 100D, or 100E may be situated in different locations (e.g., in different rooms of a building). Each instance of the metagenomic bioaerosol detector 100A, 100B, 100C, 100D, or 100E may have a distinct respective controller 112, or every instance of the metagenomic bioaerosol detector 100A, 100B, 100C, 100D, or 100E may share a single controller 112 (e.g., located in a centralized location).
(20)
(21) In response to identification of a pathogen, the bioaerosol detector 100 may raise an alarm. For example, the bioaerosol detector 100 may sound an alarm and/or display an alarm message locally, and/or transmit an alarm message to the remote computer system 200.
(22)
(23) In the method 300, a bioaerosol detector 100 is operated (302) in accordance with one or more first inputs (e.g., inputs generated by the controller 112) (e.g., is operated in a first operating mode). Operating the bioaerosol detector 100 includes filtering pathogens (e.g., viruses and/or bacteria) from the air, extracting genetic material from the filtered pathogens, and analyzing the extracted genetic material to identify the filtered pathogens. In some embodiments, analyzing the extracted genetic material includes (304) performing genetic sequencing of extracted genetic material to identify filtered pathogens. In some embodiments, analyzing the extracted genetic material includes (306) performing spectrometry (e.g., mass spectrometry, charge-detection mass spectrometry, ion-mobility spectrometry, and/or differential-mobility spectrometry) for extracted genetic material to identify filtered pathogens. In some embodiments, analyzing the extracted genetic material includes (308) using a microarray to analyze extracted genetic material to identify filtered pathogens. Examples of the one or more inputs include (310), without limitation, detection time, filtering rate, genetic-sequencing rate, false-positive detection rate, and/or false-negative detection rate.
(24) A determination is made (312) as to whether a change in an operating condition for the bioaerosol detector 100 has occurred. For example, the controller 112 checks if a change in operating condition has occurred. The controller 112 may perform this check (i.e., make the determination 312) periodically and/or in response to data received from components of the bioaerosol detector 100. Examples of a change in the operating condition include, without limitation, a change in a background viral or bacterial concentration, a change in the concentration of a pathogen, a change in a ratio of the concentration of a pathogen to the background viral or bacterial concentration, a change in a desired detection time, a change in a desired sensitivity, a change in a desired degree of sequencing depth or redundancy, a change in a value of a cost function, a change in a false-positive or false-negative detection rate, and/or a time change.
(25) The bioaerosol detector 100 operates in a cyclic manner. The filter 102 collects pathogens for a specified time period, after which they are provided to the extraction kit 108 (e.g., are washed off the sampler 106). The filter 102 then collects pathogens during a subsequent time period. The change may be a change detected during a particular time period or a change to one or more statistics calculated over multiple time periods.
(26) If no change in the operating condition for the bioaerosol detector 100 is identified (312—No), the bioaerosol detector 100 continues to operate (302) in accordance with the one or more first inputs. If, however, a change in the operating condition for the bioaerosol detector 100 is identified (312—Yes), the bioaerosol detector 100 ceases to operate in accordance with the one or more first inputs and instead operates (314) in accordance with one or more second inputs (e.g., operates in a second operating mode). At least one input of the one or more second inputs (e.g., at least one of the inputs for step 310) is distinct from (e.g., has a different value than) a respective input of the one or more first inputs (e.g., all or a portion of the one or more second inputs are distinct from the one or more first inputs). Operating in accordance with the one or more second inputs may include continuing to filter pathogens (e.g., viruses and/or bacteria) from the air, extract genetic material from the filtered pathogens, and analyze the extracted genetic material to identify the filtered pathogens. In some embodiments, analyzing extracted genetic material when operating in accordance with the one or more second inputs includes performing genetic sequencing of extracted genetic material to identify filtered pathogens, performing spectrometry (e.g., mass spectrometry, charge-detection mass spectrometry, ion-mobility spectrometry, and/or differential-mobility spectrometry) for extracted genetic material to identify filtered pathogens, and/or using a microarray to analyze extracted genetic material to identify filtered pathogens.
(27) The method 300 may be performed repeatedly. For example, a change in an operation condition for the bioaerosol detector 100 may be identified while the bioaerosol detector 100 is operating (314) in accordance with the one or more second inputs. In response, the bioaerosol detector 100 ceases to operate in accordance with the one or more second inputs and instead operates in accordance with one or more third inputs (e.g., operates in a third operating mode). At least one input of the one or more third inputs (e.g., at least one of the inputs for step 310) is distinct from (e.g., has a different value than) a respective input of the one or more second inputs.
(28) In some embodiments, identifying (312—Yes) the change in the operating condition includes detecting a change in a concentration of a virus or bacteria in the air. In response, the rate of genetic sequencing as performed by a genetic sequencer 110 is changed: the genetic sequencing is performed at a different rate when operating the bioaerosol detector 100 in accordance with the one or more second inputs than when operating the bioaerosol detector 100 in accordance with the one or more first inputs. For example, a respective input of the one or more first inputs specifies a first rate for genetic sequencing, while a respective input of the one or more second inputs specifies a second rate for genetic sequencing distinct from the first rate.
(29) In some embodiments, the viral or bacterial concentration for which the change is detected is a background viral or bacterial concentration. If the detected change is an increase in the background viral or bacterial concentration, then the rate of genetic sequencing is increased: the genetic sequencing is performed at an increased rate when operating the bioaerosol detector 100 in accordance with the one or more second inputs than when operating the bioaerosol detector 100 in accordance with the one or more first inputs. If the detected change is a decrease in the background viral or bacterial concentration, then the rate of genetic sequencing is decreased: the genetic sequencing is performed at a decreased rate when operating the bioaerosol detector 100 in accordance with the one or more second inputs than when operating the bioaerosol detector 100 in accordance with the one or more first inputs. The rate of genetic sequencing is increased when the background concentration increases to mitigate the effect of the decreased signal-to-noise ratio resulting from the increased background concentration. The rate of genetic sequencing is decreased when the background concentration decreases to reduce the operating cost in view of the increased signal-to-noise ratio that results from the decreased background concentration.
(30) In other embodiments, the viral or bacterial concentration for which the change is detected is a concentration of a pathogen. If the detected change is a decrease in the concentration of the pathogen, then the rate of genetic sequencing is increased: the genetic sequencing is performed at an increased rate when operating the bioaerosol detector 100 in accordance with the one or more second inputs than when operating the bioaerosol detector 100 in accordance with the one or more first inputs. If the detected change is an increase in the concentration of the pathogen, then the rate of genetic sequencing is decreased: the genetic sequencing is performed at a decreased rate when operating the bioaerosol detector 100 in accordance with the one or more second inputs than when operating the bioaerosol detector 100 in accordance with the one or more first inputs. The rate of genetic sequencing is increased when the concentration of the pathogen decreases to offset the resulting decrease in sensitivity and detection time. The rate of genetic sequencing is decreased when the concentration of the pathogen increases to reduce the operating cost in view of the increased sensitivity and detection time that results from the increased concentration of the pathogen.
(31) In some embodiments, identifying (312—Yes) the change in the operating condition includes detecting a viral species in the air (e.g., detecting a viral species that was not previously detected by the bioaerosol detector 100). In response, the rate of genetic sequencing is increased: the genetic sequencing is performed at an increased rate when operating the bioaerosol detector 100 in accordance with the one or more second inputs than when operating the bioaerosol detector 100 in accordance with the one or more first inputs. Increasing the rate of genetic sequencing in this context decreases the time taken to identify which strain of the viral species has been detected and/or the time taken to determine a concentration of the viral species in the air.
(32) In some embodiments, identifying (312—Yes) the change in the operating condition includes detecting that a remaining amount of a consumable used to perform the genetic sequencing (e.g., used by the genetic sequencer) does not satisfy (e.g., is less than, or less than or equal to) a threshold. In response, the rate of genetic sequencing is decreased: the genetic sequencing is performed at a decreased rate when operating the bioaerosol detector 100 in accordance with the one or more second inputs than when operating the bioaerosol detector 100 in accordance with the one or more first inputs. Decreasing the rate of genetic sequencing conserves the consumable and thus allows the bioaerosol detector 100 to continue operating for a longer duration than would otherwise be possible in situations in which the consumable cannot be promptly resupplied. (The cost and rate of depletion of the consumable is proportional to the sequencing rate. Replacing the consumable may be difficult, for example if the bioaerosol detector 100 is located in a remote environment.) Similarly, in some embodiments, identifying (312—Yes) the change in the operating condition includes determining that a number (e.g., of total number) of sequenced pathogens satisfies a threshold. In response, the rate of genetic sequencing is decreased to conserve the consumable.
(33) In some embodiments, the bioaerosol detector 100 includes a plurality of genetic sequencers (e.g., genetic sequencers 110-1 and 110-2,
(34) In some embodiments, the filtering rate is changed in response to identifying (312—Yes) the change in the operating condition. Filtering is thus performed at a different rate when operating the bioaerosol detector 100 in accordance with the one or more second inputs than when operating the bioaerosol detector 100 in accordance with the one or more first inputs. The filtering rate may be changed by analogy to the genetic sequencing rate, using the same logic as described above for changes to the genetic sequencing rate.
(35) In some embodiments, the bioaerosol detector 100 is capable of amplifying the extracted genetic material (e.g., includes rapid amplification 116,
(36) In some embodiments, the at least one input of the one or more second inputs that is distinct from the respective input of the one or more first inputs is selected to maintain at least one of a predefined maximum false-positive detection rate or a predefined maximum false-negative detection rate for detection of a mutation in a pathogen. Examples of changes identified in step 312 that result in this selection include, without limitation, environmental changes (e.g., to a pathogen or background concentration) or receiving an input (e.g., from a user or from the remote computer system 200). The change identified in step 312 may otherwise cause the predefined maximum false-positive detection rate and/or predefined maximum false-negative rate detection to exceed an acceptable limit.
(37) In some embodiments, the controller 112 repeatedly calculates a cost function (e.g., the cost function of the method 400,
(38) In some embodiments, the controller 112 generates a recommendation to install a new component in the bioaerosol detector 100 in response to identifying (312—Yes) the change in the operating condition (e.g., in response to detecting the change in the value of the cost function). For example, the controller 112 determines (e.g., based at least in part on the cost function) that the identified change will cause the bioaerosol detector 100 to fail to operate within specifications and that adding the new component will allow the bioaerosol detector 100 to operate within specifications despite the change. The bioaerosol detector 100 operates in accordance with the one or more second inputs after the new component has been installed. The cost function is updated to account for the new component. For example, terms are added to the cost function to account for the purchase cost of the new component, operating cost of the new component, and/or benefit of the new component.
(39) In some embodiments, identifying (312—Yes) the change in the operating condition includes receiving an input (e.g., from a user or from the remote computer system 200) specifying the change. The at least one input of the one or more second inputs that is distinct from a respective input of the one or more first inputs is chosen based at least in part on the change and on an operating constraint for the bioaerosol detector 100. For example, analyzing the extracted genetic material to identify the filtered pathogens may include performing genetic sequencing, the change may be a change (e.g., a decrease) in detection time for a pathogen, and the operating constraint may be a genetic-sequencing budget or an available amount of a consumable used to perform the genetic sequencing. The one or more second inputs may then include (e.g., specify) a different genetic sequencing rate than the one or more first inputs and at least one of a different false-positive detection rate or a different false-negative detection rate than the one or more first inputs. In this scenario, the controller 112 may determine that changing the genetic sequencing rate alone is not an option because it results in violating the operating constraint (e.g., exceeding the genetic-sequencing budget or using an excessive amount of the consumable). For example, the input may specify a decrease in detection time that cannot be achieved simply by increasing the genetic sequencing rate, because the needed increase would violate an operating constraint (e.g., would exceed a genetic sequencing budget or require more consumables than are available). In response, the controller 112 may increase the genetic sequencing rate by an amount that does not provide the specified detection-time decrease and may also increase the false-positive detection rate, thus sacrificing accuracy to effectively decrease the detection time to the specified value without violating the operating constraint.
(40) In some embodiments, identifying (312—Yes) the change in the operating condition includes determining that a transition has occurred from a first time period to a second time period. In response, the bioaerosol detector 100 switches from a first operating mode (e.g., a high-sensitivity, high-cost mode, or alternatively a low-sensitivity, low-cost mode) to a second operating mode (e.g., the low-sensitivity, low-cost mode, or alternatively the high-sensitivity, high-cost mode). For example, more people may be expected to be in the vicinity of the bioaerosol detector 100 during the first time period than during the second time period, or vice versa, so the high-sensitivity, high-cost mode is used during the first time period and the low-sensitivity, low-cost mode is used during the second time period, or vice versa.
(41) In some embodiments, while operating (314) the bioaerosol detector 100 in accordance with the one or more second inputs, a communication is received from the remote computer system 200 with an instruction to operate the bioaerosol detector 100 using one or more third inputs. In response, the bioaerosol detector 100 ceases to operate in accordance with the one or more second inputs and instead operates in accordance with the one or more third inputs. At least one input of the one or more third inputs is distinct from a respective input of the one or more second inputs.
(42) In some embodiments, the controller 112 determines the at least one input (314) of the one or more second inputs that is distinct from a respective input of the one or more first inputs using optimization techniques (e.g., linear programming). For example, for viral species detection, a value equal to cost times detection time divided by the number of viral copies detected is minimized (e.g., using linear programming). In another example for viral species detection, the number of copies detected per species and the maximum cost are fixed, and a value equal to the product of detection time times false-positive rate divided by true-positive rate is minimized (e.g., using linear programming). In an example for viral strain detection, a value equal to cost times detection time times false-positive rate divided by true-positive rate is minimized (e.g., using linear programming).
(43)
(44) In the method 400, a cost function (e.g., an original cost function) is generated (402) that defines a cost of operating the bioaerosol detector 100 as a function of biological load setpoints for the genetic sequencer(s). The biological load setpoints may include examples of the inputs of the method 300 (
(45) The modified cost function is used (406) to determine values for decision variables including the biological load setpoints. The decision variables may include examples of the inputs of the method 300 (
(46) The cost function may be used to determine the size (e.g., optimal size) of an asset (e.g., component or consumable) of the bioaerosol detector 100 by quantifying the potential benefits and costs of the asset. Potential benefits include, for example, reduced sequencing costs, increased sensitivity, increased specificity, and reduced detection time. Potential costs include, for example, fixed costs (e.g., an initial purchase cost of the asset) and marginal costs (e.g., ongoing costs of using the asset). The potential benefits and costs of an asset may vary for different bioaerosol detectors 100 and/or different applications in which bioaerosol detectors 100 are used. In some embodiments, the cost function includes asset-size variables for respective assets (e.g., a capacity-size variable indicating a maximum capacity of an asset and a biological loading size variable indicating a maximum biological loading of the asset).
(47) Benefits and costs of assets in the bioaerosol detector 100 may be captured by an original cost function (e.g., the cost function generated in step 402 of the method 400,
(48) In some embodiments, a model is constructed to estimate the tradeoffs of identification time (e.g., viral identification time) versus cost (e.g., hourly cost) for a bioaerosol detector 100. (Identification time may also be referred to as detection time.) The model, which may correspond to the cost function, includes assumptions for pathogen density, air flow, average gene length, detection cost, fraction of pathogens detected, background to pathogen (e.g., total virus to target virus) ratio, and detected pathogen copies needed for identification. In one example, viral density V=10.sup.7 per m.sup.3, air flow A=1.0 m.sup.3/hour, viral flow rate F=V*A/60=166,667 viruses per minute, average viral length L=20 kilobases, viral bases flow rate B=L*F/10.sup.6=3.33 gigabases/minute, viral detection cost C=$30/gigabase, fraction of viruses detected X=1%, viral detection rate R=V*A*X=10.sup.5/hour, viral detection rate Rg=R*L/10.sup.6=2 gigabases/hour, detection cost Ch=Rg*C=$60/hour, total virus to target virus ratio H=100, target viral density D=V/H=10.sup.5/m.sup.3, detected viral copies needed for identification N=100, and time to target viral identification T=60*N/(D*A*X)=6 minutes.
(49) This model may be used to estimate the time and cost to detect different numbers of copies of a pathogen and to generate corresponding graphs.
(50) For true positives to exceed false positives, the error rate of the genetic sequencer 110 should not exceed the ratio of mutated to non-mutated pathogens (e.g., viruses or bacteria). The true-positive rate (i.e., true-positive detection rate) is the probability that mutations contribute to read of the mutation by the genetic sequencer 110. The true-positive rate depends on the allelic fraction of the mutation. The false-positive rate (i.e., false-positive detection rate) is the probability that sequencing errors contribute to read of the mutation by the genetic sequencer 110. The false-positive rate depends on the error rate of the genetic sequencer 110.
(51)
(52) The user interfaces 806 may include a display 807 and one or more input devices 808 (e.g., a keyboard, mouse, touch-sensitive surface of the display 807, etc.). The display 807 may report detection results (e.g., display an alarm message) and/or information regarding the operating status of the bioaerosol detector 100. In some embodiments, the user interfaces 806 include a speaker or other noise source for sounding an alarm.
(53) Memory 810 includes volatile and/or non-volatile memory. Memory 810 (e.g., the non-volatile memory within memory 810) includes a non-transitory computer-readable storage medium. The memory 810 or a portion thereof (e.g., the non-volatile memory within memory 810) may be embedded within the processor(s) 802. Memory 810 optionally includes one or more storage devices remotely located from the processors 802 and/or a non-transitory computer-readable storage medium that is removably inserted into the bioaerosol-detection controller 800. In some embodiments, memory 810 (e.g., the non-transitory computer-readable storage medium of memory 810) stores the following modules and data, or a subset or superset thereof: an operating system 812 that includes procedures for handling various basic system services and for performing hardware-dependent tasks, a monitoring module 814 for monitoring operation of the bioaerosol detector 100 and identifying changes in operating conditions for the bioaerosol detector 100, an input-determination module 818 for determining inputs specifying how the bioaerosol detector 100 is to operate (e.g., the one or more first inputs and the one or more second inputs of the method 300,
(54) The memory 810 (e.g., the non-transitory computer-readable storage medium of the memory 810) thus includes instructions for performing all or a portion of the methods 300 (
(55)
(56) The foregoing description, for purpose of explanation, has been described with reference to specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the scope of the claims to the precise forms disclosed. Many modifications and variations are possible in view of the above teachings. The embodiments were chosen in order to best explain the principles underlying the claims and their practical applications, to thereby enable others skilled in the art to best use the embodiments with various modifications as are suited to the particular uses contemplated.