psnpbind-webapp
MVC Web App and REST API to explore the PSnpBind Database
Science Score: 54.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
-
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.7%) to scientific vocabulary
Repository
MVC Web App and REST API to explore the PSnpBind Database
Basic Info
- Host: GitHub
- Owner: ammar257ammar
- License: agpl-3.0
- Language: Java
- Default Branch: master
- Homepage: https://psnpbind.org
- Size: 29.7 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
- Releases: 4
Metadata Files
README.md
PSnpBind Webapp
PSnpBind Webapp is the repository behind the PSnpBind website that is made to visualize the results of the PSnpBind dataset and provide a REST API to access its content.
This repository is part of the "PSnpBind, a database to highlight pocket SNPs effects on protein-ligand binding affinity" project and it is the final step after constructing the PSnpBind dataset as described in the main repository.
Please prepare and build the docker using the following instruction.
Build the Image locally
if you want to build the docker image locally then clone this repository, "cd" to its directory and run:
bash
docker build -t psnpbind-webapp .
Run without building
Run the following commands after setting the appropriate paths:
Note, you need to construct the MySQL data constructed from the main repository.
```bash docker network create psnpbind-network
docker run --network=psnpbind-network --rm --name psnpbind-mysql -d -v PATHTOMYSQLDATAFOLDER:/var/lib/mysql -e MYSQLROOTPASSWORD=root aammar/psnpbind-db
docker run --network=psnpbind-network --rm --name psnpbind-webapp -d -v PATHTODOCKINGSDOWNLOADEDFROM_ZENODO:/dockings -p 8086:8086 aammar/psnpbind-webapp:1.2.3 ```
Now you are ready!
Owner
- Name: Ammar Ammar
- Login: ammar257ammar
- Kind: user
- Location: The Netherlands
- Company: Maastricht University
- Repositories: 14
- Profile: https://github.com/ammar257ammar
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Ammar
given-names: Ammar
title: "PSnpBind Webapp"
version: v1.2.3
date-released: 2022-08-07
url: "https://github.com/ammar257ammar/PSnpBind-Build"
preferred-citation:
type: article
authors:
- family-names: Ammar
given-names: Ammar
- family-names: Cavill
given-names: Rachel
- family-names: Evelo
given-names: Chris T.
- family-names: Willighagen
given-names: Egon L.
title: "PSnpBind: a database of mutated binding site protein–ligand complexes constructed using a multithreaded virtual screening workflow"
year: 2022
month: 2
day: 28
journal: Journal of Cheminformatics
doi: 10.1186/s13321-021-00573-5
url: https://doi.org/10.1186/s13321-021-00573-5
GitHub Events
Total
Last Year
Dependencies
- com.github.jsonld-java:jsonld-java 0.13.4
- com.io-informatics.oss:jackson-jsonld 0.1.1
- mysql:mysql-connector-java 8.0.28
- org.springdoc:springdoc-openapi-ui 1.5.2
- org.springdoc:springdoc-openapi-webmvc-core 1.5.2
- org.springframework.boot:spring-boot-devtools
- org.springframework.boot:spring-boot-starter-data-jpa
- org.springframework.boot:spring-boot-starter-data-rest
- org.springframework.boot:spring-boot-starter-freemarker
- org.springframework.boot:spring-boot-starter-validation
- org.springframework.boot:spring-boot-starter-web
- org.springframework.boot:spring-boot-starter-test test