What is claimed is:
1. A method for managing operation data for biosystems on a chip (BoC), the method comprising:
obtaining an information request for a similarity form that indicates a structure of a target BoC;
generating a metagraph based on the similarity form and a repository of graph representations of a plurality of BoCs, each of the graph representations being based on a structure of a corresponding one of the plurality of BoCs, wherein the structure of each of the corresponding one of the plurality of BoCs is a physical structure that comprises a physical chamber and a physical channel;
identifying one of the plurality of BoCs based on edges between nodes of the metagraph as being a closest match to the similarity form; and
providing a portion of operation data from a database for the identified one of the plurality of BoCs to service the information request.
2. The method of claim 1 , during operation of each of the corresponding one of the plurality of BoCs, an input material traverses through the physical chamber and the physical channel to generate an output material-during operation of the one of the plurality of BoCs.
3. The method of claim 2 , wherein the portion of the operation data comprises a fluid flow characteristic of the input material.
4. The method of claim 2 , wherein providing the portion of the operation data comprises:
identifying a graph representation of the graph representations corresponding to the one of the plurality of BoCs;
reading, from the graph representation, pointers;
reading, using the pointers, the portion of the operation data from the database.
5. The method of claim 4 , wherein the pointers comprise:
a first portion of the pointers that are associated with a node of the identified graph representation; and
a second portion of the pointers that is associated with a second node of the identified graph representation.
6. The method of claim 5 , wherein the first portion of the pointers identify first corresponding portions of the database in which a sub-portion of the portion of the operation data related to the chamber is stored, and the second portion of the pointers identify second corresponding portions of the database in which a second sub-portion of the portion of the operation data related to the channel is stored.
7. The method of claim 6 , wherein the database is unstructured.
8. The method of claim 1 , wherein each of the graph representations is a graph database comprising nodes and edges, the nodes being based on structural portions of a corresponding BoC of the plurality of BoCs, the edges being based on fluid communication capabilities between the structural portions, and each of the nodes being associated with pointers.
9. The method of claim 8 , wherein the pointers identify entries of the database in which sensor data from the corresponding BoC of the plurality of BoCs is stored, and wherein the pointers further identify second entries of the database in which actuator data from the corresponding BoC of the plurality of BoCs is stored.
10. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations for managing operation data for biosystems on a chip (BoC), the operations comprising:
obtaining an information request for a similarity form that indicates a structure of a target BoC;
generating a metagraph based on the similarity form and a repository of graph representations of a plurality of BoCs, each of the graph representations being based on a structure of a corresponding one of the plurality of BoCs, wherein the structure of each of the corresponding one of the plurality of BoCs is a physical structure that comprises a physical chamber and a physical channel;
identifying one of the plurality of BoCs based on edges between nodes of the metagraph as being a closest match to the similarity form; and
providing a portion of operation data from a database for the identified one of the plurality of BoCs to service the information request.
11. The non-transitory machine-readable medium of claim 10 , wherein during operation of each of the corresponding one of the plurality of BoCs, an input material traverses through the physical chamber and the physical channel to generate an output material.
12. The non-transitory machine-readable medium of claim 11 , wherein the portion of the operation data comprises a fluid flow characteristic of the input material as it traverses the one of the plurality of BoCs.
13. The non-transitory machine-readable medium of claim 11 , wherein providing the portion of the operation data comprises:
identifying a graph representation of the graph representations corresponding to the one of the plurality of BoCs;
reading, from the graph representation, pointers;
reading, using the pointers, the portion of the operation data from the database.
14. The non-transitory machine-readable medium of claim 13 , wherein the pointers comprise:
a first portion of the pointers that are associated with a node of the identified graph representation; and
a second portion of the pointers that is associated with a second node of the identified graph representation.
15. A data processing system, comprising:
a processor; and
a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations for managing operation data for biosystems on a chip (BoC), the operations comprising:
obtaining an information request for a similarity form that indicates a structure of a target BoC;
generating a metagraph based on the similarity form and a repository of graph representations of a plurality of BoCs, each of the graph representations being based on a structure of a corresponding one of the plurality of BoCs, wherein the structure of each of the corresponding one of the plurality of BoCs is a physical structure that comprises a physical chamber and a physical channel;
identifying one of the plurality of BoCs based on edges between nodes of the metagraph as being a closest match to the similarity form; and
providing a portion of operation data from a database for the identified one of the plurality of BoCs to service the information request.
16. The data processing system of claim 15 , wherein during operation of each of the corresponding one of the plurality of BoCs, an input material traverses through the physical chamber and the physical channel to generate an output material.
17. The data processing system of claim 16 , wherein the portion of the operation data comprises a fluid flow characteristic of the input material as it traverses the one of the plurality of BoCs.
18. The data processing system of claim 16 , wherein providing the portion of the operation data comprises:
identifying a graph representation of the graph representations corresponding to the one of the plurality of BoCs;
reading, from the graph representation, pointers;
reading, using the pointers, the portion of the operation data from the database.
19. The data processing system of claim 18 , wherein the pointers comprise:
a first portion of the pointers that are associated with a node of the identified graph representation; and
a second portion of the pointers that is associated with a second node of the identified graph representation.
20. The method of claim 1 , wherein each of the plurality of BoCs and the target BoC is a physical device that emulates biological processes performed by at leas