Skip to content

🪄 A LDWizard to generate RDF linked data using the BioLink model from spreadsheets

License

Notifications You must be signed in to change notification settings

MaastrichtU-IDS/ldwizard-biolink

Repository files navigation

LD Wizard to convert biomedical data to the BioLink model

An online GUI application that makes it easy to create linked data using the BioLink model from tabular data.

This application uses the LD Wizard.

🌐 Usage

You can use this application online at https://biolink.wizard.semanticscience.org

🐳 Deploy with Docker

You will need to have Docker installed to deploy the LDWizard.

Build and deploy on http://localhost:4000:

docker-compose -f ./docker/docker-compose.yml up --build --force-recreate

To deploy in production using nginx-proxy:

docker-compose -f ./docker/docker-compose.prod.yml up --build --force-recreate

📦️ Development

Change the LDWizard-Core

Clone LDWizard-Core locally (next to the ldwizard-biolink folder). Make the changes to LDWizard-Core, then add the local package to ldwizard-biolink (this folder):

yarn add file:./../LDWizard-Core

⚠️ This will change the package.json and yarn.lock, be careful to not commit them

The original LDWizard version is: "@netwerkdigitaalerfgoed/ldwizard": "^1.1.0",

Use a specific branch instead of the published package (to get fixes before new releases):

yarn add git+https://github.com/vemonet/LDWizard-Core#fix-sparql-autocomplete

You can change the repo and branch used in the docker/Dockerfile file

Build and deploy

Follow these steps to build the application locally:

  1. Install Node.js (>10 and <=14) with Yarn.

  2. Clone this repository and go into its root directory.

  3. Install the dependencies:

    yarn
  4. Create the build locally:

    yarn build
  5. Start an HTTP server in the lib/ subdirectory. For example:

    cd lib
    http-server .
  6. Visit http://localhost:4000 in a web browser.

About

🪄 A LDWizard to generate RDF linked data using the BioLink model from spreadsheets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published