IP Library Granted Patent US 12,249,403
Granted Patent B2
US 12,249,403 · App. 17/228,294 · Granted Mar 11, 2025

System and method for management, execution, and analysis of laboratory experiments

Inventors: Alex M. Yoshikawa (South San Francisco, CA); Anand V. Sastry (South San Francisco, CA); Asuka Ota (South San Francisco, CA); Ben C. Kline (South San Francisco, CA); Bradley M. Bond (South San Francisco, CA); Brian M. Frezza (Redwood City, CA); Cameron R. Lamoureux (South San Francisco, CA); Catherine L. Hofler (South San Francisco, CA); Cheri Y. Li (South San Francisco, CA); Courtney E. Webster (Palo Alto, CA); Daniel J. Kleinbaum (Redwood City, CA); George N. Stanley (South San Francisco, CA); George W. Fraser (Mountain View, CA); Guillaume Robichaud (South San Francisco, CA); Hayley E. Buchman (South San Francisco, CA); James R. McKernan (South San Francisco, CA); Jonathan K. Leung (Sunnyvale, CA); Paul R. Zurek (South San Francisco, CA); Robert M. Teed (South San Francisco, CA); Ruben E. Valas (South San Francisco, CA); Sean M. Fitzgerald (South San Francisco, CA); Sergio I. Villarreal (South San Francisco, CA); Shayna L. Hilburg (South San Francisco, CA); Shivani S. Baisiwala (South San Francisco, CA); Srikant Vaithilingam (South San Francisco, CA); Wyatt J. Woodson (South San Francisco, CA); Yang Choo (South San Francisco, CA); Yidan Y. Cong (South San Francisco, CA)
Assignee: Emerald Cloud Lab, Inc.
G16B5/00G06Q10/00G16B45/00G16B50/00G16B50/30G16C20/80G16C20/90G16H10/40G16H40/40G16H40/60G16H50/50Y02A90/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,249,403
App. No.
17/228,294
Granted
Mar 11, 2025
Kind
B2
Abstract

The disclosure provides systems and methods for conducting and managing integrated laboratory experiments. The system includes a variety of laboratory instruments that are connected to conduct a large number of different types of experiments, and an interface for a user to design experiments and adjust parameters for the experiments. Given the integration, the system can further take data from related samples and instruments for determining or adjusting certain experimental parameters for optimized experimental efficiency and results.

Claims (57)

1. A system for developing scientific experiments comprising one or more processors in one or more computers, one or more instruments, and a memory storing machine-readable instructions that, when executed by the one or more processors, cause the system to:

generate a protocol object representing a protocol to execute an experiment, the protocol object being linked to a sample, source materials, a sensor to track the sample, and second sensors to track the source materials;

process the protocol object to generate the protocol to execute the experiment;

execute the experiment to modify the sample based on the instructions;

calibrate an instrument to be used in performing the experiment;

adjust a value of an experimental parameter based on a result from the calibration of the instrument; and

based on the adjusted value of the experimental parameter, update the protocol object to modify the protocol.

2. The system of claim 1 , wherein the protocol object is linked to the sensor and the second sensors via a bar code or a radio-frequency (RF) tag.

3. The system of claim 1 , wherein:

the protocol object is linked to experiment parameters, and

an experimental parameter of the experimental parameters specifies an instrument to be used in performing the experiment or a condition of preparation, calibration, shutdown, or clean up of the instrument; and the instructions further cause the system to perform:

conducting the preparation, calibration, shutdown, or clean up of the instrument in accordance with the experiment parameter.

4. The system of claim 3 , wherein the instructions further cause the system to:

validate that the instrument is compatible with the sample.

5. The system of claim 4 , wherein the validation comprises:

determining that the sample comprises a solid;

in response to determining that the instrument comprises a liquid handling instrument, determine that the instrument is incompatible with the sample.

6. The system of claim 1 , wherein:

the protocol object is linked to information about a process to create the sample, a previous experiment in which the sample was used, a volume, a concentration, a pH, or a physical location of the sample.

7. The system of claim 1 , wherein the processing of the protocol object to generate the protocol comprises:

resolving dependencies between steps in the protocol; and

generating the protocol based on the resolved dependencies, an availability of instruments to be used in the experiment, a physical distance between the instruments, and a location of sample.

8. The system of claim 1 , wherein the protocol comprises a protocol to execute a High-Performance Liquid Chromatography (HPLC), Polymerase Chain Reaction PCR), or incubation experiment.

9. The system of claim 1 , wherein the instructions further cause the system to:

receive an input regarding a type of the experiment; and

based on the received input, determine one or more types of samples that are compatible with the type of the experiment.

10. The system of claim 1 , wherein the experiment comprises a synthesis, a purification, an amplification, a quantification, or a cell culture experiment.

11. A method for conducting an experiment, comprising:

generating a protocol object representing a protocol to execute the experiment;

linking the protocol object to a sample, source materials, a sensor to track the sample, and second sensors to track the source materials;

processing the protocol object to generate the protocol to execute the experiment;

executing the experiment to modify the sample based on the instructions;

calibrating an instrument to be used in performing the experiment;

adjusting a value of an experimental parameter based on a result from the calibration of the instrument recording; and

based on the adjusted value of the experimental parameter, updating the protocol object to modify the protocol.

12. The method of claim 11 , wherein the linking of the protocol object to the sample, the source materials, the sensor to track the sample, and the second sensors comprises via a bar code or a radio-frequency (RF) tag.

13. The method of claim 11 , further comprising:

validating that the instrument is compatible with the sample.

14. The method of claim 13 , wherein the validating comprises:

determining that the sample comprises a solid;

in response to determining that the instrument comprises a liquid handling instrument, determine that the instrument is incompatible with the sample.

15. The method of claim 11 , further comprising:

linking the protocol object to information about a process to create the sample, a previous experiment in which the sample was used, a volume, a concentration, a pH, or a physical location of the sample.

16. The method of claim 11 , wherein the processing of the protocol object to generate the protocol comprises:

resolving dependencies between steps in the protocol; and

generating the protocol based on the resolved dependencies, an availability of instruments to be used in the experiment, a physical distance between the instruments, and a location of sample.

17. The method of claim 11 , wherein the protocol comprises a protocol to execute a High-Performance Liquid Chromatography (HPLC), Polymerase Chain Reaction PCR), or incubation experiment.

18. The method of claim 11 , further comprising:

receiving an input regarding a type of the experiment; and

based on the received input, determining one or more types of samples that are compatible with the type of the experiment.

19. A system for developing scientific experiments comprising one or more processors in one or more computers, one or more instruments, and a memory storing machine-readable instructions that, when executed by the one or more processors, cause the system to:

generate a protocol object representing a protocol to execute an experiment, the protocol object being linked to a sample, source materials, a sensor to track the sample, and second sensors to track the source materials;

process the protocol object to generate the protocol to execute the experiment, wherein the processing of the protocol object to generate the protocol comprises:

resolving dependencies between steps in the protocol; and

generating the protocol based on the resolved dependencies, an availability of instruments to be used in the experiment, a physical distance between the instruments, and a location of sample;

execute the experiment to modify the sample based on the instructions; and

based on a change in the sample or the source materials, as tracked by the sensor or the second sensors, update the protocol object to modify the protocol.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2025
From: KLINE, BEN C.; BOND, BRADLEY M.; LAMOUREUX, CAMERON R.; HOFLER, CATHERINE L.; LI, CHERI Y.; WEBSTER, COURTNEY E.; KLEINBAUM, DANIEL J.; ROBICHAUD, GUILLAUME; BUCHMAN, HAYLEY E.; ZUREK, PAUL R.; TEED, ROBERT M.; VALAS, RUBEN E.; VAITHILINGAM, SRIKANT; WOODSON, WYATT J.
To: EMERALD CLOUD LAB, INC.
Reel/Frame 069769/0941 →
CHANGE OF NAME Recorded Jan 7, 2025
From: EMERALD THERAPEUTICS, INC.
To: EMERALD CLOUD LAB, INC.
Reel/Frame 069834/0884 →
Continuity (4)
Continuation 15740645
Provisional Application 62186928 · Jun 30, 2015
Provisional Application 62186936 · Jun 30, 2015
Related Publication 20210233605A1 · Jul 29, 2021
References Cited (26)
US 5748509A · Fewster · 1998 [cited by applicant]
US 20030207243A1 · Shen et al. · 2003 [cited by applicant]
US 20060047697A1 · Conway et al. · 2006 [cited by applicant]
US 20060148063A1 · Fauzzi · 2006 [cited by examiner]
US 20070143240A1 · Goldwasser et al. · 2007 [cited by applicant]
US 20100017288A1 · Graham et al. · 2010 [cited by applicant]
US 20130013221A1 · Verseput · 2013 [cited by applicant]
US 20140136603A1 · Boonyaratanakornkit · 2014 [cited by examiner]
CN 102937637B · 2015 [cited by examiner]
JP 2002352092 · 2002 [cited by applicant]
JP 2004333290 · 2004 [cited by applicant]
JP 2006146369 · 2006 [cited by applicant]
JP 2006275895 · 2006 [cited by applicant]
JP 2009080645 · 2009 [cited by applicant]
JP 2009283003 · 2009 [cited by applicant]
WO WO2010086862 · 2010 [cited by applicant]
WO WO2010086862A1 · 2010 [cited by examiner]
WO WO2017004469 · 2017 [cited by applicant]
European Search Report and Opinion dated Feb. 13, 2019 for EP Application No. 16818855.5. 18 pages. [cited by applicant]
International Search Report and Written Opinion for PCT/US2016/040588 dated Sep. 16, 2016, 7 pages. [cited by applicant]
Proffiff. Robots for Hire: Emerald Launches Robotic Laboratories for Life Sciences. Bio-IT World. Jul. 1, 2014. 2 pages. [cited by applicant]
Rawat. Emerald Cloud Lab: Taking Biotech to the Cloud. SynBioBeta. Jul. 25, 2014. 2 pages. [cited by applicant]
Tanenbaum. Emerald Cloud Takes the Development of New Medications On Line. Jewish Business News. Jul. 11, 2014. 2 pages. [cited by applicant]
Webb. Democratizing biotech research. O'Reilly Radar. Feb. 5, 2015. 4 pages. [cited by applicant]
Wolfram. A Mathematica-Based Research Workflow at Work. Youtube.com. Dec. 17, 2012. 1 page. [cited by applicant]
Wolfram. The Emerald Cloud Lab: Data Lessons Learned from Running a Remote-Controlled Lifesciences Laboratory. Youtube.com. Oct. 8, 2014. 2 pages. [cited by applicant]