https://github.com/bayer-group/bic-breasy
Science Score: 26.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
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.0%) to scientific vocabulary
Keywords
bayer-not-classified
bayer-reg-none
beat-not-applicable
Last synced: 11 months ago
·
JSON representation
Repository
Basic Info
Statistics
- Stars: 13
- Watchers: 2
- Forks: 4
- Open Issues: 11
- Releases: 0
Topics
bayer-not-classified
bayer-reg-none
beat-not-applicable
Created over 4 years ago
· Last pushed about 1 year ago
Metadata Files
Readme
Contributing
License
Codeowners
README.Rmd
---
output: github_document
---
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```
# BReasy
The BReasy R Shiny app provides a handy platform for structured benefit-risk assessment using clinical study or pooled data.
With the provided forest plot estimates for all relevant efficacy and safety outcomes can be shown in one graph. In the graphical display the presented outcomes can be separated into efficacy and safety. To enable a structured and transparent approach to assessing the benefit-risk profile, the outcomes shown in the forest plot are based on the same analysis sets and data scopes.
Furthermore, a presentation by study (in case of pooled data), stratum and subgroups is possible to assess the benefit-risk profile in subpopulations of interest.
The following estimates for comparison can be presented with the BReasy Shiny app:
* Hazard Ratios;
* Excess number of subjects, for example based on Kaplan-Meier differences or risk differences;
* Odds Ratios;
* Risk Differences;
* Relative risks.
An optional display of the following data is possible to be added to the forest plot:
* The actual estimates displayed in the forest plot;
* Event and patient counts;
* Number needed to treat (NNT) / Number needed to harm (NNH).
Additionally, the BReasy app includes the possibility of creating a value tree showing the relevant benefit and risk criteria. Benefit criteria will be colour-coded as green, and the risk criteria will be colour-coded as red. The interactively created value tree can be saved in html format, please see below for an example.
## Installation
You can install and load the development version from [GitHub](https://github.com/) with:
``` r
# install.packages("devtools")
devtools::install_github("Bayer-Group/BIC-BReasy")
library(breasy)
```
and start the app with:
```{r example}
#run_app()
```
## Data Manual
BReasy is designed to upload a CSV file containing effect estimates for outcomes of interest.
### File Structure
When uploading a CSV file the following formats are allowed and can be chosen in the app:
* Separator between variables
+ Comma, Semicolon or Tab
* Quote highlighting variables
+ None, Double Quote (",'"',") or Single Quote (')
* Decimal character
+ None, Point (.) or Comma (,)
In case an incorrect setting is chosen the app might run into an error.
### File Format
In order to use the BReasy, the CSV file has to include the following variables:
| Variable: | Description: | Type: | |
|---|---|---|---|
| Required Variables | ESTIMATE | Type of estimate as basis for comparison, e.g. crude incidence or Kaplan-Meier cumulative incidence | Character |
| ANALYSIS_SET | Analyis set | Character | |
| OUTCOME | Outcome of interest | Character | |
| EFFECT_xx | Variable containing the value of the estimate used for comparison xx indicates the estimate chosen: ARD = Risk difference EXCESS = Excess number of subjects HR = Hazard Ratio OR = Odds Ratio RR = Relative risk | Numeric | |
| LOWERxx | Corresponding lower Confidence interval bound with xx indicating 1-alpha | Numeric | |
| UPPERxx | Corresponding upper Confidence interval bound with xx indicating 1-alpha | Numeric | |
| Optional variables | NUMBER_EVENTS_VERUM | Number of events in verum group for the combination of required variables estimate, outcome and analysis set and optional variables study, data scope, stratum, subgroup category | Integer |
| NUMBER_PATIENTS_VERUM | Number of patients in the verum group for the combination of required variables analysis set and optional variables study, stratum and subgroup category | Integer | |
| NUMBER_EVENTS_COMP | Number of events in comparator group for the combination of required variables estimate, outcome and analysis set and optional variables study, data scope, stratum, subgroup category | Integer | |
| NUMBER_PATIENTS_COMP | Number of patients in the comparator group for the combination of required variables analysis set and optional variables study, stratum and subgroup category | Integer | |
| STUDY/TRIALNO | Study identifier | Character | |
| DATA_SCOPE/AVISIT | Data scope, e.g. treatment-emergent | Character | |
| SUBGROUP | Subgroup of Interest - Values of 'Any', 'All' or 'Overall' or 'None' can be used for overall estimates | Character | |
| SUBLEVEL | Subgroup category corresponding to SUBGROUP | Character | |
| STRATUM | Stratum | Character | |
| NNT | Number needed to treat (NNT) / Number needed to harm (NNH) | Integer |
Owner
- Name: Bayer Open Source
- Login: Bayer-Group
- Kind: organization
- Website: https://bayer.com/
- Repositories: 98
- Profile: https://github.com/Bayer-Group
Science for a better life
GitHub Events
Total
- Issues event: 16
- Watch event: 4
- Issue comment event: 2
- Member event: 1
- Push event: 11
- Pull request event: 1
- Fork event: 1
- Create event: 2
Last Year
- Issues event: 16
- Watch event: 4
- Issue comment event: 2
- Member event: 1
- Push event: 11
- Pull request event: 1
- Fork event: 1
- Create event: 2
Committers
Last synced: over 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| stjeske | s****t@b****m | 8 |
| Martin Gebel | m****l@b****m | 6 |
| vincent | v****t@t****r | 2 |
| Mohammad Vossoughi | m****t@b****m | 1 |
| Marc Lambelet | m****t@b****m | 1 |
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 21
- Total pull requests: 2
- Average time to close issues: about 20 hours
- Average time to close pull requests: about 20 hours
- Total issue authors: 3
- Total pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 13
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- TammoReinders (13)
- martingebel (7)
- VincentGuyader (1)
Pull Request Authors
- VincentGuyader (1)
- martingebel (1)
Top Labels
Issue Labels
enhancement (10)
bug (8)
check (1)
feature idea (1)
documentation (1)
Remove/Delete (1)
Pull Request Labels
Dependencies
DESCRIPTION
cran
- R >= 2.10 depends
- DT * imports
- collapsibleTree * imports
- colourpicker * imports
- config * imports
- dplyr * imports
- golem * imports
- grDevices * imports
- graphics * imports
- r2d3 * imports
- rlang * imports
- rmarkdown * imports
- shiny * imports
- shinyWidgets * imports
- shinydashboard * imports
- utils * imports