Manage Cookie Consent

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies in the "Privacy Statement" link.

We also use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content that is relevant to you. These cookies will only be stored in your browser with your prior consent.

Please note that disabling such cookies may affect your browsing experience.

Chemical Functional Ontology (CHEMFONT)
OWL
Last submission date December 12, 2024

General information

Abstract

ChemFOnt (the Chemical Functional Ontology) is a hierarchical, OWL-compatible ontology describing the functions and actions of more than 341,000 biologically important chemicals.

Description

ChemFOnt contains data on 341,627 chemicals, including 515,332 terms or definitions. The functional hierarchy for ChemFOnt consists of 4 functional “aspects”, 12 functional super-categories and a total of 173,705 functional terms. In addition, each of the chemicals are classified into 4,825 structure-based chemical classes. ChemFOnt currently contains 3.9 million protein-chemical relationships and ~10.3 million chemical-functional relationships. The long-term goal for ChemFOnt is for it to be adopted by databases and software tools used by the general chemistry community as well as the metabolomics, exposomics, metagenomics, genomics and proteomics communities. As noted earlier, the 4 functional "aspects” are divided into 12 function super-categories which are further subdivided into another 399 functional subcategories which are further divided into thousands of other branches or leaf nodes for a maximum depth of up to seven layers. In particular, Physiological Effect has 3,637 defined categories; Disposition has 4,186 defined categories; Process has 161,098 defined categories; and Role has 1,037 defined categories. In total, ChemFOnt has 173,305 fully defined and fully connected functional categories, which are all placed into a logically consistent hierarchy.
Initial created on December 12, 2022. For additional information, contact Chem F Ont Project Team (contributing@chemfont.ca).

Languages

Categories and subjects

Chem


Metrics

FAIR score
Beta

We could not collect the data from the fairness service

Submissions

Version
Modified Submitted
Actions

1.0

December 12, 2024

Identifiers

URI

http://pur.obolibrary.org/obo/Merged.owl
http://pur.obolibrary.org/obo/Merged.owl
Loading

EcoPortal URI

http://ecoportal.lifewatch.eu/ontologies/CHEMFONT
http://ecoportal.lifewatch.eu/ontologies/CHEMFONT
Loading

Visits

Views of CHEMFONT

No views available for CHEMFONT.

ID http://purl.obolibrary.org/obo/CHEMONTID_0002894
http://purl.obolibrary.org/obo/CHEMONTID_0002894
http://ecoportal.lifewatch.eu/ontologies/CHEMFONT/CHEMONTID_0002894
Loading
Preferred name

O-quinonimines

Synonyms
quinone imine
Definitions
Quinonimines in which the imine groups are in a ortho-relationship.
Subject Author Type Created
No notes to display
ID http://www.geneontology.org/formats/oboInOwl#auto-generated-by
http://www.geneontology.org/formats/oboInOwl#auto-generated-by
http://ecoportal.lifewatch.eu/ontologies/CHEMFONT/auto-generated-by
Loading
Type http://www.w3.org/2002/07/owl#AnnotationProperty
ID file:/home/william/Workspace/chemont/HGNC.owl#HGNCPR_30904
file:/home/william/Workspace/chemont/HGNC.owl#HGNCPR_30904
http://ecoportal.lifewatch.eu/ontologies/CHEMFONT/HGNCPR_30904
Loading
Label USO1 vesicle transport factor
Type Predicted Intracellular Protein, Armadillo-like helical domain containing
Uniprot_ID O60763
has_molecular_function cadherin binding, RNA binding
gene_symbol USO1
Subject Author Type Class Created
No notes to display
Add CHEMFONT Web Widgets to your site
Jump To

Type a class name from CHEMFONT and jump to it in EcoPortal

  • Download the quick_jump.js file and put it on your server.
  • Copy the code below and paste it to your HTML page
  • Note: If you would like to use Quick Jump across multiple semantic resources
    • You can enter a comma-separated list of semantic resource ids
      var BP_ontology_id = "NCIt,SNOMEDCT";
    • You can set the variable to 'all' to search all semantic resources in EcoPortal:
      var BP_ontology_id = "all";
  • To include definitions in the Jump To drop-down, add the following variable in Javascript:
    var BP_include_definitions = true;
  • In the code that you just pasted, make sure to change the path to the quick_jump.js file to point to the location where you put the file (relative to your HTML file)
    • For example, if you put the quick_jump.js file in the same directory as your HTML file, this is the code you would use:
      <div id="bp_quick_jump"></div>
                  <script type="text/javascript">
                      var BP_ontology_id = "CHEMFONT";</script>
                  <script src="quick_jump.js" type="text/javascript" charset="utf-8"></script>
      

For more help visit NCBO Widget Wiki


Autocomplete

Fill your form fields with classes from CHEMFONT

Example 1 (start typing the class name to get its full URI)

Example 2 (get the ID for a class)

Example 3 (get the preferred name for a class)

  • Download the form_complete.js file and put it on your server.
  • In the header for the page where you want the form field, include the form_complete.js In the header for the page where you want the form field, include the
  • On your form, for the fields where you want to use the class-selection widget, specify the field's class in the following format: bp_form_complete-{ontology_id_list}-{value}
    • For example, bp_form_complete-NCIT-uri will use NCI Thesaurus (semantic resource id is NCIT) and will put the class URI in the field after the user selects the class from the pull-down list.
      • Note: In addition to single semantic resource ids, you can use a list:
        bp_form_complete-NCIT,NCBITAXON-uri
      • OR use 'all' to search across all EcoPortal semantic resources:
        bp_form_complete-all-uri
      • The autocomplete widget accesses semantic resource content from the latest version of the semantic resource.
    • You can use the following parameters to select which value will be placed into the user-visible input field:
      • uri Put the complete URI of the class (e.g., http://purl.obolibrary.org/obo/CHEMONTID_0000355 )
      • shortid put the short id of the class, as used in EcoPortal (e.g., "Common_Neoplasm");
      • name put the preferred name of the class (e.g., "Common Neoplasm");
  • In addition to the input element you defined, there are four hidden form elements that are created and then set when a user selects a class from the list. For example, if you create a field with this code:
      <input type="text" name="a" class="bp_form_complete-all-uri" size="100"/>
    The 'name' attribute is used to create the four following fields (note how the 'a' from the name attribute is appended to the id attribute):
    • <input type="hidden" id="a_bioportal_preferred_name">
    • <input type="hidden" id="a_bioportal_concept_id">
    • <input type="hidden" id="a_bioportal_ontology_id">
    • <input type="hidden" id="a_bioportal_full_id">
    • Additional parameters are documented on the NCBO Widget Wiki

    For more help visit NCBO Widget Wiki


    Visualization

    Display a visualization for a given class in CHEMFONT

    Copy the code below and paste it to your HTML page

    <iframe frameborder="0" src="/widgets/visualization?ontology=CHEMFONT&class=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FCHEMONTID_0000355&apikey=YOUR_API_KEY"></iframe>
    

    For more help visit NCBO Widget Wiki


    Tree Widget

    Display a class tree with a search field for CHEMFONT

    • Loading...
    Copy the code below and paste it to your HTML page

    <link rel="stylesheet" type="text/css" href="/widgets/jquery.ncbo.tree.css">
      <script src="/widgets/jquery.ncbo.tree-2.0.2.js"></script>
      <div id="widget_tree"></div>
      var widget_tree = $("#widget_tree").NCBOTree({
        apikey: "YOUR_API_KEY",
        ontology: "CHEMFONT"
      });
    
    

    You can also view a detailed demonstration

    For more help visit NCBO Widget Wiki