https://github.com/cnag-biomedical-informatics/convert-pheno-ui

The web UI for Convert-Pheno, a software toolkit for the interconversion of standard data models for phenotypic data

https://github.com/cnag-biomedical-informatics/convert-pheno-ui

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
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.7%) to scientific vocabulary

Keywords

beacon-friendly-format cdisc convert omop-cdm pheno-clinical phenopackets
Last synced: 5 months ago · JSON representation

Repository

The web UI for Convert-Pheno, a software toolkit for the interconversion of standard data models for phenotypic data

Basic Info
Statistics
  • Stars: 4
  • Watchers: 0
  • Forks: 1
  • Open Issues: 59
  • Releases: 0
Topics
beacon-friendly-format cdisc convert omop-cdm pheno-clinical phenopackets
Created almost 3 years ago · Last pushed 6 months ago
Metadata Files
Readme License Support

README.md

Convert-Pheno Convert-Pheno

A software toolkit for the interconversion of standard data models for phenotypic data

Uptime Robot status ssl-cert-check Docker build server & client codecov version License: GPL-3.0 Documentation Status

Documentation: https://cnag-biomedical-informatics.github.io/convert-pheno-ui

Web APP Playground: https://convert-pheno.cnag.cat

CLI Source Code: https://github.com/cnag-biomedical-informatics/convert-pheno


convert-pheno-ui is a web-interface for the CPAN's module Convert::Pheno which is a software toolkit for the interconversion of standard data models for phenotypic data.

Convert-Pheno-UI

Getting Started

General pre-requisite:

Quick Start

no SSL and user authentication

  1. git clone this repo and then navigate into the folder convert-pheno-ui
  2. rename the file example.env to .env and fill in the variables
  3. Run docker compose up -d
  4. Open your browser and go to http://localhost:4173

For self-hosters:

SSL and keycloak-based user authentication

Convert-Pheno 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 Convert-Pheno-UI includes a cite to the the following reference:

Rueda, M; Leist, IC et al., (2023). Convert-Pheno: A software toolkit for the interconversion of standard data models for phenotypic data [Software]. Available from https://github.com/cnag-biomedical-informatics/convert-pheno

AUTHOR

Written by Ivo Christopher Leist, PhD student at CNAG https://www.cnag.eu.

COPYRIGHT AND LICENSE

Copyright (C) 2022-2023, Ivo Christopher Leist - CNAG.

GPLv3 - GNU General Public License v3.0

Owner

  • Name: CNAG Biomedical Informatics
  • Login: CNAG-Biomedical-Informatics
  • Kind: organization
  • Location: Spain

GitHub Events

Total
  • Push event: 13
  • Pull request event: 13
  • Create event: 12
Last Year
  • Push event: 13
  • Pull request event: 13
  • Create event: 12

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 6
  • Total pull requests: 63
  • Average time to close issues: 12 days
  • Average time to close pull requests: 9 days
  • Total issue authors: 1
  • Total pull request authors: 3
  • Average comments per issue: 1.5
  • Average comments per pull request: 0.32
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 8
Past Year
  • Issues: 0
  • Pull requests: 23
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • IvoLeist (5)
Pull Request Authors
  • IvoLeist (85)
  • sweep-ai[bot] (5)
  • dependabot[bot] (1)
Top Labels
Issue Labels
sweep (4) bug (1)
Pull Request Labels
sweep (5) dependencies (1)

Dependencies

.github/workflows/docker-build.yml actions
.github/workflows/auto-assign.yml actions
  • pozil/auto-assign-issue v1 composite
.github/workflows/codecov.yml actions
  • actions/checkout v3 composite
  • codecov/codecov-action v3 composite
.github/workflows/conda-build-perl-convert-pheno.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/docker-build-client.yml actions
  • actions/checkout v3 composite
  • docker/build-push-action v4.0.0 composite
  • docker/login-action v2.1.0 composite
  • docker/setup-buildx-action v2.5.0 composite
.github/workflows/docker-build-server.yml actions
  • actions/checkout v3 composite
  • docker/build-push-action v4.0.0 composite
  • docker/login-action v2.1.0 composite
  • docker/setup-buildx-action v2.5.0 composite
.github/workflows/documentation.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/license-check.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • hearthsim/action-npm-permissive-license-checker v2 composite
.github/workflows/pytest.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v3 composite
.github/workflows/snyk-3rd-party-dockers.yml actions
  • actions/checkout v3 composite
  • snyk/actions/docker master composite
.github/workflows/snyk-client-docker.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/upload-sarif v2 composite
  • snyk/actions/docker master composite
.github/workflows/snyk-client.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/upload-sarif v2 composite
  • pnpm/action-setup v2 composite
  • snyk/actions/node master composite
.github/workflows/snyk-server-docker.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/upload-sarif v2 composite
  • snyk/actions/docker master composite
.github/workflows/snyk-server.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • github/codeql-action/upload-sarif v2 composite
  • snok/install-poetry v1 composite
  • snyk/actions/python-3.8 master composite
.github/workflows/ssl-cert-check.yml actions
.github/workflows/ui-tests.yml actions
  • actions/checkout v3 composite
  • cypress-io/github-action v5 composite
  • pnpm/action-setup v2 composite
convertPheno_client/Dockerfile docker
  • nginx 1.23-alpine build
  • node 18.14.0-alpine build
convertPheno_server/Dockerfile docker
  • base latest build
  • builder latest build
  • python 3.10.6-slim-bullseye build
convertPheno_server/docker-compose.yml docker
  • manuelrueda/convert-pheno 0.13
convertPheno_client/mockApi/package.json npm
  • nodemon ^3.0.1 development
  • json-server ^0.17.3
convertPheno_client/mockApi/pnpm-lock.yaml npm
  • 350 dependencies
convertPheno_client/package.json npm
  • @cypress/code-coverage ^3.10.4 development
  • @cypress/react18 ^2.0.0 development
  • @istanbuljs/nyc-config-typescript ^1.0.2 development
  • @modyfi/vite-plugin-yaml ^1.0.4 development
  • @storybook/addon-actions ^7.0.5 development
  • @storybook/addon-essentials ^7.0.5 development
  • @storybook/addon-links ^7.0.5 development
  • @storybook/cli ^7.0.5 development
  • @storybook/react ^7.0.5 development
  • @storybook/react-webpack5 ^7.0.5 development
  • @tanstack/react-query-devtools ^4.28.0 development
  • @testing-library/cypress ^8.0.2 development
  • @types/node ^18.15.10 development
  • @types/react ^18.2.5 development
  • @types/react-dom ^18.2.3 development
  • @vitejs/plugin-react ^4.0.0 development
  • @wixc3/react-board ^2.2.0 development
  • cypress ^13.1.0 development
  • cypress-file-upload ^5.0.8 development
  • cypress-keycloak-commands 1.2.0 development
  • cypress-multi-reporters ^1.5.0 development
  • cypress-wait-until ^1.7.2 development
  • dotenv ^16.3.0 development
  • eslint ^8.37.0 development
  • eslint-plugin-jsx-a11y ^6.7.1 development
  • eslint-plugin-react ^7.32.2 development
  • eslint-plugin-react-hooks ^4.6.0 development
  • eslint-plugin-storybook ^0.6.11 development
  • junit-report-merger 3.0.2 development
  • kill-port ^2.0.1 development
  • lcov-cli-report-viewer ^2.0.0 development
  • ls-engines ^0.9.0 development
  • mocha-junit-reporter ^2.0.2 development
  • mochawesome ^6.3.1 development
  • mochawesome-merge ^4.2.0 development
  • nyc ^15.1.0 development
  • playwright ^1.32.1 development
  • sonarqube-scanner ^3.0.1 development
  • source-map-support ^0.5.21 development
  • storybook ^7.0.6 development
  • storybook-addon-react-router-v6 ^0.3.5 development
  • ts-node ^10.9.1 development
  • typescript ^4.9.5 development
  • vite ^4.4.9 development
  • vite-plugin-istanbul ^4.0.1 development
  • webpack ^5.77.0 development
  • @emotion/react ^11.10.6
  • @emotion/styled ^11.10.6
  • @hcaptcha/react-hcaptcha ^1.8.1
  • @mui/icons-material 5.11.11
  • @mui/lab 5.0.0-alpha.125
  • @mui/material ^5.11.14
  • @mui/system ^5.11.14
  • @tanstack/react-query ^4.28.0
  • @types/jest ^29.5.0
  • ag-grid-community ^29.2.0
  • ag-grid-react ^29.2.0
  • babel-plugin-istanbul ^6.1.1
  • filepond ^4.30.4
  • filepond-plugin-file-validate-size ^2.2.8
  • filepond-plugin-file-validate-type ^1.2.8
  • jwt-decode ^3.1.2
  • keycloak-js ^21.1.1
  • react ^18.2.0
  • react-bootstrap ^2.7.4
  • react-dnd ^16.0.1
  • react-dnd-html5-backend ^16.0.1
  • react-dom ^18.2.0
  • react-error-boundary ^4.0.2
  • react-filepond ^7.1.2
  • react-hook-form ^7.43.8
  • react-hot-toast ^2.4.0
  • react-router-dom ^6.9.0
convertPheno_client/pnpm-lock.yaml npm
  • 1733 dependencies
conda_recipe/bioconda_utils-requirements.txt pypi
  • aiofiles =0.8.
  • aioftp =0.12.
  • aiohttp =3.8.
  • aiohttp-jinja2 *
  • aiohttp-security *
  • aiohttp-session *
  • alabaster =0.7.
  • anaconda-client =1.6.
  • appdirs =1.
  • argh =0.26.
  • backoff =1.6.
  • beautifulsoup4 =4.8.
  • bioconda-utils =2.4.0
  • boa =0.15.
  • boltons =23.
  • cachetools =3.0.
  • celery *
  • colorlog =4.8.
  • conda =23.3.
  • conda-build =3.24.
  • conda-forge-pinning =2023.05.06.13.08.41
  • conda-verify =3.1.
  • diskcache =5.
  • docutils *
  • galaxy-lib >=18.9.1
  • gidgethub =3.0.
  • git =2.
  • gitpython >=3.0.8,3.0.
  • graphviz *
  • involucro =1.1.
  • jinja2 >=2.10.1,<3
  • jsonschema =3.2.
  • libblas =
  • markdown *
  • markupsafe <2.1
  • networkx =2.
  • numpy =1.19.
  • pandas =1.4.
  • pyaml =17.12.
  • pygithub *
  • pyjwt >=2.4.0
  • pyopenssl >=22.1
  • python >=3.7
  • regex =2022.7.9
  • requests =2.22.
  • ruamel_yaml =0.15.
  • skopeo =1.11.
  • sphinx >=4.1
  • sphinx-autodoc-typehints *
  • tabulate =0.9
  • tqdm >=4.26
  • yaspin =2
convertPheno_server/poetry.lock pypi
  • astroid 2.15.6 develop
  • black 23.7.0 develop
  • coverage 7.3.1 develop
  • dill 0.3.7 develop
  • exceptiongroup 1.1.3 develop
  • flake8 6.1.0 develop
  • flake8-html 0.4.3 develop
  • gunicorn 20.1.0 develop
  • iniconfig 2.0.0 develop
  • isort 5.12.0 develop
  • lazy-object-proxy 1.9.0 develop
  • mccabe 0.7.0 develop
  • mypy-extensions 1.0.0 develop
  • pathspec 0.11.2 develop
  • platformdirs 3.10.0 develop
  • pluggy 1.3.0 develop
  • pycodestyle 2.11.0 develop
  • pyflakes 3.1.0 develop
  • pylint 2.17.5 develop
  • pytest 7.4.1 develop
  • pytest-cov 4.1.0 develop
  • pytest-mock 3.11.1 develop
  • python-dotenv 1.0.0 develop
  • ruff 0.0.265 develop
  • setuptools 68.2.0 develop
  • tomli 2.0.1 develop
  • tomlkit 0.12.1 develop
  • aniso8601 9.0.1
  • anytree 2.9.0
  • attrs 23.1.0
  • certifi 2023.7.22
  • cffi 1.15.1
  • charset-normalizer 3.2.0
  • click 8.1.7
  • colorama 0.4.6
  • cryptography 41.0.3
  • deprecated 1.2.14
  • docker 6.1.3
  • flask 2.2.5
  • flask-cors 3.0.10
  • flask-limiter 3.5.0
  • flask-restx 1.1.0
  • flask-sqlalchemy 3.0.5
  • genson 1.2.2
  • greenlet 2.0.2
  • idna 3.4
  • importlib-resources 6.0.1
  • itsdangerous 2.1.2
  • jinja2 3.1.2
  • jsonschema 4.19.0
  • jsonschema-specifications 2023.7.1
  • limits 3.6.0
  • markdown-it-py 3.0.0
  • markupsafe 2.1.3
  • mdurl 0.1.2
  • ordered-set 4.1.0
  • packaging 23.1
  • psycopg2-binary 2.9.7
  • pycparser 2.21
  • pygments 2.16.1
  • pyjwt 2.8.0
  • pytz 2023.3.post1
  • pywin32 306
  • referencing 0.30.2
  • requests 2.31.0
  • rich 13.5.2
  • rpds-py 0.10.2
  • six 1.16.0
  • sqlalchemy 2.0.20
  • typing-extensions 4.7.1
  • urllib3 2.0.4
  • websocket-client 1.6.2
  • werkzeug 2.3.7
  • wrapt 1.15.0
convertPheno_server/pyproject.toml pypi
  • Flask-Limiter ^3.5.0
  • anytree ^2.8.0
  • cryptography ^41.0.3
  • docker ^6.1.3
  • flask 2.2.5
  • flask-cors ^3.0.10
  • flask-restx ^1.1.0
  • flask-sqlalchemy ^3.0.3
  • genson ^1.2.2
  • jsonschema ^4.17.3
  • psycopg2-binary ^2.9.6
  • pyjwt ^2.6.0
  • python 3.10.6
convertPheno_server/requirements.txt pypi
  • aniso8601 ==9.0.1
  • anytree ==2.9.0
  • attrs ==23.1.0
  • certifi ==2023.7.22
  • cffi ==1.15.1
  • charset-normalizer ==3.2.0
  • click ==8.1.7
  • colorama ==0.4.6
  • cryptography ==41.0.3
  • deprecated ==1.2.14
  • docker ==6.1.3
  • flask ==2.2.5
  • flask-cors ==3.0.10
  • flask-limiter ==3.5.0
  • flask-restx ==1.1.0
  • flask-sqlalchemy ==3.0.5
  • genson ==1.2.2
  • greenlet ==2.0.2
  • idna ==3.4
  • importlib-resources ==6.0.1
  • itsdangerous ==2.1.2
  • jinja2 ==3.1.2
  • jsonschema ==4.19.0
  • jsonschema-specifications ==2023.7.1
  • limits ==3.6.0
  • markdown-it-py ==3.0.0
  • markupsafe ==2.1.3
  • mdurl ==0.1.2
  • ordered-set ==4.1.0
  • packaging ==23.1
  • psycopg2-binary ==2.9.7
  • pycparser ==2.21
  • pygments ==2.16.1
  • pyjwt ==2.8.0
  • pytz ==2023.3.post1
  • pywin32 ==306
  • referencing ==0.30.2
  • requests ==2.31.0
  • rich ==13.5.2
  • rpds-py ==0.10.2
  • six ==1.16.0
  • sqlalchemy ==2.0.20
  • typing-extensions ==4.7.1
  • urllib3 ==2.0.4
  • websocket-client ==1.6.2
  • werkzeug ==2.3.7
  • wrapt ==1.15.0
custom_keycloak_theme/pom.xml maven
  • io.phasetwo.keycloak:keycloak-account-v1 0.1