MCM Website The underlying technology Dr Stephen Pascoe British Atmospheric Data Centre.

Slides:



Advertisements
Similar presentations
Solutions for Cheminformatics
Advertisements

Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.
DeltaSofts ChemCart Next Generation Access to Research Data ChemAxon User Group Meeting Budapest, Hungary June 13-14, 2007.
Bentley Water and Wastewater 2004 Edition. Rule-based annotation Cell placement with annotation Bulk assignment of attribute to like elements Automatic.
what is VA? advantages tools a b c what is VA? advantages tools fully integrated architectural plug-in for Rhino 4 powerful feature-based editor to create.
1.  Understanding about How to Working with Server Side Scripting using PHP Framework (CodeIgniter) 2.
1Key – Report Creation with DB2. DB2 Databases Create Domain for DB2 Test Demo.
Turners SharePoint Web Site How we did it. 2 Page Anatomy Custom Search Web Part Custom Search Web Part Data Form Web Parts Content Query Web Part HTML.
University of Leeds Department of Chemistry The New MCM Website Stephen Pascoe, Louise Whitehouse and Andrew Rickard.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
Metadata Server system software laboratory. Overview metadata service in Grid environment Grid environment Metadata server User query data search information.
CONTENT: A model for collaborative database building Trevor Bond Alan Cornish Washington State University Libraries.
Integrating Chemical Kinetic Data on the web Experiences of the MCM-IUPAC Project Dr Stephen Pascoe. Centre for Atmospheric Data Archival, STFC
PHP Scripts HTML Forms Two-tier Software Architecture PHP Tools.
Multiple Tiers in Action
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
1 BrainWave Biosolutions Limited Accelerating Life Science Research through Technology.
University of Leeds Department of Chemistry The MCM Website Andrew Rickard, Stephen Pascoe, Louise Whitehouse, Claire Bloss, Mike Jenkin, Sam Saunders.
Sysment Reaction Tool Presentation of a smart reaction editor application.
Creating a SharePoint App with Microsoft Access Services
Web Integration to an Appx Backend Server. Unix web servers + CGI Win2K web servers + ASP Win2K web servers + ODBC Processing requests Generating HTML.
Website Design Lesson 3: Interactive websites, Environment and Design Tools Dr. Husam Osta 2013.
Application for Internet Radio Directory 19/06/2012 Industrial Project (234313) Kickoff Meeting Supervisors : Oren Somekh, Nadav Golbandi Students : Moran.
Databases & Data Warehouses Chapter 3 Database Processing.
Digital Object: A Virtual Online Storage Solution 598C Course Project Huajing Li.
Ruby on Rails. What is Ruby on Rails? Ruby on Rails is an open source full-stack web framework. It is an alternative to PHP/MySQL. It can render templates,
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
Web Application Architecture and Communication. Displaying a Web page in a Browser
Server-side Scripting Powering the webs favourite services.
Database testing Prepared by Saurabh sinha. Database testing mainly focus on: Data integrity test Data integrity test Stored procedures test Stored procedures.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
Internet Basics Dr. Norm Friesen June 22, Questions What is the Internet? What is the Web? How are they different? How do they work? How do they.
Integrating Chemical Kinetic Data on the web Experiences of the MCM-IUPAC Project Dr Stephen Pascoe. Centre for Atmospheric Data Archival, STFC
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
Department of Advanced Computing SAR related activities at Christian Michelsen Research Kjell Røang.
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
Custom Spotfire Applications for use in Drug Discovery Chris Louer Team Leader, Cheminformatics © 2001, GlaxoSmithKline, Inc. - All Rights Reserved.
© Anselm Spoerri Web Design Information Visualization Course Prof. Anselm Spoerri
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
IBISAdmin Utah’s Web-based Public Health Indicator Content Management System.
The Digital Archive Database Tool Shih Lin Computing Center Academia Sinica.
Case Study Dynamic Website - Three Tier Architecture
Software Architecture to Support The Compound Discovery Process Mike Richards Senomyx, Inc. MUG 2003.
1 Type in the URL to access the WEBSPACE Control Panel HOW TO MAKE CHANGES AND UPDATES TO YOUR WEBSITE.
By N.Gopinath AP/CSE Cognos Impromptu. What is Impromptu? Impromptu is an interactive database reporting tool. It allows Power Users to query data without.
Theia Technical Design Presentation 3. Theia Overview Theia’s purpose is to create three dimensional, virtual representations of a room. To allow the.
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
JAVA BEANS JSP - Standard Tag Library (JSTL) JAVA Enterprise Edition.
Class 1Intro to Databases Goals of this class Understand the architecture behind web database applications Gain a basic understanding of what relational.
PHP, Databases, and Cookies Dave Pease IDS496 12/2/2003
The World Wide Web. What is the worldwide web? The content of the worldwide web is held on individual pages which are gathered together to form websites.
The basics of knowing the difference CLIENT VS. SERVER.
How Web Database Architectures Work CPS181s April 8, 2003.
Oct HPS Collaboration Meeting Jeremy McCormick (SLAC) HPS Web 2.0 OR Web Apps and Databases (Oh My!) Jeremy McCormick (SLAC)
SQL Query Analyzer. Graphical tool that allows you to:  Create queries and other SQL scripts and execute them against SQL Server databases. (Query window)
: Information Retrieval อาจารย์ ธีภากรณ์ นฤมาณนลิณี
Interaction classes Record context Custom lookups.
HTML Introduction HTML Editors HTML Basic HTML Elements HTML Attributes HTML Headings HTML Paragraphs HTML Formatting HTML Links HTML Head HTML CSS HTML.
GRIN-Global Suite of Software Components. Updater.
COM621: Advanced Interactive Web Development Lecture 10 PHP and MySQL.
Presented by: K.AMARNATH Ht.no:10841f0045 Guided by: T.Suneetha.
PHP Training at GoLogica in Bangalore
Web Browser server client 3-Tier Architecture Apache web server PHP
Please thank our sponsors!
IntroductionToPHP Static vs. Dynamic websites
The Database Environment
Robotics Website By Andy Kelley.
Getting Started With Solr
Review Test 3 CS 101 Spring 2019.
Presentation transcript:

MCM Website The underlying technology Dr Stephen Pascoe British Atmospheric Data Centre

Evolving use of the Web Use of the web has changed a lot since Websites are increasingly interfaces to dynamic applications Database driven backends.

2 Tier design Web Server Web Browser MCM Server Developer MySQL Database Update Query Response URL HTML

Requirements 1. Find reactions of a species quickly. 2. Search for species by SMILES string. 3. Extract sub-mechanisms. 4. Depict (draw) structures. 5. Attach context (metadata) to reactions. 6. Interact easily with current developers tools (Accord) Indexing Coordinates Database design

Indexing What can we index? MCM name: Unique  NOT Systematic SMILES string: Systematic  NOT Unique We need a Unique Systematic Identifier. Unique linear representation: USMILES, IChI Canonical number. Accord, ICAMS.

Searching Web form Search: C(O)CC Calculate Canonical No NameSMILESCanon PROPANOLC(O)CC ……… Database Lookup Accord can do this BUT not on the web server

Finding Reactions Raction idSpeciesType 1NBUTANEReactant 1OHReactant 1CCCO[O.]Product 2…… Reaction idExpressionRate 1NBUTANE + OH = CCCO[O.]… 2…… Relational approach Accord DB Full Text Search MySQL Indexed words

Developer interaction

Depicting The hard part is generating the 2D coordinates. We need a connection table. MDL Mol file Accord Chemistry MDL Molfile MySQL Database MCM Server PNG image Export Insert Render Connection Table Accord can do this BUT not on the web server

Developer interaction Export Mol Calc canon.

Context Every reaction belongs to a category. Categories are web template URL. General categories can be refined into more specific ones. Rate parameters also have a context URL. By explicitly parameterising SAR rates we could provide full context for rates.

Future Context for rate coefficients Know the source of a rate. Evaluate uncertainty We would need to redo all SAR calculations. New developments in Cheminformatics CML: Could replace Mol files IChI: The new SMILES? OpenSource development tools CDK: Depiction & uninque id. Generation. Integrated species editor.

The End Thanks.