meta_nodes_list_node(
meta_node,
full_data = TRUE,
limit = 10,
offset = 0,
mode = c("table", "raw")
)Name of a meta node (e.g. Gwas). Use meta_nodes_list to get the full list of meta nodes.
When False, only return the id and name fields (their specific names differ in specific nodes) for a node. This is useful if you want your queries to return results faster with smaller amount of data requested.
Max number of items to retrieve.
Number of items to skip. Use limit and offset in combination to do pagination.
If mode = "table", returns a data frame
(a tibble as per
tidyverse convention).
If mode = "raw", returns a raw response from EpiGraphDB API
with minimal parsing done by httr.
Data from GET /meta/nodes/{meta_node}/list
# List the first 5 Gwas nodes, with only id and name fields
# \dontrun{
meta_nodes_list_node(meta_node = "Gwas", full_data = FALSE, limit = 5)
#> # A tibble: 5 × 2
#> id name
#> <chr> <chr>
#> 1 ieu-b-43 frontotemporal dementia (TDP subtype)
#> 2 ieu-b-40 body mass index
#> 3 ieu-b-39 diastolic blood pressure
#> 4 ieu-b-38 systolic blood pressure
#> 5 ieu-b-35 C-Reactive protein level
# }
# List the 6th - 10th Disease nodes, with full properties
# \dontrun{
meta_nodes_list_node(meta_node = "Disease", full_data = TRUE, limit = 5, offset = 0)
#> # A tibble: 5 × 11
#> n._name n.doid n.definition n._source n.id n.label n._id n.icd9 n.icd10
#> <chr> <list> <chr> <list> <chr> <chr> <chr> <list> <list>
#> 1 cervica… <chr [… A primary or … <chr [1]> http:… cervic… http:… <chr … <chr […
#> 2 Alkhurm… <chr [… A disease cau… <chr [1]> http:… Alkhur… http:… <NULL> <NULL>
#> 3 maligna… <chr [… A melanoma th… <chr [1]> http:… malign… http:… <NULL> <NULL>
#> 4 stomach… <chr [… A pathologica… <chr [1]> http:… stomac… http:… <NULL> <NULL>
#> 5 Abnorma… <NULL> A structural … <chr [1]> http:… Abnorm… http:… <NULL> <NULL>
#> # … with 2 more variables: n.umls <list>, n.mesh <list>
# }