Models¶
The data model for the local HMDB version consists of 22 different tables that represent the relations found in the original HMDB data.
-
class
bio2bel_hmdb.models.Biofluid(**kwargs)[source]¶ Table storing the different biofluids.
-
biofluid¶ Name of the biofluid
-
-
class
bio2bel_hmdb.models.Biofunction(**kwargs)[source]¶ Table for storing the ‘biofunctions’ annotations
-
class
bio2bel_hmdb.models.CellularLocation(**kwargs)[source]¶ Table for storing the cellular location GO annotations
-
class
bio2bel_hmdb.models.Disease(**kwargs)[source]¶ Table storing the diseases and their ids.
-
dion¶ Disease Ontology name for this disease. Found using string matching
-
hpo¶ Human Phenotype Ontology name for this disease. Found using string matching
-
mesh_diseases¶ MeSH Disease name for this disease. Found using string matching
-
name¶ Name of the disease
-
omim_id¶ OMIM identifier associated with the disease
-
-
class
bio2bel_hmdb.models.Metabolite(**kwargs)[source]¶ Table which stores the metabolites and all the information provided about them in HMDB.
-
accession¶ Accession ID for the metabolite
-
average_molecular_weight¶ Average molecular weight of the metabolite
-
bigg_id¶ Bigg ID of the metabolite
-
biocyc_id¶ BioCyc ID of the metabolite
-
cas_registry_number¶ Cas registry number of the metabolite
-
chebi_id¶ ChEBI identifier of the metabolite
-
chemical_formula¶ Chemical formula of the metabolite
-
chemspider_id¶ Chemspider ID of the metabolite
-
creation_date¶ Date when the metabolite was included into HMDB
-
description¶ Description including some information about the metabolite
-
drugbank_id¶ DrugBank identifier of the metabolite
-
drugbank_metabolite_id¶ Drugbank metabolite ID of the metabolite
-
foodb_id¶ FooDB ID of the metabolite
-
het_id¶ Het ID of the metabolite
-
inchi¶ InChi of the metabolite
-
inchikey¶ InCHI key of the metabolite
-
iupac_name¶ IUPAC name of the metabolite
-
kegg_id¶ KEGG ID of the metabolite
-
knapsack_id¶ Knapsack ID of the metabolite
-
metagene¶ Metagene ID of the metabolite
-
metlin_id¶ Metlin ID of the metabolite
-
monisotopic_molecular_weight¶ Monisotopic weight of the molecule
-
name¶ Name of the metabolite
-
nugowiki¶ NukoWiki ID of the metabolite
-
phenol_explorer_compound_id¶ Phenol explorer compound ID of the metabolite
-
phenol_explorer_metabolite_id¶ Phenol explorer metabolite ID of the metabolite
-
pubchem_compound_id¶ PubChem compound ID of the metabolite
-
serialize_to_bel() → pybel.dsl.node_classes.Abundance[source]¶ Function to serialize a metabolite object to a PyBEL node data dictionary.
-
smiles¶ Smiles representation of the metabolite
-
state¶ Aggregate state of the metabolite
-
synthesis_reference¶ Synthesis reference citation of the metabolite
-
trivial¶ Trivial name of the metabolite
-
update_date¶ Date when the entry was last updated
-
version¶ Current version listing that metabolite
-
wikipedia¶ Wikipedia name of the metabolite
-
-
class
bio2bel_hmdb.models.MetaboliteBiofluid(**kwargs)[source]¶ Table representing the Metabolite and Biofluid relations.
-
class
bio2bel_hmdb.models.MetaboliteBiofunction(**kwargs)[source]¶ Table storing the many to many relations between metabolites and cellular location GO annotations
-
class
bio2bel_hmdb.models.MetaboliteCellularLocation(**kwargs)[source]¶ Table storing the many to many relations between metabolites and cellular location GO annotations
-
class
bio2bel_hmdb.models.MetaboliteDiseaseReference(**kwargs)[source]¶ Table storing the relations between disease and metabolite
-
class
bio2bel_hmdb.models.MetabolitePathway(**kwargs)[source]¶ Table storing the different relations between pathways and metabolites.
-
class
bio2bel_hmdb.models.MetaboliteProtein(**kwargs)[source]¶ Table representing the many to many relationship between metabolites and proteins.
-
class
bio2bel_hmdb.models.MetaboliteReference(**kwargs)[source]¶ Table representing the many to many relationship between metabolites and references.
-
class
bio2bel_hmdb.models.MetaboliteSynonym(**kwargs)[source]¶ Table storing the synonyms of metabolites.
-
synonym¶ Synonym for the metabolite
-
-
class
bio2bel_hmdb.models.MetaboliteTissue(**kwargs)[source]¶ Table storing the different relations between tissues and metabolites
-
class
bio2bel_hmdb.models.Pathway(**kwargs)[source]¶ Table storing the different tissues.
-
kegg_map_id¶ KEGG Map identifier of the pathway.
-
name¶ Name of the pathway.
-
smpdb_id¶ SMPDB identifier of the pathway.
-
-
class
bio2bel_hmdb.models.PropertyKinds(**kwargs)[source]¶ Table storing the ‘kind’ of chemical properties e.g. logP.
Not used for BEL enrichment
-
kind¶ the ‘kind’ of chemical properties e.g. logP, melting point etc
-
-
class
bio2bel_hmdb.models.PropertySource(**kwargs)[source]¶ Table storing the sources of properties e.g. software like ‘ALOGPS’.
Not used for BEL enrichment
-
class
bio2bel_hmdb.models.PropertyValues(**kwargs)[source]¶ Table storing the values of chemical properties.
Not used for BEL enrichment
-
value¶ value of a chemical property (e.g. logp) that will be linked to the properts and metabolites
-
-
class
bio2bel_hmdb.models.Protein(**kwargs)[source]¶ Table to store the protein information.
-
gene_name¶ Gene name of the protein coding gene
-
protein_accession¶ HMDB accession number for the protein
-
protein_type¶ Protein type like ‘enzyme’ etc.
-
serialize_to_bel() → pybel.dsl.node_classes.Protein[source]¶ Function to serialize a protein object to a PyBEL node data dictionary.
-
uniprot_id¶ UniProt identifier of the protein
-
-
class
bio2bel_hmdb.models.Reference(**kwargs)[source]¶ Table storing literature references.
-
pubmed_id¶ PubMed identifier of the article
-
reference_text¶ Citation of the reference article
-