Science Score: 67.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 8 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.3%) to scientific vocabulary
Repository
Knime nodes to interact with KLIFS
Basic Info
Statistics
- Stars: 4
- Watchers: 5
- Forks: 0
- Open Issues: 3
- Releases: 6
Metadata Files
README.md
KLIFS KNIME nodes
KNIME nodes for retrieving data from KLIFS (https://klifs.net/). KLIFS is a structural kinase-ligand interaction database. For more information regarding KLIFS see the website and the references at the bottom.
Installation
Requirements:
- KNIME, https://www.knime.org
Steps to get KLIFS nodes inside KNIME:
- Goto Help > Install new software ... menu
- Press add button
- Fill text fields with
https://3d-e-chem.github.io/knime-node-collection - Select --all sites-- in work with pulldown
- Select KLIFS knime nodes
- Install software & restart (for now an "Unsigned Content" warning can popup during the installation, you can safely ignore this)
Usage
See the example workflow in examples folder.
Build
mvn verify
Jar has been made in plugin/target folder.
An Eclipse update site will be made in p2/target/repository repository.
Development
Steps to get development environment setup based on https://github.com/knime/knime-sdk-setup#sdk-setup:
- Install Java 17
- Install Eclipse for RCP and RAP developers
- Configure Java 17 inside Eclipse Window > Preferences > Java > Installed JREs
- Import this repo as an Existing Maven project
- Activate target platform by going to Window > Preferences > Plug-in Development > Target Platform and check the
KNIME Analytics Platform (5.1) - nl.esciencecenter.e3dchem.knime.sstea.targetplatform/KNIME-AP-5.1.targettarget definition.
During import the Tycho Eclipse providers must be installed.
New release
- Update versions in pom files with
mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=<version>-SNAPSHOTcommand. - Commit and push changes
- Create package with
mvn package, will create update site inp2/target/repository - Append new release to 3D-e-Chem update site
- Make clone of https://github.com/3D-e-Chem/3D-e-Chem.github.io repo
- Append release to 3D-e-Chem update site with
mvn install -Dtarget.update.site=<3D-e-Chem repo/updates>
- Commit and push changes in this repo and 3D-e-Chem.github.io repo
- Make nodes available to 3D-e-Chem KNIME feature by following steps at https://github.com/3D-e-Chem/knime-node-collection#new-release
- Create a GitHub release
- Update DOI in CITATION.cff
Create KLIFS client
- Generate client
```
wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.1.0/openapi-generator-cli-7.1.0.jar -O openapi-generator-cli.jar
java -jar openapi-generator-cli.jar generate -i https://klifs.net/swagger/swagger.json -o net.klifs.client -g java
in knime-klifs/net.klifs.client/pom.xml change version of build-helper-maven-plugin to 3.4.0
mvn package ```
Compile client
cd net.klifs.client mvn packageMake client jar and it's dependencies available in plugin
cp -r target/lib/* target/*jar ../nl.vu_compmedchem.klifs/lib/Update
plugin/META-INF/MANIFEST.MF,plugin/build.propertiesfiles to reflect contents of lib/
References
- Kooistra, A. J.; Kanev, G. K.; van Linden, O. P.; Leurs, R.; de Esch, I. J.; de Graaf, C. Klifs: A Structural Kinase-Ligand Interaction Database. Nucleic Acids Res. 2016, 44, D365-371. 10.1093/nar/gkv1082
- van Linden, O. P.; Kooistra, A. J.; Leurs, R.; de Esch, I. J.; de Graaf, C. Klifs: A Knowledge-Based Structural Database to Navigate Kinase–Ligand Interaction Space. J. Med. Chem. 2013, 57, 249-277. 10.1021/jm400378w
Owner
- Name: 3D-e-Chem NLeSC project
- Login: 3D-e-Chem
- Kind: organization
- Location: Amsterdam, The Netherlands
- Website: https://www.esciencecenter.nl/project/3d-e-chem
- Repositories: 33
- Profile: https://github.com/3D-e-Chem
Software repositories for 3D-e-Chem project of Netherlands eScience Center
Citation (CITATION.cff)
# YAML 1.2 # Metadata for citation of this software according to the CFF format (https://citation-file-format.github.io/) cff-version: 1.0.3 message: If you use this software, please cite it as below. title: KLIFS KNIME nodes doi: 10.5281/zenodo.215524 authors: - given-names: Albert family-names: Kooistra name-particle: J. version: 1.0.16 date-released: 2016-12-21 repository-code: https://github.com/3D-e-Chem/knime-klifs license: Apache-2.0