idp-kg
Scripts and notebooks for generating and analysing the IDP-KG.
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 2 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.3%) to scientific vocabulary
Repository
Scripts and notebooks for generating and analysing the IDP-KG.
Basic Info
- Host: GitHub
- Owner: BioComputingUP
- License: apache-2.0
- Language: Jupyter Notebook
- Default Branch: main
- Homepage: https://biocomputingup.github.io/IDP-KG/
- Size: 34.6 MB
Statistics
- Stars: 0
- Watchers: 7
- Forks: 2
- Open Issues: 5
- Releases: 1
Metadata Files
README.md
IDPcentral Scripts, Data, and Notebooks
This repository contains the scripts to generate the IDPcentral Knowledge Graph based on data harvested from DisProt, MobiDB, and ProteinEnsemble (PED).
The starting point for this repository were the files developed during the ELIXIR sponsored BioHackathon-Europe 2020. That work was reported in BioHackrXiv v3jct. This repo updates the scripts for the revised deployments, and scales the work to the entire content of the three sites.
Authors: - Alasdair J G Gray (@AlasdairGray) - Petros Papadopoulos (@petrospaps) - Imran Asif (@ImranAsif48) - Ivan Mičetić (@ivanmicetic) - Andras Hatos
Citing IDP-KG: If you used IDP-KG in your work, please cite the SWAT4HCLS paper:
bib
@inproceedings{GrayEtal:bioschemas-idpkg:swat4hcls2022,
author = {Gray, Alasdair J. G. and Papadopoulos, Petros and Asif, Imran and Micetic, Ivan and Hatos, Andr{\'{a}}s},
title = {Creating and Exploiting the Intrinsically Disordered Protein Knowledge Graph {(IDP-KG)}},
booktitle = {13th International Conference on Semantic Web Applications and Tools for Health Care and Life Sciences, {SWAT4HCLS} 2022, Virtual Event, Leiden, The Netherlands, January 10th to 14th, 2022},
series = {{CEUR} Workshop Proceedings},
volume = {3127},
pages = {1--10},
publisher = {CEUR-WS.org},
year = {2022},
url = {http://ceur-ws.org/Vol-3127/paper-1.pdf}
}
Notes
- The term 'source' is used to distinguish the page that was scraped
- The term 'dataset' is used to identify the collection of data that a particular record page (e.g. disprot:DP000003) belongs to
Notebooks
The repository contains two Jupyter notebooks in the notebooks directory:
ETLProcess notebook converts the harvested data into a semantic knowledge graph represented in RDF using the Bioschemas terms;
AnalysisQueries notebook runs some queries over the resulting knowledge graph.
Full instructions for running the notebooks are contained within the notebooks. In both notebooks, all cells should be run and then the GUI used to generate the desired outputs.
To install the dependencies that the notebooks rely on run the following from the command line (or Jupyter shell terminal):
shell
pip install -r requirements.txt
Running the Analysis Notebook in the Cloud
The notebook for exploring the generated knowledge graph can be run on the cloud using the mybinder service[^1]; click on logo below to get going.
[^1]: See this tutorial for an overview of what MyBinder is and offers.
REST API
A Linked Data REST API is provided using the grlc services.
- Swagger docs: https://grlc.io/api-url?specUrl=https://raw.githubusercontent.com/AlasdairGray/IDP-KG/main/idpcentral-api.yml#/
- Configuration file: idpcentral-api.yml
Owner
- Name: BioComputing Group, University of Padova
- Login: BioComputingUP
- Kind: organization
- Email: biocomp@bio.unipd.it
- Location: Italy
- Website: https://biocomputingup.it/
- Repositories: 31
- Profile: https://github.com/BioComputingUP
Citation (CITATION.cff)
title: "Intrinsically Disordered Proteins Knowledge Graph (IDP-KG)"
license: Apache-2.0
authors:
- family-names: "Gray"
given-names: "Alasdair"
orcid: http://orcid.org/0000-0002-5711-4872
- family-names: "Papadopoulos"
given-names: "Petros"
orcid: https://orcid.org/0000-0002-8110-7576
- family-names: "Asif"
given-names: "Imran"
orcid: https://orcid.org/0000-0002-1144-6265
- family-names: "Mičetić"
given-names: "Ivan"
orcid: https://orcid.org/0000-0003-1691-8425
- family-names: "Hatos"
given-names: "AndrMičetićs"
orcid: https://orcid.org/0000-0001-9224-9820
cff-version: 1.2.0
message: "If you use this software, please cite both the article from preferred-citation and the software itself."
preferred-citation:
authors:
- family-names: "Gray"
given-names: "Alasdair"
orcid: http://orcid.org/0000-0002-5711-4872
- family-names: "Papadopoulos"
given-names: "Petros"
orcid: https://orcid.org/0000-0002-8110-7576
- family-names: "Asif"
given-names: "Imran"
orcid: https://orcid.org/0000-0002-1144-6265
- family-names: "Mičetić"
given-names: "Ivan"
orcid: https://orcid.org/0000-0003-1691-8425
- family-names: "Hatos"
given-names: "András"
orcid: https://orcid.org/0000-0001-9224-9820
title: "Creating and Exploiting the Intrinsically Disordered Protein Knowledge Graph (IDP-KG)"
pages: 1-10
type: conference-paper
year: 2022
url: http://ceur-ws.org/Vol-3127/paper-1.pdf
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: 12 months ago
All Time
- Total issues: 29
- Total pull requests: 1
- Average time to close issues: 28 days
- Average time to close pull requests: 32 minutes
- Total issue authors: 2
- Total pull request authors: 1
- Average comments per issue: 2.14
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- AlasdairGray (28)
- ivanmicetic (1)
Pull Request Authors
- ivanmicetic (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- SPARQLWrapper ==1.8.5
- clipboard ==0.0.4
- matplotlib ==3.5.1
- matplotlib-venn ==0.11.6
- github-pages >= 0 development
- webrick ~> 1.7