MATLAB Code Description
|
|
- Toby Shelton
- 6 years ago
- Views:
Transcription
1 MATLAB Code Description 17 October 2016 Predictive analysis of mechanistic triggers and mitigation strategies for pathological scarring in skin wounds by Sridevi Nagaraja, Lin Chen, Jian Zhou, Yan Zhao, David Fine, Luisa A. DiPietro, Jaques Reifman, Alexander Y. Mitrophanov Correspondence about modeling- and software-related technical questions to Sridevi Nagaraja: 1
2 CONTENTS Overview... 3 System Requirements... 3 MATLAB Code Description... 4 Normal Scar Formation Model... 6 Local Sensitivity Analysis... 8 Sampling-based Global Sensitivity Analysis (randomized parameter sets)... 8 Variance-based Global Sensitivity Analysis (randomized parameter sets)... 9 Identification of Critical Model Parameters
3 Overview The MATLAB code for the wound healing model was developed at the DoD Biotechnology High Performance Computing Software Applications Institute (BHSAI), Ft. Detrick, Maryland, to study the mechanistic triggers of pathological scarring and to identify promising molecular targets to reduce pathological scarring in wounds. The software currently implements a set of 27 ordinary differential equations (ODEs) and a delay differential equation (DDE) to simulate normal and pathological scarring in wounds. Sampling-based and variance-based global sensitivity analysis methods were implemented to identify the mechanistic triggers of pathological scarring and the molecular targets for the reduction of pathological (i.e., excessive) scarring in wounds. The inputs for the wound healing model and the sensitivity analyses are embedded in the code. The user can directly change parameter values inside some of the provided MATLAB files. The System Requirements Section of this document contains the details about the computer system that we used to develop and run the code. The rest of this document provides information about using the code for the three different types of analysis described in the paper (wound healing time course modeling and sampling- or variance-based global sensitivity analysis for 40,000 parameter sets). System Requirements We used the following software and hardware components: Software Operating System: Windows 7 Enterprise (64-bit operating system) MATLAB version (R2015a) (64-bit operating system) MATLAB Statistics Toolbox, Version 8.0 (R2015a) Microsoft (MS) Excel 2010 for plotting the figures in the paper Hardware Intel Core(TM) 2 Duo CPU 3.00 GHz and 4.00 GB RAM Disk space: 3-4 GB is recommended for a typical installation For extended sensitivity analysis, we used two server computers with the following specifications: CPU: 2x Intel Xeon X5650 ( GHz) RAM: MHz Disk space: 4x ,000 RPM 3
4 MATLAB Code Description The code was developed in MATLAB R2015a. The MATLAB files used in the code can be divided into three parts. The first part of the code comprises the MATLAB files that were developed by our group and are listed below. Main.m inflammation_delay_prolif_mech.m Parameters.m Graphs_main.m Param_var_local.m Global_local.m prcccalculation.m prccclustering.m CCfigure.m Latinhypercube.m efastclustering.m commonclustering.m simulation routine that runs the normal scarring model function comprising model equations, as well as chemotaxis, mechanical stress, and cytokine feedback functions script containing parameter values and initial conditions (also contains the program s main input) script that performs basic plotting of all model variables function for calculating the logarithmic local sensitivity values for a given parameter set simulation routine for sampling-based global sensitivity analysis (in the vicinities of 40,000 random parameter sets) function for calculating the partial rank correlation coefficients (PRCCs) between each of the 31 model variables and each of the 108 model parameters at 41 simulation time points function for dividing the PRCC values into three clusters using k-means clustering function for plotting the results of the PRCC analysis function that generates a user-defined number of random parameter sets function for dividing the efast sensitivity values into three clusters using k-means clustering function to find the model parameters common to the top cluster (cluster #1) of PRCC and efast analysis 4
5 The second part of the code comprises the MATLAB files originally developed by Marino et al. (1). We downloaded these files and performed slight modifications to them in order to suit the purpose of our study. The MATLAB files included in the second part of the code are listed below. Model_efast_modified ODE_efast_modified Parameter_settings_EFAST _ efast_sd_modified.m _ simulation routine for variance-based efast analysis (contains the number of samples per curve and resamples) function comprising model equations, as well as chemotaxis, mechanical stress, and cytokine feedback functions script that initializes the parameter values, initial conditions, and timing parameters for efast analysis function for calculating the efast sensitivity values for each model variable with respect to each model parameter from 40,500 simulations Note: The original MATLAB files and their descriptions can be found at the following link: The third part of the code comprises third-party MATLAB files that were downloaded and used in our simulations in their unmodified form. The following list gives the names of those MATLAB files and the source from where they can be downloaded. PRCC.m parameterdist.m _ SETFREQ.m padcat.m padcat-varargin-/content/padcat.m formatticks.m format-tick-labels/content//format_ticks.m parforprogress.m _ progress-monitor--progress-bar--that-works-with-parfor Note: The first three files on this list were developed by Marino et al. (1) 5
6 Instructions for downloading and saving the MATLAB files. The files are currently available in the.txt format. In order to run them in MATLAB, the files need to be converted in.m format. Please follow the instructions given below: 1. Download all the files into your current working folder in MATLAB. 2. Open each file one at a time in notepad and click File> Save As and change the.txt extension at the end of the file name to.m and then click Save. 3. MATLAB may ask you to specify the filename one more time. Please use the same file name as in the.txt file. Normal Scar Formation Model 1. The INPUT to the model is the initial concentration of platelets, which reflects the severity of an injury. The default value of this parameter is platelets/ml. This value is defined in the Parameters.m file under Initial conditions. To increase or decrease the severity of an injury, increase or decrease the value of the parameter P_init in this file. Note: any additional simulation of interest, e.g., pathological scarring induced by a 1.5-fold higher collagen production rate by fibroblasts and by a 2-fold reduction in fibroblast apoptosis rate, will need to be initiated by changing the respective parameters in the Parameters.m file. 2. To run the model, open Main.m and click the Run icon or type Main in the MATLAB command window. 3. After the routine is executed, the kinetic curves of some of the model variables will be displayed in two separate figures, as shown below. Figures for other model variables are commented. Please uncomment them to obtain plots for all model variables. Figure 1: kinetics of the total neutrophil, total macrophage, fibroblast, and myofibroblast concentrations Figure 2: kinetics of the total collagen and collagen fiber concentrations 6
7 These output figures show the raw values calculated by the model. The raw values of all model variables, as well as simulation time points, are stored in the output variable g in the MATLAB workspace. The normalized values of all model variables are stored in the output variable gnorm in the MATLAB workspace. Note: the raw values of all model variables were imported into MS Excel, normalized, and plotted along with normalized experimental data, as shown in Figure 2, Figure 3, Figure 6, and Supplemental Figure 2 of the paper. Note: pathological scarring simulations shown in Figure 6 of the paper were performed by executing the file Main.m after simultaneously increasing the parameter kprod_f by 1.5- fold of its default value and decreasing the parameter k_apop_f by 2-fold of its default value in the Parameters.m file. 7
8 Local Sensitivity Analysis Simulation: to calculate the local sensitivity values in the vicinity of the default parameter set, open the file Main.m and uncomment the last two lines under Local sensitivity analysis (lines 43-44). Then, click on the Run icon or type Main in the MATLAB command window. Output: the raw sensitivity values for all the model variables at 41 simulated time points for each of the 108 main model parameters are stored in the output variable Gsen_local (a structure of size 1 108, where each element represents the simulation for a particular parameter variation) in the MATLAB workspace. Note: for a complete list of the parameter identifying numbers, check the file Parameters.m. Each parameter is assigned an identifying number shown in the comment next to its initialization. Sampling-based Global Sensitivity Analysis (randomized parameter sets) For the sampling-based sensitivity analysis, we calculated the partial rank correlation coefficient (PRCC) between each model variable and each model parameter for 41 time points representing day 0 to day 40 of the simulation using simulated data from 40,000 simulations. Simulation: to calculate the time courses for all the model variables for a number of random parameter sets, follow the instructions given below. 1. Open Global_local.m. 2. Change the value of the parameter iter to choose the number of randomly generated parameter sets (default value used in the paper: 40,000). 3. Change the value of the parameter rangefactor to increase or decrease the uniform distribution sampling range for the extended sensitivity analysis [default value used in the paper: 2, i.e., the parameter values in the generated sets are chosen randomly from a 4-fold range (2-fold higher and 2-fold lower than the default value)]. Note: to simulate the time courses for all model variables with one parameter set using one compute node takes ~1 minute. Therefore, to compute the sensitivity values for 40,000 parameter sets, we used 12 parallel nodes, and the simulation took approximately 48 hours to complete. The user is advised to start with smaller values of iter (e.g., 50 or 100). If using parallel processing, replace the for command in Global_local.m, line 35, by parfor and specify the number of nodes that will be used in the parpool command right before using parfor. 8
9 4. Click on the Run icon or type Global_local in the MATLAB command window. 5. To calculate the PRCCs between each model variable and each model parameter for the 40,000 simulations, uncomment the line 71 in Global_local.m. Output: the kinetic trajectories for all the 31 model variables for each of the randomly generated 40,000 parameter sets are stored in the output variable Y_main_global in the MATLAB workspace. The PRCCs and the associated p-values are stored in the output variable M. M is a structure with 6 fields, and each field has 41 elements representing the respective PRCC values and p-values for each simulation time point. The PRCC values and the p-values are stored in field 5 and field 6 of the output variable M in the MATLAB workspace, respectively. 6. To plot the PRCC values at a given time point, open CCfigure.m. Enter the time point for which the PRCCs need to be plotted in line 2 (default value is 41, i.e., the final time point of the simulation). To run the script, click the Run icon or type CCfigure in the MATLAB command window. Sample output is shown in the figure below. Variance-based Global Sensitivity Analysis (randomized parameter sets) For the variance-based sensitivity analysis, we calculated the individual and total efast sensitivity values between each model variable and each model parameter for 41 simulation time points representing day 0 to day 40 of the simulation. 9
10 Simulation: to calculate the time courses for the model variables for a number of random parameter sets, follow the instructions given below. 1. Open Model_efast_modified.m. 2. Change the value of the parameter NR to choose the number of resampling to be performed (default value used in the paper: 5). 3. Change the value of the parameter k to the number of parameters in the model (value used in the paper: 108). 4. Change the value of the parameter NS to choose the number of samples per search curve (default value used in the paper: 75, minimal number of samples for efast analysis is 65). 5. To run the model, click the Run icon or type Model_efast_modified in the MATLAB command window. Output: the kinetic trajectories for all the 31 model variables for each of the randomly generated 40,500 (108 parameters 75 samples 5 resampling) simulations are stored in the output variable Y in the MATLAB workspace. The individual and total sensitivity values for each model variable with respect to each parameter at 41 simulation time points are stored in the output variables Si and Sti in the MATLAB workspace, respectively. Identification of Critical Model Parameters To identify the model parameters whose modulation drives pathological scarring, we performed clustering analysis to divide the 108 PRCCs and the 108 individual efast sensitivity values into three groups. Model parameters with high PRCCs and efast sensitivity values were assigned to cluster #1. We specifically looked at the model parameters in cluster #1 for the model variables representing fibroblast concentration and total collagen concentration. However, we performed the clustering analysis for all model variables. Simulation: to perform the clustering analysis follow the instructions given below. 1. Call the function prccclustering.m by typing the following in the MATLAB command window: [M2 Var_prccparam Var_prcc] = prccclustering(m,var) 2. Call the function efastclustering.m by typing the following in the MATLAB command window: 10
11 [Var_efastSiparam Var_efastSi Var_efastStiparam Var_efastSti N2] = efastclustering1(si,sti,var) Note: in both these functions, the input parameter var specifies the number assigned to each model variable for which the clustering needs to be performed. In our simulations, we performed the analysis for all model variables. Therefore, the default value of var is an array of numbers 1 to Open commonclustering.m. Click on the Run icon or type commonclustering in the MATLAB command window. Output: the parameter numbers and the corresponding PRCCs belonging to cluster #1 for all the 31 model variables at 40 simulation time points (representing day 1 to day 40 of the simulation) are stored in the output variable M2 in the MATLAB workspace. The parameter numbers and the corresponding efast sensitivity values belonging to cluster #1 for all the 31 model variables at 40 simulation time points are stored in the output variable N2 in the MATLAB workspace. The model parameter numbers and the corresponding PRCC and efast sensitivity values for the model parameters common to the cluster #1 of both the PRCC and efast analysis are stored in the output variable O in the MATLAB workspace. Note: the values of the critical PRCCs and efast sensitivity values were imported into MS Excel, and plotted using a bar graph (Figure 4 of the paper). References 1. Marino, S., I. B. Hogue, C. J. Ray, and D. E. Kirschner A methodology for performing global uncertainty and sensitivity analysis in systems biology. J Theor Biol 254:
CPIB SUMMER SCHOOL 2011: INTRODUCTION TO BIOLOGICAL MODELLING
CPIB SUMMER SCHOOL 2011: INTRODUCTION TO BIOLOGICAL MODELLING 1 Getting started Practical 4: Spatial Models in MATLAB Nick Monk Matlab files for this practical (Mfiles, with suffix.m ) can be found at:
More informationWe deliver Global Engineering Solutions. Efficiently. This page contains no technical data Subject to the EAR or the ITAR
Numerical Computation, Statistical analysis and Visualization Using MATLAB and Tools Authors: Jamuna Konda, Jyothi Bonthu, Harpitha Joginipally Infotech Enterprises Ltd, Hyderabad, India August 8, 2013
More informationAccelerating Finite Element Analysis in MATLAB with Parallel Computing
MATLAB Digest Accelerating Finite Element Analysis in MATLAB with Parallel Computing By Vaishali Hosagrahara, Krishna Tamminana, and Gaurav Sharma The Finite Element Method is a powerful numerical technique
More informationModel-based Design/Simulation
Fast development of controllers and sequence controllers The MATLAB program package and the associated toolbox, Simulink from Mathworks Inc. are considered to be the worldwide standard in the area of modeling
More informationDr Richard Greenaway
SCHOOL OF PHYSICS, ASTRONOMY & MATHEMATICS 4PAM1008 MATLAB 1 Introduction to MATLAB Dr Richard Greenaway 1 Introduction to MATLAB 1.1 What is MATLAB? MATLAB is a high-level technical computing language
More informationMultiple runs of the same parameter combination with R package pse
Multiple runs of the same parameter combination with R package pse Chalom, A. Prado, P.I. Version 0.3.1, November 23, 2013 This document presents an extension to the practical tutorial found in the vignette
More informationModel-based Design/Simulation
Fast development of controllers and sequence controllers The MATLAB program package and the associated toolbox, Simulink from Mathworks Inc. are considered to be the worldwide standard in the area of modeling
More informationFiber Orientation (3D) Solver Verification and Validation
AUTODESK MOLDFLOW INSIGHT 2 VALIDATION REPORT Fiber Orientation (3D) Solver Verification and Validation Executive Summary The fiber orientation at the injection locations was modified to a prescribed orientation
More informationPerformance Metrics of a Parallel Three Dimensional Two-Phase DSMC Method for Particle-Laden Flows
Performance Metrics of a Parallel Three Dimensional Two-Phase DSMC Method for Particle-Laden Flows Benzi John* and M. Damodaran** Division of Thermal and Fluids Engineering, School of Mechanical and Aerospace
More informationMANUAL FOR RECTILINEAR AND TORSIONAL POSITION CONTROL SYSTEM Prof. R.A. de Callafon, Dept. of MAE, UCSD, version
MANUAL FOR RECTILINEAR AND TORSIONAL POSITION CONTROL SYSTEM Prof. R.A. de Callafon, Dept. of MAE, UCSD, version 3.1415 ECP HARDWARE & SOFTWARE Turning on Hardware Turn on the ECP (model 205 or 210) control
More informationMIPE: Model Informing Probability of Eradication of non-indigenous aquatic species. User Manual. Version 2.4
MIPE: Model Informing Probability of Eradication of non-indigenous aquatic species User Manual Version 2.4 March 2014 1 Table of content Introduction 3 Installation 3 Using MIPE 3 Case study data 3 Input
More informationResource and Performance Distribution Prediction for Large Scale Analytics Queries
Resource and Performance Distribution Prediction for Large Scale Analytics Queries Prof. Rajiv Ranjan, SMIEEE School of Computing Science, Newcastle University, UK Visiting Scientist, Data61, CSIRO, Australia
More informationPSY 9556B (Feb 5) Latent Growth Modeling
PSY 9556B (Feb 5) Latent Growth Modeling Fixed and random word confusion Simplest LGM knowing how to calculate dfs How many time points needed? Power, sample size Nonlinear growth quadratic Nonlinear growth
More informationHardware & System Requirements
Safend Data Protection Suite Hardware & System Requirements System Requirements Hardware & Software Minimum Requirements: Safend Data Protection Agent Requirements Console Safend Data Access Utility Operating
More informationhp calculators HP 9g Statistics Non-Linear Regression Non-Linear Regression Practice Solving Non-Linear Regression Problems
HP 9g Statistics Non-Linear Regression Non-Linear Regression Practice Solving Non-Linear Regression Problems Non-linear regression In addition to the linear regression (described in the HP 9g learning
More informationRIGHTNOW A C E
RIGHTNOW A C E 2 0 1 4 2014 Aras 1 A C E 2 0 1 4 Scalability Test Projects Understanding the results 2014 Aras Overview Original Use Case Scalability vs Performance Scale to? Scaling the Database Server
More informationPower Measurement Using Performance Counters
Power Measurement Using Performance Counters October 2016 1 Introduction CPU s are based on complementary metal oxide semiconductor technology (CMOS). CMOS technology theoretically only dissipates power
More informationScaling MATLAB. for Your Organisation and Beyond. Rory Adams The MathWorks, Inc. 1
Scaling MATLAB for Your Organisation and Beyond Rory Adams 2015 The MathWorks, Inc. 1 MATLAB at Scale Front-end scaling Scale with increasing access requests Back-end scaling Scale with increasing computational
More informationImproving the Performance of the Molecular Similarity in Quantum Chemistry Fits. Alexander M. Cappiello
Improving the Performance of the Molecular Similarity in Quantum Chemistry Fits Alexander M. Cappiello Department of Chemistry Carnegie Mellon University Pittsburgh, PA 15213 December 17, 2012 Abstract
More informationInstruction Manual: Relaxation Algorithm
Instruction Manual: Relaxation Algorithm Supplement to Trimborn, Koch and Steger (2008) Version 3.1 Timo Trimborn June 2008 1 Introduction This instruction describes how to simulate the transition process
More informationMATLAB Parallel Computing Toolbox Benchmark for an Embarrassingly Parallel Application
MATLAB Parallel Computing Toolbox Benchmark for an Embarrassingly Parallel Application By Nils Oberg, Benjamin Ruddell, Marcelo H. García, and Praveen Kumar Department of Civil and Environmental Engineering
More informationVersion 1.1 March 2017
Version 1.1 March 2017 QuantiFERON -TB Gold Plus Analysis Software (v2.71) Instructional Guide For installation, setup, and use of the QuantiFERON-TB Gold Plus Analysis Software 10595642 QIAGEN, 19300
More informationPARALLELIZATION OF THE NELDER-MEAD SIMPLEX ALGORITHM
PARALLELIZATION OF THE NELDER-MEAD SIMPLEX ALGORITHM Scott Wu Montgomery Blair High School Silver Spring, Maryland Paul Kienzle Center for Neutron Research, National Institute of Standards and Technology
More informationSUBMITTING JOBS TO ARTEMIS FROM MATLAB
INFORMATION AND COMMUNICATION TECHNOLOGY SUBMITTING JOBS TO ARTEMIS FROM MATLAB STEPHEN KOLMANN, INFORMATION AND COMMUNICATION TECHNOLOGY AND SYDNEY INFORMATICS HUB 8 August 2017 Table of Contents GETTING
More informationCHAPTER 3 FUZZY RULE BASED MODEL FOR FAULT DIAGNOSIS
39 CHAPTER 3 FUZZY RULE BASED MODEL FOR FAULT DIAGNOSIS 3.1 INTRODUCTION Development of mathematical models is essential for many disciplines of engineering and science. Mathematical models are used for
More informationInstallation Guidelines Ujjwala KYC Offline Application. By:
Installation Guidelines Ujjwala KYC Offline Application By: Table of Contents 1. Introduction... 3 About Ujjwala KYC Offline Application... 3 About this Document... 3 2. Ujjwala KYC Offline Application
More informationMATLAB Distributed Computing Server (MDCS) Training
MATLAB Distributed Computing Server (MDCS) Training Artemis HPC Integration and Parallel Computing with MATLAB Dr Hayim Dar hayim.dar@sydney.edu.au Dr Nathaniel Butterworth nathaniel.butterworth@sydney.edu.au
More informationMATLAB Based Optimization Techniques and Parallel Computing
MATLAB Based Optimization Techniques and Parallel Computing Bratislava June 4, 2009 2009 The MathWorks, Inc. Jörg-M. Sautter Application Engineer The MathWorks Agenda Introduction Local and Smooth Optimization
More informationQuantifying Load Imbalance on Virtualized Enterprise Servers
Quantifying Load Imbalance on Virtualized Enterprise Servers Emmanuel Arzuaga and David Kaeli Department of Electrical and Computer Engineering Northeastern University Boston MA 1 Traditional Data Centers
More informationParallel MATLAB at VT
Parallel MATLAB at VT Gene Cliff (AOE/ICAM - ecliff@vt.edu ) James McClure (ARC/ICAM - mcclurej@vt.edu) Justin Krometis (ARC/ICAM - jkrometis@vt.edu) 11:00am - 11:50am, Thursday, 25 September 2014... NLI...
More informationAnalyzing ICAT Data. Analyzing ICAT Data
Analyzing ICAT Data Gary Van Domselaar University of Alberta Analyzing ICAT Data ICAT: Isotope Coded Affinity Tag Introduced in 1999 by Ruedi Aebersold as a method for quantitative analysis of complex
More informationCHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION
CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION 6.1 INTRODUCTION Fuzzy logic based computational techniques are becoming increasingly important in the medical image analysis arena. The significant
More informationPERFORMANCE STUDY OCTOBER 2017 ORACLE MONSTER VIRTUAL MACHINE PERFORMANCE. VMware vsphere 6.5
PERFORMANCE STUDY OCTOBER 2017 ORACLE MONSTER VIRTUAL MACHINE PERFORMANCE VMware vsphere 6.5 Table of Contents Executive Summary...3 Introduction...3 Test Environment... 4 Test Workload... 5 Virtual Machine
More informationJULIA ENABLED COMPUTATION OF MOLECULAR LIBRARY COMPLEXITY IN DNA SEQUENCING
JULIA ENABLED COMPUTATION OF MOLECULAR LIBRARY COMPLEXITY IN DNA SEQUENCING Larson Hogstrom, Mukarram Tahir, Andres Hasfura Massachusetts Institute of Technology, Cambridge, Massachusetts, USA 18.337/6.338
More informationParallel and Distributed Computing with MATLAB Gerardo Hernández Manager, Application Engineer
Parallel and Distributed Computing with MATLAB Gerardo Hernández Manager, Application Engineer 2018 The MathWorks, Inc. 1 Practical Application of Parallel Computing Why parallel computing? Need faster
More informationSpeeding up MATLAB Applications Sean de Wolski Application Engineer
Speeding up MATLAB Applications Sean de Wolski Application Engineer 2014 The MathWorks, Inc. 1 Non-rigid Displacement Vector Fields 2 Agenda Leveraging the power of vector and matrix operations Addressing
More informationPROMO 2017a - Tutorial
PROMO 2017a - Tutorial Introduction... 2 Installing PROMO... 2 Step 1 - Importing data... 2 Step 2 - Preprocessing... 6 Step 3 Data Exploration... 9 Step 4 Clustering... 13 Step 5 Analysis of sample clusters...
More informationHigh Performance Computing (HPC) Prepared By: Abdussamad Muntahi Muhammad Rahman
High Performance Computing (HPC) Prepared By: Abdussamad Muntahi Muhammad Rahman 1 2 Introduction to High Performance Computing (HPC) Introduction High-speed computing. Originally pertaining only to supercomputers
More informationQstatLab: software for statistical process control and robust engineering
QstatLab: software for statistical process control and robust engineering I.N.Vuchkov Iniversity of Chemical Technology and Metallurgy 1756 Sofia, Bulgaria qstat@dir.bg Abstract A software for quality
More informationA Performance Characterization of Microsoft SQL Server 2005 Virtual Machines on Dell PowerEdge Servers Running VMware ESX Server 3.
A Performance Characterization of Microsoft SQL Server 2005 Virtual Machines on Dell PowerEdge Servers Running VMware ESX Server 3.5 Todd Muirhead Dell Enterprise Technology Center www.delltechcenter.com
More informationIntroduction to Matlab Simulink. Control Systems
Introduction to Matlab Simulink & their application in Control Systems ENTC 462 - Spring 2007 Introduction Simulink (Simulation and Link) is an extension of MATLAB by Mathworks Inc. It works with MATLAB
More informationVMware Infrastructure 3 Primer Update 2 and later for ESX Server 3.5, ESX Server 3i version 3.5, VirtualCenter 2.5
Update 2 and later for ESX Server 3.5, ESX Server 3i version 3.5, VirtualCenter 2.5 VMware Infrastructure 3 Primer Revision: 20090313 Item: EN-000021-02 You can find the most up-to-date technical documentation
More informationA Comparative Study of Microsoft Exchange 2010 on Dell PowerEdge R720xd with Exchange 2007 on Dell PowerEdge R510
A Comparative Study of Microsoft Exchange 2010 on Dell PowerEdge R720xd with Exchange 2007 on Dell PowerEdge R510 Incentives for migrating to Exchange 2010 on Dell PowerEdge R720xd Global Solutions Engineering
More informationParallelizing SAT Solver With specific application on solving Sudoku Puzzles
6.338 Applied Parallel Computing Final Report Parallelizing SAT Solver With specific application on solving Sudoku Puzzles Hank Huang May 13, 2009 This project was focused on parallelizing a SAT solver
More informationWindows Server 2003 NetBench Performance Report
Edison Group, Inc Windows Server 2003 NetBench Performance Report For Microsoft January 31, 2006 Edison Group, Inc Windows Server 2003 NetBench Performance Report Printed in the United States of America.
More informationParallel Computing with MATLAB
Parallel Computing with MATLAB CSCI 4850/5850 High-Performance Computing Spring 2018 Tae-Hyuk (Ted) Ahn Department of Computer Science Program of Bioinformatics and Computational Biology Saint Louis University
More informationSample Based Visualization and Analysis of Binary Search in Worst Case Using Two-Step Clustering and Curve Estimation Techniques on Personal Computer
International Research Journal of Engineering and Technology (IRJET) e-issn: 2395-0056 Volume: 02 Issue: 08 Nov-2015 p-issn: 2395-0072 www.irjet.net Sample Based Visualization and Analysis of Binary Search
More informationSuperpixel Tracking. The detail of our motion model: The motion (or dynamical) model of our tracker is assumed to be Gaussian distributed:
Superpixel Tracking Shu Wang 1, Huchuan Lu 1, Fan Yang 1 abnd Ming-Hsuan Yang 2 1 School of Information and Communication Engineering, University of Technology, China 2 Electrical Engineering and Computer
More informationBenchmark Tests of Asterisk as a B2BUA
Benchmark Tests of Asterisk as a B2BUA Astricon 28 Jim.Dalton@TransNexus.com Why Test Methodology Results Agenda V1.4, 32 bit Fedora, Dual Xeon-Dual Core V1.4, 64 bit Redhat, Xeon Quad Core V1.6, 64 bit
More informationBlazer Pro V1.1.1 Software Requirements & Hardware Performance
Blazer Pro V1.1.1 Software Requirements & Hardware 1 Contents 1. Software Requirements... 1 2. Client... 2 3. Server... 3 3.1 Server (Distributed)... 3 3.1.1 Storage Server... 3 3.1.2 Stream Media Server...
More informationDATA PROCESSING AND CURVE FITTING FOR OPTICAL DENSITY - ETHANOL CONCENTRATION CORRELATION VESELLENYI TIBERIU ŢARCĂ RADU CĂTĂLIN ŢARCĂ IOAN CONSTANTIN
DATA PROCESSING AND CURVE FITTING FOR OPTICAL DENSITY - ETHANOL CONCENTRATION CORRELATION VESELLENYI TIBERIU ŢARCĂ RADU CĂTĂLIN ŢARCĂ IOAN CONSTANTIN DATA PROCESSING AND CURVE FITTING FOR OPTICAL DENSITY
More informationAlwan CMYK Optimizer
Alwan CMYK Optimizer Benchmark on processing performances October 25, 2012 I. Introduction The goal of this paper is to help users choose the appropriate Mac configuration for their PDF usage of CMYK Optimizer.
More informationImage Shift Correction in Microscopic Time Lapse Sequences
Image Shift Correction in Microscopic Time Lapse Sequences 1. General Information It is of importance to ensure mechanical stability of your live cell imaging set-up during a time lapse experiment. Vibration
More informationSolving Large Complex Problems. Efficient and Smart Solutions for Large Models
Solving Large Complex Problems Efficient and Smart Solutions for Large Models 1 ANSYS Structural Mechanics Solutions offers several techniques 2 Current trends in simulation show an increased need for
More informationTable of Contents. Introduction.*.. 7. Part /: Getting Started With MATLAB 5. Chapter 1: Introducing MATLAB and Its Many Uses 7
MATLAB Table of Contents Introduction.*.. 7 About This Book 1 Foolish Assumptions 2 Icons Used in This Book 3 Beyond the Book 3 Where to Go from Here 4 Part /: Getting Started With MATLAB 5 Chapter 1:
More informationUniversity of Leeds. School of Process, Environmental and Materials Engineering Energy and Resources Research Institute GUI-HDMR
University of Leeds School of Process, Environmental and Materials Engineering Energy and Resources Research Institute User Documentation (Draft) GUI-HDMR Version 1.1 Developer: Tilo Ziehn Contact: Professor
More informationEquivio Performance with Relativity. Technical Brief Equivio v2.3.7
Equivio Performance with Relativity Technical Brief Equivio v2.3.7 SUMMARY This document presents performance data for Equivio software, run in conjunction with Relativity, on a large actual case in the
More informationModelling and Simulation for Engineers
Unit T7: Modelling and Simulation for Engineers Unit code: F/503/7343 QCF level: 6 Credit value: 15 Aim This unit gives learners the opportunity to develop their understanding of Ordinary Differential
More informationOutline. Multivariate analysis: Least-squares linear regression Curve fitting
DATA ANALYSIS Outline Multivariate analysis: principal component analysis (PCA) visualization of high-dimensional data clustering Least-squares linear regression Curve fitting e.g. for time-course data
More informationMit MATLAB auf der Überholspur Methoden zur Beschleunigung von MATLAB Anwendungen
Mit MATLAB auf der Überholspur Methoden zur Beschleunigung von MATLAB Anwendungen Frank Graeber Application Engineering MathWorks Germany 2013 The MathWorks, Inc. 1 Speed up the serial code within core
More informationMap3D V58 - Multi-Processor Version
Map3D V58 - Multi-Processor Version Announcing the multi-processor version of Map3D. How fast would you like to go? 2x, 4x, 6x? - it's now up to you. In order to achieve these performance gains it is necessary
More informationA Comprehensive Study on the Performance of Implicit LS-DYNA
12 th International LS-DYNA Users Conference Computing Technologies(4) A Comprehensive Study on the Performance of Implicit LS-DYNA Yih-Yih Lin Hewlett-Packard Company Abstract This work addresses four
More informationIntroduction to Jackknife Algorithm
Polytechnic School of the University of São Paulo Department of Computing Engeneering and Digital Systems Laboratory of Agricultural Automation Introduction to Jackknife Algorithm Renato De Giovanni Fabrício
More informationSOMfluor package tutorial
SOMfluor package tutorial This tutorial serves as a guide for researchers wishing to implement Kohonen's selforganizing maps (SOM) on fluorescence data using Matlab. The following instructions and commands
More informationInsight into model mechanisms through automatic parameter fitting: a new methodological framework for model development
Tøndel et al. BMC Systems Biology 2014, 8:59 RESEARCH ARTICLE Open Access Insight into model mechanisms through automatic parameter fitting: a new methodological framework for model development Kristin
More informationCentrix WorkSpace IQ Installation Guide. Version 4.5
Centrix WorkSpace IQ Installation Guide Version 4.5 If you have any feedback about the product or documentation, please submit to: enquiries@centrixsoftware.com 2010 Centrix Software Ltd. All rights reserved.
More informationCorrelation based File Prefetching Approach for Hadoop
IEEE 2nd International Conference on Cloud Computing Technology and Science Correlation based File Prefetching Approach for Hadoop Bo Dong 1, Xiao Zhong 2, Qinghua Zheng 1, Lirong Jian 2, Jian Liu 1, Jie
More informationAdvanced Digital Signal Processing Adaptive Linear Prediction Filter (Using The RLS Algorithm)
Advanced Digital Signal Processing Adaptive Linear Prediction Filter (Using The RLS Algorithm) Erick L. Oberstar 2001 Adaptive Linear Prediction Filter Using the RLS Algorithm A complete analysis/discussion
More informationThe Impact of Disk Fragmentation on Servers. By David Chernicoff
The Impact of Disk Fragmentation on Servers By David Chernicoff Published: May 2009 The Impact of Disk Fragmentation on Servers Testing Server Disk Defragmentation IT defragmentation software brings to
More informationFile Server Comparison: Executive Summary. Microsoft Windows NT Server 4.0 and Novell NetWare 5. Contents
File Server Comparison: Microsoft Windows NT Server 4.0 and Novell NetWare 5 Contents Executive Summary Updated: October 7, 1998 (PDF version 240 KB) Executive Summary Performance Analysis Price/Performance
More informationLarge scale Imaging on Current Many- Core Platforms
Large scale Imaging on Current Many- Core Platforms SIAM Conf. on Imaging Science 2012 May 20, 2012 Dr. Harald Köstler Chair for System Simulation Friedrich-Alexander-Universität Erlangen-Nürnberg, Erlangen,
More informationMicrosoft Exchange Server 2010 Performance on VMware vsphere 5
Microsoft Exchange Server 2010 Performance on VMware vsphere 5 Performance Study TECHNICAL WHITE PAPER Table of Contents Introduction.... 3 Experimental Configuration and Methodology... 3 Test-Bed Configuration....
More informationKD Max V5 Upgrade & Installation Guidance For upgrade users KD Max V5 Upgrade & Installation Guidance
KD Max V5 Upgrade & Installation Guidance 1 / 12 Contents Part 1: Upgrade keylock to KD Max V5.0...3 Part 2: System installation and configuration 6 Part 3: Installing KD Max V5.0. 8 Part 4: Activate your
More informationMatlab for Engineers
Matlab for Engineers Alistair Johnson 31st May 2012 Centre for Doctoral Training in Healthcare Innovation Institute of Biomedical Engineering Department of Engineering Science University of Oxford Supported
More informationMachine Learning and Bioinformatics 機器學習與生物資訊學
Molecular Biomedical Informatics 分子生醫資訊實驗室 機器學習與生物資訊學 Machine Learning & Bioinformatics 1 Evaluation The key to success 2 Three datasets of which the answers must be known 3 Note on parameter tuning It
More informationEnhancing Analysis-Based Design with Quad-Core Intel Xeon Processor-Based Workstations
Performance Brief Quad-Core Workstation Enhancing Analysis-Based Design with Quad-Core Intel Xeon Processor-Based Workstations With eight cores and up to 80 GFLOPS of peak performance at your fingertips,
More informationEvaluation of Power Consumption of Modified Bubble, Quick and Radix Sort, Algorithm on the Dual Processor
Evaluation of Power Consumption of Modified Bubble, Quick and, Algorithm on the Dual Processor Ahmed M. Aliyu *1 Dr. P. B. Zirra *2 1 Post Graduate Student *1,2, Computer Science Department, Adamawa State
More informationSimulation of Back Propagation Neural Network for Iris Flower Classification
American Journal of Engineering Research (AJER) e-issn: 2320-0847 p-issn : 2320-0936 Volume-6, Issue-1, pp-200-205 www.ajer.org Research Paper Open Access Simulation of Back Propagation Neural Network
More informationTechnical Computing with MATLAB
Technical Computing with MATLAB University Of Bath Seminar th 19 th November 2010 Adrienne James (Application Engineering) 1 Agenda Introduction to MATLAB Importing, visualising and analysing data from
More informationBest First and Greedy Search Based CFS and Naïve Bayes Algorithms for Hepatitis Diagnosis
Best First and Greedy Search Based CFS and Naïve Bayes Algorithms for Hepatitis Diagnosis CHAPTER 3 BEST FIRST AND GREEDY SEARCH BASED CFS AND NAÏVE BAYES ALGORITHMS FOR HEPATITIS DIAGNOSIS 3.1 Introduction
More informationINSTALLATION GUIDE. ID DESIGNER PC-Based Software Installation Guide. Version 4.0
INSTALLATION GUIDE ID DESIGNER PC-Based Software Installation Guide Version 4.0 122 West State Street Traverse City, MI 49684 www.salamanderlive.com 877.430.5171 TABLE OF CONTENTS 1 ABOUT THIS GUIDE...
More informationWhy Does Solid State Disk Lower CPI?
Why Does Solid State Disk Lower CPI? Blaine Gaither, Jay Veazey, Paul Cao Revision: June 23, 2010 " 2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change
More informationIntroduction to Matlab GPU Acceleration for. Computational Finance. Chuan- Hsiang Han 1. Section 1: Introduction
Introduction to Matlab GPU Acceleration for Computational Finance Chuan- Hsiang Han 1 Abstract: This note aims to introduce the concept of GPU computing in Matlab and demonstrates several numerical examples
More informationDon t Forget the Memory. Dean Klein, VP Memory System Development Micron Technology, Inc.
Don t Forget the Memory Dean Klein, VP Memory System Development Micron Technology, Inc. Memory is Everywhere 2 One size DOES NOT fit all 3 Question: How many different memories does your computer use?
More informationTEMPERATURE MANAGEMENT IN DATA CENTERS: WHY SOME (MIGHT) LIKE IT HOT
TEMPERATURE MANAGEMENT IN DATA CENTERS: WHY SOME (MIGHT) LIKE IT HOT Nosayba El-Sayed, Ioan Stefanovici, George Amvrosiadis, Andy A. Hwang, Bianca Schroeder {nosayba, ioan, gamvrosi, hwang, bianca}@cs.toronto.edu
More informationTemperature Calculation of Pellet Rotary Kiln Based on Texture
Intelligent Control and Automation, 2017, 8, 67-74 http://www.scirp.org/journal/ica ISSN Online: 2153-0661 ISSN Print: 2153-0653 Temperature Calculation of Pellet Rotary Kiln Based on Texture Chunli Lin,
More informationGPU Implementation of Implicit Runge-Kutta Methods
GPU Implementation of Implicit Runge-Kutta Methods Navchetan Awasthi, Abhijith J Supercomputer Education and Research Centre Indian Institute of Science, Bangalore, India navchetanawasthi@gmail.com, abhijith31792@gmail.com
More informationThe DETER Testbed: Overview 25 August 2004
The DETER Testbed: Overview 25 August 2004 1. INTRODUCTION The DETER (Cyber Defense Technology Experimental Research testbed is a computer facility to support experiments in a broad range of cyber-security
More informationMICRO CT LUNG SEGMENTATION. Using Analyze
MICRO CT LUNG SEGMENTATION Using Analyze 2 Table of Contents 1. Introduction page 3 2. Lung Segmentation page 4 3. Lung Volume Measurement page 13 4. References page 16 3 Introduction Mice are often used
More informationCNC Milling Machines Advanced Cutting Strategies for Forging Die Manufacturing
CNC Milling Machines Advanced Cutting Strategies for Forging Die Manufacturing Bansuwada Prashanth Reddy (AMS ) Department of Mechanical Engineering, Malla Reddy Engineering College-Autonomous, Maisammaguda,
More informationARCHITECTURE OF MADIS DATA PROCESSING AND DISTRIBUTION AT FSL
P2.39 ARCHITECTURE OF MADIS DATA PROCESSING AND DISTRIBUTION AT FSL 1. INTRODUCTION Chris H. MacDermaid*, Robert C. Lipschutz*, Patrick Hildreth*, Richard A. Ryan*, Amenda B. Stanley*, Michael F. Barth,
More informationDI TRANSFORM. The regressive analyses. identify relationships
July 2, 2015 DI TRANSFORM MVstats TM Algorithm Overview Summary The DI Transform Multivariate Statistics (MVstats TM ) package includes five algorithm options that operate on most types of geologic, geophysical,
More informationPerformance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances
Performance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances Minzhong Liu, Xiufen Zou, Yu Chen, Zhijian Wu Abstract In this paper, the DMOEA-DD, which is an improvement of DMOEA[1,
More informationP a g e 1. MathCAD VS MATLAB. A Usability Comparison. By Brian Tucker
P a g e 1 MathCAD VS MATLAB A Usability Comparison By Brian Tucker P a g e 2 Table of Contents Introduction... 3 Methodology... 3 Tasks... 3 Test Environment... 3 Evaluative Criteria/Rating Scale... 4
More informationCPIB SUMMER SCHOOL 2011: INTRODUCTION TO BIOLOGICAL MODELLING
CPIB SUMMER SCHOOL 2011: INTRODUCTION TO BIOLOGICAL MODELLING 1 COPASI COPASI / Parameter estimation Markus Owen COPASI stands for COmplex PAthway SImulator. It is for the simulation and analysis of biochemical
More informationPolymath 6. Overview
Polymath 6 Overview Main Polymath Menu LEQ: Linear Equations Solver. Enter (in matrix form) and solve a new system of simultaneous linear equations. NLE: Nonlinear Equations Solver. Enter and solve a new
More informationA Preliminary Approach for Modeling Energy Efficiency for K-Means Clustering Applications in Data Centers
A Preliminary Approach for Modeling Energy Efficiency for K-Means Clustering Applications in Data Centers Da Qi Ren, Jianhuan Wen and Zhenya Li Futurewei Technologies 2330 Central Expressway, Santa Clara,
More informationQuantiFERON -TB Gold In-Tube (v2.17.3*) Analysis Software Instructional Guide
QuantiFERON -TB Gold In-Tube (v2.17.3*) Analysis Software Instructional Guide QuantiFERON-TB Gold In-Tube Analysis Software. is a PC-based application for calculating QuantiFERON-TB Gold In-Tube (QFT )
More informationSwammerdam Institute for Life Sciences (Universiteit van Amsterdam), 1098 XH Amsterdam, The Netherland
Sparse deconvolution of high-density super-resolution images (SPIDER) Siewert Hugelier 1, Johan J. de Rooi 2,4, Romain Bernex 1, Sam Duwé 3, Olivier Devos 1, Michel Sliwa 1, Peter Dedecker 3, Paul H. C.
More informationivms-5200 Pro V3.3.4 Software Requirements & Hardware Performance
ivms-5200 Pro V3.3.4 Software Requirements & Hardware 1 Contents 1. Software Requirements... 1 2. Client... 2 3. Server... 4 3.1 Server (Distributed)... 4 3.1.1 Storage Server... 4 3.1.2 Stream Media Server...
More information