Skip to content

EpistasisLab/AlzKB-updates

Repository files navigation

Although resources from Hetionet have newer versions, Hetionet itself does not have an up-to-date plan for updates. To ensure AlzKB has current data, we have replicated them using the rephetio paper and source code. The following is a detailed guide for regularly replicating this process.

Gene Ontology

Download

  • gene2go.gz from ftp://ftp.ncbi.nih.gov/gene/DATA/gene2go.gz (update daily, we downloaded on May 13, 2024)
  • Entrez Gene info from ftp://ftp.ncbi.nih.gov/gene/DATA/gene_info.gz (update daily, we downloaded on May 13, 2024)
  • go from https://purl.obolibrary.org/obo/go/go-basic.obo (V 2024-04-24)

Get GO_annotations-9606-inferred-allev.tsv from https://github.com/dhimmel/gene-ontology/blob/d57fd938f90c79152449f5cd23d3c438a19ac2f5/code/process.ipynb#L492

Extract data with code from Anatomy Gene Ontology Domains https://github.com/dhimmel/integrate/blob/master/integrate.ipynb

MeSH

Download https://nlmpubs.nlm.nih.gov/projects/mesh/MESH_FILES/xmlmesh/desc2024.xml

Get symptoms.tsv from https://github.com/dhimmel/mesh/blob/gh-pages/descriptors.ipynb

Extract data with code from Symptom Nodes https://github.com/dhimmel/integrate/blob/master/integrate.ipynb

Uberon (requires MeSH)

Download

Get human-constraint.tsv from https://github.com/dhimmel/uberon/blob/gh-pages/human-constraint.ipynb

Get hetio-slim.tsv from https://github.com/dhimmel/uberon/blob/gh-pages/process.ipynb

Extract data with code from Anotomy Nodes https://github.com/dhimmel/integrate/blob/master/integrate.ipynb

DrugCentral (requires Disease Ontology)

DrugBank

DrugCentral

Get classes.tsv & drug-to-class.tsv from https://github.com/dhimmel/drugcentral/blob/master/drugcentral-to-rephetio.ipynb

Extract data with code from Pharmacologic Classes (Add 'Chemical Structure' to class_types) https://github.com/dhimmel/integrate/blob/master/integrate.ipynb

MEDLINE (requires MeSH & DiseaseOntology)

Download a slim DO https://think-lab.github.io/d/44/#144

Download HumanDO.obo https://github.com/DiseaseOntology/HumanDiseaseOntology/blob/main/src/ontology/HumanDO.obo (V 2024-03-28)

Reads DO Slim terms and generates slim-specific datasets https://github.com/dhimmel/disease-ontology/blob/gh-pages/slim.ipynb

Get disease-disease-cooccurrence.tsv from https://github.com/hetio/medline/blob/main/diseases.ipynb

Get disease-symptom-cooccurrence.tsv from https://github.com/hetio/medline/blob/main/symptoms.ipynb

Get disease-uberon-cooccurrence.tsv from https://github.com/hetio/medline/blob/main/tissues.ipynb

Extract data with code from Symptom edges https://github.com/dhimmel/integrate/blob/master/integrate.ipynb

BindingDB

UniProt

Entrez-Gene

Drugbank

Drugcentral

BindingDB

Compile

Extract data with code from Compound bindings https://github.com/dhimmel/integrate/blob/master/integrate.ipynb

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published