pheno-ranker-ui
The web ui (R-Shiny application) for Pheno-Ranker, a tool designed for performing semantic similarity analysis on phenotypic data structured in JSON format, such as Beacon v2 Models or Phenopackets v2
https://github.com/cnag-biomedical-informatics/pheno-ranker-ui
Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.8%) to scientific vocabulary
Keywords
Repository
The web ui (R-Shiny application) for Pheno-Ranker, a tool designed for performing semantic similarity analysis on phenotypic data structured in JSON format, such as Beacon v2 Models or Phenopackets v2
Basic Info
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 35
- Releases: 0
Topics
Metadata Files
README.md
Pheno-Ranker: a toolkit for comparison of phenotypic data stored in GA4GH standards and beyond
Documentation: https://cnag-biomedical-informatics.github.io/pheno-ranker-ui
Web APP Playground: https://pheno-ranker.cnag.eu - User: pheno - Password: ranker
CLI Source Code: https://github.com/cnag-biomedical-informatics/pheno-ranker
pheno-ranker-ui is a web-interface for the CPAN's module Pheno::Ranker
which is a tool designed for performing semantic similarity analysis on phenotypic data structured in JSON format, such as Beacon v2 Models or Phenopackets v2.
Getting Started
General pre-requisite:
Ideally a unix (GNU/Linux, MacOS) based distribution. Windows with WSL (Windows Subsystem for Linux) enabled or Docker Deskop should work as well - not tested
Docker and Docker compose installed
Quick Start
no SSL and user authentication
0. git clone this repo and then navigate into the folder pheno-ranker-ui
1. rename the file example.env to .env and fill in the variables
2. Run docker compose up -d
3. Open your browser and go to http://localhost:3838
For self-hosters:
SSL and keycloak-based user authentication
pheno-ranker is designed to be run as a collection of microservices. Please consult devdocs/howtoselfhostwkeycloakloginenabled.md how to prepare your environment and run the services.
CITATION
The author requests that any published work that utilizes pheno-ranker-UI includes a cite to the the following reference:
Leist, I.C. et al., (2024). Pheno-Ranker: a toolkit for comparison of phenotypic data stored in GA4GH standards and beyond. BMC Bioinformatics. DOI: 10.1186/s12859-024-05993-2
AUTHOR
Written by Ivo Christopher Leist, PhD student at CNAG https://www.cnag.eu.
COPYRIGHT AND LICENSE
Copyright (C) 2023-2024, Ivo Christopher Leist - CNAG.
GPLv3 - GNU General Public License v3.0
Owner
- Name: CNAG Biomedical Informatics
- Login: CNAG-Biomedical-Informatics
- Kind: organization
- Location: Spain
- Repositories: 1
- Profile: https://github.com/CNAG-Biomedical-Informatics
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: Pheno-Ranker-UI
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Ivo Christopher
family-names: Leist
email: Ivo.leist@cnag.eu
affiliation: >-
Centro Nacional de Análisis Genómico (CNAG),
Universitat de Barcelona (UB)
orcid: "https://orcid.org/0000-0002-9772-443X"
repository-code: >-
https://github.com/CNAG-Biomedical-Informatics/pheno-ranker-ui
url: "https://pheno-ranker.cnag.eu"
abstract: >-
The web ui (R-Shiny application) for Pheno-Ranker, a tool
designed for performing semantic similarity analysis on
phenotypic data structured in JSON format, such as Beacon
v2 Models or Phenopackets v2 and beyond
keywords:
- json
- R
- shiny
- semantic-similarity
- data-exploration
- clinical-data
- beacon-v2
- phenopackets-v2
license: GPL-3.0
commit: bbfdd9310cead55516eac7d8163bd1509c5c9c25
version: 0.0.0.9022
date-released: "2024-09-04"
preferred-citation:
type: unpublished
authors:
- given-names: Ivo Christopher
family-names: Leist
- given-names: María
family-names: Rivas-Torrubia
- given-names: Marta Eugenia
family-names: Alarcón Riquelme
- given-names: Guillermo
family-names: Barturen
- name: PRECISESADS Clinical Consortium
- given-names: Ivo Glynne
family-names: Gut
- given-names: Manuel
family-names: Rueda
title: "Pheno-Ranker: A Toolkit for Comparison of Phenotypic Data Stored in GA4GH Standards and Beyond."
year: 2024
GitHub Events
Total
- Push event: 7
- Pull request event: 4
- Create event: 6
Last Year
- Push event: 7
- Pull request event: 4
- Create event: 6
Committers
Last synced: over 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Ivo Leist | i****t@g****m | 328 |
| Ivo | I****t@g****m | 21 |
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 40
- Average time to close issues: N/A
- Average time to close pull requests: about 3 hours
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 40
- Average time to close issues: N/A
- Average time to close pull requests: about 3 hours
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- IvoLeist (72)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- pozil/auto-assign-issue v1 composite
- actions/checkout v3 composite
- docker/login-action v2.1.0 composite
- docker/setup-buildx-action v2.5.0 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- hearthsim/action-npm-permissive-license-checker v2 composite
- actions/checkout v3 composite
- snyk/actions/docker master composite
- actions/checkout v3 composite
- github/codeql-action/upload-sarif v2 composite
- snyk/actions/docker master composite
- actions/checkout v3 composite
- cypress-io/github-action v5 composite
- pnpm/action-setup v2 composite
- ComplexHeatmap * imports
- DBI * imports
- DT * imports
- InteractiveComplexHeatmap * imports
- bslib * imports
- config >= 0.3.1 imports
- ggplot2 * imports
- ggrepel * imports
- golem >= 0.4.0 imports
- gridlayout * imports
- jsonlite * imports
- listviewer * imports
- lubridate * imports
- odbc * imports
- plotly * imports
- reactR * imports
- shiny < 1.7.5 imports
- shinyAce * imports
- shinyjs * imports
- shinyvalidate * imports
- sortable * imports
- yaml * imports
- zip * imports
- knitr * suggests
- reactlog * suggests
- rmarkdown * suggests
- spelling * suggests
- testthat >= 3.0.0 suggests
- nginx 1.25.3-alpine
- openanalytics/shinyproxy 3.0.2
- postgres 16.1-alpine3.18
- quay.io/keycloak/keycloak 20.0.1
- phenorankerui ${DOCKER_IMG_TAG}
- postgres 13-alpine
- base latest build
- builder latest build
- perl 5.36.1-bullseye build
- EditorConfig ==0.12.3
- Jinja2 ==3.1.2
- Markdown ==3.3.7
- MarkupSafe ==2.1.3
- PyYAML ==6.0
- Pygments ==2.15.1
- beautifulsoup4 ==4.12.2
- certifi ==2023.7.22
- charset-normalizer ==3.1.0
- click ==8.1.3
- colorama ==0.4.6
- ghp-import ==2.1.0
- idna ==3.4
- jsbeautifier ==1.14.8
- mdx-gh-links ==0.3
- mergedeep ==1.3.4
- mkdocs ==1.4.3
- mkdocs-macros-plugin ==1.0.1
- mkdocs-material ==9.1.16
- mkdocs-material-extensions ==1.1.1
- mkdocs-mermaid2-plugin ==0.6.0
- packaging ==23.1
- pymdown-extensions ==10.0.1
- python-dateutil ==2.8.2
- pyyaml_env_tag ==0.1
- regex ==2023.6.3
- requests ==2.31.0
- six ==1.16.0
- soupsieve ==2.4.1
- termcolor ==2.3.0
- urllib3 ==2.0.3
- watchdog ==3.0.0
- actions/checkout v3 composite
- docker/login-action v2.1.0 composite
- docker/setup-buildx-action v2.5.0 composite
- 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-renv v2 composite
- actions/checkout v4 composite
- actions/upload-artifact v4 composite
- codecov/codecov-action v4 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-renv v2 composite
- @storybook/addon-essentials ^8.0.2 development
- @storybook/addon-interactions ^8.0.2 development
- @storybook/addon-links ^8.0.2 development
- @storybook/addon-onboarding ^8.0.2 development
- @storybook/blocks ^8.0.2 development
- @storybook/react ^8.0.2 development
- @storybook/react-vite ^8.0.2 development
- @storybook/test ^8.0.2 development
- @types/react ^18.2.43 development
- @types/react-dom ^18.2.17 development
- @typescript-eslint/eslint-plugin ^6.14.0 development
- @typescript-eslint/parser ^6.14.0 development
- @vitejs/plugin-react ^4.2.1 development
- eslint ^8.55.0 development
- eslint-plugin-react-hooks ^4.6.0 development
- eslint-plugin-react-refresh ^0.4.5 development
- eslint-plugin-storybook ^0.8.0 development
- storybook ^8.0.2 development
- typescript ^5.2.2 development
- vite ^5.0.8 development
- vite-plugin-commonjs ^0.10.1 development
- evt ^2.5.7
- keycloakify ^9.6.3
- oidc-spa ^4.2.1
- powerhooks ^1.0.8
- react ^18.2.0
- react-dom ^18.2.0
- tsafe ^1.6.6
- zod ^3.22.4
- 1045 dependencies
- IRkernel * suggests
- fortunes * suggests
- alpine latest
- openanalytics/shinyproxy 3.1.1
- postgres 16.1-alpine3.18
- quay.io/keycloak/keycloak 20.0.1
