FOCUS Kinetics Training: Parameter Estimation with MatLab

Slides:



Advertisements
Similar presentations
Convegno Progetto FIRB LSNO – Capri 19/20 aprile ESOPO: an Environment for Solving Optimization Problems Online M. DApuzzo *, M.L. De Cesare **,
Advertisements

The Complete Technical Analysis and Development Environment An attractive alternative to MATLAB and GAUSS - Physics World.
Ada, Model Railroading, and Software Engineering Education John W. McCormick University of Northern Iowa.
S i m u l i n k Prof. Muhammad Saeed Mathematical Modeling and Simulation UsingMATLAB 1.
Chapter 10 Water-Sediment Studies Jeremy Dyson Basel, Switzerland.
Data handling Sabine Beulke, CSL, York, UK FOCUS Work Group on Degradation Kinetics Estimating Persistence and Degradation Kinetics from Environmental.
1 EUROPEAN STEEL COMPANIES–UNIVERSITIES JOINT CONFERENCE Warsaw April 2007 e-learning in steel production –general concepts and application examples.
Theory Metabolites Karin Aden (BVL, Germany)
Claude Beigel, PhD. Exposure Assessment Senior Scientist Research Triangle Park, USA Practical session metabolites Part I: curve fitting.
Outline Introduction Kinetic endpoints General fitting recommendations
Demonstration of fitting with Berkeley Madonna FOCUS Degradation Kinetics, Ton van der Linden, January 27, 2005.
Introduction to ModelMaker
Kinetic Models Considered Jeremy Dyson Basel, Switzerland.
An Introduction to the Kinetic Evaluation Software KinGUI
Making the System Operational
NCeSS e-Stat quantitative node Prof. William Browne & Prof. Jon Rasbash University of Bristol.
© University of Reading School of Systems Engineering Matlab Assessment for Final Year Units Victor M. Becerra School of Systems.
Intel VTune Yukai Hong Department of Mathematics National Taiwan University July 24, 2008.
Suite Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.
1 1 Mechanical Design and Production Dept, Faculty of Engineering, Zagazig University, Egypt. Mechanical Design and Production Dept, Faculty of Engineering,
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
Request Tracker IT Partners Conference Oliver Thomas 19 April 2005.
ICS 434 Advanced Database Systems
COMBASE: strategic content management system Soft Format, 2006.
Guidelines for reporting FOCUS Degradation Kinetics, Ton van der Linden, January 27, 2005.
Continued Investment in ATML
MATLAB – A Computational Methods By Rohit Khokher Department of Computer Science, Sharda University, Greater Noida, India MATLAB – A Computational Methods.
12 January 2009SDS batch generation, distribution and web interface 1 ExESS IT tool for SDS batch generation, distribution and web interface ExESS IT tool.
OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team
Chapter 12 User Interface Design
© Prentice Hall CHAPTER 11 Facilitating User Computing.
MP IP Strategy public Stateye Training (Getting Started) Please enable author’s notes for a textual description of the slides. A audio file.
BTS Confidentiality Seminar Series June 11, 2003 FCSM/CDAC Disclosure Limiting Auditing Software: DAS Mark A. Schipper Ruey-Pyng Lu Energy Information.
1 Using Octave to Introduce Programming to Technical Science Students Nuno C. Marques Francisco Azevedo CENTRIA, DI-
MATLAB MATLAB is a high-level technical computing language and
© 2010 Maplesoft, a division of Waterloo Maple Inc. Christina Spirou, Product Director Paul DeMarco, Technical Lead Andrew Smith, GUI Development Manager.
MATLAB Presented By: Nathalie Tacconi Presented By: Nathalie Tacconi Originally Prepared By: Sheridan Saint-Michel Originally Prepared By: Sheridan Saint-Michel.
MATLAB Extras Week 16 – 5/12/09 Kate Musgrave
Introduction to MATLAB Week 13 – 4/21/09. Instructor: Kate Musgrave Time: Tuesdays 3-5pm Office Hours: Tuesdays 1:30-3pm
SIMULINK Dr. Samir Al-Amer. SIMULINK SIMULINK is a power simulation program that comes with MATLAB Used to simulate wide range of dynamical systems To.
Automated Tests in NICOS Nightly Control System Alexander Undrus Brookhaven National Laboratory, Upton, NY Software testing is a difficult, time-consuming.
Digital Image Processing Lecture3: Introduction to MATLAB.
Lecture 1: Introduction Lecture series based on the text: Essential MATLAB for Engineers and Scientists By Hahn & Valentine
October 30, 2008 Extensible Workflow Management for Simmod ESUG32, Frankfurt, Oct 30, 2008 Alexander Scharnweber (DLR) October 30, 2008 Slide 1 > Extensible.
Dr. Peter Bewerunge © 2009 HMS Analytical Software GmbH Calling R Functions from SAS… PhUSE 2011 – ….with PROC IML.
Systems Analysis And Design © Systems Analysis And Design © V. Rajaraman MODULE 14 CASE TOOLS Learning Units 14.1 CASE tools and their importance 14.2.
MATLAB Lecture One Monday 4 July Matlab Melvyn Sim Department of Decision Sciences NUS Business School
Ansys Workbench 1 Introduction
A L I MAM M OHAMMAD B IN S AUD I SLAMIC U NIVERSITY C OLLEGE OF S CIENCES D EPARTMENT OF M ATHEMATICS MATLAB 251 : MATH SOFTWARE Introduction to MATLAB.
CSCI 130 Chapter 1. History of C Bell Telephone Laboratories (1972) Dennis Ritchie (also created UNIX) A - B - C.
MathCore Engineering AB Experts in Modeling & Simulation WTC.
1 Computer Programming (ECGD2102 ) Using MATLAB Instructor: Eng. Eman Al.Swaity Lecture (1): Introduction.
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Chapter 2.
Getting Started with MATLAB 1. Fundamentals of MATLAB 2. Different Windows of MATLAB 1.
1 of 8Prof. Dr. Dr. h.c. Otto Spaniol Computer Science, Informatik 4 Communication and Distributed Systems 25/10/2015 Distributed Applications and Network.
Basics of MATLAB By DR. Wafaa Shabana
Introduction to Matlab and Simulink
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
EGR 115 Introduction to Computing for Engineers Introduction to Computer Programming Wednesday 27 Aug 2014 EGR 115 Introduction to Computing for Engineers.
NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS ( NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS (PRACTICAL PART) Tutorial 2 : Matlab - Getting Started.
1 Circuitscape Capstone Presentation Team Circuitscape Katie Rankin Mike Schulte Carl Reniker Sean Collins.
Millions of Jobs or a few good solutions …. David Abramson Monash University MeSsAGE Lab X.
Pipeline Execution Environment
MATLAB Basics Nafees Ahmed Asstt. Professor, EE Deptt DIT, DehraDun.
Welcome to MATLAB.
M. Oveissi, D. Eckard*, A. Rose+, B. Shneiderman+, G. W. Rubloff
Generic image diffusion system
Digital Image Processing
Communication and Coding Theory Lab(CS491)
Introduction To MATLAB
Presentation transcript:

FOCUS Kinetics Training: Parameter Estimation with MatLab Dr. Dieter Schäfer BCS / Environmental Modelling Monheim, Germany Presentation • March 28, 2017 • Slide 1

What is MatLab? MatLab ... ... stands for MATrix LABoratory ... is an interactive high-performance language for technical computing ... is a very flexible tool for solving a wide range of mathematical problems ... has a modular design (software toolboxes, ASCII control files) ... can be adapted to kinetic parameter estimation problems => see www.mathworks.com for further information FOCUS Degradation Kinetics Training • Brussels • January 27, 2005

What is MatLab? For the estimation of kinetic parameters, the following modules of MatLab are relevant: MatLab (basic module) for data handling, solving of differential equations, etc. Optimisation Toolbox for non-linear parameter optimisation Statistics Toolbox for additional statistics MatLab Compiler (optional) to produce stand-alone executables current version: MatLab 7, Release 14 costs for single-user licence: 4500 € (+ Compiler 6000 €) FOCUS Degradation Kinetics Training • Brussels • January 27, 2005

What is MatLab? Potential weaknesses of MatLab in the context of FOCUS Kinetics commercial software (costs of ~5000 € per license) not a ready-to-use tool for kinetic parameter estimation, requires some programming skills not too user-friendly, if run without a Graphical User Interface FOCUS Degradation Kinetics Training • Brussels • January 27, 2005

What is MatLab? Potential strengths of MatLab in the context of FOCUS Kinetics full software support, ongoing software development large user community in science and engineering (good availability of newsgroups, literature, experts) extensive statistical capabilities (e.g., self-defined statistical output, including chi²-test and t-test) extensive graphical capabilities (e.g., self-defined graphical output, development of Graphical User Interfaces) optional generation of executable files that run independent of MatLab FOCUS Degradation Kinetics Training • Brussels • January 27, 2005

On-screen Presentation of MatLab / Run via ASCII file % KINTEST -- Test program for KINCALC % Author: Dr. Michael Warncke, Bayer Technology Services GmbH % Version / Date: 2.0 / 2004-12-17 % set up kinetic model link = [1 2; 1 4; 2 3; 2 4; 3 4]; % list of connections between compartments kinetic = {'sfo', 'sfo’, 'sfo', 'sink'}; % list of used kinetic models % compartments varnames = {{'P'}, {'M1'}, {'M2'}, {'S'}}; % names of state variables boxnames = {'Parent','Met1','Met2','Sink'}; % compartment names % kinetic parameters paramnames = {{'kP','FFM1'}, {'kM1','ffM2'}, {'kM2'}, {}}; % names of kinetic parameters iskfix = {[0, 0], [0, 0], [0], []}; % 0 = optimize kinetic parameters k = {[0.05, 0.5], [0.1, 0.5], [0.01], []}; % initial values for kinetic parameters klb = {[0, 0], [0, 0], [0], []}; % lower bounds for kinetic parameters kub = {[Inf, Inf], [Inf, Inf], [Inf], []}; % upper bounds for kinetic parameters % M0 values isyfix = {[0], [1], [1], [1]}; % 0 = optimize M0 y0 = {[NaN], [0], [0], [0]}; % NaN = obtain initial M0 from data ylb = {[0], [0], [0], [0]}; % lower bounds for M0 yub = {[Inf], [Inf], [Inf], [Inf]}; % upper bounds for M0 % assign data model.filename = 'FOCUS-Training_Example2.txt'; % name of data file model.datanames = {'c1','c2','c3',''}; % column names of the measurement data model.weightnames = {'','','',''}; % column names of the weighting data FOCUS Degradation Kinetics Training • Brussels • January 27, 2005

On-screen Presentation of MatLab / Run via GUI FOCUS Degradation Kinetics Training • Brussels • January 27, 2005

How does MatLab perform? Example data sets from the FOCUS Kinetics Draft Report Data Set A (see Table 13-4a in FOCUS, 2004): FOCUS Degradation Kinetics Training • Brussels • January 27, 2005

How does MatLab perform? Example data sets from the FOCUS Kinetics Draft Report Data Set D (see Table 13-7 in FOCUS, 2004): FOCUS Degradation Kinetics Training • Brussels • January 27, 2005

How does MatLab perform? Example data sets from the FOCUS Degradation Kinetics Training Example 1 (parent SFO, two metabolites SFO): FOCUS Degradation Kinetics Training • Brussels • January 27, 2005

How does MatLab perform? Example data sets from the FOCUS Degradation Kinetics Training Example 2 (parent FOMC, one metabolite SFO): FOCUS Degradation Kinetics Training • Brussels • January 27, 2005