Systems Biology: An (simple) Introduction Arthur Cheung.

Slides:



Advertisements
Similar presentations
Unravelling the biochemical reaction kinetics from time-series data Santiago Schnell Indiana University School of Informatics and Biocomplexity Institute.
Advertisements

Using DAML format for representation and integration of complex gene networks: implications in novel drug discovery K. Baclawski Northeastern University.
Presented by Eroika Jeniffer.  We want to set tasks that form a representative of the population of oral tasks that we expect candidates to be able to.
COMPSCI 105 S Principles of Computer Science 12 Abstract Data Type.
Biological pathway and systems analysis An introduction.
CellDesigner Tutorial Laurence Calzone, Andrei Zinovyev UMR U900 INSERM/Institut Curie/Ecole des Mines de Paris Wednesday, April 30th.
Darwinian Genomics Csaba Pal Biological Research Center Szeged, Hungary.
Systems Biology Existing and future genome sequencing projects and the follow-on structural and functional analysis of complete genomes will produce an.
Page 1 Building Reliable Component-based Systems Chapter 7 - Role-Based Component Engineering Chapter 7 Role-Based Component Engineering.
Computational Molecular Biology (Spring’03) Chitta Baral Professor of Computer Science & Engg.
Introduction to Software Architecture. What is Software Architecture?  It is the body of methods and techniques that help us to manage the complexities.
SCB : 1 Department of Computer Science Simulation and Complexity SCB : Simulating Complex Biosystems Susan Stepney Department of Computer Science Leo Caves.
Use of Ontologies in the Life Sciences: BioPax Graciela Gonzalez, PhD (some slides adapted from presentations available at
Systems Biology Biological Sequence Analysis
Architectural Design Principles. Outline  Architectural level of design The design of the system in terms of components and connectors and their arrangements.
1 Info 1409 Systems Analysis & Design Module Lecture 8 – Modelling tools and techniques HND Year /9 De Montfort University.
Scientific method - 1 Scientific method is a body of techniques for investigating phenomena and acquiring new knowledge, as well as for correcting and.
Why microarrays in a bioinformatics class? Design of chips Quantitation of signals Integration of the data Extraction of groups of genes with linked expression.
Brain, Mind, Body and Society: Controllability and Uncontrollability in Robotics Motomu SHIMODA, PhD. Kyoto Women’s University.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
4 th NeuroML Development Workshop & BrainScaleS CodeJam, Edinburgh, March NeuroML: Where are we at? Padraig Gleeson Department.
Artificial Intelligence (AI) Addition to the lecture 11.
On Roles of Models in Information Systems (Arne Sølvberg) Gustavo Carvalho 26 de Agosto de 2010.
Unit 1: The Language of Science  communicate and apply scientific information extracted from various sources (3.B)  evaluate models according to their.
1 The Problem Do you have: A legacy ABL system with millions of Lines of ABL Code? Years and years of modifications to your ABL code? System documentation.
GENERAL CONCEPTS OF OOPS INTRODUCTION With rapidly changing world and highly competitive and versatile nature of industry, the operations are becoming.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Are genes signs and if so what are they signs of? John Collier Philosophy, University of KwaZulu-Natal, Durban 4041 South Africa
Beyond the Human Genome Project Future goals and projects based on findings from the HGP.
By: Md Rezaul Huda Reza 5Ps for SE Process Project Product People Problem.
Binomial Expansions-Math Reflection
Knowledge representation
The importance of enzymes and their occurrences: from the perspective of a network W.C. Liu 1, W.H. Lin 1, S.T. Yang 1, F. Jordan 2 and A.J. Davis 3, M.J.
Breakout Report: Model and Data Sharing Working Group Peter Hunter auckland.ac.nzauckland.ac.nz Herbert Sauro uw.edu uw.edu Jim Bassingthwaighte uw.edu.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
Comprehensive model for formalized description, visualization and simulation of biological systems Fedor A. Kolpakov Biosoft.Ru,
Cognitive Approach The way I think is the way I behave…
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
Content The system development life cycle
Agent-based methods for translational cancer multilevel modelling Sylvia Nagl PhD Cancer Systems Science & Biomedical Informatics UCL Cancer Institute.
IntAct- An Open Standard and Software for Protein-Protein Interaction Data Henning Hermjakob 1, Luisa Montecchi-Palazzi 9, Chris Lewington 1, Dan Wu 1,
A Method for Protein Functional Flow Configuration and Validation Woo-Hyuk Jang 1 Suk-Hoon Jung 1 Dong-Soo Han 1
Cell Signaling Ontology Takako Takai-Igarashi and Toshihisa Takagi Human Genome Center, Institute of Medical Science, University of Tokyo.
Modeling of complex systems: what is relevant? Arno Knobbe, Marvin Meeng, Joost Kok Leiden Institute of Advanced Computer Science (LIACS)
ASCAC-BERAC Joint Panel on Accelerating Progress Toward GTL Goals Some concerns that were expressed by ASCAC members.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design.
Systems Biology ___ Toward System-level Understanding of Biological Systems Hou-Haifeng.
Modelling epithelial transport David P. Nickerson¹, Kirk L. Hamilton², Peter J. Hunter¹ ¹Auckland Bioengineering Institute, Auckland, New Zealand ²Department.
Sharing Models. How Can I Exchange Models? SBML (Systems Biology Markup Language): de facto standard for representing cellular networks. A large number.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Biological systems and pathway analysis
Comparative Genomics.
Mining the Biomedical Research Literature Ken Baclawski.
Bioinformatics Lecture to accompany BLAST/ORF finder activity
Systems Biology Markup Language Ranjit Randhawa Department of Computer Science Virginia Tech.
A comparative study of survival models for breast cancer prognostication based on microarray data: a single gene beat them all? B. Haibe-Kains, C. Desmedt,
Dr Nick Mitchell (Room CM 224)
Introduction to Modeling Extracted from textbook: Object Oriented Modeling and Design with UML M. Blaha, J. Rumbaugh.
PLANT BIOTECHNOLOGY & GENETIC ENGINEERING (3 CREDIT HOURS) LECTURE 13 ANALYSIS OF THE TRANSCRIPTOME.
Tools in Bioinformatics Ontologies and pathways. Why are ontologies needed? A free text is the best way to describe what a protein does to a human reader.
High throughput biology data management and data intensive computing drivers George Michaels.
Informatics for Scientific Data Bio-informatics and Medical Informatics Week 9 Lecture notes INF 380E: Perspectives on Information.
Themes of Biology Chapter 1
Genomic Data Clustering on FPGAs for Compression
APPLICATIONS OF BIOINFORMATICS IN DRUG DISCOVERY
“Proteomics is a science that focuses on the study of proteins: their roles, their structures, their localization, their interactions, and other factors.”
KEY CONCEPT Entire genomes are sequenced, studied, and compared.
Need for the subject.
Introduction.
COMPONENT – BASED SOFTWARE ENGINEERING MODULE 2 – SECOND SEMESTER MKHIZE, BSC HONS COMPUTER SCIENCES, DIP IT, ICDL.
Presentation transcript:

Systems Biology: An (simple) Introduction Arthur Cheung

Systems Biology: An Overview, Arthur Cheung Systems Biology P. Bork, Is there biological research beyond Systems Biology? A comparative analysis of terms,

Systems Biology: An Overview, Arthur Cheung What is systems biology?  Systems biology is the study of an organism, viewed as an integrated and interacting network of genes, proteins and biochemical reactions which give rise to life. (Institute of Systems Biology)  Instead of focusing on individual parts, the focus is on a complete system made up of different parts interacting with each other. Cf. Software systems made up of different modules interacting with each other.  Based on the philosophy that the whole is greater than the sum of the parts.  For example, the immune system isn’t made up of one single component but instead a multitude of genes, proteins and external influences.

Systems Biology: An Overview, Arthur Cheung What is systems biology?  The idea a systems approach to biology first suggested by Norbert Weiner.  Such approaches not feasible to recently.

Systems Biology: An Overview, Arthur Cheung Why systems biology?  From the late 80’s and throughout the 90’s a large influx of biological data largely driven by the human genome project  While significant, the human genome by itself does not tell us how the human body (or at least parts of it) behaves.  The need to interpret the human genome spawned or reinvigorated various directly and indirectly related fields including: Bioinformatics (Computational Biology), data mining, biotechnology, molecular biology… systems biology  Brings understanding of biology to a higher level.

Systems Biology: An Overview, Arthur Cheung Why systems biology?  Allows insight as to what each part plays in the whole system  Models from different species can be used to predict behaviour of similar systems in humans which in turn can be applied to develop new medical remedies.

Systems Biology: An Overview, Arthur Cheung The “-omics”  The lowest levels of a biological system: genome, transcriptome, proteome and metabolome.  Genomics: study of a whole genome.  Transcriptomics: study of the expression of genes at any given time.  Proteomics: study of proteins.  Metabolomics: study of metabolic interactions within a cell.

Systems Biology: An Overview, Arthur Cheung The “-omics” (cont.)  An explanation: At the lowest level, genes can be compared to that of a particular function in a programming language. The genome can be considered a large library of code where a large amount won’t be used and most likely be redundant, not unlike a library of code. At the transcriptomics level we try to explain the functions of the genes, like an API. There are special genes known as homeobox genes that code for proteins known as transcription factors. These controls what genes are coded into proteins, when and how. These are not unlike compilers The proteins can be seen as modular parts of a bigger program that is the cell.

Systems Biology: An Overview, Arthur Cheung The “-omics” (cont.) Metabolomics studies the interactions within the cells much like the message passing between functions in a program.

Systems Biology: An Overview, Arthur Cheung When things go wrong with homeobox genes

Systems Biology: An Overview, Arthur Cheung Levels of abstraction  Currently, the level of abstraction in system’s biology is not set in concrete and can range from the levels studied in the “omics” to the ends of the universe.  Trends are leading towards molecular approach -> Molecular Systems Biology.

Systems Biology: An Overview, Arthur Cheung Modelling and Simulation  Initiative directed towards modelling and simulation of biological processes.  Modelling focussed on increasing the depth of understanding.  Simulation focussed on predicting.  Development of tools to aid modelling can aid in understanding of processes.  Development of simulations can allow “dry experiments” to be used as a form of validation which can save time and resources.

Systems Biology: An Overview, Arthur Cheung Modelling and Simulation  A unified method for modelling will encourage interoperability between different biological systems with a view to “understand the whole picture”

Systems Biology: An Overview, Arthur Cheung Standards  No standards exist for developing models on biological systems.  Current models are developed according to individual tastes and trends within certain fields.  In general current existing models are specific with only their respective field in mind. Development of standards would need to be versatile enough to accommodate different fields.  Standards are required to integrate established existing models in order to develop larger more comprehensive models.

Systems Biology: An Overview, Arthur Cheung SBML and CellML  Systems Biology Markup Language and Cell Markup Language  A step towards standardising modelling.  Attempts to develop a method to share models between the multitude of modelling applications currently available.  Both are XML based.  Both are generally supported by most applications, but the purpose of a standardise language is defeated as most applications store important data in application specific annotations.

Systems Biology: An Overview, Arthur Cheung SBML  Appears to be favoured in community over CellML  Hierarchical structure as opposed to the modular structure of CellML. However, developments are underway to modularize the language in the next revision  SBML.org claims that over 110 software systems support SBML. These include BioUML, JDesigner and CellDesigner

Systems Biology: An Overview, Arthur Cheung Model Repositories  There are several repositories present that contain models of various formats including SBML and CellML. The most notable ones include: BioModels.net KEGG (Kyoto Encyclopedia on Genes and Genomes) CellML.org repository  While these databases are growing, many more systems remain to be indentified and modelled.

Systems Biology: An Overview, Arthur Cheung SBML Components in an SBML model (Tools for Bioinformatics)

Systems Biology: An Overview, Arthur Cheung Short-comings of SBML  Developers claim to have built SBML based on the principles of UML but it is really more a standard for data exchange rather than a modelling language.  Hierarchical approach is a step away from the modular approach required in systems biology  Too rigid, not flexible enough.  Effectively exchanging data between incompatible applications.

Systems Biology: An Overview, Arthur Cheung Short-comings of SBML

Systems Biology: An Overview, Arthur Cheung

Systems Biology: An Overview, Arthur Cheung Adapting Business Modelling Techniques  The similarities in biological systems to those found in business solutions are too big to ignore.  Real modelling languages for biology might be able to be developed adapting the principles found existing business modelling languages such as UML and BPMN.  The i* framework with its agent based properties may have potential in aiding the development of simulation models.

Systems Biology: An Overview, Arthur Cheung Role of A.I.  A.I. can be applied especially in the development of simulations as we try to mimic how biological systems “think”.  The same problems found in reasoning about actions (I.e. Frame problem, qualification problem and ramification problem) can be applicable to systems biology.

Systems Biology: An Overview, Arthur Cheung Future  Still a maturing field, lots of potential.  While there had been an influx of data, most of that has been at the genomic level.  The field compliments the development of other fields in the lower levels such as the “omics” and molecular biology. As these fields grow so will this.

Systems Biology: An Overview, Arthur Cheung Further Reading  N. Weiner, Cybernetics or Control and Communication in the Animal and the Machine (MIT Press, Cambridge, Ma, 1948).  H. Kitano, Foundations of Systems Biology (MIT Press, Cambridge, MA, 2001).  H. Kitano, Systems Biology: A Brief Overview, Systems Biology Volume 295 page  M.E. Csete and J.C. Doyle, Reverse Engineering of Biological Complexity, Systems Biology Volume 295 page  P. Bork, Is there biological research beyond Systems Biology? A comparative analysis of terms,  Klipp et al., Systems Biology in Practice (Wiley-VCH, Darmstadt, 2005).