The "/path_regulatory_open" endpoint provides access to an open-ended path search. In this scenario, only the starting points are defined, which are protein targets. Besides controlling the path discovery length, the investigator can define the type of end nodes, i.e., protein targets, compounds, or either. The use of this functionality is relevant to hypothesis development, when only the starting point is known, and one would like to analyze the downstream effects of perturbing a set of protein targets. Subgraph searches are in close relation to path searches. The focus of these endpoints is to extract subgraphs from the knowledge graph that are induced by a set of compounds ("/subgraph_compound_induced") or protein targets ("/subgraph_target_induced") with the help 10/21 of a limit on the path lengths. In the latter case, it is possible to explore the network in a directed or undirected manner and to define, whether the provided set of protein targets should be the starting or endpoints of the paths. Note, that the major difference between "/subgraph_target_induced" and "/path_regulatory_open" is that the latter only allows finding paths between protein target nodes, whereas the former allows paths to start from compounds. An additional difference is that "/path_regulatory_open" allows for controlling the "confidence" property of protein-protein interactions to be included in the resultant paths.