Edinburgh Pathway Editor a flexible tool for biological model creation PowerPoint PPT Presentation

presentation player overlay
1 / 59
About This Presentation
Transcript and Presenter's Notes

Title: Edinburgh Pathway Editor a flexible tool for biological model creation


1
Edinburgh Pathway Editora flexible tool for
biological model creation
  • Anatoly Sorokin
  • Edinburgh Centre for Bioinformatics

2
Edinburgh Pathway Editor
3
Overall outline
  • EPE introduction
  • Installation
  • LookFeel
  • Basic operations
  • Metabolic and math model creation
  • EMP/WIT context
  • Top/down approach
  • Bottom-up
  • Signal transduction model creation
  • EPN context
  • Map annotation
  • Map drawing

4
Outline
  • EPE introduction
  • Practical EPE installation
  • EPE lookfeel
  • EPE basic features
  • Practical working with EPE

5
Basic features
  • Eclipse-based open plug-in design
  • Metadata-oriented design
  • Small number of basic objects to represent main
    concepts of the biological network
  • Flexible visual presentation
  • Internal RDBMS storage
  • XML-based internal presentation
  • Flexible export facility

6
Eclipse open architecture
  • Extension of basic features
  • New DBMS
  • New image format
  • Implementation of domain specific features
  • Model validation rules
  • Export
  • Visualisation of new type of data (simulaton
    results, experimental data)

7
Implemented notations
  • EMP/WIT metabolic pathway
  • KEGG-like metabolic pathway description
  • STKE
  • Kitano process notation
  • Kitano state notation
  • Edinburgh process notation
  • Biocarta-like artistic notation

8
EMP/WIT outline
9
EMP/WIT map
10
KEGG-like notation
11
STKE notation
12
Biocarta like noation
13
Edinburgh process notation
14
Medium to large model creation
  • EPE was used to create
  • Reconstruction of the whole cell E. coli
    metabolism
  • Reconstruction of whole human metabolism
  • Reconstruction of the whole cell Synechocystis
    metabolism
  • Reconstruction of Interferon pathway
  • All KEGG diagrams were redrawn in EPE

15
Outline
  • EPE introduction
  • Practical EPE installation
  • EPE lookfeel
  • EPE basic features
  • Practical working with EPE

16
Outline
  • EPE introduction
  • Practical EPE installation
  • EPE lookfeel
  • Practical working with EPE
  • EPE basic features
  • Practical drawing map in EPE

17
Eclipse workbench
18
Eclipse workbench
19
Eclipse workbench
Zoom
Layouting buttons
Undo/Redo
Search
20
Preferences
  • Menu Window/Preferences

21
Save as..
  • Map could be saved as number of graphical formats
    (PNG, JPG, BMP, GIF)
  • Map could be exported in internal XML
    representation (PWZ - PathWay Zipped)
  • Map Could be imported from internal XML
    representation (PWZ - PathWay Zipped)

22
Outline
  • EPE introduction
  • Practical EPE installation
  • EPE lookfeel
  • EPE basic features
  • Practical working with EPE

23
Search facility
  • Search elements by text
  • Do not sensitive to case
  • Do not use exact match
  • Search exact substring

24
Advanced Pathway Search
  • Allows to restrict search by
  • Context
  • Object
  • Property
  • Folder
  • Could be case sensitive

25
Search neighbourhood
  • Search linked elements on the diagram
  • Right click on empty part of the map
  • Choose Select map/item by property

26
Hyperlinks
  • Link the map object with Internet or another map
  • Useful for
  • Hierarchical organisation of information
  • Submodels
  • References to external resources

27
Hover text
  • Shows text when mouse move over the object
  • Useful for
  • Short human readable description of object
  • Summarized view of object properties

28
Help text
  • Open new pop-up by pressing F2 button
  • Useful for
  • Extended description of object with hyperlinks
    etc.

29
Metadata based approach
  • Every map links to Context
  • Context store list of object tipes, which could
    be added to the map
  • Each object type specify properties and default
    values for new object
  • Context define way to import and export elements
    of the map

30
Notations and drawing
  • Elements of the context are on the Palette
  • Once selected this element remains active unless
    you select another
  • There is select selection tool.
  • There is Marquee for area selection

31
Outline
  • EPE introduction
  • Practical EPE installation
  • EPE lookfeel
  • EPE basic features
  • Practical working with EPE

32
Practical
  • Create new map of Integrin context
  • Draw some map
  • Add Hover text to the elements
  • Add Help text to the elements
  • Save it as BMP image
  • Save it as HTML page
  • Export it to XML

33
Practical
  • Open EMP/Fatty Acid Metabolism Overview map
  • Add link to FAS map from appropriate box

34
(No Transcript)
35
Context
  • Description of metadata related to the map
  • User-defined object types
  • Domain-specific object properties
  • Default values

36
Base objects
  • Shape
  • Port
  • Process
  • Link
  • Label

37
Shape
  • Shape represents the biological object or
    subsystem, treated as "a black box" .

38
Port
  • The port is the interface between the objects.
    The port is used to designate the part of the
    object, by which it could interact with other
    objects.

39
Process
  • Process visualizes sequence of events, e.g. a
    biochemical reaction or protein interaction.
  • Chemical reactions,
  • protein binding
  • gene activation

40
Link
  • Link is used to represent any pair-wise relation
    between objects including "identity" or "act on"
    relations.

41
Label
  • Label is a visual object to represent textual
    information and to allow incorporate links to
    other maps and external resources.

42
Types of properties
  • Simple data
  • Text
  • Collections
  • Visual data

43
Simple data
  • Simple string of ASCII characters
  • EC 6.4.1.2
  • PubMed 7567999
  • Useful for
  • Internal ID
  • ID in external database (PubMed, GenBank etc.)
  • Abbrevitions
  • Simple descriptions
  • Numerical values (constants, parameters etc.)

44
Text
  • Rich text with formatting, greek letters, fonts,
    colours, hyperlinks etc.
  • Useful for
  • Name of compounds, proteins etc.
  • Human readable descriptions
  • References to Internet resources
  • References to the other maps

45
Collections (Text Simple data)
  • List of data of the same type
  • Useful for
  • List of references (to PubMed)
  • List of synonyms or aliases

46
Hyperlinks
  • Link the map object with Internet or another map
  • Useful for
  • Hierarchical organisation of information
  • Submodels
  • References to external resources

47
Hover text
  • Shows text when mouse move over the object
  • Useful for
  • Short human readable description of object
  • Summarized view of object properties

48
Help text
  • Open new pop-up by pressing F2 button
  • Useful for
  • Extended description of object with hyperlinks
    etc.

49
Reference to value of the property
  • There is simple language to reference values of
    properties of this object or related objects
  • Useful for
  • Default values of Help and Hover text
  • Default value of the Label

50
Visual properties colour
51
Visual properties image
52
Outline
  • EPE introduction
  • Practical EPE installation
  • EPE lookfeel
  • Practical working with EPE
  • EPE basic features
  • Practical drawing map in EPE

53
Medium to large model creation
  • EPE was used to create
  • Reconstruction of the whole cell E. coli
    metabolism
  • Reconstruction of whole human metabolism
  • Reconstruction of the whole cell Synechocystis
    metabolism
  • Reconstruction of Interferon pathway
  • All KEGG diagrams

54
Medium to large model creation
  • Highly connected graph
  • Huge amount of information
  • Extremely difficult layout
  • Difficult to read and navigate
  • Extremely difficult to maintain

55
Top-down Bottom-up
  • Top-down
  • Based upon genome information
  • Focused on protein function
  • Generic
  • Wide and shallow
  • Bottom-up
  • Based upon experiment and literature
  • Focused on metabolites
  • Very specific
  • Deep and narrow

56
Hierarchical organisation of information
  • Information is organised in tree-like structure
    with hyperlinks between maps
  • Easy to navigate
  • Easy to maintain
  • Easy to develop
  • Top-down and bottom up technology are supported
    naturally

57
High level outline
58
Low level details
59
Middle level KEGG approach
Write a Comment
User Comments (0)
About PowerShow.com