Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.4%) to scientific vocabulary
Keywords
package
r
uk-biobank
Last synced: 9 months ago
·
JSON representation
Repository
R package for UK Biobank data wrangling.
Basic Info
- Host: GitHub
- Owner: rmgpanw
- License: other
- Language: R
- Default Branch: main
- Homepage: https://rmgpanw.github.io/ukbwranglr/
- Size: 4.68 MB
Statistics
- Stars: 20
- Watchers: 2
- Forks: 1
- Open Issues: 3
- Releases: 2
Topics
package
r
uk-biobank
Created over 5 years ago
· Last pushed about 2 years ago
Metadata Files
Readme
Contributing
License
Codemeta
README.Rmd
---
output:
github_document
---
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
# copy and paste this next to '# ukbwranglr' below to include hex badge
#
```
# ukbwranglr
[](https://github.com/rmgpanw/ukbwranglr/actions) [](https://codecov.io/gh/rmgpanw/ukbwranglr?branch=main) [](https://github.com/rmgpanw/ukbwranglr/actions) [](https://rstudio.cloud/project/2528744) [](https://zenodo.org/badge/latestdoi/308650225) [](https://www.repostatus.org/#wip)
# Overview
The goal of ukbwranglr is to facilitate analysing UK Biobank data, including:
1. Reading a selection of UK Biobank variables into R.
2. Summarising repeated continuous variable measurements.[^1]
3. Extracting phenotypic outcomes of interest from clinical events data.[^2]
[^1]: For example, calculating a mean/minimum/maximum body mass index (BMI) from repeated BMI measurements.
[^2]: For example, identifying participants with a diagnosis of hypertension from linked primary and secondary health care records.
# Installation
You can install the development version of ukbwranglr with:
```{r eval=FALSE}
# install.packages("devtools")
devtools::install_github("rmgpanw/ukbwranglr")
```
# Basic workflow
The basic workflow is as follows:
1. Create a data dictionary for your main UK Biobank dataset with `make_data_dict()`.
2. Read selected variables into R with `read_ukb()`.
3. Summarise continuous variables with `summarise_numerical_variables()`.
4. Tidy clinical events data with `tidy_clinical_events()` or `make_clinical_events_db()`, and extract outcomes of interest with `extract_phenotypes()`.
5. Analyse.
Please see `vignette('ukbwranglr')` for further details.
Owner
- Login: rmgpanw
- Kind: user
- Repositories: 1
- Profile: https://github.com/rmgpanw
CodeMeta (codemeta.json)
{
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"@type": "SoftwareSourceCode",
"identifier": "ukbwranglr",
"description": "Functions to load and wrangle UK Biobank data.",
"name": "ukbwranglr: Exploring UKB Data",
"relatedLink": "https://rmgpanw.github.io/ukbwranglr/",
"codeRepository": "https://github.com/rmgpanw/ukbwranglr",
"issueTracker": "https://github.com/rmgpanw/ukbwranglr/issues",
"license": "https://spdx.org/licenses/MIT",
"version": "0.0.0.9000",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "R",
"url": "https://r-project.org"
},
"runtimePlatform": "R version 4.2.0 (2022-04-22)",
"author": [
{
"@type": "Person",
"givenName": "Alasdair",
"familyName": "Warwick",
"email": "alasdair.warwick06@gmail.com"
}
],
"maintainer": [
{
"@type": "Person",
"givenName": "Alasdair",
"familyName": "Warwick",
"email": "alasdair.warwick06@gmail.com"
}
],
"softwareSuggestions": [
{
"@type": "SoftwareApplication",
"identifier": "covr",
"name": "covr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=covr"
},
{
"@type": "SoftwareApplication",
"identifier": "knitr",
"name": "knitr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=knitr"
},
{
"@type": "SoftwareApplication",
"identifier": "rmarkdown",
"name": "rmarkdown",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rmarkdown"
},
{
"@type": "SoftwareApplication",
"identifier": "testthat",
"name": "testthat",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=testthat"
}
],
"softwareRequirements": {
"1": {
"@type": "SoftwareApplication",
"identifier": "assertthat",
"name": "assertthat",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=assertthat"
},
"2": {
"@type": "SoftwareApplication",
"identifier": "data.table",
"name": "data.table",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=data.table"
},
"3": {
"@type": "SoftwareApplication",
"identifier": "DBI",
"name": "DBI",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=DBI"
},
"4": {
"@type": "SoftwareApplication",
"identifier": "dbplyr",
"name": "dbplyr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=dbplyr"
},
"5": {
"@type": "SoftwareApplication",
"identifier": "dplyr",
"name": "dplyr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=dplyr"
},
"6": {
"@type": "SoftwareApplication",
"identifier": "furrr",
"name": "furrr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=furrr"
},
"7": {
"@type": "SoftwareApplication",
"identifier": "future",
"name": "future",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=future"
},
"8": {
"@type": "SoftwareApplication",
"identifier": "haven",
"name": "haven",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=haven"
},
"9": {
"@type": "SoftwareApplication",
"identifier": "lubridate",
"name": "lubridate",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=lubridate"
},
"10": {
"@type": "SoftwareApplication",
"identifier": "magrittr",
"name": "magrittr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=magrittr"
},
"11": {
"@type": "SoftwareApplication",
"identifier": "progress",
"name": "progress",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=progress"
},
"12": {
"@type": "SoftwareApplication",
"identifier": "purrr",
"name": "purrr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=purrr"
},
"13": {
"@type": "SoftwareApplication",
"identifier": "readr",
"name": "readr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=readr"
},
"14": {
"@type": "SoftwareApplication",
"identifier": "rlang",
"name": "rlang",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rlang"
},
"15": {
"@type": "SoftwareApplication",
"identifier": "RSQLite",
"name": "RSQLite",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=RSQLite"
},
"16": {
"@type": "SoftwareApplication",
"identifier": "stats",
"name": "stats"
},
"17": {
"@type": "SoftwareApplication",
"identifier": "stringr",
"name": "stringr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=stringr"
},
"18": {
"@type": "SoftwareApplication",
"identifier": "tibble",
"name": "tibble",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=tibble"
},
"19": {
"@type": "SoftwareApplication",
"identifier": "tidyr",
"name": "tidyr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=tidyr"
},
"20": {
"@type": "SoftwareApplication",
"identifier": "tidyselect",
"name": "tidyselect",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=tidyselect"
},
"21": {
"@type": "SoftwareApplication",
"identifier": "R",
"name": "R",
"version": ">= 2.10"
},
"SystemRequirements": null
},
"fileSize": "666995.381KB",
"citation": [
{
"@type": "SoftwareSourceCode",
"datePublished": "2022",
"author": [
{
"@type": "Person",
"givenName": "Alasdair",
"familyName": "Warwick"
}
],
"name": "ukbwranglr: Functions to load and wrangle UK Biobank data"
}
],
"readme": "https://github.com/rmgpanw/ukbwranglr/blob/main/README.md",
"contIntegration": [
"https://github.com/rmgpanw/ukbwranglr/actions",
"https://codecov.io/gh/rmgpanw/ukbwranglr?branch=main",
"https://github.com/rmgpanw/ukbwranglr/actions"
],
"developmentStatus": "https://www.repostatus.org/#wip",
"keywords": [
"package",
"r",
"uk-biobank"
]
}
GitHub Events
Total
- Watch event: 3
Last Year
- Watch event: 3
Dependencies
DESCRIPTION
cran
- R >= 2.10 depends
- DBI * imports
- RSQLite * imports
- assertthat * imports
- data.table * imports
- dbplyr * imports
- dplyr * imports
- haven * imports
- lubridate * imports
- magrittr * imports
- progress * imports
- purrr * imports
- readr * imports
- rlang * imports
- stats * imports
- stringr * imports
- tibble * imports
- tidyr * imports
- tidyselect * imports
- covr * suggests
- knitr * suggests
- rmarkdown * suggests
- testthat * suggests
.github/workflows/R-CMD-check.yaml
actions
- actions/checkout v4 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/pkgdown.yaml
actions
- JamesIves/github-pages-deploy-action v4.5.0 composite
- actions/checkout v4 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/test-coverage.yaml
actions
- actions/checkout v4 composite
- actions/upload-artifact v4 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite