Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Editing Pathway/Genome Databases Pathway Tools Paradigm Separate database from user interface Navigator Editors Reuse SRI International Bioinformatics provides one view of the DB provide an alternative view of the DB information whenever possible! Compounds are the building blocks of reactions Reactions are the building blocks of compounds A PGDB should not describe the same biological entity more than once List of Editors Gene Editor Transcription Unit Editor Protein Editor Reaction Editor Chemical Compound Editor Pathway Editor Publication Editor Metabolic Overview Editor SRI International Bioinformatics Invoking the Editors Right-Click Edit Show on an Object Handle SRI International Bioinformatics Saving Changes The SRI International Bioinformatics user must save changes explicitly with Save KB To discard changes made since last save Special -> KB -> Revert KB Creating Links with External Databases Object SRI International Bioinformatics Correspondence Creating links to a pathway/genome db Creating links from a pathway/genome db Ocelot Concurrency Control I Simultaneous updates Optimistic concurrency control optimistic: assumes conflicts will be infrequent allows users to make changes at will checks for conflicts at times of saving SRI International Bioinformatics Ocelot Concurrency Control II Save SRI International Bioinformatics KB operation 1. Ocelot checks whether any changes made by user conflict with changes that may have been saved recently by others 2. No conflicts found => save to Oracle Saves to current organism KB Unsaved KB indicator (*) Ocelot Concurrency Control III SRI International Bioinformatics Revert KB operation Refresh KB operation automatically at 2:00 am if the user does not have any unsaved updates in their wokspace Editing rules: Support Policy Do SRI International Bioinformatics not alter KB schema e.g. do not add or remove classes or slots Do not modify the E. coli or MetaCyc datasets The Special Menu: KB Show KB Modifications Revert KB Refresh KB Reconnect to Oracle Checkpoint KB Restore Checkpoint Delete KB SRI International Bioinformatics Constraint Checking SRI International Bioinformatics General rules that constrain the valid relationships among instances Constraints are checked when new facts are asserted to assure that the KB remains logically consistent Constraints on slots: Domain violation checks to make sure they should be in instances of that class Range violation : value type value cardinality Inverse Cardinality Lisp-predicate Consistency Checking SRI International Bioinformatics Removes newlines from names Converts < to | in string citations Check isozyme sequence similarity Fix references from polypeptides to genes Changes compound names to ids in a variety of slots Matches physiological regulators to other regulators Cross-references compounds to reactions Checks pathways predecessors/reactions/subs Check reactions Check compound structures Calculates sub- and super-pathways Finds missing sub-pathways links Verifies chromosome components and positions