US 11,955,207 B2
Laboratory experiment data exploration and visualization
Alex M. Yoshikawa, South San Francisco, CA (US); Anand V. Sastry, South San Francisco, CA (US); Asuka Ota, South San Francisco, CA (US); Ben C. Kline, South San Francisco, CA (US); Bradley M. Bond, South San Francisco, CA (US); Brian M. Frezza, Redwood City, CA (US); Cameron R. Lamoureux, South San Francisco, CA (US); Catherine L. Hofler, South San Francisco, CA (US); Cheri Y. Li, South San Francisco, CA (US); Courtney E. Webster, South San Francisco, CA (US); Daniel J. Kleinbaum, Redwood City, CA (US); George N. Stanley, South San Francisco, CA (US); George W. Fraser, Mountain View, CA (US); Guillaume Robichaud, South San Francisco, CA (US); Hayley E. Buchman, South San Francisco, CA (US); James R. McKernan, South San Francisco, CA (US); Jonathan K. Leung, Sunnyvale, CA (US); Paul R. Zurek, South San Francisco, CA (US); Robert M. Teed, South San Francisco, CA (US); Ruben E. Valas, South San Francisco, CA (US); Sean M. Fitzgerald, South San Francisco, CA (US); Sergio I. Villarreal, South San Francisco, CA (US); Shayna L. Hilburg, South San Francisco, CA (US); Shivani S. Baisiwala, South San Francisco, CA (US); Srikant Vaithilingam, South San Francisco, CA (US); Wyatt J. Woodson, South San Francisco, CA (US); Yang Choo, South San Francisco, CA (US); and Yidan Y. Cong, South San Francisco, CA (US)
Assigned to Emerald Cloud Lab, Inc., South San Francisco, CA (US)
Appl. No. 15/740,581
Filed by Emerald Cloud Lab, Inc., South San Francisco, CA (US)
PCT Filed Jun. 30, 2016, PCT No. PCT/US2016/040589
§ 371(c)(1), (2) Date Dec. 28, 2017,
PCT Pub. No. WO2017/004469, PCT Pub. Date Jan. 5, 2017.
Claims priority of provisional application 62/186,928, filed on Jun. 30, 2015.
Claims priority of provisional application 62/186,936, filed on Jun. 30, 2015.
Prior Publication US 2018/0190386 A1, Jul. 5, 2018
Int. Cl. G16B 5/00 (2019.01); G06Q 10/00 (2023.01); G16B 45/00 (2019.01); G16B 50/00 (2019.01); G16B 50/30 (2019.01); G16C 20/80 (2019.01); G16C 20/90 (2019.01); G16H 10/40 (2018.01); G16H 40/40 (2018.01); G16H 40/60 (2018.01); G16H 50/50 (2018.01)
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.