Introduction - Bioinformatics Research Group at SRI International

Download Report

Transcript Introduction - Bioinformatics Research Group at SRI International

Editing Pathway/Genome
Databases
Part II: Proteins, Genes, Transcription
Units
List of Editors
 Chemical
Compound Editor
 Reaction Editor
 Pathway Editor
 Protein Editor
 Gene Editor
 Intron Editor
 Transcription Unit Editor
 Publication Editor
SRI International
Bioinformatics
Invoking the Editors
 Right-Click
Edit
 Notes
 Show

on an Object Handle
SRI International
Bioinformatics
Protein Editor
 Evidence
Codes
 Classification
 Synonyms
 Citations
 Protein Features
 Database Links
SRI International
Bioinformatics
Gene Editor
 Position
 Classification
 Synonyms
 Database
 Citations
Links
SRI International
Bioinformatics
Transcription Unit Editor
 Name
 List
of Genes
 Evidence Codes
 Name for Promoter (p1, p2,…)
 Position of Transcription Start Site
SRI International
Bioinformatics
Publication Editor
 Title
 Authors
 PubMed
ID
SRI International
Bioinformatics
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
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