Method of storing fast throughput experimentation information in a database
First Claim
1. A hierarchical data structure stored on a machine readable medium, comprising:
- a plurality of sample data objects, each sample data object corresponding to a sample that comprises a chemical or composition of chemicals, each said sample data object comprising data fields populated with one or more chemical ingredients used to synthesize the corresponding sample; and
a library data object comprising a data field populated with a name of the library data object and a plurality of fields populated with references to at least a subset of said plurality of sample data objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A database is disclosed for storing fast throughput experimentation information. The database is organized in a hierarchical structure such that various database objects have a parent-child relationship. The hierarchical structure facilitates control over user access to various parts of the database. A method is disclosed for automatically populating the database with sample definitions. The sample information is provided in an arbitrary electronic format, which is imported into the database. A method is also disclosed for tracking sample events. Whenever a user takes an action in the database that affects a sample, a sample event is recorded. Finally, a method for automatically importing experimental data resulting from fast throughput experimentation on samples is disclosed. The data is automatically associated with information already stored in the database, such as the test conditions that held during the experimentation and the sample recipes of the samples tested.
-
Citations
78 Claims
-
1. A hierarchical data structure stored on a machine readable medium, comprising:
-
a plurality of sample data objects, each sample data object corresponding to a sample that comprises a chemical or composition of chemicals, each said sample data object comprising data fields populated with one or more chemical ingredients used to synthesize the corresponding sample; and
a library data object comprising a data field populated with a name of the library data object and a plurality of fields populated with references to at least a subset of said plurality of sample data objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of storing information regarding a plurality of samples that each comprise a chemical or composition of chemicals, the method comprising:
-
creating a library data object;
populating a data field in said library data object with a name of the library data object;
populating a plurality of data fields in said library data object with references to a plurality of sample data objects;
creating said plurality of sample data objects, each sample data object corresponding to one of said samples; and
populating data fields in each said sample data object with one or more chemical ingredients used to synthesize the corresponding sample. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A hierarchical data structure stored on a machine readable medium, comprising:
-
at least one test data object corresponding to analytical tests that can be performed on samples, each sample comprising a chemical or composition of chemicals;
at least one plate data object corresponding to a multi-well sample plate, each said plate data object comprising data fields populated with references to a plurality of samples located on said plate; and
at least one experiment data object corresponding to tests performed on said plurality of samples, said experiment data object comprising a data field populated with a reference to a test data object or a data object that itself references a test data object and a data field populated with a reference to a plate data object, the references to test data object and plate data object indicating that tests corresponding to said test data object are performed on said plurality of samples. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method of storing information regarding experiments performed on a plurality of samples that each comprise a chemical or composition of chemicals, the method comprising:
-
creating a test data object corresponding to analytical tests that can be performed on said samples;
creating a plate data object corresponding to a multi-well sample plate;
populating data fields in the plate data object with references to a plurality of samples located on said plate;
creating an experiment data object corresponding to tests performed on said plurality of samples;
populating a data field in said experiment data object with a reference to the test data object or a data object that itself references the test data object; and
populating a data field in said experiment data object with a reference to a plate data object, wherein the references to test data object and plate data object indicate that tests corresponding to said test data object are performed on said plurality of samples. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A data structure for recording a history of a sample, the data structure stored on a machine readable medium, the data structure comprising:
-
at least one sample data object, each sample data object corresponding to a sample that comprises a chemical or composition of chemicals; and
a plurality of data fields populated with sample events occurring to said samples and the date said sample events occurred. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A method of recording a history of a sample, the sample comprising a chemical or composition of chemicals, said method comprising, for an occurrence of a sample event:
-
storing on a machine readable medium an identification of said sample event; and
storing on a machine readable medium the date said sample event occurred. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77)
-
-
78-86. -86. (canceled)
Specification