Laboratory experiment data exploration and visualization
The disclosure provides systems and methods for data analysis of experimental data. The analysis can include reference data that are not directly generated from the present experiment, which reference data may be values of the experimental parameters that were either provided by a user, computed by the system with input from a user, or computed by the system without using any input from a user. Another example of such reference data may be information about the instrument, such as the calibration method of the instrument.
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.
2. The system of claim 1 , wherein the experiment comprises a first experiment, and the generation of the visual representation is further based on a reference data point that comprises a result from a second experiment.
3. The system of claim 1 , wherein the generation of the visual representation is further based on a reference data point that imposes a limitation on interpretation of the results.
4. The system of claim 3 , wherein the reference data point eliminates a portion of the results as not relevant to analysis of the data.
5. The system of claim 3 , wherein the reference data point validates or invalidate the results.
6. The system of claim 3 , wherein the reference data point serves as standard or control to the results.
7. The system of claim 1 , wherein one of the experimental parameters specifies an operation of preparation or calibration of the instrument.