Student: Trixie Anne M. Roque, Tessa A. Morris Faculty Mentors: Dr. Kam D. Dahlquist, Dr. Ben G. Fitzpatrick, & Dr. John David N. Dionisio SURP 2015 Final.

Slides:



Advertisements
Similar presentations
Britain Southwick Nicole Anguiano March 29, 2014
Advertisements

Why python? Automate processes Batch programming Faster Open source Easy recognition of errors Good for data management What is python? Scripting programming.
CS511 - Spring 2006 Final Presentation Project 3 - Team 1 Ching Chang Panagiotis Papapetrou Raymond Sweha.
16/27/2015 3:38 AM6/27/2015 3:38 AM6/27/2015 3:38 AMTesting and Debugging Testing The process of verifying the software performs to the specifications.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Modeling the Gene Expression of Saccharomyces cerevisiae Δcin5 Under Cold Shock Conditions Kevin McKay Laura Terada Department of Biology Loyola Marymount.
Software Refactoring and Usability Enhancement for GRNmap, a Gene Regulatory Network Modeling Application Mathematical Model Equation 2. Equation 3. Future.
RMG Study Group Session I: Git, Sphinx, webRMG Connie Gao 9/20/
Determining the Identity and Dynamics of the Gene Regulatory Network Controlling the Response to Cold Shock in Saccharomyces cerevisiae June 24, 2015.
FW364 Ecological Problem Solving Lab 4: Blue Whale Population Variation [Ramas Lab]
TF Infer A Tool for Probabilistic Inference of Transcription Factor Activities H.M. Shahzad Asif Machine Learning Group Department of Computer Science.
Improvements to GRNsight: a Web Application for Visualizing Models of Gene Regulatory Networks Nicole Anguiano*, Anindita Varshneya**, Kam D. Dahlquist**,
Deletion of ZAP1 as a transcriptional factor has minor effects on S. cerevisiae regulatory network in cold shock KARA DISMUKE AND KRISTEN HORSTMANN MAY.
Analytical vs. Numerical Minimization Each experimental data point, l, has an error, ε l, associated with it ‣ Difference between the experimentally measured.
Dahlquist Lab Joint Research Meeting Trixie Anne M. Roque June 10, 2015.
Design and Programming Chapter 7 Applied Software Project Management, Stellman & Greene See also:
GRNmap Testing Analysis Grace Johnson and Natalie Williams June 10, 2015.
1 Agenda – 10/09/2013 Wednesday - Unit 20 Howard J Rattliff, Jr. – Principles of Technology - Course #
GRNmap Testing Grace Johnson and Natalie Williams June 3, 2015.
Open Source Projects for Undergraduate Research Experiences
Changes in Gene Regulation in Δ Zap1 Strain of Saccharomyces cerevisiae due to Cold Shock Jim McDonald and Paul Magnano.
Abstract The Center for Remote Sensing of Ice Sheets (CReSIS) has collected hundreds of terabytes of radar depth sounder data over the Greenland and Antarctic.
GRNmap and GRNsight June 24, Systems Biology Workflow DNA microarray data: wet lab-generated or published Generate gene regulatory network Modeling.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
Data Analysis and GRNmap Testing Grace Johnson and Natalie Williams June 24, 2015.
Creating a Gene Regulatory Network Comparing a Wild Type Strain with a Mutant ΔGLN3 Deletion in S. cerevisiae Showed that ΔGLN3 Exhibits No Meaningful.
Index Slide 2-5: Statistical testing results 6-14: Clustering results 15-17: GRNsight visualization of YEASTRACT results 18-20: GRNmap output visualization.
Project Two Adding Web Pages, Links, and Images Define and set a home page Add pages to a Web site Describe Dreamweaver's image accessibility features.
IMPROVED RECONSTRUCTION OF IN SILICO GENE REGULATORY NETWORKS BY INTEGRATING KNOCKOUT AND PERTURBATION DATA Yip, K. Y., Alexander, R. P., Yan, K. K., &
May08-21 Model-Based Software Development Kevin Korslund Daniel De Graaf Cory Kleinheksel Benjamin Miller Client – Rockwell Collins Faculty Advisor – Dr.
GRNmap Testing Grace Johnson and Natalie Williams June 17, 2015.
Comparing the Dynamics of the Cold Shock Gene Regulatory Network in Yeast with a Random Network K. Grace Johnson 1, Natalie E. Williams 2, Kam D. Dahlquist.
Within Strain ANOVA WTdHAP4 p < (38.4%)2387 (38.6%) p < (24.7%)1489 (24.1 %) p < (13.8%)679 (11.0%) p < (7.25%)240.
Copyright © Education Resource Group, Inc. All Rights reserved. Patent Pending 1 Copyright © Education Resource Group, Inc. All Rights.
WS 9-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. February 27, 2009 Inventory # Workshop 9 Taylor Impact Test – “What if” Study.
Outline S. cerevisiae, a eukaryote known for cold-shock adaption, used in cold-shock experiments Deletion strand HMO1 and the comparison of microarray.
Enterprise Oracle Solutions Oracle Report Manager The New ADI and More Revised:June 20091Report Manager/SROAUG Presentation.
CIS-NG CASREP Information System Next Generation Shawn Baugh Amy Ramirez Amy Lee Alex Sanin Sam Avanessians.
Comparison of the wild type of S. cerevisiae and S. paradoxus Karina Alvarez and Natalie Williams.
Departments of Biology and Mathematics
Pen-size Optimization Workbook for Experimental Research design
Student: Trixie Anne M. Roque, Tessa A. Morris
UML Activity Diagram Documents the Flow the of Program
Maintaining software solutions
Evaluating Hap4’s Role in the Gene Regulatory Network that Controls the Response to Cold Shock in Saccharomyces cerevisiae using GRNmap K. Grace Johnson1,
Ahnert, S. E., & Fink, T. M. A. (2016). Form and function in gene regulatory networks: the structure of network motifs determines fundamental properties.
Evaluating Hap4’s Role in the Gene Regulatory Network that Controls the Response to Cold Shock in Saccharomyces cerevisiae using GRNmap K. Grace Johnson1,
Design and Programming
Biomathematical Modeling: The Deletion of HMO1 and its Effect on Cold Shock Reaction in S. cerevisiae Lauren Magee & Lucia Ramirez Department of Mathematics.
ANOVA Within Strain P-values
UML Activity Diagram Documents the Flow the of Program
dCIN5 and Wildtype Transcription Factor Mapping in Cold Shock
Change in Expression after modifying fix_b?
Week 14 Output Figures Kristen Horstmann.
Change in Expression after modifying fix_b?
Change in Expression after modifying fix_b?
Loyola Marymount University
Within Strain ANOVA for All Strains
GRNmap Testing and Results
Change in Expression after modifying fix_b?
dCIN5 and Wildtype Transcription Factor Mapping in Cold Shock
Loyola Marymount Unviersity
ANOVA Within Strain P-values
Evaluating Hap4’s Role in the Gene Regulatory Network that Controls the Response to Cold Shock in Saccharomyces cerevisiae using GRNmap K. Grace Johnson1,
Within-strain ANOVA for dCIN5
(Within-Strain ANOVA)
Dahlquist Lab Joint Research Meeting
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
There are 16 Different Combinations for the Test Inputs
Framework Anil
Presentation transcript:

Student: Trixie Anne M. Roque, Tessa A. Morris Faculty Mentors: Dr. Kam D. Dahlquist, Dr. Ben G. Fitzpatrick, & Dr. John David N. Dionisio SURP 2015 Final Joint Research Meeting June 24, 2015 GRNmap: a MATLAB Program for Gene Regulatory Network Modeling and Parameter Estimation

Outline GRNmap models the dynamics of “medium- scale” gene regulatory networks using differential equations. Trixie (GRNmap developer): design changes, new features, bug fixes, testing framework implementation, and documentation Tessa (GRNmap tester): new test cases for the testing framework, discovered bugs using various test cases

Outline GRNmap models the dynamics of “medium- scale” gene regulatory networks using differential equations. Trixie (GRNmap developer): design changes, new features, bug fixes, testing framework implementation, and documentation Tessa (GRNmap tester): new test cases for the testing framework, discovered bugs using various test cases

Systems Biology Workflow DNA microarray data: wet lab-generated or published Statistical analysis, clustering, Gene Ontology, term enrichment Generate gene regulatory network Modeling dynamics of the network Visualizing the results New experimental questions

Systems Biology Workflow DNA microarray data: wet lab-generated or published Statistical analysis, clustering, Gene Ontology, term enrichment Generate gene regulatory network Modeling dynamics of the network Visualizing the results New experimental questions

GRNmap: Gene Regulatory Network Modeling and Parameter Estimation The user has a choice to model the dynamics based on a sigmoidal (shown) or Michaelis-Menten function. Parameters are estimated from DNA microarray data from wild type and transcription factor deletion strains subjected to cold shock conditions. Weight parameter, w, gives the direction (activation or repression) and magnitude of regulatory relationship.

UML Activity Diagram Documents the Flow of the Program

UML Activity Diagram Documents the Flow the of Program

Outline GRNmap models the dynamics of “medium- scale” gene regulatory networks using differential equations. Trixie (GRNmap developer): design changes, new features, bug fixes, testing framework implementation, and documentation Tessa (GRNmap tester): new test cases for the testing framework, discovered bugs using various test cases

GRNmap v1.0.8 Includes the Following New Features and Bug Fixes Changed Input/Output worksheet names Deleted "concentration_sigmas" input worksheet from test_files folder because they are no longer used Optimized threshold is now outputted when fix_b = 0 Optimized production rates are now outputted when fix_P = 0 Standard deviations of input expressions are now outputted Updated the wiki with the documentation of input/output worksheets described above Added 16 new test input sheets for each combination of optimization parameters Sigmoid, estimateParams, makeGraphs, fix_b, and fix_P

GRNmap v Includes the Following New Features and Bug Fixes Created an optimization_diagnostics sheet with the LSE, Penalty term, min, and iteration count Added code functionality to compute min LSE and SSEs of individual genes Reordered the strain sigma sheets Renamed graph files to correspond to gene names. Saved the diagnostic graph to a jpg named optimizationDiagnostic.jpg Fixed a bug in the penalty computation of the production rates 2 demo files have been included with this release

Website and Wiki Updated to Reflect Changes with Code Global variables listed in the wiki for future refactoring and testing development GRNmap website now tracks page visits and downloads per version Compatibility description has been included in the website News page updated according to current changes to the website and new releases

Outline GRNmap models the dynamics of “medium-scale” gene regulatory networks using differential equations. Trixie (GRNmap developer): design changes, new features, bug fixes, testing framework implementation, and documentation Tessa (GRNmap tester): new test cases for the testing framework, discovered bugs using various test cases

We Added New Features, Fixed Bugs, and Documented the Changes to GRNmap Including changing names of worksheets, computing standard deviations, and creating optimization diagnostics output New Features and Fix Bugs Manual tests were performed to verify changes and check for bugs before releasing Testing Update activity diagram, Github wiki, and GRNmap website Document Currently working to automate testing Testing Framework

There are Sixteen Different Combinations for the Test Inputs Sigmoidal Estimate + Forward Estimate b, Estimate p Graph No Graph Estimate b, Fix p Graph No Graph Fix b, Estimate p Graph No Graph Fix b, Fix p Graph No Graph Forward Only Graph No Graph Michaelis-Menten Estimate + Forward Fix p Graph No Graph Estimate p Graph No Graph Forward Only Graph No Graph

There was no notable difference between using.xlsx vs. xls input files Tested using one MM and one Sigmoidal input from the original sixteen test files with 22 genes with 47 edges The maximum of the MM difference matrix was E-07 and the maximum of the Sigmoidal difference matrix was E-06. If a file is in the.xls format, the output will also be.xls. GRNsight can only handle.xlsx files.

Using.xlsx vs. xls inputs Resulted in the Same Output with the Most Updated Version of GRNmap Tested using one MM and one Sigmoidal input from the sixteen_tests Zero difference between the LSE, Penalty term, and the counter Zero difference between the w, P, and b values of two copies of the Sigmoidal input workbooks Zero difference between w and P values of two copies of the MM input workbooks (no sheet for b for MM). The w, P, b (for Sigmoidal), LSE, penalty term, and the counter are the same between the.xlsx and.xls versions and the copy-1 and copy-2 from the GRNmap Testing Report for Identical Runs with Same Code Version and Same Input Workbook

Identical Runs with Same Code Version and Same Input Workbook Resulted in the Same Output Tested using one MM and one Sigmoidal input from the folder sixteen_tests files with 4 genes and 6 edges Zero difference between the LSE, Penalty term, and the counter Zero difference between the network_optimized_weights, optimized_production_rates, and optimized_threshold_b values of two copies of the Sigmoidal input workbooks Zero difference between network_optimized_weights and optimized_production_rates values of two copies of the MM input workbooks (no sheet for optimized_threshold_b).

The Executable Functions Properly The executable functions properly as long as the computer has administrator privileges and none of the directory names (folder name or administrator name) have any spaces. Anti-virus software may be prevent download The executable works even after the laptop has been shut off and the program was not reinstalled. GRNmap will work on a non administrator account if it has been downloaded on an administrator account. The executable is not compatible with OS X Yosemite. The executable worked after being uninstalled and then reinstalled on a computer. Running two at a time will produce the output sheets (.mat and.xlsx) as well as the plots, however the figures will overwrite if they are in the same folder

The GRNmap Output Sheet “Sigmas” Calculates the Correct Standard Deviation One workbook containing all strains (wt, dcin5, dgln3, dhap4, dhmo1, and dzap1) for the network with 22 genes and 47 edges, no graphs, fixb = 1, and fixP = 1 was run Manually calculated the standard deviations of the log2 fold expression and compared them to the sigmas that GRNmap calculated The maximum difference between the manually calculated sigmas and the MATLAB calculated sigmas was E-15.

Setting estimateParams Equal to Zero Created an Error In MATLAB Sixteen “large” test files were run with alpha set to 0.001; MaxIter and MaxFunEval set to 1.00E+06; and TolFun and TolX set to 1.00E-05 When estimateParams is set to zero the.xlsx does not output correctly and there is no.mat file produced Also uncovered that if makeGraphs is set to zero, MATLAB will not automatically save the optimization_diagnostic image Multiple runs were performed at once on the same computer for this experiment. How to perform multiple runs at once on one computer is documented on the GRNmap Github

We Are Working To Automate GRNmap Tests We are developing unit tests to automate the testing process Compare output sheets a standard or to each other Issues to think about is what constitutes no difference between output sheets

Acknowledgments Dr. Kam Dahlquist Dr. Ben Fitzpatrick Dondi Fellow members Dr. Lily Khadjavi and Brandon