Pat Langley School of Computing and Informatics Arizona State University Tempe, Arizona Computational Assistance for Systems Biology of Aging Thanks to.

Slides:



Advertisements
Similar presentations
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
Advertisements

Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
Clustering II.
WHAT IS THE NATURE OF SCIENCE?
Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
Pat Langley Silicon Valley Campus Carnegie Mellon University Department of Computer Science University of Auckland A Web-Based Environment for Explanatory.
Lesson Overview 1.1 What Is Science?.
1. Review- What is Science Explain- What kinds of understandings does science contribute about the natural world Form an Opinion- Do you think that scientists.
Pat Langley School of Computing and Informatics Arizona State University Tempe, Arizona Institute for the Study of Learning and Expertise Palo Alto, California.
Developing Ideas for Research and Evaluating Theories of Behavior
1 gR2002 Peter Spirtes Carnegie Mellon University.
Allyn & Bacon 2003 Social Research Methods: Qualitative and Quantitative Approaches, 5e This multimedia product and its contents are protected.
University of Jyväskylä – Department of Mathematical Information Technology Computer Science Teacher Education ICNEE 2004 Topic Case Driven Approach for.
Science and Engineering Practices
Science Inquiry Minds-on Hands-on.
THE NEW TEXAS CORE CURRICULUM (OCTOBER 27, 2011).
Framework for K-12 Science Education
Section 2: Science as a Process
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
TEA Science Workshop #3 October 1, 2012 Kim Lott Utah State University.
SOL Changes and Preparation A parent presentation.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
File Processing - Database Overview MVNC1 DATABASE SYSTEMS Overview.
Modeling Applied Mindtool Experiences with Hyperlinked Presentation Software Stephenie Schroth Jonassen, D.H. (2006). Modeling with Technology: Mindtools.
Taxonomies and Laws Lecture 10. Taxonomies and Laws Taxonomies enumerate scientifically relevant classes and organize them into a hierarchical structure,
The student will demonstrate an understanding of how scientific inquiry and technological design, including mathematical analysis, can be used appropriately.
Chapter Three: The Use of Theory
Putting Research to Work in K-8 Science Classrooms Ready, Set, SCIENCE.
Research Concepts: Principles version 2.0
LEVEL 3 I can identify differences and similarities or changes in different scientific ideas. I can suggest solutions to problems and build models to.
Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Developing and Evaluating Theories of Behavior.
WHAT IS THE NATURE OF SCIENCE?. SCIENTIFIC WORLD VIEW 1.The Universe Is Understandable. 2.The Universe Is a Vast Single System In Which the Basic Rules.
Aging and Reactive oxygen Species. Aging: What is it?  Aging, has been termed generally as a progressive decline in the ability of a physiological process.
Biology and YouSection 2 Section 2: Scientific Methods Preview Bellringer Key Ideas Beginning a Scientific Investigation Scientific Experiments Scientific.
Unpacking the Elements of Scientific Reasoning Keisha Varma, Patricia Ross, Frances Lawrenz, Gill Roehrig, Douglas Huffman, Leah McGuire, Ying-Chih Chen,
1 The Theoretical Framework. A theoretical framework is similar to the frame of the house. Just as the foundation supports a house, a theoretical framework.
Lesson Overview Lesson Overview What Is Science? Lesson Overview 1.1 What Is Science?
Introduction to Earth Science Section 2 Section 2: Science as a Process Preview Key Ideas Behavior of Natural Systems Scientific Methods Scientific Measurements.
L To identify the services that the customer requires from a system and the constraints under which it operates and is developed.
The Scientific Method. Objectives Explain how science is different from other forms of human endeavor. Identify the steps that make up scientific methods.
Theories and Hypotheses. Assumptions of science A true physical universe exists Order through cause and effect, the connections can be discovered Knowledge.
Chapter 8: Simple Linear Regression Yang Zhenlin.
DeepDive Model Dongfang Xu Ph.D student, School of Information, University of Arizona Dec 13, 2015.
Using Bayesian Networks to Predict Plankton Production from Satellite Data By: Rob Curtis, Richard Fenn, Damon Oberholster Supervisors: Anet Potgieter,
Understanding Naturally Conveyed Explanations of Device Behavior Michael Oltmans and Randall Davis MIT Artificial Intelligence Lab.
Pat Langley School of Computing and Informatics Arizona State University Tempe, Arizona Computational Assistance for Systems Biology of Aging Thanks to.
Copyright © 2011 Wolters Kluwer Health | Lippincott Williams & Wilkins Chapter 1 Research: An Overview.
1.3 Scientific Thinking and Processes KEY CONCEPT Science is a way of thinking, questioning, and gathering evidence.
1.3 Scientific Thinking and Processes KEY CONCEPT Science is a way of thinking, questioning, and gathering evidence.
Science and Engineering Practices K–2 Condensed Practices3–5 Condensed Practices6–8 Condensed Practices9–12 Condensed Practices Developing and Using Models.
#1 Make sense of problems and persevere in solving them How would you describe the problem in your own words? How would you describe what you are trying.
SCIENTIFIC METHOD NATURE OF SCIENCE AND EXPERIMENTAL DESIGN VANCE
Biology and YouSection 2 Section 2: Scientific Methods Preview Bellringer Key Ideas Beginning a Scientific Investigation Scientific Experiments Scientific.
WHAT IS THE NATURE OF SCIENCE?
Section 2: Scientific Methods
Section 2: Scientific Methods
Section 2: Science as a Process
Iterative design and prototyping
Models, Scientific and Otherwise, and Theories
What contribution can automated reasoning make to e-Science?
Psychology as a science
Section 2: Scientific Methods
Developing and Evaluating Theories of Behavior
THE NATURE OF SCIENCE Visual Vocabulary.
Qualitative Observation
Scientific Thinking and Processes Notes
Causal Models Lecture 12.
Scientific Workflows Lecture 15
Relating Models to Data
Presentation transcript:

Pat Langley School of Computing and Informatics Arizona State University Tempe, Arizona Computational Assistance for Systems Biology of Aging Thanks to D. Bidaye, J. Difzac, J. Furber, S. Kim, S. Racunas, N. Shah, J. Shrager, D. Stracuzzi, and M. Verdicchio for their contributions to this research, which was funded in part by a grant from Science Foundation Arizona.

The Complexity of Human Aging Mutation of mitochondrial DNA Accumulation of lipofuscin in lysosomes Protein crosslinking in extra-cellular matrix Cell senescence and cell loss There is mounting evidence that aging involves many interacting mechanisms, including: The daunting complexity of modeling these and other processes suggests the need for computational assistance.

Furbers Network Diagram of Aging

Challenges for a Systems Biology of Aging Informal, in that the meanings of the diagrams nodes and links are imprecise; Inert, in that it needs a human interpreter to produce model explanations or predictions; and Static, in that the model cannot be updated or revised over time without considerable effort. Furbers diagram offers a good step toward a systems biology of aging, but it remains: In this talk, I present some computational responses to these three challenges that build on Furbers work.

An Initial Modeling Environment

Formal Representation of Aging Processes Differential equations require functional forms and parameters Boolean networks assume discrete, not continuous, variables Bayesian networks require arbitrary probabilistic parameters We want a notation for models of aging that is precise enough for a digital computer. Computational biology is rife with candidate formalisms, but most are problematic: We need a notation that makes closer contact with biologists ideas about aging mechanisms. Kuipers (1986) qualitative modeling formalism offers many of the features that we desire.

Qualitative Causal Models of Aging Places in the cell (e.g., lysosome, cytoplasm) Quantities that are measured in a place For unstable entities (e.g., ROS, Fe) For stable entities (e.g., oxidized proteins, lipofuscin) Causal influences between quantities Increase/decrease of one quantity with another Increase/decrease of quantitys rate of change We can state a model as a set of qualitative elements, each of which specifies: Each influence describes a qualitative causal link between two quantitative variables.

A Formal Lysosome Model – + + – Time – LysosomeCytoplasm Fe ROS lytic-enzyme membrane-damage lipofuscin junk-proteinjunk-protein H202 lipofuscin H202 oxidized-protein + + +

Examining the Lysosome Model > load lyso.lisp loaded lyso.lisp > show places entities Places: p1: cell p2: lysosome in the cell p3: cytoplasm in the cell Quantities: q0: time q1: junk-protein in the lysosome q2: junk-protein in the cytoplasm q3: fe in the lysosome q4: ros in the lysosome q5: oxidized-protein in the lysosome q6: lipofuscin in the lysosome q7: lipofuscin in the cytoplasm q8: lytic-enzyme in the lysosome q9: damaged-membrane in the lysosome q10: h2o2 in the lysosome q11: h2o2 in the cytoplasm

Examining the Lysosome Model > show claims Claims: c1: junk-protein in the lysosome decreases with time c2: junk-protein in the cytoplasm increases with time c3: junk-protein in the lysosome increases with junk-protein in the cytoplasm c4: fe increases with junk-protein in the lysosome [lysosome digestion produces fe from junk proteins] c5: ros increases with fe in the lysosome c6: oxidized-protein increases with ros in the lysosome [ros oxidizes proteins to produce oxidized proteins] c7: lipofuscin increases with oxidized-protein in the lysosome [oxidized-proteins and fe crosslink to form lipofuscin] c8: c2 decreases with lipofuscin in the lysosome [lipofuscin reduces the rate of disassembling junk proteins] c9: lytic-enzyme decreases with lipofuscin in the lysosome c10: ros increases with lipofuscin in the lysosome c11: damaged-membrane increases with ros in the lysosome c12: lipofuscin in the cytoplasm increases with damaged-membrane in the lysosome [damaged lysosomal membranes spill lipofuscin into cytoplasm] c13: h2o2 in the lysosome increases with h2o2 in the cytoplasm

Reasoning About Aging Models What biological effects does the model predict? What observations/experiments does the model explain? What portions of the model explain a given phenomenon? How would changes to the model alter its predictions? A systems model of aging is lacking unless one can relate it to observable phenomena. Such an account should let one answer questions like: Model complexity can make these difficult to do manually, but we can provide computational support for such reasoning.

Encoding Predictions and Observations A quantity increases with another quantity E.g., lipofuscin in the lysosome increases with time A quantity decreases with another quantity E.g., lytic-enzyme decreases with ROS in the lysosome A quantity does not change with another quantity E.g., H2O2 does not vary with ROS in the lysosome Before one can relate a models predictions to observations, we must represent them both. Our environment uses a notation similar to model claims: Note: These describe phenomena that the model does or should predict; they are not part of the model themselves.

Examining Facts, Queries, and Predictions > show facts Facts: f1: lipofuscin in the lysosome increases with time f2: lipofuscin in the cytoplasm increases with time f3: lytic-enzyme decreases with ros in the lysosome f4: h2o2 does-not-change with ros in the lysosome

Examining Facts, Queries, and Predictions > show facts Facts: f1: lipofuscin in the lysosome increases with time f2: lipofuscin in the cytoplasm increases with time f3: lytic-enzyme decreases with ros in the lysosome f4: h2o2 does-not-change with ros in the lysosome > does lytic-enzyme change with ros in the lysosome ? p1: lytic-enzyme decreases with ros in the lysosome > does oxidized-protein change with h2o2 in the lysosome ? p2: oxidized-protein does-not-change with h2o2 in the lysosome

Examining Facts, Queries, and Predictions > show facts Facts: f1: lipofuscin in the lysosome increases with time f2: lipofuscin in the cytoplasm increases with time f3: lytic-enzyme decreases with ros in the lysosome f4: h2o2 does-not-change with ros in the lysosome > does lytic-enzyme change with ros in the lysosome ? p1: lytic-enzyme decreases with ros in the lysosome > does oxidized-protein change with h2o2 in the lysosome ? p2: oxidized-protein does-not-change with h2o2 in the lysosome > predict f1 f2 f3 f4 f1: lipofuscin in the lysosome increases with time the model makes ambiguous predictions. f2: lipofuscin in the cytoplasm increases with time the model makes ambiguous predictions. f3: lytic-enzyme decreases with ros in the lysosome p3: the model predicts the same relation. f4: h2o2 does-not-change with ros in the lysosome p4: the model predicts the same relation.

Generating Model Predictions Chains backward from dependent term D to find all paths that connect it with independent term I. If no paths exist, then it predicts no empirical relationship. If a path has an even number of decreases links, it predicts D increases with I, else that D decreases with I. Provides a definite relationship if all path predictions agree. Notes an ambiguous relationship if path predictions disagree. Given a qualitative query about the relation between two model quantities, the environment: The same form of qualitative reasoning predicts both changes over time and responses to experimental manipulation.

Conflicting Model Pathways – + + – Time – LysosomeCytoplasm Fe ROS lytic-enzyme membrane-damage lipofuscin H202 lipofuscin H202 oxidized-protein junk-proteinjunk-protein

Altering a Qualitative Model of Aging Adding a new place, quantity, claim, or fact Adding a note (e.g., a URL) to a claim or fact Removing a place, quantity, claim, or fact Disabling or enabling a claim or fact Saving revisions to a file that can be loaded later Biologists should also be able to extend and revise models of aging easily and efficiently. Our environment lets users alter the current model interactively in five basic ways: Some changes can alter the models implications and its ability to explain observed results.

Examining the Effects of Model Revision > predict f1: lipofuscin in the lysosome increases with time the model makes ambiguous predictions. f2: lipofuscin in the cytoplasm increases with time the model makes ambiguous predictions. f3: lytic-enzyme decreases with ros in the lysosome p3: the model predicts the same relation. f4: h2o2 does-not-change with ros in the lysosome p4: the model predicts the same relation.

Examining the Effects of Model Revision > predict f1: lipofuscin in the lysosome increases with time the model makes ambiguous predictions. f2: lipofuscin in the cytoplasm increases with time the model makes ambiguous predictions. f3: lytic-enzyme decreases with ros in the lysosome p3: the model predicts the same relation. f4: h2o2 does-not-change with ros in the lysosome p4: the model predicts the same relation. > disable c1 [ junk-protein in the lysosome decreases with time]

Examining the Effects of Model Revision > predict f1: lipofuscin in the lysosome increases with time the model makes ambiguous predictions. f2: lipofuscin in the cytoplasm increases with time the model makes ambiguous predictions. f3: lytic-enzyme decreases with ros in the lysosome p3: the model predicts the same relation. f4: h2o2 does-not-change with ros in the lysosome p4: the model predicts the same relation. > disable c1 [ junk-protein in the lysosome decreases with time] > predict f1: lipofuscin in the lysosome increases with time p5: the model predicts the same relation. f2: lipofuscin in the cytoplasm increases with time p6: the model predicts the same relation. f3: lytic-enzyme decreases with ros in the lysosome p7: the model predicts the same relation. f4: h2o2 does-not-change with ros in the lysosome p8: the model predicts the same relation.

Status of the Interactive System Load, examine, and alter a qualitative model of aging Answer queries about how one quantity affects another Compare the models predictions to observed facts Determine effects of model revisions on predictions Our computational assistant is still under development, but the system already lets users: Also, we have an initial encoding for the lysosomal portion of Furbers network diagram. We have much work ahead of us, but we also have the basic machinery and a partial knowledge base in place.

Support for the Aging Research Community Store shared beliefs about aging phenomena and processes Exchange new observational facts and propose hypotheses Update the community model of aging incrementally Initial users of our interactive modeling system are likely to be individual biologists or laboratories. However, a Web-based version would benefit the distributed aging research community, which could use it to: The system would serve as a graphical wiki that organizes knowledge, directs discussion, and grows over time. However, content would consist of formally stated models and phenomena, rather than documents.

formalizations of biological knowledge (e.g., EcoCyc, 2003) qualitative reasoning and simulation (e.g., Kuipers, 1986) languages for scientific simulation (e.g., STELLA, P ROMETHEUS ) Web-supported tools for biological visualization (e.g., KEGG) Web-based tools for biological processing (e.g., BioBike, 2007) Intellectual Influences Our approach to computational biological aides incorporates ideas from many traditions: However, it combines these ideas in novel ways to assist in the construction of system-level models of aging.

Directions for Future Research expand our encoding of aging events and processes formalize more content from Furbers network diagram provide a graphical interface for viewing and using models make the system accessible remotely using the Web support community-based development of models evaluate the softwares actual usability for biologists Our effort is still in its early stages, and we need further work to: Together, these changes should make our interactive system a powerful computational aid for aging researchers.

Key Contributions In summary, we are developing an interactive computational aid for systems biology of aging that supports: The system is still immature, but a more advanced version would offer many benefits to the aging community. Formal models of aging that specify clear relationships among known biological quantities; Interpretable models that let a computer predict and explain known phenomena; and Revisable models that users can evaluate, update, and revise with little training and effort.

End of Presentation