GRNmap and GRNsight June 24, 2015. Systems Biology Workflow DNA microarray data: wet lab-generated or published Generate gene regulatory network Modeling.

Slides:



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

ANOVA WTdZAP1 p < /6189 (31.42%)2264/6189 (36.58%) p < /6189 (24.67%)1445/6189 (23.35%) p < /6189 (13.90%)792/6189 (12.80%) p
Assigning Numbers to the Arrows Parameterizing a Gene Regulation Network by using Accurate Expression Kinetics.
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.
MATISSE - Modular Analysis for Topology of Interactions and Similarity SEts Igor Ulitsky and Ron Shamir Identification.
Improvements to GRNsight: a Web Application for Visualizing Models of Gene Regulatory Networks Nicole Anguiano*, Anindita Varshneya**, Kam D. Dahlquist**,
Graph and Topological Structure Mining on Scientific Articles Fan Wang, Ruoming Jin, Gagan Agrawal and Helen Piontkivska The Ohio State University The.
Deletion of ZAP1 as a transcriptional factor has minor effects on S. cerevisiae regulatory network in cold shock KARA DISMUKE AND KRISTEN HORSTMANN MAY.
Dahlquist Lab Joint Research Meeting Trixie Anne M. Roque June 10, 2015.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
GRNmap Testing Analysis Grace Johnson and Natalie Williams June 10, 2015.
GRNmap Testing Grace Johnson and Natalie Williams June 3, 2015.
Open Source Projects for Undergraduate Research Experiences
SURP 2015 Presentation draft 15 minutes. Wt, initial weight 1 run.
Changes in Gene Regulation in Δ Zap1 Strain of Saccharomyces cerevisiae due to Cold Shock Jim McDonald and Paul Magnano.
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.
IMPROVED RECONSTRUCTION OF IN SILICO GENE REGULATORY NETWORKS BY INTEGRATING KNOCKOUT AND PERTURBATION DATA Yip, K. Y., Alexander, R. P., Yan, K. K., &
While gene expression data is widely available describing mRNA levels in different cancer cells lines, the molecular regulatory mechanisms responsible.
Extracting binary signals from microarray time-course data Debashis Sahoo 1, David L. Dill 2, Rob Tibshirani 3 and Sylvia K. Plevritis 4 1 Department of.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
May08-21 Model-Based Software Development Kevin Korslund Daniel De Graaf Cory Kleinheksel Benjamin Miller Client – Rockwell Collins Faculty Advisor – Dr.
GeneMANIA: a real-time multiple association network integration algorithm for predicting gene function Sara Mostafavi, Debajyoti Ray, David Warde-Farley,
GRNmap Testing Grace Johnson and Natalie Williams June 17, 2015.
Nonlinear differential equation model for quantification of transcriptional regulation applied to microarray data of Saccharomyces cerevisiae Vu, T. T.,
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.
Inferring gene regulatory networks from multiple microarray datasets (Wang 2006) Tiffany Ko ELE571 Spring 2009.
Lloyd Algorithm K-Means Clustering. Gene Expression Susumu Ohno: whole genome duplications The expression of genes can be measured over time. Identifying.
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.
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.
Individual Gene Analysis, Categorized on Validity of Inputs.
Comparison of the wild type of S. cerevisiae and S. paradoxus Karina Alvarez and Natalie Williams.
Outline S. cerevisiae, a eukaryote known for cold-shock adaption, used in cold-shock experiments Deletion strand HMO1 and the comparison of microarray.
Neural Networks The Elements of Statistical Learning, Chapter 12 Presented by Nick Rizzolo.
Comparison of the wild type of S. cerevisiae and S. paradoxus Karina Alvarez and Natalie Williams.
Systems modeling and statistical analysis allows comparison in the response to cold shock in Saccharomyces cerevisiae between Δhap4-derived and randomly.
Departments of Biology and Mathematics
Student: Trixie Anne M. Roque, Tessa A. Morris
Eddie Azinge, John Lopez, and Corinne Wong
UML Activity Diagram Documents the Flow the of Program
Evaluating Hap4’s Role in the Gene Regulatory Network that Controls the Response to Cold Shock in Saccharomyces cerevisiae using GRNmap K. Grace Johnson1,
Hansheng Xue School of Computer Science and Technology
Evaluating Hap4’s Role in the Gene Regulatory Network that Controls the Response to Cold Shock in Saccharomyces cerevisiae using GRNmap K. Grace Johnson1,
Deletion of ZAP1 as a transcriptional factor has minor effects on S
1 Department of Engineering, 2 Department of Mathematics,
Biomathematical Modeling: The Deletion of HMO1 and its Effect on Cold Shock Reaction in S. cerevisiae Lauren Magee & Lucia Ramirez Department of Mathematics.
UML Activity Diagram Documents the Flow the of Program
1 Department of Engineering, 2 Department of Mathematics,
Change in Expression after modifying fix_b?
1 Department of Engineering, 2 Department of Mathematics,
Change in Expression after modifying fix_b?
Change in Expression after modifying fix_b?
Comparison of the P-value significance between Wild Type and ΔGLN3
Loyola Marymount University
Significance Table from Anova Test
GRNmap Testing and Results
Change in Expression after modifying fix_b?
Final Presentation [work in progress… work completed for Week 11 Journal Assignment] Kara Dismuke.
Comparison of the P-value significance between Wild Type and ΔGLN3
Loyola Marymount Unviersity
Test Case Test case Describes an input Description and an expected output Description. Test case ID Section 1: Before execution Section 2: After execution.
Percentages of specific p-value data
Evaluating Hap4’s Role in the Gene Regulatory Network that Controls the Response to Cold Shock in Saccharomyces cerevisiae using GRNmap K. Grace Johnson1,
Anastasia Baryshnikova  Cell Systems 
(Within-Strain ANOVA)
Dahlquist Lab Joint Research Meeting
Presentation transcript:

GRNmap and GRNsight June 24, 2015

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

Statistical Analysis Was Used to Build A Gene Regulatory Network YEASTRACT Database Selected genes from significant clusters (profiles) Identified which transcription factors regulate the genes in the clusters Clustering Genes with Similar Expression Profiles Selected genes with a corrected p < 0.05 from the within-strain ANOVA Clusters of genes with similar profiles also assigned a p value for significance Within-strain ANOVA Indicates which genes had significant changes in expression at any time point

Within-strain ANOVA Indicates Which Genes Had Significant Changes in Expression at Any Timepoint ANOVA WT dCIN5dGLN3dHAP4dSWI4 p < (38.4%) 1995 (32.2%) 1856 (30.0%) 2387 (38.6%) 2583 (41.7%) p < (24.7%) 1157 (18.7%) 1007 (16.3%) 1489 (24.1%) 1679 (27.1%) p < (13.7%) 566 (9.15%) 398 (6.43%) 679 (11.0%) 869 (14.0%) p < (7.25%) 280 (4.52%) 121 (1.96%) 240 (3.88%) 446 (7.21%) B & H p < (27.0%) 1117 (18.1%) 889 (14.4%) 1615 (26.1%) 1855 (30.0%) Bonferroni p < (3.65%) 109 (1.76%) 20 (0.32%) 61 (0.99%) 179 (2.89%) Within-strain ANOVA ClusteringYEASTRACT

STEM Software Groups Genes with Similar Expression Profiles and Assigns P values to Clusters Within-strain ANOVA ClusteringYEASTRACT

YEASTRACT Identifies Which Transcription Factors Regulate the Genes in the Clusters and Generates a Gene Regulatory Network Within-strain ANOVA Clustering with STEM YEASTRACT Each node is a transcription factor Each edge is a regulatory relationship

Systems Biology Workflow DNA microarray data: wet lab-generated or published Statistical analysis, clustering Generate gene regulatory network Modeling dynamics of the network Visualizing the results New experimental questions K. Grace Johnson Trixie Roque Tessa Morris

GRNmap Uses Ordinary Differential Equations to Model Dynamics of Each Gene in the Network Parameters are estimated from DNA microarray data. Weight parameter, w, gives the direction (activation or repression) and magnitude of regulatory relationship.

A Penalized Least Squares Approach is Used to Estimate Parameters Parameter Penalty Magnitude Least Squares Error Plotting the least squares error function showed that not all the graphs had clear minima. We added a penalty term so that MATLAB’s optimization algorithm would be able to minimize the function. θ is the combined production rate, weight, and threshold parameters.  is determined empirically from the “elbow” of the L-curve.

UML Activity Diagram Documents the Flow the of Program

Input Workbooks Were Designed to Test the Sixteen Ways GRNmap Can be Run 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

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 Updated activity diagram, GitHub wiki, and GRNmap website Document Currently working to automate testing Testing Framework

Parameters Were Estimated for a 21- gene, 50-edge Gene Regulatory Network Do the model parameters accurately represent what is happening in the cell during cold shock?

B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= Generally, the model fits the experimental data well. B&H p= B&H p= B&H p=0.0086

B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= Generally, the model fits the experimental data well.

PHD1 Has a Good Fit with Significant Dynamics Regulators: PHD1, CIN5, FHL1, SKN7, SKO1, SWI4, SWI6 B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= B&H p= Weight: 0.16 Weight: Weight: Weight: 0.16 Weight: Weight: Weight: 0.14 Most regulators also have significant dynamics, making the weights easier to estimate Total repression: Total activation: 0.61

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

GRNmap Produces an Excel Spreadsheet with an Adjacency Matrix Representing the Network 0 represents no relationship. A positive number shows activation. A negative weight signifies repression. The magnitude of the weight is the strength of the relationship. However, GRNmap does not generate any visual representation of the Gene Regulatory Network.

GRNsight Has Sophisticated Architecture and Follows Open Source Development Practices GRNsight has two parts: –The server parses the spreadsheet using the node.js framework –The web client receives that data and generates the graph visualization GRNsight implementation takes advantage of other open source tools –The Data-Driven Documents (D3) JavaScript library to generate a graph derived from input network data and uses Scalable Vector Graphics (SVG) to form the elements of the graph. –GRNsight implements D3’s force layout algorithm which applies a physics-based simulation to the graph. GRNsight follows an open development model using an open source github.com code repository and issue tracking.

Implemented Test-Driven Development Using Mocha Testing Framework Unit testing is a software testing method by which individual units of source code are tested to determine whether they are fit for use. Prior to implementing the unit testing framework, each test spreadsheet was manually uploaded onto the website to test for errors. Unit testing is now executed through Mocha, a JavaScript test framework running on node.js. All tests are written in Chai, a behavior-driven development/test-driven development assertion library for node.js. With 140 automated unit tests in place, we are close to closing off development of version 1.

GRNsight Automatically Lays Out Unweighted and Weighted Graphs GRNsight: 10 milliseconds to generate, 5 minutes to arrange Adobe Illustrator: several hours to create GRNsight: colored edges for weights reveal patterns in data

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 Kevin McGee