Contents
Information about model application
A MATLAB application from the field of systems biology was chosen for experimental runs. The application was created using SimBiology® which extends MATLAB® with functionality for modeling, simulating, and analyzing biochemical pathways.
The application allows a user to model and simulate the dynamics of a simple gene regulation network, and understand the effect of stochasticity on the final state of the system. A ensemble of stochastic runs were performed on a gene-regulation model, and the distribution of state was studied at any given time point. Several hundred thousand simulations might need to be performed to obtain a smooth probability distribution function, requiring several days of computation on one MATLAB.
% The model used in this script was adpated from the following publication : % Kepler TB, Elston TC. Stochasticity in transcriptional regulation: % Origins, consequences and % mathematical representations. Biophys J. % 2001;81:3116–3136. clear all
Submitting a Script that Uses Parfor
job=batch('Exercise5_simBioScriptParfor','matlabpool',2, 'Configuration', defaultParallelConfig());
Wait for results and load back into the client workspace
wait(job); load(job);
Plotting histogram of the results
hist(dataParfor(:,1)) title('Histogram of protein state at t = 1000 s') xlabel('Protein State') ylabel('Frequency')
Destroy job when finished
destroy(job);