Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

28
Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics

Transcript of Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

Page 1: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

Instant JChem - current status and what's coming soon.

Tim Dudgeon

Solutions for Cheminformatics

Page 2: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

Topics

• 10 things that best describe IJC

• Typical usage scenarios

• Developments, short and medium term

Page 3: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

10 things that describe IJC

• Simple and flexible deployment

• Create and manage structure databases

• Import/export/merge/edit data

• Build tabular and form based reports

• Run combined structure and data searches

• Structure based predictions

• Manage relational data

• Sophisticated chemistry features

• Collaborate with others

• Extensible

Page 4: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

1. Simple and flexible deployment

Page 5: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

2. Create and manage structure databases

Page 6: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

3. Import/export/merge/edit data

Page 7: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

4. Build tabular and form based reports

Page 8: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

5. Run combined structure and data searches

Page 9: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

6. Structure based predictions

Page 10: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

7. Manage relational data

Page 11: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

8. Access sophisticated chemistry features

Page 12: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

9. Collaborate with other users

Page 13: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

10. Extensible

Page 14: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

Typical usage scenarios

How customers are typically using IJC

Page 15: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

1. Build your own database

• Create database and add tables from within IJC– Local DBs (“personal use”)– Oracle or MySQL DBs (“shared use”)

• Import data– Make SD file data accessible to you and others– Canonicalize (chemical business rules)

• Enter/Edit data

• Report data (Build forms, tables etc.)

• Search data

• Export data

Page 16: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

2. Report from existing database

• Tables already exist in Oracle or MySQL

• Data typically accessed in read-only mode

• Tables and columns need to be “promoted” into IJC so that they can be used

• Administrator typically prepares data and forms for others to use

• DBA may have performed “magic” in the database – IJC will not understand all types of magic

• Reporting, searching and export features of IJC still apply

Page 17: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

3. Share data between sites/organisation

• Allows sharing and collaboration between multiple sites or organisations– Shared database– Copy and distribute local databases

• Allows control over how data will be seen– No need to import data– No assumption about what software other party

has– Forms, formatting, queries, lists etc. can be pre-

defined

Page 18: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

4. Customise

• Build your own extensions on top of the IJC APIs– Fill in the “missing bits”– Add functionality particular to your needs

• Let us know what you are doing!– You might be doing something useful to others– We might be able to help– We need to know what bits of IJC should be

extensible

Page 19: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

IJC developments

short and medium term

Page 20: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

IJC Server

• Coming later this year

• Provides 3-tier architecture

• Reduced memory and CPU requirement on client

• Faster startup time

Page 21: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

Current client-server architecture

IJC clientsWin, Mac, Linux

DatabaseOracle or MySQL

JDBCJChemSearch

Page 22: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

IJC Server architecture

IJC clients

DatabaseOracle or MySQL

ServerTomcat, JBoss, GlassFish…

Performs searching

JDBC

HTTP

Other clients

Web Services

JChemSearch

Page 23: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

URL fields

• Images, HTML, documents

• Access as:– Static URL

– Dynamic URL

– DB column

• Display in form and grid view

• Allows:– Pulling in data from external

sources

– Handling new data types

– Drill out to external sites

Page 24: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

Schema editor improvements

• Improved DB administration console– More complete– More logical– Data tree editor and schema editor merged to

single component– Easier to use

• Add support for additional database features– database views– calculations

Page 25: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

Reactor integration

• Easy to use combichem library generation– Draw generic reaction or

select pre-defined reaction scheme

– Reactants come from IJC table

– Products written to IJC table

• ChemAxon reaction library– Defines reactivity and

selectivity rules etc.

– Currently 145 reactions (being extended)

Page 26: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

Future releases

• Soon– Reactor– URL fields– Schema editor improvements

• Later this year– IJC server– Calculations– Fine grain security

Page 27: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

For more on Instant JChem

• IJC product descriptionwww.chemaxon.com/product/ijc.html

• IJC Forumwww.chemaxon.com/forum/forum62.html

• Presentationwww.chemaxon.com/conf/Instant_JChem.ppt

• Launch/Downloadwww.chemaxon.com/instantjchem/ijc_latest/

Page 28: Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.

Find out more

• Product descriptions & linkswww.chemaxon.com/products.html

• Forumwww.chemaxon.com/forum

• Presentations and posterswww.chemaxon.com/conf

• Download

www.chemaxon.com/download.html