CPC G16B 5/00 (2019.02) [G06Q 10/00 (2013.01); G16B 45/00 (2019.02); G16B 50/00 (2019.02); G16B 50/30 (2019.02); G16C 20/80 (2019.02); G16C 20/90 (2019.02); G16H 10/40 (2018.01); G16H 40/40 (2018.01); G16H 40/60 (2018.01); G16H 50/50 (2018.01); Y02A 90/10 (2018.01)] | 7 Claims |
1. A system for analyzing data obtained from an experiment, comprising a processor, memory, and program code that comprises:
one or more modules configured to:
store contextual information represented as linked objects, the contextual information comprising:
values for experimental parameters for executing the experiment;
results from the experiment;
information about an instrument on which the experiment was run;
environmental conditions under which the experiment was run;
information about a sample on which the experiment was run; and
an experiment protocol comprising instructions to run the experiment;
estimate an expected result based on the experimental parameters;
programmatically link at least a portion of the contextual information with a protocol object or protocol information;
process the protocol object or the protocol information to carry out the experiment to generate the results;
determine, based on the contextual information, a type of an initial visual representation that depicts the results from the experiment;
extract, from the linked objects, a subset of the contextual information;
determine, based on the subset of the contextual information:
a scale for the initial visual representation,
an upper limit or a lower limit of an axis of the initial visual representation, wherein any of the results outside the upper limit or the lower limit are hidden from the initial visual representation, and
one or more other attributes of the initial visual representation; and
dynamically generate the initial visual representation based upon the type, the scale and the upper limit or the lower limit, the one or more other attributes, and the expected result.
|