Web-based Molecular Modeling Using Java/Swarm, J2EE and RDBMS Technologies Yingping Huang, Gregory Madey Xiaorong Xiang, Eric Chanowich University of Notre.

Slides:



Advertisements
Similar presentations
Soil Organic Matter Section C Soil Fertility and Plant Nutrition.
Advertisements

Ecosystem Ecology. Serengeti at Sunrise Biogeochemistry.
Soil Fertility and Nutrient Bioavailability Sponsored by the DEST program China Higher Education Strategic Initiatives © The University of Adelaide.
Nitrogen Cycle. The nitrogen cycle represents one of the most important nutrient cycles found in terrestrial ecosystems (Figure 9s-1). Nitrogen is used.
Agent-Based Simulation of Biocomplexity: Interactions of Natural Organic Matter, Mineral Surfaces, and Microorganisms Gregory R. Madey Department of Computer.
1.4.5 Environmental Factors. 2 Need to know Define and give examples of the following as applied to terrestrial (land) and aquatic (water) environments:
Stochastic Synthesis of Natural Organic Matter Steve Cabaniss, UNM Greg Madey, Patricia Maurice, Yingping Huang, Xiaorong Xiang, UND Laura Leff, Ola Olapade.
Stochastic Synthesis of Natural Organic Matter Steve Cabaniss, UNM Greg Madey, Patricia Maurice, Yingping Huang, ND Laura Leff, Ola Olapade KSU Bob Wetzel,
ACTIVITY 2: SIZE AND SCALE MATTER! Original drawings by John Tenniel.
Online Collaboratory for NOM Research: Agent-based Simulations, Data-Mining, and Knowledge-Discovery Madey, G.R., Cabaniss, S.E., Maurice, P.A., Xiang,
Xiaorong Xiang Gregory Madey Yingping Huang Steve Cabaniss
A Web-based Collaboratory for Supporting Environmental Science Research Xiaorong Xiang Yingping Huang Greg Madey Department of Computer Science and Engineering.
Simulation of natural organic matter adsorption to soils: A preliminary report Indiana Biocomplexity Symposium, Notre Dame, IN, April 2003 Leilani Arthurs.
Chemistry of Life. n Matter -- anything that has MASS and takes up SPACE n EVERYTHING is made of matter.
1.4.5 Environmental Factors
CYCLING OF PHOSPHORUS ATOMS
Chapter 5 Element Cycling © 2013 Elsevier, Inc. All rights reserved. From Fundamentals of Ecosystem Science, Weathers, Strayer, and Likens (eds).
MSE-536 Protein Interactions with Biomaterials Topics: Thermodynamics of Protein Adsorption Protein Structure Protein Transport and Adsorption Kinetics.
Matter & the Environment. Key Question Why is chemistry crucial or central to environmental science? – Chemistry is crucial to understanding how pollutants.
A Local Ecosystem. Abiotic features of the environment Abiotic features are the non-living components of the environment. They include, Physical features:
Biology The Study of Life. Course Description "Biology of organisms and cells concerns living things, their appearance, different types of life, the scope.
Ecosystems Chapter 54. Ecosystem involves all abiotic and biotic factors in area. Trophic levels - groups in which organisms are placed according to eating.
A Self-Manageable Infrastructure for Supporting Web-based Simulations Yingping Huang Xiaorong Xiang Gregory Madey Computer Science & Engineering University.
Biochemistry Lecture 1. Bloom’s Taxonomy Richard C. Overbaugh, Lynn Schultz Old Dominion University.
Ecosystems Ecosystem:  All the organisms in a community plus abiotic factors  ecosystems are transformers of energy& processors of matter.  Ecosystems.
TOPIC 11 – ORGANIC CHEMISTRY. TOPIC 11 – Regents Review Organic compounds consist of carbon atoms bonded to each other in chains, rings, and networks.
The Nitrogen Cycle The basics….. Essential Question: How does the addition of fertilizer impact the both soil and water quality? Warmup- Porosity and.
Jeopardy Nutrient Cycle Carbon Cycle Phosphorus Cycle Nitrogen Cycle vocabulary Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500.
BASIC CHEMISTRY. ATOMIC STRUCTURE ATOM, NUCLEUS, PROTON, NEUTRON, ELECTRON ATOMIC NUMBER, ATOMIC WEIGHT CHEMCIAL BONDS COVALENT, IONIC, HYDROGEN FUNCTIONAL.
Remember the four atoms that are major components in all living things are: __________ These atoms in different combinations and shapes make up four Bio-Molecules.
The Flow of Matter and Energy
Sources of nutrients to terrestrial systems
Unit 2: The Chemical Basis of Life Waters unique properties support life High specific heat: Specific heat is the amount of energy required to change.
The Nitrogen Cycle The basics…..
Ecosystem Structure & Function Chapter 24. Questions to Answer Based on the vegetation in the picture on 632, what inference can you make about the.
Biogeochemical Cycles
Living & Non-living BioticAbiotic Animals Plants Microbes Clouds Rocks CO 2 O2O2 Water.
CHAPTER 6: THE CHEMISTRY OF LIFE ▸ WHAT YOU WILL LEARN : ▸ 1. You will relate the structure of an atom to how it interacts with other atoms. ▸ 2. You will.
Principles of Ecology. Ecosystem An ecosystem is a natural unit consisting of: Plants Animals micro-organisms physical factors.
Jeopardy Start Double Jeopardy Questions Chapter 2. Chemical Basis of Life Chapter 3 Molecules of Cells Chapter 4 Cell Chapter 5 Working Cell Misc. 10.
Cellular Respiration Unit 3. Cell Growth Review 1.Cells grow and divide by mitosis and meiosis (more cells made).  In order to grow and do work, cells.
Stochastic Synthesis of Natural Organic Matter Steve Cabaniss, UNM Greg Madey, Patricia Maurice, Yingping Huang, ND Laura Leff, Ola Olapade KSU Bob Wetzel,
Organic Chemistry Bingo What is it called when a portion of a molecule is negative and another portion is positive? Polar.
Driving question: How does ecosystem deal with animal and plants after they died?
Components of an Ecosystem Notes. An ecosystem consists of all of the living organisms and all of the non- living elements that interact in an area.
Chapter 4 Part 2. Soil Formation and Generalized Soil Profile.
SCIENCE FAIR CATEGORIES MIDDLE SCHOOL :
Chapter 6: Weathering & Erosion. Breaking a single piece of rock into pieces increases surface area dramatically. Initial cube has 6 sides, surface area.
Chapter 2. pp September 8-9, 2016 Principles of Ecology Chapter 2. pp September 8-9, 2016.
Natural Organic Matter (NOM) Stochastic Algorithm Process
Chapter 2. pp ,61 September 7-8, 2017 Principles of Ecology Chapter 2. pp ,61 September 7-8, 2017.
Infrastructure, Data Cleansing and Mining for Scientific Simulations
Chapter 55 Ecosystems.
Verification and Validation of Agent-based Scientific Simulations
Chapter 4 Part 2.
BIOGEOCHEMICAL CYCLES.
Understand the hazards caused by agents of diseases that affect living organisms.
AQA GCSE BIOENERGETICS part 2
Powers of Ten ----Cellular respiration
Photosynthesis Biology B.
Stochastic Synthesis of Natural Organic Matter
The Phosphorus Cycle.
University of Notre Dame
Biogeochemical Cycling and Introductory Microbial Ecology
Nitrogen Carbon water 7th science Malnory/Pietsch.
The study of organisms and their environment
The Phosphorus Cycle Which Earth Systems Does Phosphorus Cycle Through?? How is This Different From the Cycling of Carbon??
Ecology Energy Biochemistry Easy ones Who Knows
Nutrients are types of matter needed by all living things
Photosynthesis Notes NGSS Standard:
Presentation transcript:

Web-based Molecular Modeling Using Java/Swarm, J2EE and RDBMS Technologies Yingping Huang, Gregory Madey Xiaorong Xiang, Eric Chanowich University of Notre Dame Partially supported by NFS-ITR

Research Area and Results The domain Scientific simulation Natural organic matter (NOM) Environmental biocomplexity The results: A simulation model Agent-based using SWARM Stochastic Web-based: J2EE, XML & Oracle Load-balancing and fail-over enabled Data warehousing & data mining features included

Motivation IT: A fourth paradigm of scientific study? (J. Gray, et al, 2002; Fox, 2002) Three previous approaches to scientific research: Observation & theory Hypothesis & experiment Computational X & simulation Information technologies J2EE & middleware & XML Databases & Data Warehouses Data Mining Visualization Statistical analysis Natural organic matter (NOM)

Natural Organic Matter NOM is ubiquitous in terrestrial, aquatic and marine ecosystems Results from breakdown of animal & plant material in the environment Important role in processes such as compositional evolution and fertility of soil mobility and transport of pollutants availability of nutrients for microorganisms and plant communities growth and dissolution of minerals Important to drinking water systems Impacts drinking water treatment Impacts quality of well water

Background Compositional evolution of NOM is an interesting problem Important aspect of predictive environmental modeling Prior modeling work is often too simplistic to represent the heterogeneous structure of NOM and its complex behaviors in ecosystems (e.g., carbon cycling models) too compute-intensive to be useful for large-scale environmental simulations (e.g., molecular models employing connectivity maps or electron densities) Hence, a Middle Computational Approach is taken … Agent-based & stochastic

Modeling Object oriented: Molecules and microbes are objects Molecules and microbes have attributes Heterogeneous mixture: different attributes Molecules have behaviors (physical & chemical processes) Behaviors are stochastically determined Dependent on the: Attributes (intrinsic parameters) Environment (extrinsic parameters)

Modeling (cont) Objects of interest Macromolecular precursors: large molecules Cellulose Proteins Lignin Micromolecules: smaller molecules Sugars Amino acids Microbes Bacteria Fungi

Modeling (cont) Attributes Elemental composition Number of C, H, O, N, S and P atoms in molecule Functional group counts Double-bonds Ring structures Phenyl groups Alcohols Phenols, ethers, esters, ketones, aldehydes, acids, aryl acids, amines, amides, thioethers, thiols, phosphoesters, phosphates The time the molecule entered the system Precursor type of molecule Cellulose, protein, lignin, etc

Modeling (cont) Behaviors (reactions and processes) Physical processes Adsorption (stick) to mineral surfaces Aggregation/micelle formation Transport downstream (surface water) Transport through porous media Chemical reactions Abiotic bulk reactions: free molecules Abiotic surface reactions: adsorbed molecules Extracellular enzyme reactions on large molecules Microbial uptake by small molecules

Modeling (cont) Environmental parameters Temperature pH Light intensity Simulation time Microbial activity Water flow rate/pressure gradient Oxygen density

GUI Animation Black - No Adsorption Gray - Levels of Adsorption Red - Lignins Blue - Proteins Green - Cellulous Yellow - Reacted Orange - Adsorbed

NOM 1.0 Loosely coupled distributed systems 5Application servers (OC4J Servers) 3 Database servers (Oracle: Data Warehouse, Standby Database) Reports server (OC4J Server/Reports Server) Load balancing (implemented by JMS, AQ and MDB) application servers Fail over application servers & database servers Multi-master replication of important tables Why fail-over (Assume down probability p for each machine) No fail-over Simulation system down probability: 1-(1-p) 2 = 2p-p 2 With fail-over Simulation system down probability: 1-(1-p 5 )(1-p 2 ) = p 2 + p 5 – p 7 Improvement: 2/p = 200 if p=0.01 (the smaller p, the larger improvement)

Sample Reports

Data Warehousing: Star Schema REACTIONS user_id session_id molecule_id reaction_type environment_id xpos ypos timestamp USERS DIMENSION user_id first_name last_name phone password SESSIONS DIMENSION session_id user_id sid status expected MOLECULES DIMENSION molecule_id c h doublebond amines prob_0 … ENVIRONMENT DIMENSION environ_id temperature md fd pH … REACTIONTYPE DIMENSION reaction_type reaction_name

Data Mining: Applying Clustering Model-build data format A table POINTS with attributes x & y Points are chosen from the data warehouse Standardized: x & y are in [0,1) 16 million records Clusters explanation Dense areas in soil or solution Emerging behavior of random molecules (e.g. Micelles)

Summary Contributions are New models which treats NOM as a heterogeneous mixture using SWARM Simulation system with advanced web & database tools: J2EE, XML &Oracle System aspects of implementation of load- balancing and fail-over using JMS, AQ, MDB, JTA, etc. Data warehousing for simulation data and experimental data Applying data mining to simulation data and experimental data