13
Editing Pathway/Genome Databases

Editing Pathway/Genome Databases. SRI International Bioinformatics Pathway Tools Paradigm Separate database from user interface Navigator provides one

Embed Size (px)

Citation preview

Page 1: Editing Pathway/Genome Databases. SRI International Bioinformatics Pathway Tools Paradigm Separate database from user interface Navigator provides one

Editing Pathway/Genome Databases

Page 2: Editing Pathway/Genome Databases. SRI International Bioinformatics Pathway Tools Paradigm Separate database from user interface Navigator provides one

SRI InternationalBioinformaticsPathway Tools Paradigm

Separate database from user interface

Navigator provides one view of the DB

Editors provide an alternative view of the DB

Reuse 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

Page 3: Editing Pathway/Genome Databases. SRI International Bioinformatics Pathway Tools Paradigm Separate database from user interface Navigator provides one

SRI InternationalBioinformaticsList of Editors

Gene EditorTranscription Unit EditorProtein EditorReaction EditorChemical Compound EditorPathway EditorPublication EditorMetabolic Overview Editor

Page 4: Editing Pathway/Genome Databases. SRI International Bioinformatics Pathway Tools Paradigm Separate database from user interface Navigator provides one

SRI InternationalBioinformaticsInvoking the Editors

Right-Click on an Object Handle Edit Show

Page 5: Editing Pathway/Genome Databases. SRI International Bioinformatics Pathway Tools Paradigm Separate database from user interface Navigator provides one

SRI InternationalBioinformaticsSaving Changes

The user must save changes explicitly with Save KB

To discard changes made since last save Special -> KB -> Revert KB

Page 6: Editing Pathway/Genome Databases. SRI International Bioinformatics Pathway Tools Paradigm Separate database from user interface Navigator provides one

SRI InternationalBioinformaticsCreating Links with External

Databases

Object CorrespondenceCreating links to a pathway/genome dbCreating links from a pathway/genome db

Page 7: Editing Pathway/Genome Databases. SRI International Bioinformatics Pathway Tools Paradigm Separate database from user interface Navigator provides one

SRI InternationalBioinformaticsOcelot Concurrency Control I

Simultaneous updatesOptimistic concurrency control

optimistic: assumes conflicts will be infrequent allows users to make changes at will checks for conflicts at times of saving

Page 8: Editing Pathway/Genome Databases. SRI International Bioinformatics Pathway Tools Paradigm Separate database from user interface Navigator provides one

SRI InternationalBioinformaticsOcelot Concurrency Control II

Save 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 KBUnsaved KB indicator (*)

Page 9: Editing Pathway/Genome Databases. SRI International Bioinformatics Pathway Tools Paradigm Separate database from user interface Navigator provides one

SRI InternationalBioinformaticsOcelot Concurrency Control III

Revert KB operationRefresh KB operation

automatically at 2:00 am if the user does not have any unsaved updates in their wokspace

Page 10: Editing Pathway/Genome Databases. SRI International Bioinformatics Pathway Tools Paradigm Separate database from user interface Navigator provides one

SRI InternationalBioinformaticsEditing rules: Support Policy

Do not alter KB schema e.g. do not add or remove classes or slots

Do not modify the E. coli or MetaCyc datasets

Page 11: Editing Pathway/Genome Databases. SRI International Bioinformatics Pathway Tools Paradigm Separate database from user interface Navigator provides one

SRI InternationalBioinformaticsThe Special Menu: KB

Show KB ModificationsRevert KBRefresh KBReconnect to OracleCheckpoint KBRestore CheckpointDelete KB

Page 12: Editing Pathway/Genome Databases. SRI International Bioinformatics Pathway Tools Paradigm Separate database from user interface Navigator provides one

SRI InternationalBioinformaticsConstraint Checking

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

Page 13: Editing Pathway/Genome Databases. SRI International Bioinformatics Pathway Tools Paradigm Separate database from user interface Navigator provides one

SRI InternationalBioinformaticsConsistency Checking

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