Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by...

19
Company Info ChemAxon UGM Sept/09 •Software development & product company since 1997. •Started by developing EMR systems for hospitals and have since expanded our services/products. •Vertical Markets = SkunkTracks, SkunkVault, iContact •Biotech/Pharma = iColony, iDNA, CellLines, iChem

Transcript of Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by...

Page 1: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

Company Info

ChemAxon UGM Sept/09

• Software development & product company since 1997.

• Started by developing EMR systems for hospitals and have since expanded our services/products.

• Vertical Markets = SkunkTracks, SkunkVault, iContact

• Biotech/Pharma = iColony, iDNA, CellLines, iChem

Page 2: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

A JChem Webservices Application using Adobe Flex

Julio Carneiro - Skunkwerks Software Inc

ChemAxon UGM Sept/09

Page 3: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

OutlineThe problem we faced• Our context• Why Adobe Flex• Why JChem and why WebServices• Our solutionHow we did it• Demo• Behind the scenesQ & A

ChemAxon UGM Sept/09

Page 4: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

First, a bit of history• Client was using ChemOffice

• Our preference was to use clients’ existing software

• ChemOffice does not integrate well with existing high throughput screening.

• Chose ChemAxon due to excellent technical support and "open" architecture.

• ChemAxon does all the "heavy lifting” for us – we are not chemists.

• Our solution provides the "glue", user interface, and company wide access.

ChemAxon UGM Sept/09

Page 5: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

The Problem & Context• Key feature was to implement sub-structure

searching.• Needed to implement searches over multiple

modules.• Solution required web access. Solution had

to be Web based (RIA).

ChemAxon UGM Sept/09

Page 6: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

Why Adobe Flex

• Existing Application based in Adobe Flex• Very powerful RIA framework• Easy to interface with WebServices

ChemAxon UGM Sept/09

Page 7: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

Why JChem & WebServices

• Marvin already used in the application• Flex interfaces easily with WebServices• Interlink JChem Base to existing database

was fairly easy

ChemAxon UGM Sept/09

Page 8: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

Our Solution

ChemAxon UGM Sept/09

CDRDWeb Server

FlexApplication

JchemWebServices

CDRDDatabase Jchem BaseUpdate Chemicals

Page 9: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

How we did it

Demo…

ChemAxon UGM Sept/09

Page 10: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

Behind the Scenes...• Many Servers In Play...

– CDRD Database Server

– CDRD Web Server

– JChem Server

• JChem Base

• JChem Webservices server

• Tomcat

ChemAxon UGM Sept/09

Page 11: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

Behind the Scenes…

ChemAxon UGM Sept/09

CDRDWeb Server

FlexApplication

JchemWebServices

CDRDDatabase Jchem BaseUpdate Chemicals

Page 12: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

Behind the Scenes...

• JChem Base Integration– Databases are kept in sync– One way only updates

• SMILES only sent to JChem Base• Databases linked by cd_CDRDID extra

field

ChemAxon UGM Sept/09

Page 13: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

Behind the Scenes

ChemAxon UGM Sept/09

New compound(s)

Register Own Vendor Library

CDRD Library

Add to Database

Jchem Base

Add to JChem Database

Page 14: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

Behind the Scenes...• Search Dialog in Flex calls runCompleteSearch()– SMILES used for search

• Returned fields include cd_CDRDID

ChemAxon UGM Sept/09

Page 15: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

Behind the Scenes...

• Results presented on a list– cd_CDRDID gives the link to the Screening

Library records– Structure image pulled via JChem

Webservices JSP call

ChemAxon UGM Sept/09

Page 16: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

Issues we faced• Flex has issues with JChem Webservices

WSDL– close() declared as returning version info(!)– had to tweak the WSDL manually

• MolConvertWA did not support PNG export– had to use extra JSP call to get the structure

image– fixed in 5.2.3

ChemAxon UGM Sept/09

Page 17: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

Conclusion

• Client response was exceptionally positive.

• Now in discussions with other clients that require a similar solution to high throughput screening/chemistry problems.

• ChemAxon has provided excellent technical support.

ChemAxon UGM Sept/09

Page 18: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

Q & A

ChemAxon UGM Sept/09

Page 19: Company Info ChemAxon UGM Sept/09 Software development & product company since 1997. Started by developing EMR systems for hospitals and have since expanded.

Thank You!

ChemAxon UGM Sept/09