-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathREADME.Rmd
More file actions
91 lines (70 loc) · 3.05 KB
/
README.Rmd
File metadata and controls
91 lines (70 loc) · 3.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
---
title: "`r read.dcf('DESCRIPTION', fields = 'Package')[1]`"
author: "`r rworkflows::use_badges()`"
date: "<h4>README updated: <i>`r format( Sys.Date(), '%b-%d-%Y')`</i></h4>"
output:
github_document
---
<!-- To modify Package/Title/Description/Authors fields, edit the DESCRIPTION file -->
```{r, echo=FALSE, include=FALSE}
pkg <- read.dcf("DESCRIPTION", fields = "Package")[1]
title <- read.dcf("DESCRIPTION", fields = "Title")[1]
description <- gsub("\n"," ",read.dcf("DESCRIPTION", fields = "Description")[1])
URL <- read.dcf('DESCRIPTION', fields = 'URL')[1]
owner <- strsplit(URL,"/")[[1]][4]
repo <- strsplit(URL,"/")[[1]][5]
```
## Introduction
KGExplorer is an R package designed to facilitate seamless exploration,
manipulation, and visualization of biomedical knowledge graphs and ontologies.
By integrating robust tools for data retrieval, filtering, mapping, and graph
visualization, KGExplorer empowers researchers to work with complex biomedical
datasets from resources like the the
[Monarch Initiative](https://monarchinitiative.org) and
[Human Phenotype Ontology (HPO)](https://hpo.jax.org). With its modular design
and extensive caching support, the package streamlines workflows by reducing
redundant downloads and providing efficient tools for managing large-scale
biomedical data.
Built on the foundations of powerful R libraries like tidygraph, data.table,
ggplot2, and plotly, KGExplorer offers intuitive functions to manipulate and
visualize knowledge graphs. Researchers can subset graphs, convert between graph
representations, map between diverse ID systems, and generate interactive 3D
visualizations of ontologies. KGExplorer is tailored for biomedical researchers
seeking an efficient, flexible toolkit to harness the potential of knowledge
graphs for scientific discovery.
`KGExplorer` was developed by the [Neurogenomics
Lab](https://www.neurogenomics.co.uk/) at Imperial College London, along
with valuable feedback provided by the HPO team. This package is still
actively evolving and growing. Community engagement is welcome and any
suggestions can be submitted as an
[Issue](https://github.com/neurogenomics/KGExplorer/issues) or [Pull
Request](https://github.com/neurogenomics/KGExplorer/pulls).
## Installation
Within R:
```R
if(!require("remotes")) install.packages("remotes")
remotes::install_github("`r paste(owner,repo,sep='/')`")
library(`r pkg`)
```
## Documentation
#### [Website](https://`r owner`.github.io/`r pkg`)
#### [Get started](https://`r owner`.github.io/`r pkg`/articles/`r pkg`)
#### [Docker/Singularity Container](https://`r owner`.github.io/`r pkg`/articles/docker.html)
## Citation
If you use ``r pkg``, please cite:
<!-- Modify this by editing the file: inst/CITATION -->
> `r utils::citation(pkg)$textVersion`
## Contact
### [Neurogenomics Lab](https://www.neurogenomics.co.uk)
UK Dementia Research Institute
Department of Brain Sciences
Faculty of Medicine
Imperial College London
[GitHub](https://github.com/neurogenomics)
## Session Info
<details>
```{r Session Info}
utils::sessionInfo()
```
</details>
<hr>