RULE-BASED REASONING FOR SYSTEM DYNAMICS IN CELL SYSTEMS

Size: px
Start display at page:

Download "RULE-BASED REASONING FOR SYSTEM DYNAMICS IN CELL SYSTEMS"

Transcription

1 25 RULE-BASED REASONING FOR SYSTEM DYNAMICS IN CELL SYSTEMS EUNA JEONG MASAO NAGASAKI SATORU MIYANO Human Genome Center, Institute of Medical Science, University of Tokyo, Tokyo , Japan A system-dynamics-centered ontology, called the Cell System Ontology (CSO), has been developed for representation of diverse biological pathways. Many of the pathway data based on the ontology have been created from databases via data conversion or curated by expert biologists. It is essential to validate the pathway data which may cause unexpected issues such as semantic inconsistency and incompleteness. This paper discusses three criteria for validating the pathway data based on CSO as follows: (1) structurally correct models in terms of Petri nets, (2) biologically correct models to capture biological meaning, and (3) systematically correct models to reflect biological behaviors. Simultaneously, we have investigated how logic-based rules can be used for the ontology to extend its expressiveness and to complement the ontology by reasoning, which aims at qualifying pathway knowledge. Finally, we show how the proposed approach helps exploring dynamic modeling and simulation tasks without prior knowledge. Keywords: Cell System Ontology; CSO; rule-based inference; pathway knowledge base; ontology validation 1. Introduction The Cell System Ontology (CSO) [5] has been developed as a unified framework for the representation of biological pathways, based on the notion of hybrid functional Petri net with extension [8]. CSO defines classes for modeling, visualizing, and simulating biological pathways and relationships between classes in the Web Ontology Language (OWL) [12]. Furthermore, the selected controlled vocabularies are defined in CSO to easily represent biological pathways. The pathway data based on the CSO classes are created by data integration and exchange efforts such as BioPAX2CSO [4] and Transpath2CSML [9], modeling and simulating tools such as Cell Illustrator [14, 15], or ontology editors such as Protégé [13] and SWOOP [18]. The Cell System Markup Langauge (CSML) [16] is fully compatible with CSO. The static pathway models in other biological knowledge resources are reconstructed into mathematical models with improved visualization in CSO via data conversion. The CSO tools [6, 7, 14, 15] allow to explore the possible dynamic behavior of pathway components. Unfortunately, there is ambiguous and missing information in those resources [4, 9] which makes any semantic inconsistency

2 26 E. Jeong, M. Nagasaki & S. Miyano and incompleteness in the pathway data in CSO. As a huge volume of the CSO data is generated, it is crucial to provide a knowledge base which enables dynamic simulation and hypothesis testing of biological models. In this paper, we first propose three criteria for validating the pathway data in CSO in terms of both Petri nets and biological meaning. Modeling and validating biological pathways with Petri nets are shown in many studies [2, 3, 10, 11] because Petri nets allow graphical representation and simulation for biological pathways. However, the related studies are focused on representing dynamics of the system such as how to set relevant logical parameters for Petri net components. In fact, the Petri net components rarely embed semantics in biology in the sense that whether a place represents a gene or a protein, or whether a transition is gene expression or protein modification is not important. Secondly, we propose a rule-based approach to extend the expressiveness of the ontology and to complement the ontology by reasoning, which aims at qualifying pathway knowledge. In the next section, we briefly introduce how CSO describes biological pathways. In Sec. 3, we define three criteria for validating the pathway data and present how rules are used in conjunction with CSO. Finally, a small example shows how the proposed rule-based approach helps exploring dynamic modeling and simulation tasks without prior knowledge. 2. Cell System Ontology CSO defines a model as a set of processes. The processes have entities as participants. The processes and entities are related via directed connectors. The main classes to represent biological interactions are Process, Entity, and Connector. Each process represents a biological event such as binding, translation, and activation. CSO currently supports biological entities such as genes, proteins, RNA, small molecules, and complexes. RNA is further classified into its subclasses. A connector defines a role of the entity which is involved into a process. Depending on its role, the connector class is further classified into InputAssociationBiological, InputInhibitorBiological, InputProcessBiological, and OutputProcessBiological which mean an activator, an inhibitor, an input, and an output, respectively. These basic elements are defined as BiologicalElement in CSO as shown in Figure 1A. Furthermore, with the CSO schema, one can specify simulation-related parameters for mathematical models, graphical visualization of biological elements, and available literature data. CSO also provides comprehensive controlled vocabularies for such as biological events, cellular compartments, organism type, and cell type, to model biological pathways with different scales and modalities in cell systems. The formal schema of the complete ontology is available at [16]. Figure 1B describes asserted facts for a simple model, where simulation- and visualization-related properties are abbreviated for convenience. In the figure, the property values for a biological event, a cellular compartment, and a fea-

3 Rule-Based Reasoning for System Dynamics in Cell Systems 27 BiologicalElement Connector Input InputAssociation InputAssociationBiological InputAssociationNonBiol. InputInhibitor InputInhibitorBiological InputInhibitorNonBiol. InputProcess InputProcessBiological InputProcessNonBiol. Output OutputProcess OutputProcessBiological OutputProcessNonBiol. Entity EntityBiological EntityBiologicalCell EntityBiologicalCompartment EntityBiologicalEnvironment EntityBiologicalMolecule Complex Dna ObjectOther ObjectUnknown Protein Rna SmallMolecule EntityBiologicalOther EntityBiologicalUnknown EntityNonBiological Fact Process ProcessBiological ProcessNonBiol. A. Biological elements defined in CSO. ProcessBiological(p1) hasbiologicalevent(p3, ME phosphorylation) hasconnector(p1, c6) hasconnector(p1, c7) ProcessBiological(p2) hasbiologicalevent(p2, ME binding) hasconnector(p2, c1) hasconnector(p2, c3) hasconnector(p2, c2) ProcessBiological(p3) hasbiologicalevent(p1, ME translocation) hasconnector(p3, c4) hasconnector(p3, c5) InputProcessBiological(c1) hasentity(c1, e1) InputProcessBiological(c2) hasentity(c2, e2) OutputProcessBiological(c3) hasentity(c3, c3) InputProcessBiological(c4) hasentity(c4, e2) OutputProcessBiological(c5) hasentity(c5, e4) InputProcessBiological(c6) hasentity(c6, e1) OutputProcessBiological(c7) hasentity(c7,e5) Protein(e1) Protein(e2) locatedin(e2, CC cytoplasm) Complex(e3) Protein(e4) locatedin(e4, CC nucleus) Protein(e5) hasfeature(e5, FT phosphorylated) B. Asserted facts in CSO for a simple model. C. A simple model visualized in Cell Illustrator. Fig. 1. The biological elements defined in CSO (A), asserted facts for a simple model (B), and its visualization in Cell Illustrator (C). ture type refer to the controlled vocabulary terms defined in CSO, prefixed with ME, CC, and FT, respectively. For example, p3 represents a biological event as translocation and has two connectors, c4 and c5, each of which is an instance of InputProcessBiological and OutputProcessBiological, respectively. The connector c4 (c5) is related to the entity e2 (e4), respectively. The two entities, e2 and e4, have location properties. The related facts are underlined in the figure.

4 28 E. Jeong, M. Nagasaki & S. Miyano Figure 1C shows a graphical illustration of the simple model imported into Cell Illustrator. The graphical images and positions for biological elements are also stored in CSO as a machine-readable format. Because of this, visualization tools can facilitate these data for automatic drawing of biological networks considering cellular compartments [6] and the hierarchy of the CSO classes [7]. 3. Rule-Based Reasoning for Ontology Validation We define three criteria for qualifying pathway knowledge as follows: Structurally correct models in terms of Petri nets. Biologically correct models to capture biological meaning. Systematically correct models to reflect biological behaviors. Although CSO defines sophisticated classes and relationships to describe the details of any given interaction unambiguously, sometimes only an OWL ontology is not enough for providing a qualified knowledge base of biological pathways. In OWL, there is no proper way to constrain what kind of entities can participate in which types of biological processes, or what data values are valid for a particular process. For ontology validation based on the three criteria, we use a rule-based approach represented in OWL constructors and axioms [12]. The available constructors and their correspondence in the Description Logic (DL) with the First Order Logic (FOL) are shown in Table 1. Table 1. OWL constructors and DL FOL equivalence. Constructor DL syntax FOL syntax intersectionof C 1 C n C 1 (x) C n (x) unionof C 1 C n C 1 (x) C n (x) complementof C C(x) oneof {a 1 a n } x = a 1 x = a n allvaluesfrom P.C y.(p (x, y) C(y)) somevaluesfrom P.C y.(p (x, y) C(y)) mincardinality np.c n y.(p (x, y) C(y)) maxcardinality np.c n y.(p (x, y) C(y)) In Tab. 1, C (i) is a class, P is a property, a (i) is an individual, n is a non-negative integer, and x and y are variables. In FOL, classes correspond to unary predicates, properties correspond to binary predicates, and individuals are equivalent to constants. In the following description, rules are described in FOL. A rule has the form: H B 1 B n, where H, B i are OWL constructors and axioms. H is called the head of the rule and B i is called the body of the rule. The rule is read as if [body], then [head].

5 3.1. Structurally correct models Rule-Based Reasoning for System Dynamics in Cell Systems 29 We define a structurally correct model as a bipartite graph with two disjoint sets of entities and processes. This means that if one entity is involved in a process, it has to play only one role in the process. The relationship between a process and its participants in CSO is described in Fig. 1B. Process p2 and entity e1 are related to each other via connector c1. For this relationship, four facts are used: ProcessBiological(p2), hasconnector(p2,c1), InputProcessBiological(c1), and hasentity(c1,e1). CSO defines that one process can have multiple hasconnector properties and one connector has only one hasentity property. In OWL, however, a ternary relationship among classes cannot be represented. A rule is required to constrain their relationships among three classes as follows: R1: VALIDCONNECTION(x 1, x 2 ) Process(x 1 ) x 2, 1 x 3.(hasConnector(x 1, x 3 ) Connector(x 3 ) hasentity(x 3, x 2 ) Entity(x 2 )) Given any pair of one entity and one process, if there exists zero or one connector between them, this relationship is correct. Some biological knowledge resources allow physical entities to have multiple roles in a process. The results of data conversion from those resources into CSO may violate this rule. There also exist gaps between different levels of abstraction, different structured manners used in biological knowledge resources. For example, in BioPAX [1], a catalyzed inactivation process is represented as two different processes: a catalysis and an inactivation. A catalysis describes that an enzyme catalyses the inactivation process. In this case, the enzyme may participate as an activator of the catalysis process as well as an input of the inactivation process. In CSO, a catalyzed inactivation is described as one process. After conversion from BioPAX to CSO, one input entity is connected to the process with two roles: a catalyzer and a substrate. It is not allowed in CSO based on Petri nets because a catalyzer does not change its concentration during interaction, but a substrate does it. A query to evaluate the relationship between process x 1 and entity x 2 can be written as follows: Q1: If not VALIDCONNECTION(x 1, x 2 ) then alert In Q1, it requires user intervention (alert) to select a correct relationship if there exist multiple connections between x 1 and x 2, because it is difficult to decide which one is correct without understanding the details of interaction Biologically correct models In many cases, controlled vocabularies are used to control and limit terms to describe biological processes, whose definitions are usually given as comments for human users. In CSO, the type of a process is identified with the property of a biological

6 30 E. Jeong, M. Nagasaki & S. Miyano event which has cardinality 1. On the other hand, it is optional in BioPAX and has different meaning [9] in TRANSPATH [21]. It is useful to formalize the definitions based on shared knowledge underlying biological processes. We define a biologically correct model as a model to correctly represent biological meaning of processes as a machine-readable format. In this paper, the three processes depicted in Fig. 1C are considered to represent rules. Translocation is a process which has a biological event as ME Translocation. Similarly, binding and phosphorylation are processes annotated as ME Binding and ME Phosphorylation, respectively. The following rules define the three processes. R2: TRANSLOCATION(x 1 ) Process(x 1 ) hasbiologicalevent(x 1, ME Translocation) R3: BINDING(x 1 ) Process(x 1 ) hasbiologicalevent(x 1, ME Binding) R4: PHOSPHORYLATION(x 1 ) Process(x 1 ) hasbiologicalevent(x 1, ME Phosphorylation) The following queries, Q2, Q3, and Q4, are evaluating whether the given process satisfies some conditions. In the queries, HASINPUT and HASOUTPUT are defined as follows: HASINPUT(x 1, x 3 ) x 2, x 3.(hasConnector(x 1, x 2 ) Input(x 2 ) hasentity(x 2, x 3 )) HASOUTPUT(x 1, x 3 ) x 2, x 3.(hasConnector(x 1, x 2 ) Output(x 2 ) hasentity(x 2, x 3 )) If an entity is connected to a process via the Input connectors, then we say that the process has an input entity. On the other hand, the process has an output entity if the entity is connected to the process via Output. In the queries, DifferentFrom and SameAs, are OWL axioms for identification of individuals. Each has the form {x 1 } {x 2 } and {x 1 } {x 2 } in DL, respectively. Q2: If TRANSLOCATION(x 1 ) then If ( x i,2 i 7.HASINPUT(x 1, x 2 ) Entity(x 2 ) locatedin(x 2, x 4 ) hasxref(x 2, x 6 ) HASOUTPUT(x 1, x 3 ) Entity(x 3 ) locatedin(x 3, x 5 ) hasxref(x 3, x 7 ) DifferentFrom(x 4, x 5 ) SameAs(x 6, x 7 )) then alert Q3: If BINDING(x 1 ) then If ( 2 x 2, 1 x 3.HASINPUT(x 1, x 2 ) Entity(x 2 )) alert HASOUTPUT(x 1, x 3 ) Complex(x 3 )) then

7 Rule-Based Reasoning for System Dynamics in Cell Systems 31 Q4: If PHOSPHORYLATION(x 1 ) then If ( x i,2 i 5.HASINPUT(x 1, x 2 ) Entity(x 2 ) hasxref(x 2, x 4 ) HASOUTPUT(x 1, x 3 ) Entity(x 3 ) hasxref(x 3, x 5 ) hasfeature(x 3, FE phosphorylated) SameAs(x 4, x 5 )) then alert The definition of translocation in CSO is the process that an entity located in one cellular compartment is moved to another cellular compartment. In CSO, the same molecule in different locations is recognized as two different entities. Q2 describes that a translocation process has to satisfy the constrains that the input and output entities have the same external reference and different cellular locations. A binding process is an interaction of a molecule with specific sites on another molecule. In Q3, a binding process needs at least two input entities and generates one output entity as Complex. Formally, phosphorylation is the process of introducing a phosphate group into a molecule, usually with the formation of a phosphoric ester. In Q4, the constraints describe that the input and output entities have the same external reference and the sequence of the output entity has phosphorylated features. If the constraints are not satisfied, then prompt users for intervention (alert). Users may be guided to add missing constraints into the knowledge base Systematically correct models CSO is an ontology to represent dynamics of biological pathways and is supposed to simulate complex molecular mechanisms at different level of details. Once a mathematical model of biological pathways has been generated, it is necessary to estimate any free parameters and unknown rate constants based upon experimental data. We limit our consideration to generating a simulatable model ready for evaluation. We define a systematically correct model as a model to capture generic behaviors that govern the system dynamics. In the current state of this paper, we focused on protein turnover. Normally, proteins are synthesized within the cell and over time are gradually broken down into individual amino acids, and this cycle is repeated. To capture this behavior, we define three rules to recognize which entities are synthesized and degraded. R5 defines a starting entity as an entity except for a complex, which is connected to processes via only Input connectors. This indicates that a starting entity is not a product of any process. A predicate with a superscript of minus sign means the inverse of the predicate, e.g. hasentity. R6 identifies a starting entity whose type is complex. In addition, R7 is defined for biological entities except for genes to be degraded. R5: STARTINGENTITY(x 1 ) Entity(x 1 ) Complex(x 1 ) x 2.(hasEntity (x 1, x 2 ) Input(x 2 ))

8 32 E. Jeong, M. Nagasaki & S. Miyano R6: STARTINGCOMPLEX(x 1 ) Complex(x 1 ) x 2.((hasEntity (x 1, x 2 ) Input(x 2 )) R7: DEGRADINGENTITY(x 1 ) Protein(x 1 ) Complex(x 1 ) mrna(x 1 ) The next three queries are generated from rules R5, R6, and R7, which will complement the given models by adding new instances (add-instance) and properties (add-property). The variable in braces, e.g. {x 2 }, denotes a new instance ID. In Q5, if a given entity is STARTINGENTITY whose type is not complex, then a production process ({x 2 }) as a pre-process of the entity, a connector ({x 3 }) to relate x1 and {x 2 }, and any necessary properties are added. This will make the starting entity be a product of the production process. In Q6, if a given entity is STARTINGCOMPLEX, then we assume that the complex is generated via a binding process whose participants are the components of the complex. Depending on the number of components of the complex, multiple connectors will be added. For degrading entities including protein, complex, and mrna, a degradation process is added with a connector between the entity and the degradation process in Q7. In the Petri net formalism, adding pre-processes for starting entities (complexes) makes those processes to be fired without any constraints when the simulation is started. All entities consume their initial concentrations at the starting point of simulation. This complementation of the pathway data in CSO will help users to intuitively understand the given model and how it works. Q5: If STARTINGENTITY(x 1 ) then add-instance Process({x 2 }), OutputProcessBiological({x 3 }) add-property hasbiologicalevent({x 2 }, ME UnknownProduction), hasconnector({x 2 }, {x 3 }), hasentity({x 3 }, x 1 ) Q6: If STARTINGCOMPLEX(x 1 ) then add-instance Process({x 2 }), OutputProcessBiological({x 4 }) add-property hasbiologicalevent({x 2 }, ME Binding), hasconnector ({x 4 }, {x 2 }) for all hascomponents(x 1, x 3 ) do add-instance InputProcessBiological({x i }) add-property hasconnector (x 3, {x i }) Q7: If DEGRADEDENTITY(x 1 ) then add-instance Process({x 2 }), InputProcessBiological({x 3 }) add-property hasbiologicalevent({x 2 }, ME Degradation), hasconnector({x 2 }, {x 3 }), hasentity({x 3 }, x 1 )

9 4. Experimental Results Rule-Based Reasoning for System Dynamics in Cell Systems 33 In order to perform the rule-based system, we used AllegroGraph [17] for the CSO data storage and query engine, SPQRQL query language [20] for querying, Java applications and Perl scripts for query manipulation and knowledge base manipulation, respectively. AllegroGraph is a RDF graph database with support for SPARQL. Signaling by FGFR pathway from Reactome (ID=190236) [19] is selected as an example. The 22 members of the fibroblast growth factor (FGF) family of growth factors mediate their cellular responses by binding to and activating the different isoforms encoded by the four receptor tyrosine kinases (RTKs) designated FGFR1, FGFR2, FGFR3, and FGFR4. These receptors are key regulators of several developmental processes in which cell fate and differentiation to various tissue lineages are determined. This leads to stimulation of intracellular signaling pathways that control cell proliferation, cell differentiation, cell migration, cell survival and cell shape, depending on the cell type or stage of maturation [19]. The Reactome data exported into the BioPAX format is converted into the CSO format by BioPAX2CSO [4]. Figure 2 shows the result of BioPAX2CSO. In the figure, the squared boxes point places to be evaluated by queries described in Sec. 3. Figure 3 shows the result of ontology validation for the same model in Fig. 2. Via ontology validation, seven not-valid connections are corrected and six starting complexes have pre-binding processes. In addition, 15 unknown production and 43 degradation processes are added for starting entities and degrading entities, respectively. This validation makes the given model to be simulatable when loaded in Cell Illustrator without any changes. The results of simulation are shown as charts in the below of Fig Conclusions We have presented a rule-based approach to provide qualified knowledge bases for biological pathways. Three criteria had been proposed for ontology validation in terms of both Petri nets and biological meaning. The experimental result shows how ontology validation can be done by using rules in conjunction with CSO. The main contributions of this work are summarized as follows: (1) to give a formal representation for biological events and biological behaviors and (2) to provide new criteria for qualifying biological pathway knowledge. Our proposed method can be used for biological pathway models generated via data conversion and manual curation. In addition, it can be used as a plugin of modeling and simulating tools such as Cell Illustrator. When users create models, users are guided to generate models which are simulatable as well as biologically correct. As a result, the proposed method helps to generate qualified pathway models, which allow to easily explore the possible dynamic behavior of pathway components. In future work, we plan to define rules for the biological events defined in CSO as much as possible. Furthermore, we will define more rules to capture generic

10 34 E. Jeong, M. Nagasaki & S. Miyano Fig. 2. CSO. The signaling by FGFR pathway from Reactome (ID=190236) [19] after conversion into biological behaviors learned from modeling experts and literature. For example, the speed of processes are different depending on biological events: binding and dimerization may have different speed; the speed of natural degradation is slower than other processes; and the transcription speed of mrna is quicker than that of mirna. Moreover, time to translate a protein and time to transcribe a gene are different depending on species.

11 August 4, :42 WSPC - Proceedings Trim Size: 9.75in x 6.5in ws-gi-975x65 2e master Rule-Based Reasoning for System Dynamics in Cell Systems 35 Fig. 3. The results of ontology validation of the pathway described in Fig. 2 and the simulation results with default values of parameters. References [1] Bader, G. and Cary, M., BioPAX biological pathways exchange language level 2, version 1.0 documentation, 2005.

12 36 E. Jeong, M. Nagasaki & S. Miyano [2] Genrich, H.J., Küffner, R., and Voss, K., Executable Petri net models for the analysis of metabolic pathways, International Journal on Software Tools for Technology Transfer, 3(4): , [3] Hofestädt, R. and Thelen, S., Quantitative modeling of biochemical networks, In Silico Biol., 1(1):39 53, [4] Jeong, E., Nagasaki, M., and Miyano, S., Conversion from BioPAX to CSO for system dynamics and visualization of biological pathway, Genome Informatics, 18: , [5] Jeong, E., Nagasaki, M., Saito, A., and Miyano, S., Cell system ontology: representation for modeling, visualizing, and simulating biological pathways, In Silico Biology, 7(6): , [6] Kojima, K., Nagasaki, M., Jeong, E., Kato, M., and Miyano, S., An efficient grid layout algorithm for biological networks utilizing various biological attributes, BMC Bioinformatics, 8:76, [7] Kojima, K., Nagasaki, M., Miyano, S., Fast grid layout algorithm for biological networks with sweep calculation, Bioinformatics, 24(12): , [8] Nagasaki, M., Doi, A., Matsuno, H., and Miyano, S., A versatile Petri net based architecture for modeling and simulation of complex biological processes, Genome Informatics, 15(1): , [9] Nagasaki, M., Saito, A., Li, C., Jeong, E., and Miyano, S., Systematic reconstruction of TRANSPATH data into Cell System Markup Language, BMC Systems Biology, 2:53, [10] Peleg, M., Yeh, I., and Altman, R.B., Modelling biological processes using workflow and Petri Net models, Bioinformatics, 18:6, , [11] Reddy V.N., Liebman, M.N., and Mavrovouniotis, M.L., Qualitative analysis of biochemical reaction systems, Comput. Biol. Med., 26:9 24, [12] Smith, M., Welty, C., and McGuinness, D., OWL Web Ontology Language Guide, [13] The Protégé ontology editor and knowledge acquisition system. [14] Cell Illustrator 3.0. [15] Cell Illustrator Online. [16] Cell System Markup Language (CSML). [17] AllegroGraph Web 3.0 database. [18] SWOOP hypermedia-based OWL ontology browser and editor. [19] Reactome a curated knowledgebase of biological pathways. [20] SPARQL query language for RDF. [21] TRANSPATH the pathway databases.

86 Part 4 SUMMARY INTRODUCTION

86 Part 4 SUMMARY INTRODUCTION 86 Part 4 Chapter # AN INTEGRATION OF THE DESCRIPTIONS OF GENE NETWORKS AND THEIR MODELS PRESENTED IN SIGMOID (CELLERATOR) AND GENENET Podkolodny N.L. *1, 2, Podkolodnaya N.N. 1, Miginsky D.S. 1, Poplavsky

More information

Biological Pathways Representation by Petri Nets and extension

Biological Pathways Representation by Petri Nets and extension Biological Pathways Representation by and extensions December 6, 2006 Biological Pathways Representation by and extension 1 The cell Pathways 2 Definitions 3 4 Biological Pathways Representation by and

More information

SPA for quantitative analysis: Lecture 6 Modelling Biological Processes

SPA for quantitative analysis: Lecture 6 Modelling Biological Processes 1/ 223 SPA for quantitative analysis: Lecture 6 Modelling Biological Processes Jane Hillston LFCS, School of Informatics The University of Edinburgh Scotland 7th March 2013 Outline 2/ 223 1 Introduction

More information

Outline. Terminologies and Ontologies. Communication and Computation. Communication. Outline. Terminologies and Vocabularies.

Outline. Terminologies and Ontologies. Communication and Computation. Communication. Outline. Terminologies and Vocabularies. Page 1 Outline 1. Why do we need terminologies and ontologies? Terminologies and Ontologies Iwei Yeh yeh@smi.stanford.edu 04/16/2002 2. Controlled Terminologies Enzyme Classification Gene Ontology 3. Ontologies

More information

Web Ontology Language (OWL)

Web Ontology Language (OWL) Web Ontology Language (OWL) Need meaning beyond an object-oriented type system RDF (with RDFS) captures the basics, approximating an object-oriented type system OWL provides some of the rest OWL standardizes

More information

Networks & pathways. Hedi Peterson MTAT Bioinformatics

Networks & pathways. Hedi Peterson MTAT Bioinformatics Networks & pathways Hedi Peterson (peterson@quretec.com) MTAT.03.239 Bioinformatics 03.11.2010 Networks are graphs Nodes Edges Edges Directed, undirected, weighted Nodes Genes Proteins Metabolites Enzymes

More information

New Computational Methods for Systems Biology

New Computational Methods for Systems Biology New Computational Methods for Systems Biology François Fages, Sylvain Soliman The French National Institute for Research in Computer Science and Control INRIA Paris-Rocquencourt Constraint Programming

More information

BMD645. Integration of Omics

BMD645. Integration of Omics BMD645 Integration of Omics Shu-Jen Chen, Chang Gung University Dec. 11, 2009 1 Traditional Biology vs. Systems Biology Traditional biology : Single genes or proteins Systems biology: Simultaneously study

More information

Cell Fate Simulation Model of Gustatory Neurons with MicroRNAs Double-Negative Feedback Loop by Hybrid Functional Petri Net with Extension

Cell Fate Simulation Model of Gustatory Neurons with MicroRNAs Double-Negative Feedback Loop by Hybrid Functional Petri Net with Extension 100 Genome Informatics 17(1): 100 111 (2006) Cell Fate Simulation Model of Gustatory Neurons with MicroRNAs Double-Negative Feedback Loop by Hybrid Functional Petri Net with Extension Ayumu Saito s-ayumu@ims.u-tokyo.ac.jp

More information

Gene Network Science Diagrammatic Cell Language and Visual Cell

Gene Network Science Diagrammatic Cell Language and Visual Cell Gene Network Science Diagrammatic Cell Language and Visual Cell Mr. Tan Chee Meng Scientific Programmer, System Biology Group, Bioinformatics Institute Overview Introduction Why? Challenges Diagrammatic

More information

GCD3033:Cell Biology. Transcription

GCD3033:Cell Biology. Transcription Transcription Transcription: DNA to RNA A) production of complementary strand of DNA B) RNA types C) transcription start/stop signals D) Initiation of eukaryotic gene expression E) transcription factors

More information

Permanent Link:

Permanent Link: Citation: Sidhu, Amandeep and Dillon, Tharam S. and Chang, Elizabeth and Sidhu, Baldev S. 2005. : Protein ontology development using OWL, in Schneider, P. and Grau, B.C. and Horrocks, I. and Parsia, B.

More information

The Systems Biology Graphical Notation

The Systems Biology Graphical Notation http://www.sbgn.org/ The Systems Biology Graphical Notation Nicolas Le Novère, EMBL-EBI (on the behalf of SBGN editors, authors and contributors) Different representations of a pathway No temporal sequence

More information

Activation of a receptor. Assembly of the complex

Activation of a receptor. Assembly of the complex Activation of a receptor ligand inactive, monomeric active, dimeric When activated by growth factor binding, the growth factor receptor tyrosine kinase phosphorylates the neighboring receptor. Assembly

More information

2 GENE FUNCTIONAL SIMILARITY. 2.1 Semantic values of GO terms

2 GENE FUNCTIONAL SIMILARITY. 2.1 Semantic values of GO terms Bioinformatics Advance Access published March 7, 2007 The Author (2007). Published by Oxford University Press. All rights reserved. For Permissions, please email: journals.permissions@oxfordjournals.org

More information

part III Systems Biology, 25 October 2013

part III Systems Biology, 25 October 2013 Biochemical pathways What is a pathway Wikipedia (October 14th 2013): In biochemistry, metabolic pathways are series of chemical reactions occurring within a cell. In each pathway, a principal chemical

More information

Description logics. Description Logics. Applications. Outline. Syntax - AL. Tbox and Abox

Description logics. Description Logics. Applications. Outline. Syntax - AL. Tbox and Abox Description Logics Description logics A family of KR formalisms, based on FOPL decidable, supported by automatic reasoning systems Used for modelling of application domains Classification of concepts and

More information

BIOLOGY 111. CHAPTER 1: An Introduction to the Science of Life

BIOLOGY 111. CHAPTER 1: An Introduction to the Science of Life BIOLOGY 111 CHAPTER 1: An Introduction to the Science of Life An Introduction to the Science of Life: Chapter Learning Outcomes 1.1) Describe the properties of life common to all living things. (Module

More information

SABIO-RK Integration and Curation of Reaction Kinetics Data Ulrike Wittig

SABIO-RK Integration and Curation of Reaction Kinetics Data  Ulrike Wittig SABIO-RK Integration and Curation of Reaction Kinetics Data http://sabio.villa-bosch.de/sabiork Ulrike Wittig Overview Introduction /Motivation Database content /User interface Data integration Curation

More information

CISC 636 Computational Biology & Bioinformatics (Fall 2016)

CISC 636 Computational Biology & Bioinformatics (Fall 2016) CISC 636 Computational Biology & Bioinformatics (Fall 2016) Predicting Protein-Protein Interactions CISC636, F16, Lec22, Liao 1 Background Proteins do not function as isolated entities. Protein-Protein

More information

An Introduction to GLIF

An Introduction to GLIF An Introduction to GLIF Mor Peleg, Ph.D. Post-doctoral Fellow, SMI, Stanford Medical School, Stanford University, Stanford, CA Aziz A. Boxwala, M.B.B.S, Ph.D. Research Scientist and Instructor DSG, Harvard

More information

Regulation and signaling. Overview. Control of gene expression. Cells need to regulate the amounts of different proteins they express, depending on

Regulation and signaling. Overview. Control of gene expression. Cells need to regulate the amounts of different proteins they express, depending on Regulation and signaling Overview Cells need to regulate the amounts of different proteins they express, depending on cell development (skin vs liver cell) cell stage environmental conditions (food, temperature,

More information

Using C-OWL for the Alignment and Merging of Medical Ontologies

Using C-OWL for the Alignment and Merging of Medical Ontologies Using C-OWL for the Alignment and Merging of Medical Ontologies Heiner Stuckenschmidt 1, Frank van Harmelen 1 Paolo Bouquet 2,3, Fausto Giunchiglia 2,3, Luciano Serafini 3 1 Vrije Universiteit Amsterdam

More information

Computational Systems Biology

Computational Systems Biology Computational Systems Biology Vasant Honavar Artificial Intelligence Research Laboratory Bioinformatics and Computational Biology Graduate Program Center for Computational Intelligence, Learning, & Discovery

More information

Completing Description Logic Knowledge Bases using Formal Concept Analysis

Completing Description Logic Knowledge Bases using Formal Concept Analysis Completing Description Logic Knowledge Bases using Formal Concept Analysis Franz Baader 1, Bernhard Ganter 1, Ulrike Sattler 2 and Barış Sertkaya 1 1 TU Dresden, Germany 2 The University of Manchester,

More information

Introduction to Bioinformatics

Introduction to Bioinformatics CSCI8980: Applied Machine Learning in Computational Biology Introduction to Bioinformatics Rui Kuang Department of Computer Science and Engineering University of Minnesota kuang@cs.umn.edu History of Bioinformatics

More information

Chapter 6- An Introduction to Metabolism*

Chapter 6- An Introduction to Metabolism* Chapter 6- An Introduction to Metabolism* *Lecture notes are to be used as a study guide only and do not represent the comprehensive information you will need to know for the exams. The Energy of Life

More information

METABOLIC PATHWAY PREDICTION/ALIGNMENT

METABOLIC PATHWAY PREDICTION/ALIGNMENT COMPUTATIONAL SYSTEMIC BIOLOGY METABOLIC PATHWAY PREDICTION/ALIGNMENT Hofestaedt R*, Chen M Bioinformatics / Medical Informatics, Technische Fakultaet, Universitaet Bielefeld Postfach 10 01 31, D-33501

More information

Information Extraction from Biomedical Text. BMI/CS 776 Mark Craven

Information Extraction from Biomedical Text. BMI/CS 776  Mark Craven Information Extraction from Biomedical Text BMI/CS 776 www.biostat.wisc.edu/bmi776/ Mark Craven craven@biostat.wisc.edu Spring 2012 Goals for Lecture the key concepts to understand are the following! named-entity

More information

OWL Basics. Technologies for the Semantic Web. Building a Semantic Web. Ontology

OWL Basics. Technologies for the Semantic Web. Building a Semantic Web. Ontology Technologies for the Semantic Web OWL Basics COMP60421 Sean Bechhofer University of Manchester sean.bechhofer@manchester.ac.uk Metadata Resources are marked-up with descriptions of their content. No good

More information

1. In most cases, genes code for and it is that

1. In most cases, genes code for and it is that Name Chapter 10 Reading Guide From DNA to Protein: Gene Expression Concept 10.1 Genetics Shows That Genes Code for Proteins 1. In most cases, genes code for and it is that determine. 2. Describe what Garrod

More information

OWL Semantics COMP Sean Bechhofer Uli Sattler

OWL Semantics COMP Sean Bechhofer Uli Sattler OWL Semantics COMP62342 Sean Bechhofer sean.bechhofer@manchester.ac.uk Uli Sattler uli.sattler@manchester.ac.uk 1 Toward Knowledge Formalization Acquisition Process Elicit tacit knowledge A set of terms/concepts

More information

ArchaeoKM: Managing Archaeological data through Archaeological Knowledge

ArchaeoKM: Managing Archaeological data through Archaeological Knowledge Computer Applications and Quantitative Methods in Archeology - CAA 2010 Fco. Javier Melero & Pedro Cano (Editors) ArchaeoKM: Managing Archaeological data through Archaeological Knowledge A. Karmacharya

More information

Title: HyBrow - A Prototype System for Computer-Aided Hypothesis Evaluation

Title: HyBrow - A Prototype System for Computer-Aided Hypothesis Evaluation Title: HyBrow - A Prototype System for Computer-Aided Hypothesis Evaluation Authors: Racunas S. A. #, The Department of Electrical Engineering, Pennsylvania State University, University Park, PA 16802,

More information

Integration of functional genomics data

Integration of functional genomics data Integration of functional genomics data Laboratoire Bordelais de Recherche en Informatique (UMR) Centre de Bioinformatique de Bordeaux (Plateforme) Rennes Oct. 2006 1 Observations and motivations Genomics

More information

The bacterial interlocked process ONtology (BiPON): a systemic multi-scale unified representation of biological processes in prokaryotes

The bacterial interlocked process ONtology (BiPON): a systemic multi-scale unified representation of biological processes in prokaryotes Henry et al. Journal of Biomedical Semantics (2017) 8:53 DOI 10.1186/s13326-017-0165-6 RESEARCH Open Access The bacterial interlocked process ONtology (BiPON): a systemic multi-scale unified representation

More information

Phase 1. Phase 2. Phase 3. History. implementation of systems based on incomplete structural subsumption algorithms

Phase 1. Phase 2. Phase 3. History. implementation of systems based on incomplete structural subsumption algorithms History Phase 1 implementation of systems based on incomplete structural subsumption algorithms Phase 2 tableau-based algorithms and complexity results first tableau-based systems (Kris, Crack) first formal

More information

Life Sciences 1a: Section 3B. The cell division cycle Objectives Understand the challenges to producing genetically identical daughter cells

Life Sciences 1a: Section 3B. The cell division cycle Objectives Understand the challenges to producing genetically identical daughter cells Life Sciences 1a: Section 3B. The cell division cycle Objectives Understand the challenges to producing genetically identical daughter cells Understand how a simple biochemical oscillator can drive the

More information

Introduction to Bioinformatics

Introduction to Bioinformatics Systems biology Introduction to Bioinformatics Systems biology: modeling biological p Study of whole biological systems p Wholeness : Organization of dynamic interactions Different behaviour of the individual

More information

Analysis and visualization of protein-protein interactions. Olga Vitek Assistant Professor Statistics and Computer Science

Analysis and visualization of protein-protein interactions. Olga Vitek Assistant Professor Statistics and Computer Science 1 Analysis and visualization of protein-protein interactions Olga Vitek Assistant Professor Statistics and Computer Science 2 Outline 1. Protein-protein interactions 2. Using graph structures to study

More information

Large Scale Evaluation of Chemical Structure Recognition 4 th Text Mining Symposium in Life Sciences October 10, Dr.

Large Scale Evaluation of Chemical Structure Recognition 4 th Text Mining Symposium in Life Sciences October 10, Dr. Large Scale Evaluation of Chemical Structure Recognition 4 th Text Mining Symposium in Life Sciences October 10, 2006 Dr. Overview Brief introduction Chemical Structure Recognition (chemocr) Manual conversion

More information

Cell Biology Review. The key components of cells that concern us are as follows: 1. Nucleus

Cell Biology Review. The key components of cells that concern us are as follows: 1. Nucleus Cell Biology Review Development involves the collective behavior and activities of cells, working together in a coordinated manner to construct an organism. As such, the regulation of development is intimately

More information

biological networks Claudine Chaouiya SBML Extention L3F meeting August

biological networks Claudine Chaouiya  SBML Extention L3F meeting August Campus de Luminy - Marseille - France Petri nets and qualitative modelling of biological networks Claudine Chaouiya chaouiya@igc.gulbenkian.pt chaouiya@tagc.univ-mrs.fr SML Extention L3F meeting 1-13 ugust

More information

Merging and semantics of biochemical models

Merging and semantics of biochemical models Merging and semantics of biochemical models Wolfram Liebermeister Institut für Biochemie, Charite Universitätsmedizin Berlin wolfram.liebermeister@charite.de Bottom up Vision 1: Join existing kinetic models

More information

Introduction. Gene expression is the combined process of :

Introduction. Gene expression is the combined process of : 1 To know and explain: Regulation of Bacterial Gene Expression Constitutive ( house keeping) vs. Controllable genes OPERON structure and its role in gene regulation Regulation of Eukaryotic Gene Expression

More information

Course plan Academic Year Qualification MSc on Bioinformatics for Health Sciences. Subject name: Computational Systems Biology Code: 30180

Course plan Academic Year Qualification MSc on Bioinformatics for Health Sciences. Subject name: Computational Systems Biology Code: 30180 Course plan 201-201 Academic Year Qualification MSc on Bioinformatics for Health Sciences 1. Description of the subject Subject name: Code: 30180 Total credits: 5 Workload: 125 hours Year: 1st Term: 3

More information

4CitySemantics. GIS-Semantic Tool for Urban Intervention Areas

4CitySemantics. GIS-Semantic Tool for Urban Intervention Areas 4CitySemantics GIS-Semantic Tool for Urban Intervention Areas Nuno MONTENEGRO 1 ; Jorge GOMES 2 ; Paulo URBANO 2 José P. DUARTE 1 1 Faculdade de Arquitectura da Universidade Técnica de Lisboa, Rua Sá Nogueira,

More information

Prokaryotic Regulation

Prokaryotic Regulation Prokaryotic Regulation Control of transcription initiation can be: Positive control increases transcription when activators bind DNA Negative control reduces transcription when repressors bind to DNA regulatory

More information

INTEGRITY CONSTRAINTS FOR THE SEMANTIC WEB: AN OWL 2 DL EXTENSION

INTEGRITY CONSTRAINTS FOR THE SEMANTIC WEB: AN OWL 2 DL EXTENSION INTEGRITY CONSTRAINTS FOR THE SEMANTIC WEB: AN OWL 2 DL EXTENSION By Jiao Tao A Thesis Submitted to the Graduate Faculty of Rensselaer Polytechnic Institute in Partial Fulfillment of the Requirements for

More information

OWL Semantics. COMP60421 Sean Bechhofer University of Manchester

OWL Semantics. COMP60421 Sean Bechhofer University of Manchester OWL Semantics COMP60421 Sean Bechhofer University of Manchester sean.bechhofer@manchester.ac.uk 1 Technologies for the Semantic Web Metadata Resources are marked-up with descriptions of their content.

More information

A Survey of Temporal Knowledge Representations

A Survey of Temporal Knowledge Representations A Survey of Temporal Knowledge Representations Advisor: Professor Abdullah Tansel Second Exam Presentation Knowledge Representations logic-based logic-base formalisms formalisms more complex and difficult

More information

Supplementary methods

Supplementary methods Supplementary methods The rxncon language The network reconstruction was performed using the reaction-contingency (rxncon) language (1). The language is based on the separation of two distinct classes

More information

From Petri Nets to Differential Equations An Integrative Approach for Biochemical Network Analysis

From Petri Nets to Differential Equations An Integrative Approach for Biochemical Network Analysis From Petri Nets to Differential Equations An Integrative Approach for Biochemical Network Analysis David Gilbert drg@brc.dcs.gla.ac.uk Bioinformatics Research Centre, University of Glasgow and Monika Heiner

More information

BIOLOGY STANDARDS BASED RUBRIC

BIOLOGY STANDARDS BASED RUBRIC BIOLOGY STANDARDS BASED RUBRIC STUDENTS WILL UNDERSTAND THAT THE FUNDAMENTAL PROCESSES OF ALL LIVING THINGS DEPEND ON A VARIETY OF SPECIALIZED CELL STRUCTURES AND CHEMICAL PROCESSES. First Semester Benchmarks:

More information

FCModeler: Dynamic Graph Display and Fuzzy Modeling of Regulatory and Metabolic Maps

FCModeler: Dynamic Graph Display and Fuzzy Modeling of Regulatory and Metabolic Maps FCModeler: Dynamic Graph Display and Fuzzy Modeling of Regulatory and Metabolic Maps Julie Dickerson 1, Zach Cox 1 and Andy Fulmer 2 1 Iowa State University and 2 Proctor & Gamble. FCModeler Goals Capture

More information

A RESOLUTION DECISION PROCEDURE FOR SHOIQ

A RESOLUTION DECISION PROCEDURE FOR SHOIQ A RESOLUTION DECISION PROCEDURE FOR SHOIQ Yevgeny Kazakov and Boris Motik The University of Manchester August 20, 2006 SHOIQ IS A DESCRIPTION LOGIC! Yevgeny Kazakov and Boris Motik A Resolution Decision

More information

Chemical Reactions and the enzimes

Chemical Reactions and the enzimes Chemical Reactions and the enzimes LESSON N. 6 - PSYCHOBIOLOGY Chemical reactions consist of interatomic interactions that take place at the level of their orbital, and therefore different from nuclear

More information

Chapter 15 Active Reading Guide Regulation of Gene Expression

Chapter 15 Active Reading Guide Regulation of Gene Expression Name: AP Biology Mr. Croft Chapter 15 Active Reading Guide Regulation of Gene Expression The overview for Chapter 15 introduces the idea that while all cells of an organism have all genes in the genome,

More information

UNIT 6 PART 3 *REGULATION USING OPERONS* Hillis Textbook, CH 11

UNIT 6 PART 3 *REGULATION USING OPERONS* Hillis Textbook, CH 11 UNIT 6 PART 3 *REGULATION USING OPERONS* Hillis Textbook, CH 11 REVIEW: Signals that Start and Stop Transcription and Translation BUT, HOW DO CELLS CONTROL WHICH GENES ARE EXPRESSED AND WHEN? First of

More information

Bioinformatics. Dept. of Computational Biology & Bioinformatics

Bioinformatics. Dept. of Computational Biology & Bioinformatics Bioinformatics Dept. of Computational Biology & Bioinformatics 3 Bioinformatics - play with sequences & structures Dept. of Computational Biology & Bioinformatics 4 ORGANIZATION OF LIFE ROLE OF BIOINFORMATICS

More information

V19 Metabolic Networks - Overview

V19 Metabolic Networks - Overview V19 Metabolic Networks - Overview There exist different levels of computational methods for describing metabolic networks: - stoichiometry/kinetics of classical biochemical pathways (glycolysis, TCA cycle,...

More information

A Database of human biological pathways

A Database of human biological pathways A Database of human biological pathways Steve Jupe - sjupe@ebi.ac.uk 1 Rationale Journal information Nature 407(6805):770-6.The Biochemistry of Apoptosis. Caspase-8 is the key initiator caspase in the

More information

Types of biological networks. I. Intra-cellurar networks

Types of biological networks. I. Intra-cellurar networks Types of biological networks I. Intra-cellurar networks 1 Some intra-cellular networks: 1. Metabolic networks 2. Transcriptional regulation networks 3. Cell signalling networks 4. Protein-protein interaction

More information

Computational Genomics. Systems biology. Putting it together: Data integration using graphical models

Computational Genomics. Systems biology. Putting it together: Data integration using graphical models 02-710 Computational Genomics Systems biology Putting it together: Data integration using graphical models High throughput data So far in this class we discussed several different types of high throughput

More information

A Simple Protein Synthesis Model

A Simple Protein Synthesis Model A Simple Protein Synthesis Model James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University September 3, 213 Outline A Simple Protein Synthesis Model

More information

V14 extreme pathways

V14 extreme pathways V14 extreme pathways A torch is directed at an open door and shines into a dark room... What area is lighted? Instead of marking all lighted points individually, it would be sufficient to characterize

More information

38050 Povo Trento (Italy), Via Sommarive 14 CAUSAL P-CALCULUS FOR BIOCHEMICAL MODELLING

38050 Povo Trento (Italy), Via Sommarive 14  CAUSAL P-CALCULUS FOR BIOCHEMICAL MODELLING UNIVERSITY OF TRENTO DEPARTMENT OF INFORMATION AND COMMUNICATION TECHNOLOGY 38050 Povo Trento (Italy), Via Sommarive 14 http://www.dit.unitn.it CAUSAL P-CALCULUS FOR BIOCHEMICAL MODELLING M. Curti, P.

More information

Petri net models. tokens placed on places define the state of the Petri net

Petri net models. tokens placed on places define the state of the Petri net Petri nets Petri net models Named after Carl Adam Petri who, in the early sixties, proposed a graphical and mathematical formalism suitable for the modeling and analysis of concurrent, asynchronous distributed

More information

OntoRevision: A Plug-in System for Ontology Revision in

OntoRevision: A Plug-in System for Ontology Revision in OntoRevision: A Plug-in System for Ontology Revision in Protégé Nathan Cobby 1, Kewen Wang 1, Zhe Wang 2, and Marco Sotomayor 1 1 Griffith University, Australia 2 Oxford University, UK Abstract. Ontologies

More information

Cell Modeling using Agent-based Formalisms

Cell Modeling using Agent-based Formalisms Cell Modeling using Agent-based Formalisms Ken Webb, Tony White School of Computer Science, Carleton University, Canada {k.s.webb@sussex.ac.uk, arpwhite@scs.carleton.ca} Abstract: The systems biology community

More information

Written Exam 15 December Course name: Introduction to Systems Biology Course no

Written Exam 15 December Course name: Introduction to Systems Biology Course no Technical University of Denmark Written Exam 15 December 2008 Course name: Introduction to Systems Biology Course no. 27041 Aids allowed: Open book exam Provide your answers and calculations on separate

More information

A Finite Model Theory for Biological Hypotheses

A Finite Model Theory for Biological Hypotheses A Finite Model Theory for Biological Hypotheses Stephen Racunas, Christopher Griffin and Nigam Shah Penn State University University Park, PA 16802 fsar147, cxg286, nhs109g@psu.edu Abstract We have designed

More information

Boolean models of gene regulatory networks. Matthew Macauley Math 4500: Mathematical Modeling Clemson University Spring 2016

Boolean models of gene regulatory networks. Matthew Macauley Math 4500: Mathematical Modeling Clemson University Spring 2016 Boolean models of gene regulatory networks Matthew Macauley Math 4500: Mathematical Modeling Clemson University Spring 2016 Gene expression Gene expression is a process that takes gene info and creates

More information

Description Logics. an introduction into its basic ideas

Description Logics. an introduction into its basic ideas Description Logics an introduction into its basic ideas A. Heußner WS 2003/2004 Preview: Basic Idea: from Network Based Structures to DL AL : Syntax / Semantics Enhancements of AL Terminologies (TBox)

More information

V14 Graph connectivity Metabolic networks

V14 Graph connectivity Metabolic networks V14 Graph connectivity Metabolic networks In the first half of this lecture section, we use the theory of network flows to give constructive proofs of Menger s theorem. These proofs lead directly to algorithms

More information

Identifying Signaling Pathways

Identifying Signaling Pathways These slides, excluding third-party material, are licensed under CC BY-NC 4.0 by Anthony Gitter, Mark Craven, Colin Dewey Identifying Signaling Pathways BMI/CS 776 www.biostat.wisc.edu/bmi776/ Spring 2018

More information

Regulation of gene expression. Premedical - Biology

Regulation of gene expression. Premedical - Biology Regulation of gene expression Premedical - Biology Regulation of gene expression in prokaryotic cell Operon units system of negative feedback positive and negative regulation in eukaryotic cell - at any

More information

Computational Systems Biology Exam

Computational Systems Biology Exam Computational Systems Biology Exam Dr. Jürgen Pahle Aleksandr Andreychenko, M.Sc. 31 July, 2012 Name Matriculation Number Do not open this exam booklet before we ask you to. Do read this page carefully.

More information

Evolution of a Foundational Model of Physiology: Symbolic Representation for Functional Bioinformatics

Evolution of a Foundational Model of Physiology: Symbolic Representation for Functional Bioinformatics MEDINFO 2004 M. Fieschi et al. (Eds) Amsterdam: IOS Press 2004 IMIA. All rights reserved Evolution of a Foundational Model of Physiology: Symbolic Representation for Functional Bioinformatics Daniel L.

More information

Pathway Logic: Helping Biologists Understand and Organize Pathway Information

Pathway Logic: Helping Biologists Understand and Organize Pathway Information Pathway Logic: Helping Biologists Understand and Organize Pathway Information M. Knapp, L. Briesemeister, S. Eker, P. Lincoln, I. Mason, A. Poggio, C. Talcott, and K. Laderoute Find out more about Pathway

More information

The EcoCyc Database. January 25, de Nitrógeno, UNAM,Cuernavaca, A.P. 565-A, Morelos, 62100, Mexico;

The EcoCyc Database. January 25, de Nitrógeno, UNAM,Cuernavaca, A.P. 565-A, Morelos, 62100, Mexico; The EcoCyc Database Peter D. Karp, Monica Riley, Milton Saier,IanT.Paulsen +, Julio Collado-Vides + Suzanne M. Paley, Alida Pellegrini-Toole,César Bonavides ++, and Socorro Gama-Castro ++ January 25, 2002

More information

Completing Description Logic Knowledge Bases using Formal Concept Analysis

Completing Description Logic Knowledge Bases using Formal Concept Analysis Completing Description Logic Knowledge Bases using Formal Concept Analysis Franz Baader, 1 Bernhard Ganter, 1 Barış Sertkaya, 1 and Ulrike Sattler 2 1 TU Dresden, Germany and 2 The University of Manchester,

More information

An OWL Ontology for Quantum Mechanics

An OWL Ontology for Quantum Mechanics An OWL Ontology for Quantum Mechanics Marcin Skulimowski Faculty of Physics and Applied Informatics, University of Lodz Pomorska 149/153, 90-236 Lodz, Poland mskulim@uni.lodz.pl Abstract. An OWL ontology

More information

Enduring understanding 1.A: Change in the genetic makeup of a population over time is evolution.

Enduring understanding 1.A: Change in the genetic makeup of a population over time is evolution. The AP Biology course is designed to enable you to develop advanced inquiry and reasoning skills, such as designing a plan for collecting data, analyzing data, applying mathematical routines, and connecting

More information

Gene Ontology and overrepresentation analysis

Gene Ontology and overrepresentation analysis Gene Ontology and overrepresentation analysis Kjell Petersen J Express Microarray analysis course Oslo December 2009 Presentation adapted from Endre Anderssen and Vidar Beisvåg NMC Trondheim Overview How

More information

Integrative Metabolic Fate Prediction and Retrosynthetic Analysis the Semantic Way

Integrative Metabolic Fate Prediction and Retrosynthetic Analysis the Semantic Way Integrative Metabolic Fate Prediction and Retrosynthetic Analysis the Semantic Way Leonid L. Chepelev 1 and Michel Dumontier 1,2,3 1 Department of Biology, Carleton University, 1125 Colonel by Drive, Ottawa,

More information

BME 5742 Biosystems Modeling and Control

BME 5742 Biosystems Modeling and Control BME 5742 Biosystems Modeling and Control Lecture 24 Unregulated Gene Expression Model Dr. Zvi Roth (FAU) 1 The genetic material inside a cell, encoded in its DNA, governs the response of a cell to various

More information

Regulation of Gene Expression *

Regulation of Gene Expression * OpenStax-CNX module: m44534 1 Regulation of Gene Expression * OpenStax This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 4.0 By the end of this section,

More information

Proteomics. Yeast two hybrid. Proteomics - PAGE techniques. Data obtained. What is it?

Proteomics. Yeast two hybrid. Proteomics - PAGE techniques. Data obtained. What is it? Proteomics What is it? Reveal protein interactions Protein profiling in a sample Yeast two hybrid screening High throughput 2D PAGE Automatic analysis of 2D Page Yeast two hybrid Use two mating strains

More information

A A A A B B1

A A A A B B1 LEARNING OBJECTIVES FOR EACH BIG IDEA WITH ASSOCIATED SCIENCE PRACTICES AND ESSENTIAL KNOWLEDGE Learning Objectives will be the target for AP Biology exam questions Learning Objectives Sci Prac Es Knowl

More information

Honors Biology Fall Final Exam Study Guide

Honors Biology Fall Final Exam Study Guide Honors Biology Fall Final Exam Study Guide Helpful Information: Exam has 100 multiple choice questions. Be ready with pencils and a four-function calculator on the day of the test. Review ALL vocabulary,

More information

Knowledge representation DATA INFORMATION KNOWLEDGE WISDOM. Figure Relation ship between data, information knowledge and wisdom.

Knowledge representation DATA INFORMATION KNOWLEDGE WISDOM. Figure Relation ship between data, information knowledge and wisdom. Knowledge representation Introduction Knowledge is the progression that starts with data which s limited utility. Data when processed become information, information when interpreted or evaluated becomes

More information

Chapter 8: An Introduction to Metabolism

Chapter 8: An Introduction to Metabolism AP Biology Reading Guide Name Chapter 8: An Introduction to Metabolism Concept 8.1 An organism s metabolism transforms matter and energy, subject to the laws of thermodynamics 1. Define metabolism. 2.

More information

Honors Biology Reading Guide Chapter 11

Honors Biology Reading Guide Chapter 11 Honors Biology Reading Guide Chapter 11 v Promoter a specific nucleotide sequence in DNA located near the start of a gene that is the binding site for RNA polymerase and the place where transcription begins

More information

Bio-Medical Text Mining with Machine Learning

Bio-Medical Text Mining with Machine Learning Sumit Madan Department of Bioinformatics - Fraunhofer SCAI Textual Knowledge PubMed Journals, Books Patents EHRs What is Bio-Medical Text Mining? Phosphorylation of glycogen synthase kinase 3 beta at Threonine,

More information

Reasoning about Triggered Actions in AnsProlog and its Application to Molecular Interactions in Cells

Reasoning about Triggered Actions in AnsProlog and its Application to Molecular Interactions in Cells Reasoning about Triggered Actions in AnsProlog and its Application to Molecular Interactions in Cells Nam Tran & Chitta Baral Department of Computer Science and Engineering Arizona State University Tempe,

More information

Types of RNA. 1. Messenger RNA(mRNA): 1. Represents only 5% of the total RNA in the cell.

Types of RNA. 1. Messenger RNA(mRNA): 1. Represents only 5% of the total RNA in the cell. RNAs L.Os. Know the different types of RNA & their relative concentration Know the structure of each RNA Understand their functions Know their locations in the cell Understand the differences between prokaryotic

More information

Complete all warm up questions Focus on operon functioning we will be creating operon models on Monday

Complete all warm up questions Focus on operon functioning we will be creating operon models on Monday Complete all warm up questions Focus on operon functioning we will be creating operon models on Monday 1. What is the Central Dogma? 2. How does prokaryotic DNA compare to eukaryotic DNA? 3. How is DNA

More information

Understanding Science Through the Lens of Computation. Richard M. Karp Nov. 3, 2007

Understanding Science Through the Lens of Computation. Richard M. Karp Nov. 3, 2007 Understanding Science Through the Lens of Computation Richard M. Karp Nov. 3, 2007 The Computational Lens Exposes the computational nature of natural processes and provides a language for their description.

More information

Extracting Modules from Ontologies: A Logic-based Approach

Extracting Modules from Ontologies: A Logic-based Approach Extracting Modules from Ontologies: A Logic-based Approach Bernardo Cuenca Grau, Ian Horrocks, Yevgeny Kazakov and Ulrike Sattler The University of Manchester School of Computer Science Manchester, M13

More information