![Page 1: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/1.jpg)
Pipelining ChemAxon
Moises Hassan, Ton van Daelen, Rob Brown
ChemAxon User’s Group Meeting
Budapest, June 6-7 2006
![Page 2: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/2.jpg)
…ask more of your data
Pipelining ChemAxon
• ChemAxon components
• Pipeline Pilot architecture
• Implementation
• Timings
• Future Work
![Page 3: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/3.jpg)
…ask more of your data
ChemAxon Components
• Viewers– ChemAxon Molecular Table Viewer
• Calculators– ChemAxon Calculator
• Manipulators– ChemAxon Ionize Molecule at pH– ChemAxon MicroSpecies– ChemAxon Standardize
• Filters– ChemAxon Chemical Terms
• JChem Base– Connection– CTAB from DB table– Insert– JChem Search
• JChem Cartridge (under development)
![Page 4: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/4.jpg)
…ask more of your data
ChemAxon Molecular Table Viewer
![Page 5: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/5.jpg)
…ask more of your data
ChemAxon Molecular Table Viewer
![Page 6: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/6.jpg)
…ask more of your data
ChemAxon Calculator
![Page 7: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/7.jpg)
…ask more of your data
ChemAxon Micro Species
![Page 8: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/8.jpg)
…ask more of your data
ChemAxon Micro Species Report
![Page 9: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/9.jpg)
…ask more of your data
ChemAxon Standardize
![Page 10: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/10.jpg)
…ask more of your data
ChemAxon Chemical Terms
![Page 11: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/11.jpg)
…ask more of your data
ChemAxon JChem Database Search
![Page 12: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/12.jpg)
…ask more of your data
ChemAxon Ionize at pH
subprotocol
![Page 13: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/13.jpg)
…ask more of your data
Platform Integration Options
Web services
SciTegic Enterprise Server
PerlAPI
JavaAPI
Cmd Line
Telnet /FTP
SOAP ODBC JDBC
Oracle ISIS Accord
Application Services
Application integration layer Data access layer
IBM II
Data Sources
JavaScriptSDK
.NETSDK
JavaSDK
Native and Java ClientsBrowser Clients
ApacheApache
SOAPSDK
Various Clients
“Client side”
“Server side”
![Page 14: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/14.jpg)
…ask more of your data
Telnet/FTP Component
• Execute command line applications on remote server (any platform)
• No coding required
• Use files to pass input and output data
• Secure version (SSH) (v6.0)
![Page 15: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/15.jpg)
…ask more of your data
Integration of SOAP Web Services
• Simple method examplepublic double GetCLogP(string SMILES) {
// ... Do the calculation ...return clogp;
}
• Configuring SOAP Component– SOAP Endpoint - HTTP URL resource– Method Name - Name of function (“GetCLogP”)– Method Namespace - Found in WSDL (often http://tempuri.org/)– SOAP Parameter Names - Name of function parameter (“Name”) – Method Parameter Values - Pipeline Pilot property names– Property Return Names - What to call the returned value
(“Greeting”)
![Page 16: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/16.jpg)
…ask more of your data
Java on Server component
• Create new PP components– Filters, calculators, readers, writers
• Single class with three methods– onInitialize– onProcess– onFinalize
• Referencing Java classes on server
• Interact with Molecular Toolkit
• Commercially released in PP 5.0
![Page 17: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/17.jpg)
…ask more of your data
ChemAxon Ionize Java ClassOnInitialize() Method
![Page 18: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/18.jpg)
…ask more of your data
ChemAxon Ionize Java ClassOnProcess() Method
continue…
![Page 19: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/19.jpg)
…ask more of your data
ChemAxon Ionize Java ClassOnProcess() Method
![Page 20: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/20.jpg)
…ask more of your data
Clustering and Visualization with ChemAxon BCUT Values
![Page 21: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/21.jpg)
…ask more of your data
Clustering and Visualization with ChemAxon BCUT Values
Equation "BCUT_PC1"
Constant: 1.454383
+ -0.367600 * "ChemAxon_BCUTBurden[1]"
+ -0.417106 * "ChemAxon_BCUTBurden[2]"
+ 0.021342 * "ChemAxon_BCUTBurden[3]"
+ 0.005342 * "ChemAxon_BCUTBurden[4]"
+ -0.530599 * "ChemAxon_BCUTCharge[1]"
+ -0.811792 * "ChemAxon_BCUTCharge[2]"
+ 0.825596 * "ChemAxon_BCUTCharge[3]"
+ 0.525619 * "ChemAxon_BCUTCharge[4]"
+ -0.535487 * "ChemAxon_BCUTHBond[1]"
+ -0.838793 * "ChemAxon_BCUTHBond[2]"
+ 0.281795 * "ChemAxon_BCUTHBond[3]"
+ 0.280152 * "ChemAxon_BCUTHBond[4]"
Equation "BCUT_PC2"
Constant: -2.434596
+ -0.107767 * "ChemAxon_BCUTBurden[1]"
+ 0.524903 * "ChemAxon_BCUTBurden[2]"
+ -0.052277 * "ChemAxon_BCUTBurden[3]"
+ -0.023233 * "ChemAxon_BCUTBurden[4]"
+ -0.482553 * "ChemAxon_BCUTCharge[1]"
+ 0.770592 * "ChemAxon_BCUTCharge[2]"
+ -0.789049 * "ChemAxon_BCUTCharge[3]"
+ 0.468833 * "ChemAxon_BCUTCharge[4]"
+ -0.511670 * "ChemAxon_BCUTHBond[1]"
+ 0.929707 * "ChemAxon_BCUTHBond[2]"
+ -0.006878 * "ChemAxon_BCUTHBond[3]"
+ 0.496791 * "ChemAxon_BCUTHBond[4]"
![Page 22: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/22.jpg)
…ask more of your data
Clustering and Visualization with ChemAxon BCUT Values
![Page 23: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/23.jpg)
…ask more of your data
Clustering and Visualization with ChemAxon BCUT Values
![Page 24: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/24.jpg)
…ask more of your data
Preliminary Execution TimesCommand-line vs. Pipeline Pilot Components
(Asinex dataset, IBM IntelliStation 3.2 GHz, 1GB RAM)
![Page 25: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/25.jpg)
…ask more of your data
Preliminary Execution TimesCommand-line vs. Pipeline Pilot Components
(Asinex dataset, IBM IntelliStation 3.2 GHz, 1GB RAM)
![Page 26: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/26.jpg)
…ask more of your data
Preliminary Execution TimesCommand-line vs. Pipeline Pilot Components
(Asinex dataset, IBM IntelliStation 3.2 GHz, 1GB RAM)
![Page 27: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/27.jpg)
…ask more of your data
Conclusions
• Compatible architectures
• Pipeline Pilot good prototyping environment for ChemAxon’s advanced science
• Multiple deployment options
![Page 28: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/28.jpg)
…ask more of your data
Future Work
• Integrate more ChemAxon functionality
• Let us know what your priorities are
• Contact– Alex Allardyce: [email protected]– Ton van Daelen: [email protected]
![Page 29: Pipelining ChemAxon Moises Hassan, Ton van Daelen, Rob Brown ChemAxon Users Group Meeting Budapest, June 6-7 2006](https://reader035.vdocuments.us/reader035/viewer/2022070305/5514653e550346284e8b5ae9/html5/thumbnails/29.jpg)
…ask more of your data
Acknowledgements
• Moises Hassan
• Szilard Dorant
• Beta testers– Robert Feinstein, Kelaroo– Christine Clayton, Takeda– Frank Yan, GNF