ChemAxon's Java Components in a Heterogeneous, Server-Centric Application Environment ChemAxon 2005 User Group Meeting May 19th and 20th, Budapest, Hungary.

Slides:



Advertisements
Similar presentations
Introduction to the Spring Framework
Advertisements

A Ridiculously Easy & Seriously Powerful SQL Cloud Database Itamar Haber AVP Ops & Solutions.
Integrating ChemAxon technology into your End User Applications Java solutions for cheminformatics Ver. Mar., 2005.
Nov 2008 Scientific & technical presentation JChem for Excel.
4 August 2009Copyright © 2009 – Kelaroo, Inc. Kelaroo & ChemAxon Robert D. Feinstein, PhD Vice President & CSO, Kelaroo, Inc.
Mats Dahlberg Research Informatics iNovacia AB, Sweden ChemAxon UGM, Budapest June BeeHive a datamining tool at Biovitrum and iNovacia.
UGM, June, 2007 Presenting: Szabolcs Csepregi JChem Base and Cartridge latest.
Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.
Leveraging ChemAxon Cheminformatics in an Integrated Drug Discovery and Development Platform Zhenbin Li, Paul Starbard, Jim Gregory, Donald Chen, Paul.
19 May 2005Copyright © 2005 – Kelaroo, Inc. Kelaroo Applications & ChemAxon Components: Reagent Management Robert D. Feinstein, Ph.D. Kelaroo, Inc. –
DeltaSofts ChemCart Next Generation Access to Research Data ChemAxon User Group Meeting Budapest, Hungary June 13-14, 2007.
ChemAxon for Developers Ferenc Csizmadia 2008 November – Last updated: 2010 April.
An integrated suite of applications using ChemAxon components
Instant JChem 2009 US + EU Seminars Confidential. Copyright© 2009 ChemAxon Kft, Informatics Matters Ltd Instant JChem Instant JChem Seminar series Q
Enabling Technology Innovation using Open Source Software
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
Kensington Oracle Edition: Open Discovery Workflow Meets Oracle 10g Professor Yike Guo.
ICS 434 Advanced Database Systems
From Ontology Design to Deployment Semantic Application Development with TopBraid Holger Knublauch
Single view of customer Support deposit and loan accounts Fully integrated General Ledger module that can be customised according to customer specification.
Developing Mobile Applications within an Enterprise Architecture CASE STUDY Deputy Under Secretary of Defense (OUSD) Military Community & Family Policy.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Agenda Overview of Silverlight Technology Map Suite Silverlight Beta Edition Features & Benefits Demonstration Where to Get Help and Learn More Q&A 2.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
Web Server Hardware and Software
12 Chapter 12 Client/Server Systems Hachim Haddouti.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
WORKDAY TECHNOLOGY Stan Swete CTO - Workday 1.
Application Architectures Vijayan Sugumaran Department of DIS Oakland University.
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
Development of mobile applications using PhoneGap and HTML 5
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Screen Snapshot Service Kurt Biery LAFS Meeting, 08-May-2007.
Apache Jakarta Tomcat Suh, Junho. Road Map Tomcat Overview Tomcat Overview History History What is Tomcat? What is Tomcat? Servlet Container.
John Perry MIRC Overview Medical Imaging Resource Center MIRC Overview Medical Imaging Resource Center.
Client/Server Architectures
Project Rickshaw SEARCH - FIND - GO. Project Rickshaw TEAM MEMBERS KEVIN AUGUSTINO – MATT FOX – DAVID MOORE SPONSORS KARASU TECHNOLOGIES - ERIK PAUL -
IT – DBMS Concepts Relational Database Theory.
Content Management Systems Equals Distributed Web Site Maintenance Robert Gulick, EdD DBA / Technology Trainer Carmi Gulick.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Database Architectures and the Web Session 5
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
Fundamentals of Database Chapter 7 Database Technologies.
May 2009 ChemAxon - What’s New?. What’s new and hot? All products have seen enhancements in the past 12 months BUT WHAT’S REALLY HOT?
ApplicationXtender Quickly capture, organize, and deliver fixed-content images, documents, reports, and other business-critical information.
Archivists' Toolkit - CRADLE Presentation, 10 Feb The Archivists’ Toolkit CRADLE Presentation 10 Feb
Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook.
Open Terminology Portal (TOP) Frank Hartel, Ph.D. Associate Director, Enterprise Vocabulary Services National Cancer Institute, Center for Biomedical Informatics.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
The RSNA Teaching File System (MIRC) John Perry.  MIRC Overview – Teaching Files  RSNA Clinical Trial and Research Software  Hands On: Using the RSNA.
S T A T I S T I C S A U S T R I A March SuperSTAR A joint development with STR D.Burget October 2007 © STATISTICS AUSTRIA I n f.
Implementation of SCENS Yan Zhao. Current Status Current implementation is web-based –
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
An Enterprise Clinical Data Search Solution. is Designed for: Informatics professionals, clinicians, statisticians, data managers and process/quality.
Windows Azure poDRw_Xi3Aw.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Basics Components of Web Design & Development Basics, Components, Design and Development.
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to Oracle Forms Developer and Oracle Forms Services
Open Source distributed document DB for an enterprise
Introduction to Oracle Forms Developer and Oracle Forms Services
Web Software Model CS 4640 Programming Languages for Web Applications
PHP / MySQL Introduction
Web Mining Department of Computer Science and Engg.
Teneo Ganymede Simultaneous Release Graduation Review
Presentation transcript:

ChemAxon's Java Components in a Heterogeneous, Server-Centric Application Environment ChemAxon 2005 User Group Meeting May 19th and 20th, Budapest, Hungary Mark Runyan, Alex Tulinsky, Richard Sandstrom, and Julie Myhre Cell Therapeutics, Inc

Topics CTI Background Tactical Approach Infrastructure Overview Component Architecture, Features, and Demonstrations Reporting Conclusions and Future Directions

Cell Therapeutics, Inc people in the U.S. and Europe 25 Discovery Research Scientists in Seattle 20 Discovery Research Scientists in Bresso, Italy 37 in Pre-Clinical Development in Bresso, Italy 4 FTE in Scientific Systems

Informatics Background Traditional MDL/ISIS shop Drawbacks: ­Cost of deployment and licensing ­Lack of native integration capabilities Demand for integrating increasingly complex biological and chemical data Research conducted in Italy and the United States

Approach Maintain legacy registration system Develop cost-effective, scalable web-based system for data access and mining Loose-coupling of component based systems JChem chosen for chemical component Emphasis on Open Source Infrastructure

Infrastructure Oracle and ISIS/Host on Windows 2003 Server ActivityBase MOE Linux platform / open source tools ­Java ­Apache / Tomcat ­JDO / Hibernate / Proxool ­Eclipse / Jasper Reports ­Ant ­MySql ­CVS / Bugzilla / Docbook

JChem Import Automated Replication ISIS/Host DbJChem Db Legacy Registration System

Import Process

Data Model

DAO-layer(Structure Search Component)

Persistent Query Definition

Structure Search Navigation

Simple Java code

Web Client features Localization Thin client ­no client licensing (browser based,.pdf) ­no workstation maintenance required ­deployment efficiency ­applet integration (Marvin) User Profiles ­shared result pages (via URL) ­persistent customization Mature, Open Source-centric tools

Compound Search – Italian localization

Marvin Sketcher Applet

Compound Profile – Italian localization

UI Examples – HTS Browser Query Page Hyperlink Documentation Result Pages

UI Examples – HTS Browser Cont. Pagination Control Hyperlink to Compound Profile Branch to SSS or Similarly Search

Web Services Image processing Warehouse sourced graphical objects ­JChem rendered structures ­Chromatograms ­Dose response graphs ­Statistical Plots

Image Services

Image Services in UI

Report Design (DAO and web service based) Design time: integrated, feature-rich, open source

Report Example

Conclusions Successfully implemented ChemAxon tools: ­JChem structure Import API ­JChem structure search API ­Marvin Sketcher for structure search input ­Structure rendering API for compound image services ­Marvin viewer for interactive compound display Deployed Jasper Reports for advanced reporting Successfully deployed web applications to Bresso, Italy over wide area network, with language localization.

Future Directions Unified Warehouse Browser in Development ­More query fields and features ­Column Selection from full breadth of warehouse data ­Inclusion of complex biological data types Oracle Data Cartridge implementation ­Increased performance ­More sophisticated and automated structural searching JChem structure warehousing from multiple sites Replacement of legacy compound registration system

Acknowledgements ChemAxon Technical Support CTI Research Scientists Ray Luiggi – VP Global Information Technology Stewart Chipman – VP Research Programs Ambrogio Oliva – CTI Europe - Italian Localization Jed Malitz – Oracle DBA Jason Shrack – Linux Administration Open Source contributors