Krebs Cycle Analyzer Christopher Clement Ryan Miller BMES 546.

Slides:



Advertisements
Similar presentations
NMDS 2.0 Program Description Dealing with Missing Values (MV) Basic Knowledge about the Interface This is a usual Power Point Presentation. Use Mouse-Clicks.
Advertisements

DAY 10: MICROSOFT EXCEL – CHAPTER 8 MICROSOFT EXCEL – CHAPTER 9 MICROSOFT EXCEL – CHAPTER 10 Akhila Kondai September 23, 2013.
Professional Toolkit V2.0 C:\Presentations - SmartCafe_Prof_V2.0 - bsc page 1 Professional Toolkit 2.0.
For Missouri Commission PLEXOS Q&A for Missouri Commission.
Why ROOT?. ROOT ROOT: is an object_oriented frame work aimed at solving the data analysis challenges of high energy physics Object _oriented: by encapsulation,
WORKING SMART Crystal M. Thomas Henrico County DSS (804) POSSESS Central Region Member October 31, 2007.
Review. Microsoft Office Excel 2013 provides powerful tools to organize, analyze, manage, and share information Locations where work is done are cells,
Intro to Microsoft PowerPoint 2010 Public Computer Center, Moore Memorial Library, Greene, NY.
Flow Charts, Loop Structures
Creating a Histogram using the Histogram Function.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
GO! with Microsoft® Excel 2010
Scripts and Flow Control. Scripts So far we have been entering commands directly into the command line But there is a better way Script files (and functions)
Integrating Access with the Web and with Other Programs.
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation. All.
Computer Network Project Computer Network Project Efficient handling of messages with multimedia attachments.
ArcView Documents Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
Water Quality Exchange XML Generation Tool A First Look November 28, 2007 Dwane Young, Office of Water, U.S. EPA Ryan Jorgensen, Gold Systems.
Sensitivity Analysis A systematic way of asking “what-if” scenario questions in order to understand what outcomes could possibly occur that would affect.
Excel For MATH 125 Histograms. If you have Excel 2003…
Bizworks – Distributor Technology Strategy (Version 0.0/last revised here) Quick Guide to Traffic Light Report (TLR) Generator.
Instructor: Professor Cora Martinez, PhD Department of Civil and Environmental Engineering Florida International University.
SAP Dashboard Mohammed Wahaj. What is SAP Dashboard “Interactive analytics is an analytic capability and “Dashboard” is an information delivery capability.”
Working with Worksheet
Microsoft Excel 2000 Adding Visual Elements and Managing Files.
Each VI has 2 Windows Front Panel User Interface (UI) –Controls = Inputs –Indicators = Outputs Block Diagram Graphical Code –Data travels on wires from.
Cellular Respiration Cellular respiration is the process by which the chemical energy of "food" is converted into ATP. Carbohydrates, fats, and proteins.
Microsoft Excel 2003 Spreadsheets. What is a spreadsheet Excel is a spreadsheet program that allows you to organise, analyse and attractively present.
WEEK 6: Cellular Respiration and the ADP-ATP Cycle LEARNING OUTCOMES By the end of these lessons, you should be able to: Explain the series of reactions.
Objectives Understand what MATLAB is and why it is widely used in engineering and science Start the MATLAB program and solve simple problems in the command.
DAY 11: MICROSOFT EXCEL – CHAPTER 8 MICROSOFT EXCEL – CHAPTER 9 MICROSOFT EXCEL – CHAPTER 10 Aliya Farheen February
Excel Spreadsheet basics. Excel Sheets and Books  Spreadsheet: tool to analyze, chart and manage data for personal, business and financial use Worksheet:
GRAPHS FOR LUNCH MAY Menu Rules Checklist Example Creating graphs from your workstation reports Summary Reports Measures Reports Case Details Report.
Microsoft Project 2010 ® Tutorial 6: Sharing Project Information with Other People & Applications.
Why use a Database B8 B8 1.
Copyright 2002, Paradigm Publishing Inc. CHAPTER 18 BACKNEXTEND 18-1 LINKS TO OBJECTIVES Creating a Chart Sizing and Moving a Chart Sizing and Moving a.
Objectives Learn about object linking and embedding (OLE) Embed an Excel chart in a Word document Edit an embedded Excel chart in Word Link an Excel worksheet.
Chapter 2 – Introduction to the Visual Studio .NET IDE
Graph Algorithms. Graph Algorithms: Topics  Introduction to graph algorithms and graph represent ations  Single Source Shortest Path (SSSP) problem.
Microsoft Excel Spreadsheet Blue Section What is Microsoft Excel?  Powerful spreadsheet program  Four major parts  Worksheets  Charts  Databases.
Copyright 2007 Paradigm Publishing Inc. EXCEL 2007 Chapter 7 BACKNEXTEND 7-1 LINKS TO OBJECTIVES Create a Chart with Data in a Worksheet Create a Chart.
Intro to Excel - Session 4.21 Tutorial 4 - Session 4.2 Creating Charts.
1 Software Reliability Analysis Tools Joel Henry, Ph.D. University of Montana.
Programming with Spread Sheets Lecture 18: Supporting Material Dr Kathryn Merrick Tuesday 19 th May, 2009.
© 2004 by the McGraw-Hill Companies, Inc. All rights reserved. Lecture 29 Enhancing Presentations with Graphics (2)
Sensitivity Analysis A systematic way of asking “what-if” scenario questions in order to understand what outcomes could possibly occur that would affect.
Oct 021 Outline What is a widget? Buttons Combo boxes Text components Message boxes.
FIRST COURSE PowerPoint Tutorial 2 Applying and Modifying Text and Graphic Objects.
Spreadsheets 101 What is Excel?. Objectives 1. Identify the parts of the Excel Screen 2. Identify the functions of a spreadsheet 3. Identify how spreadsheets.
Spreadsheets What is Excel?. Objectives 1. Identify the parts of the Excel Screen 2. Identify the functions of a spreadsheet 3. Identify how spreadsheets.
Lesson 29: Building a Database. Learning Objectives After studying this lesson, you will be able to:  Identify key database design techniques  Open.
TROI – SPC Database Walkthrough Training Presentation Doc. USTP0213 Rev4.
Chapter 3 Graphs and Charts. Agenda Chart Object linking and embedding.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
Example 2-5 Histograms Capital Credit Union Issue: Analyze credit card balances for Capital Credit Union customers using a frequency distribution and histogram.
Chapter 28. Copyright 2003, Paradigm Publishing Inc. CHAPTER 28 BACKNEXTEND 28-2 LINKS TO OBJECTIVES Table Calculations Table Properties Fields in a Table.
Microsoft Project – Tutorial 6 Working with Excel as Microsoft Project uses many sheets for entering and working with data, it is fairly easy to import.
By Martha Nelson Digital Learning Specialist Excel Pivot Tables.
Dive Into® Visual Basic 2010 Express
Microsoft PowerPoint Illustrated
Understand Charts and SmartArt Graphics
Simulation.
Project name and logo Workflow materials models: template 1
Microsoft Office Illustrated
For -G7 programing language Teacher / Shamsa Hassan Alhassouni.
Microsoft Office Access 2003
Microsoft Office Access 2003
Data Use to Improve Programming
Presentation transcript:

Krebs Cycle Analyzer Christopher Clement Ryan Miller BMES 546

Problem Need to develop a tool to simulate the change in the chemical state of a system as the Krebs Cycle produces energy. Want a general-use tool to analyze/simulate any system of chemical reactions.

Krebs Cycle Process that takes glucose and converts it to energy through a series of chemical reactions. Image from

Demo

Data Flow User Loads Excel Template Cycle Generated (GraphViz) Graphs / GUI Initialized User Presses Start Click Node Click Arrow Export Sim Data

Data Flow – Press Start User Presses Start System applies chemical reactions to update state Charts and cycle updated Until Stop is pressed

Data Flow – Node Clicked Click Node Popup prompts user to update chemical amount System state updated with new amount

Data Flow – Arrow Clicked Click Arrow Popup prompts user to update chemical reaction coefficients Chemical reaction coefficients updated with new numbers

Data Flow – Export Sim Data Export Sim Data User selects output file Simulation data written to Excel file

Input Data Format Excel template – Worksheet containing an adjacency matrix – Worksheet containing chemical reactions – Worksheet containing start state

Data Structures Adjacency matrix stored as a numerical matrix State and labels stored as cell arrays Arrow data stored as cell array Struct containing key methods passed to GUI Timer used to iterate simulation

Challenges Difficult to keep user input file simple – Associate node links with chemical reactions Backend-frontend integration – Elegant solution was not obvious Node coloring

Future Work Improve graph layout algorithm Additional chart functionality Reduce number of windows Improve node coloring Additional housekeeping

References

Questions?