Building a model from natural language with INDRA

Slides:



Advertisements
Similar presentations
Systems Analysis and Design in a Changing World, Fifth Edition
Advertisements

Traditional Approach to Design
Chapter 10 The Traditional Approach to Design
Chapter 9: The Traditional Approach to Design Chapter 10 Systems Analysis and Design in a Changing World, 3 rd Edition.
1 Hardware description languages: introduction intellectual property (IP) introduction to VHDL and Verilog entities and architectural bodies behavioral,
1 Component Description Alice 3d Graphics Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Randy Pausch,
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 13 Slide 1 Application architectures.
Systems Analysis and Design in a Changing World, Fifth Edition
An Introduction Chapter Chapter 1 Introduction2 Computer Systems  Programmable machines  Hardware + Software (program) HardwareProgram.
Modeling Process CSCE 668Set 14: Simulations 2 May be several algorithms (processes) runs on each processor to simulate the desired communication system.
OracleAS Reports Services. Problem Statement To simplify the process of managing, creating and execution of Oracle Reports.
12 Systems Analysis and Design in a Changing World, Fifth Edition.
1 ITEC 3010 “Systems Analysis and Design, I” LECTURE 10: Use Case Realizations [Prof. Peter Khaiter]
10 ITK261 The traditional approach to design Reading: Chapter 10 Oct 9, 11.
10 The traditional approach to design Hisham Alkhawar.
Cell Signaling Ontology Takako Takai-Igarashi and Toshihisa Takagi Human Genome Center, Institute of Medical Science, University of Tokyo.
SOFTWARE DESIGN. INTRODUCTION There are 3 distinct types of activities in design 1.External design 2.Architectural design 3.Detailed design Architectural.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 3-1 Chapter 3 Decision Support Systems:
Apr. 8, 2002Calibration Database Browser Workshop1 Database Access Using D0OM H. Greenlee Calibration Database Browser Workshop Apr. 8, 2002.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
Application architectures Advisor : Dr. Moneer Al_Mekhlafi By : Ahmed AbdAllah Al_Homaidi.
Test Generation from UML Specifications Michael A. Gray American University Washington, DC.
Data and tools on the Web have been exposed in a RESTful manner. Taverna provides a custom processor for accessing such services.
Application architectures. Objectives l To explain the organisation of two fundamental models of business systems - batch processing and transaction processing.
Chapter 3 Decision Support Systems: An Overview
CSE 3322 Computer Architecture
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Journal of Vision. 2017;17(4):9. doi: / Figure Legend:
Figure 8.1 Architecture of a Simple Computer System.
Software Programming J. Holvikivi 2014.
A kinetic model reconciles observed ERK phosphorylation, localization, and activity responses A Schematic of a simple kinetic model including cytosolic.
Analysis of in silico flux changes along the exponential growth phase: (A) In silico flux changes from 24 to 36 h, from 36 to 48 h, and from 48 to 60 h.
Motif detectability corresponds to the phylogenetic profile of the cognate transcription factor. Motif detectability corresponds to the phylogenetic profile.
Activity flow of the mTOR signaling network.
Figure 8.1 Architecture of a Simple Computer System.
Clustering of CD34+ single cells
Luminex phosphorylation measurements are reproducible and have broad dynamic range Individual difference in insulin‐induced phosphorylation of ERK measured.
An Introduction to Software Architecture
Network derived from large‐scale fractionation predicts 48 protein complexes and communities Network derived from large‐scale fractionation predicts 48.
Hierarchical structure in the yeast transcription regulatory network.
Heat maps showing global relative growth phenotype and comparison between measured and predicted values. Heat maps showing global relative growth phenotype.
INDRA Statements constructed from TRIPS NLP extractions, BioPAX, and BEL INDRA Statements constructed from TRIPS NLP extractions, BioPAX, and BEL An identical.
Networks of ERK substrates.
Physical EGFR interactome generation and core network proteins identification. Physical EGFR interactome generation and core network proteins identification.
Direct dFOXO targets in wild‐type adult flies.
CS 286 Computer Organization and Architecture
The limiting, degrading entity hypothesis
Detailed analysis of post‐translational compensation of varying Erk concentration. Detailed analysis of post‐translational compensation of varying Erk.
Dynamic changes of protein phosphorylation identify ERK1/2 substrates from cytosolic and nuclear compartments. Dynamic changes of protein phosphorylation.
Three examples of mechanistic abstractions using macros.
Titrations of other division proteins support FtsZ as the division limitation Titrations of other division proteins support FtsZ as the division limitation.
Chapter 3 Decision Support Systems: An Overview
Representations of the Bcl‐2 interaction topology in the EARM 2
Recursive construction and error correction of a simple combinatorial library. Recursive construction and error correction of a simple combinatorial library.
Simulation showing that the cell length variability of the entire population can mask abnormal cell length variability at a specific cell cycle period.
Modeling patterns of p53 activation dynamics from natural language
An integrated NHR network.
Network modules correspond to known and novel functional distinctions between neuronal subtypes. Network modules correspond to known and novel functional.
Community diversity and metagenome depth interact to influence assembly quality. Community diversity and metagenome depth interact to influence assembly.
Three approaches to model reuse.
Nedd4 proteins. Nedd4 proteins. (A) Schematic representation of rNedd4‐1, hNedd4‐1 and hNedd4‐2 (not to scale), with % amino‐acid identity between them.
Schematic representation of the data structure.
A typical current computational meta'omic pipeline to analyze and contrast microbial communities. A typical current computational meta'omic pipeline to.
(A) Design of the PhosphoPep database.
Integration of proteomic data into the model
Figure 7-1: Non-Pipelined Instruction Execution vs. 2-stage Pipeline
Proteomic analysis of human transcription factors Disease correlation of 19 TFs and 4 well‐studied FOX family members, based on their GO annotations. Proteomic.
DuMPLING oligonucleotide plasmid library design and production
Topologies, synthetic implementations and expression profiles of the networks studied Topologies, synthetic implementations and expression profiles of.
Presentation transcript:

Building a model from natural language with INDRA Building a model from natural language with INDRA The architecture of INDRA consists of three layers of modules (1–3). In layer (1), interfaces collect mechanisms from natural language processing systems (e.g., TRIPS Interface) and pathway databases (e.g., Pathway Commons Interface) and Processors (e.g., TRIPS Processor, BioPAX Processor) extract INDRA Statements from their outputs. Statements, the internal representation in INDRA, constitute layer (2). In layer (3), INDRA Statements are assembled into various model formats by Assembler modules (e.g., PySB Assembler, Graph Assembler).A Python script is used to assemble and simulate a model from the text “MEK1 phosphorylates ERK2 at threonine 185 and tyrosine 187”. The process_text method of INDRA's TRIPS Processor is called to send the text to the TRIPS NLP system (1) and then process the output of TRIPS to construct INDRA Statements (2). Then, a PySB Assembler is constructed, the Statements are added to it, and an executable model is assembled using the PySB Assembler's make_model method with a “two‐step” policy (3). Finally, the model is simulated for 300 s using PySB's odesolve function.User input, INDRA modules, and external tools form a sequence of events to turn a natural language sentence into a model and simulation. The natural language description from the user is passed to INDRA's TRIPS Interface, which sends the text to TRIPS (1). The TRIPS system processes the text and creates an Extraction Knowledge Base graph (Results column; yellow box). INDRA receives the results from TRIPS and constructs two INDRA Statements from it, one for each phosphorylation event (Results column), which are returned to the user (2). The user then instantiates a PySB Assembler and instructs it to assemble an executable model (3) from the given INDRA Statements (a schematic biochemical reaction network shown in Results column). Finally, the user calls an ODE solver via PySB's odesolve function to simulate the model for 300 s (simulation output shown in Results column). Benjamin M Gyori et al. Mol Syst Biol 2017;13:954 © as stated in the article, figure or figure legend