SlideShare a Scribd company logo
Zhenbin (Benjamin) Li and Edith Richter
IT RD&M
Challenges and Approach in Migration
of Chemistry Infrastructure for Systems
and Applications
Historical/background Information about Chemistry
Infrastructure Migration in BI
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
2013 - 2015
System and Application
Migration Projects
Migration of systems and applications to
ChemAxonTechnology
2011 - 2012
Chemistry
Infrastructure Project
Experimented and Piloted ChemAxon in BI
environment
2008
MDL Alternatives
Project
Evaluated ChemAxon, Accelrys Accord, Symyx
MDL, CambridgeSoft
ERMS with ChemAxon JChem to fulfill a
strategic user requirement (2010), presented
in 2011 UGM
ERMS with ChemAxon JChem cartridge
implementation as pilot (2012), presented in
2012 UGM
Historical/background Information about Chemistry
Infrastructure Migration in BI
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
• Reliability
• Extensibility
• Compatibility and
integratability
• Enterprise
architecture
• User friendliness
• Clear path for
migration
• Consulting
• Support
• Expertise
• Agility of
enhancement
• Customization
• New upgrade
according to
customers’ needs
• License model
• Negotiation power
• Short-term cost
cut
• Long-term
financial gain
• Company stability
• Size
• Culture/work
ethics
• Familiarity with
global
pharmaceutical
industry
Chemistry Infrastructure Selection Criteria
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
Roadmap of Chemistry Infrastructure Migration
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
Business
intention
Market options
Preliminary
evaluation
Business approval
In-depth
evaluation
Pilot
implementation
Negotiation
Financial
commitment
Acquire licenses
Consulting
In-depth system
analysis
Implementation
planning
Data migration
System migration
Testing
Completion
Waterfall
● Clear license cutoff time
● Resources (including external
consulting) are more focused on the
migration projects
● Potentially short time to complete the
whole migration
● Requires clear understanding of
existing systems and interrelations
● Need of established expertise
● May have nonadjustable deadline
● Less tolerant to failure
● Resources may have to reduce other
responsibilities
Evolutional
● Migration takes it own path
● Flexible resource and time planning
● Skills and knowledge accumulating
as it goes so that later projects benefit
from the experiences of previous
projects
● It takes a long time to complete whole
migration
● Requires license co-existing period
(perpetual license model)
● Structures may be interpreted differently
in different technology. Internal
standardization process or common
understanding may be needed
Migration Approach
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
System Interdependency Analysis
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
Migration Planning
Time 2012 2013 2014 2015
System Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1-Q4
System A
System B
System C
System D
System E
System F
System G
System H
 Migration planning was based on the interdependency of systems and applications as well as
available resources.
 The pilot project provided benchmark for the estimation of time needed for each system. The
estimation should include the migration of data, application, interfaces, and logistics.
 Each additional system migration served as additional benchmark for the other systems in order to
further modify and optimize the estimation.
 Learning curve effects are considered
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
General Challenges and Approach
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
Organizational change management
IS global alignment
System/service global harmonization
Numerous new application releases or
upgrades
More strict IS project management and QA
processes
Windows operation system upgrade
Users’ reluctance to adapt new technology
Low exposure to ChemAxon technology
among IS colleagues
Created a Molecular Structure and Reaction
Service:
An advisory committee formed by experts in
chemistry informatics from different OPUs to
provide centralized and harmonized service,
consulting, training, and tutoring as well as
system QA for IS developers, system leaders
as well as end users.
Non-stop service Using evolutional migration and globally
coordinated projects.
Packaging for user deployment (internal
process)
Continual improvement of BI global IS
service
Challenges Approach
Technical Challenges
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
Our Experiences Pain Points Opportunities for ChemAxon
Support is great, able
to reproduce the error
and sometimes add
into the next version
Sometimes the new fix introduced
other bugs
Better quality assurance and
quality control mechanism
Frequent version
changes/updates
Tracking detailed information of
the upgrades that are relevant to BI
environment. We have to create
database to track changes
Track changes in database so that
customers can compare different
versions or upgrades to
understand the potential benefits
or threats to their environment
(change management)
Great customer-centric
service
Not sure about the roadmap and
future direction
Forming an advisory committee
represented by delegates from
industry, and more frequent
communications with key clients
Technical Challenges (continue)
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
Our Experiences Pain Points Opportunities for
ChemAxon
Marvin technology can
handle many chemistry
representations(mol,
smarts etc)
Special features in MarvinSketch need to be
coded in application. But if application only
uses the default, then user will see their own
default, causing different settings for
different users
Implementation of
application defaults for
special features
Integration of Marvin
technology with Java
Swing is easy to do
Web applications hosted with Tomcat are
difficult to integrate, especially when there is
no clear instruction about which jars to be
included. Sometimes specific configuration
inTomcat is needed to allow certain files pass
through. At one time, Java 1.7 had some
integration problem so we had to go back to
1.6
More clear instructions
and cookbook of web
application integration.
Technical Challenges (continue)
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
Our Experiences Pain Points Opportunities for
ChemAxon
JChem Java APIs are
very powerful and
flexible.
.Net APIs are less ideal (may be not as mature
as Java APIs) and time-consuming. We cannot
use the latest version.This may be due to
some of our third-party components.
Maybe better
documentation or
training for .Net APIs.
Database cartridge set
up is straightforward.
When database password changes (for
compliance purpose) or database reboots, we
have to re-enable the cartridge. Sometimes
JChem server is stuck and not responsive.
A streamlined process
to check and re-
initiate all databases
that use ChemAxon
cartridge
Domain indexing is a
bit long, but
reasonable. Structural
search is quickly
implemented.
ChemAxon cartridge apparently is more strict
than MDL cartridge for Markush and R-group
structures. Interpretation of ‘X’ is different.
Solution is to capture error in error table
during indexing and make correction by
business (those structure will be in database,
but not searchable).
NA?
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
Structure
Checking
(Spell Checking)
searches the
chemical structure
for issues and
reports the
problems found
Structure
Checking &
Fixing
(Autocorrection)
searches the
chemical structure
for issues and
corrects them if
possible
Standardizing
(Translation)
Transforms the
structures to
customized,
canonical, and
consistent
representations
Approach of Data Curation and Data Qaulity
Workflow of Data Curation and Data Quality
Provide GlobalTemplates for Cartridge/Interface
Implement Customized Checkers with ChemAxon
Decide about Standardizing and Structure Checking
Review and Discuss Existing Rules
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
Templates for Databases
• Provide functions for single- and multistep checks and fixings
• Provide functions for automated checks
Packages
• Store the default checker and standardizing configuration
• Store customized result messages for checks
• Store dedicated structures for tests
DatabaseTables
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
Used Types of Checkers
• As Abbreviated Group / Pseudo Atom etc.
Basic Checkers
• Working with SMARTS defined substructures
• Can be set individually
• Very flexible approach
Substructure Checkers
• Provided as consultancy projects
• Good experiences by now
• Easy to implement both for DB Cartridge and for MarvinTools
Customized Checkers
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
Conclusions
• This is a decision and investment for next decades and requires
commitment from business and IS.
• Evolutional approach can reduce the complexity of the migration.
• Multiple migration projects may be needed.
• System interdependency analysis is a key step.
• Globally aligned and harmonized service is a great platform.
• Generally the migration was smooth.
• Data curation effort should not be underestimated.
• Effective mechanisms for data curation require IS and business
engagement.
• Strong support from users, especially from key stakeholders, is
crucial [success = (process improvement) x (customer acceptance)].
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
Acknowledgement
• Members of Molecular Structure
and Chemical Reaction Service
• Members of Content
Management in BI Research
• System Leaders in BI IS RDM
• Infrastructure Service Leaders
• ChemAxon support and
consulting
Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014

More Related Content

What's hot

Jarrel Thomas Project History
Jarrel Thomas Project HistoryJarrel Thomas Project History
Jarrel Thomas Project History
Jarrel Thomas
 
Sonu balasubramanian agile_qtp_selenium
Sonu balasubramanian  agile_qtp_seleniumSonu balasubramanian  agile_qtp_selenium
Sonu balasubramanian agile_qtp_selenium
Sonu Balasubramanian
 
Application Assessment - Executive Summary Report
Application Assessment - Executive Summary ReportApplication Assessment - Executive Summary Report
Application Assessment - Executive Summary Report
CAST
 
Resume_Serma_Professional (2)
Resume_Serma_Professional (2)Resume_Serma_Professional (2)
Resume_Serma_Professional (2)
Sermaselvan Uthirapandian
 
Application Performance: 6 Steps to Enhance Performance of Critical Systems
Application Performance: 6 Steps to Enhance Performance of Critical SystemsApplication Performance: 6 Steps to Enhance Performance of Critical Systems
Application Performance: 6 Steps to Enhance Performance of Critical Systems
CAST
 
Performance Testing: Analyzing Differences of Response Time between Performan...
Performance Testing: Analyzing Differences of Response Time between Performan...Performance Testing: Analyzing Differences of Response Time between Performan...
Performance Testing: Analyzing Differences of Response Time between Performan...
MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia
 
Six steps-to-enhance-performance-of-critical-systems
Six steps-to-enhance-performance-of-critical-systemsSix steps-to-enhance-performance-of-critical-systems
Six steps-to-enhance-performance-of-critical-systems
CAST
 
Bhavani HS
Bhavani HSBhavani HS
Bhavani HS
Bhavani Nandan
 
When do software issues get reported in large open source software - Rakesh Rana
When do software issues get reported in large open source software - Rakesh RanaWhen do software issues get reported in large open source software - Rakesh Rana
When do software issues get reported in large open source software - Rakesh Rana
IWSM Mensura
 
Karthik Subbu Resume
Karthik Subbu ResumeKarthik Subbu Resume
Karthik Subbu Resume
Karthik Subramanium
 
Gap assessment kubernetes
Gap assessment   kubernetesGap assessment   kubernetes
Gap assessment kubernetes
Marc Hornbeek
 
manikandan_16_05_2015
manikandan_16_05_2015manikandan_16_05_2015
manikandan_16_05_2015
manikandan velusamy
 
MDavie Resume Test Manager Jan 15
MDavie Resume Test Manager Jan 15MDavie Resume Test Manager Jan 15
MDavie Resume Test Manager Jan 15
Martin Davie
 
Prem_Papabathini_Resume_2016
Prem_Papabathini_Resume_2016Prem_Papabathini_Resume_2016
Prem_Papabathini_Resume_2016
Prem Papabathini
 
PLM World Conference 2007
PLM World Conference 2007PLM World Conference 2007
PLM World Conference 2007
Matt Tremmel
 
QualityGate for IT Managers
QualityGate for IT ManagersQualityGate for IT Managers
QualityGate for IT Managers
Dr. Tibor Bakota
 
Machine Learning Approach for Quality Assessment and Prediction in Large Soft...
Machine Learning Approach for Quality Assessmentand Prediction in Large Soft...Machine Learning Approach for Quality Assessmentand Prediction in Large Soft...
Machine Learning Approach for Quality Assessment and Prediction in Large Soft...
RAKESH RANA
 
Project backup repository and avoiding requirements creep
Project backup repository and avoiding requirements creepProject backup repository and avoiding requirements creep
Project backup repository and avoiding requirements creep
Aswin Vijayakumar
 
Mike Leeper Resume
Mike Leeper ResumeMike Leeper Resume
Mike Leeper Resume
Michael Leeper
 
I Never Thought I Would Grow Up to be This Formal
I Never Thought I Would Grow Up to be This FormalI Never Thought I Would Grow Up to be This Formal
I Never Thought I Would Grow Up to be This Formal
DVClub
 

What's hot (20)

Jarrel Thomas Project History
Jarrel Thomas Project HistoryJarrel Thomas Project History
Jarrel Thomas Project History
 
Sonu balasubramanian agile_qtp_selenium
Sonu balasubramanian  agile_qtp_seleniumSonu balasubramanian  agile_qtp_selenium
Sonu balasubramanian agile_qtp_selenium
 
Application Assessment - Executive Summary Report
Application Assessment - Executive Summary ReportApplication Assessment - Executive Summary Report
Application Assessment - Executive Summary Report
 
Resume_Serma_Professional (2)
Resume_Serma_Professional (2)Resume_Serma_Professional (2)
Resume_Serma_Professional (2)
 
Application Performance: 6 Steps to Enhance Performance of Critical Systems
Application Performance: 6 Steps to Enhance Performance of Critical SystemsApplication Performance: 6 Steps to Enhance Performance of Critical Systems
Application Performance: 6 Steps to Enhance Performance of Critical Systems
 
Performance Testing: Analyzing Differences of Response Time between Performan...
Performance Testing: Analyzing Differences of Response Time between Performan...Performance Testing: Analyzing Differences of Response Time between Performan...
Performance Testing: Analyzing Differences of Response Time between Performan...
 
Six steps-to-enhance-performance-of-critical-systems
Six steps-to-enhance-performance-of-critical-systemsSix steps-to-enhance-performance-of-critical-systems
Six steps-to-enhance-performance-of-critical-systems
 
Bhavani HS
Bhavani HSBhavani HS
Bhavani HS
 
When do software issues get reported in large open source software - Rakesh Rana
When do software issues get reported in large open source software - Rakesh RanaWhen do software issues get reported in large open source software - Rakesh Rana
When do software issues get reported in large open source software - Rakesh Rana
 
Karthik Subbu Resume
Karthik Subbu ResumeKarthik Subbu Resume
Karthik Subbu Resume
 
Gap assessment kubernetes
Gap assessment   kubernetesGap assessment   kubernetes
Gap assessment kubernetes
 
manikandan_16_05_2015
manikandan_16_05_2015manikandan_16_05_2015
manikandan_16_05_2015
 
MDavie Resume Test Manager Jan 15
MDavie Resume Test Manager Jan 15MDavie Resume Test Manager Jan 15
MDavie Resume Test Manager Jan 15
 
Prem_Papabathini_Resume_2016
Prem_Papabathini_Resume_2016Prem_Papabathini_Resume_2016
Prem_Papabathini_Resume_2016
 
PLM World Conference 2007
PLM World Conference 2007PLM World Conference 2007
PLM World Conference 2007
 
QualityGate for IT Managers
QualityGate for IT ManagersQualityGate for IT Managers
QualityGate for IT Managers
 
Machine Learning Approach for Quality Assessment and Prediction in Large Soft...
Machine Learning Approach for Quality Assessmentand Prediction in Large Soft...Machine Learning Approach for Quality Assessmentand Prediction in Large Soft...
Machine Learning Approach for Quality Assessment and Prediction in Large Soft...
 
Project backup repository and avoiding requirements creep
Project backup repository and avoiding requirements creepProject backup repository and avoiding requirements creep
Project backup repository and avoiding requirements creep
 
Mike Leeper Resume
Mike Leeper ResumeMike Leeper Resume
Mike Leeper Resume
 
I Never Thought I Would Grow Up to be This Formal
I Never Thought I Would Grow Up to be This FormalI Never Thought I Would Grow Up to be This Formal
I Never Thought I Would Grow Up to be This Formal
 

Similar to USUGM 2014 - Zhenbin Li (Boehringer Ingelheim): Challenges and Approach in Migration of Chemistry Infrastructure

Tcoe team
Tcoe teamTcoe team
Tcoe team
Ankita Mohanty
 
Impetus qLabs Solutions
Impetus qLabs SolutionsImpetus qLabs Solutions
Impetus qLabs Solutions
Vipul Gupta
 
Continuous Engineering with IBM Rational RELM
Continuous Engineering with IBM Rational RELMContinuous Engineering with IBM Rational RELM
Continuous Engineering with IBM Rational RELM
gjuljo
 
Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-tool
BabuDevanandam
 
Ravi_Nelluri_QA
Ravi_Nelluri_QARavi_Nelluri_QA
Ravi_Nelluri_QA
nelluriravi
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
rajni singh
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.com
Arun Somu Panneerselvam
 
IBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareIBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain Software
Remain Software
 
Andrew Thomson Resume
Andrew Thomson ResumeAndrew Thomson Resume
Andrew Thomson Resume
Andrew Thomson
 
E governance and enteerprise architecture
E governance and enteerprise architectureE governance and enteerprise architecture
E governance and enteerprise architecture
Kumar
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
Sanjeev Sharma
 
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi   webinar dec...Unlock your core business assets for the hybrid cloud with addi   webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Sherri Hanna
 
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation
HP Enterprise Italia
 
IRJET- Development Operations for Continuous Delivery
IRJET- Development Operations for Continuous DeliveryIRJET- Development Operations for Continuous Delivery
IRJET- Development Operations for Continuous Delivery
IRJET Journal
 
CV_Mike Yan
CV_Mike YanCV_Mike Yan
CV_Mike Yan
Shiping Yan
 
Anitha_Resume_BigData
Anitha_Resume_BigDataAnitha_Resume_BigData
Anitha_Resume_BigData
Anitha Bade
 
Some practical considerations and a
Some practical considerations and aSome practical considerations and a
Some practical considerations and a
ijseajournal
 
Modernizing Your Testing Tools
Modernizing Your Testing ToolsModernizing Your Testing Tools
Modernizing Your Testing Tools
QASymphony
 
Ch17
Ch17Ch17
Ch17
phanleson
 
PeterBarnumGenResume
PeterBarnumGenResumePeterBarnumGenResume
PeterBarnumGenResume
Peter Barnum
 

Similar to USUGM 2014 - Zhenbin Li (Boehringer Ingelheim): Challenges and Approach in Migration of Chemistry Infrastructure (20)

Tcoe team
Tcoe teamTcoe team
Tcoe team
 
Impetus qLabs Solutions
Impetus qLabs SolutionsImpetus qLabs Solutions
Impetus qLabs Solutions
 
Continuous Engineering with IBM Rational RELM
Continuous Engineering with IBM Rational RELMContinuous Engineering with IBM Rational RELM
Continuous Engineering with IBM Rational RELM
 
Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-tool
 
Ravi_Nelluri_QA
Ravi_Nelluri_QARavi_Nelluri_QA
Ravi_Nelluri_QA
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.com
 
IBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareIBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain Software
 
Andrew Thomson Resume
Andrew Thomson ResumeAndrew Thomson Resume
Andrew Thomson Resume
 
E governance and enteerprise architecture
E governance and enteerprise architectureE governance and enteerprise architecture
E governance and enteerprise architecture
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi   webinar dec...Unlock your core business assets for the hybrid cloud with addi   webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...
 
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation
 
IRJET- Development Operations for Continuous Delivery
IRJET- Development Operations for Continuous DeliveryIRJET- Development Operations for Continuous Delivery
IRJET- Development Operations for Continuous Delivery
 
CV_Mike Yan
CV_Mike YanCV_Mike Yan
CV_Mike Yan
 
Anitha_Resume_BigData
Anitha_Resume_BigDataAnitha_Resume_BigData
Anitha_Resume_BigData
 
Some practical considerations and a
Some practical considerations and aSome practical considerations and a
Some practical considerations and a
 
Modernizing Your Testing Tools
Modernizing Your Testing ToolsModernizing Your Testing Tools
Modernizing Your Testing Tools
 
Ch17
Ch17Ch17
Ch17
 
PeterBarnumGenResume
PeterBarnumGenResumePeterBarnumGenResume
PeterBarnumGenResume
 

More from ChemAxon

Akos Tarcsay (ChemAxon): How fast is Chemaxon RDBMS Search?
Akos Tarcsay (ChemAxon): How fast is Chemaxon RDBMS Search?Akos Tarcsay (ChemAxon): How fast is Chemaxon RDBMS Search?
Akos Tarcsay (ChemAxon): How fast is Chemaxon RDBMS Search?
ChemAxon
 
Chemaxon EU UGM 2022 | Translating data to predictive models
Chemaxon EU UGM 2022 | Translating data to predictive modelsChemaxon EU UGM 2022 | Translating data to predictive models
Chemaxon EU UGM 2022 | Translating data to predictive models
ChemAxon
 
Translating data to predictive models
Translating data to predictive modelsTranslating data to predictive models
Translating data to predictive models
ChemAxon
 
Efficient biomolecular structural data handling and analysis - Webinar with D...
Efficient biomolecular structural data handling and analysis - Webinar with D...Efficient biomolecular structural data handling and analysis - Webinar with D...
Efficient biomolecular structural data handling and analysis - Webinar with D...
ChemAxon
 
Biomolecule structural data management
Biomolecule structural data managementBiomolecule structural data management
Biomolecule structural data management
ChemAxon
 
Cheminfo Stories 2021 | Virtual UGM | Marvin Pro: The first release
Cheminfo Stories 2021 | Virtual UGM | Marvin Pro: The first releaseCheminfo Stories 2021 | Virtual UGM | Marvin Pro: The first release
Cheminfo Stories 2021 | Virtual UGM | Marvin Pro: The first release
ChemAxon
 
Enhanced stereochemistry representation
Enhanced stereochemistry representation Enhanced stereochemistry representation
Enhanced stereochemistry representation
ChemAxon
 
Intellectual property (IP) intelligence solutions designed for the way resear...
Intellectual property (IP) intelligence solutions designed for the way resear...Intellectual property (IP) intelligence solutions designed for the way resear...
Intellectual property (IP) intelligence solutions designed for the way resear...
ChemAxon
 
GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...
GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...
GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...
ChemAxon
 
Patent Data for Artificial Intelligence based Drug Discovery
Patent Data for Artificial Intelligence based Drug DiscoveryPatent Data for Artificial Intelligence based Drug Discovery
Patent Data for Artificial Intelligence based Drug Discovery
ChemAxon
 
Cheminfo Stories APAC 2020 - Chemical Descriptors & Standardizers for Machine...
Cheminfo Stories APAC 2020 - Chemical Descriptors & Standardizers for Machine...Cheminfo Stories APAC 2020 - Chemical Descriptors & Standardizers for Machine...
Cheminfo Stories APAC 2020 - Chemical Descriptors & Standardizers for Machine...
ChemAxon
 
Research data management on the cloud
Research data management on the cloudResearch data management on the cloud
Research data management on the cloud
ChemAxon
 
Cheminfo Stories APAC 2020 - Introducing Design Hub & Compound Registration
Cheminfo Stories APAC 2020 - Introducing Design Hub & Compound RegistrationCheminfo Stories APAC 2020 - Introducing Design Hub & Compound Registration
Cheminfo Stories APAC 2020 - Introducing Design Hub & Compound Registration
ChemAxon
 
Cheminfo Stories APAC 2020 - JChem Engines introduction
Cheminfo Stories APAC 2020 - JChem Engines introduction Cheminfo Stories APAC 2020 - JChem Engines introduction
Cheminfo Stories APAC 2020 - JChem Engines introduction
ChemAxon
 
Cheminfo Stories APAC 2020 - Database management on desktop with JChem for Of...
Cheminfo Stories APAC 2020 - Database management on desktop with JChem for Of...Cheminfo Stories APAC 2020 - Database management on desktop with JChem for Of...
Cheminfo Stories APAC 2020 - Database management on desktop with JChem for Of...
ChemAxon
 
Cheminfo Stories APAC 2020 -- Markush technology
Cheminfo Stories APAC 2020 -- Markush technology Cheminfo Stories APAC 2020 -- Markush technology
Cheminfo Stories APAC 2020 -- Markush technology
ChemAxon
 
JChem Microservices
JChem MicroservicesJChem Microservices
JChem Microservices
ChemAxon
 
Migration from joc to jpc or choral
Migration from joc to jpc or choralMigration from joc to jpc or choral
Migration from joc to jpc or choral
ChemAxon
 
ChemAxon's Compliance Checker - Cheminfo Stories 2020 Day 5
ChemAxon's Compliance Checker - Cheminfo Stories 2020 Day 5ChemAxon's Compliance Checker - Cheminfo Stories 2020 Day 5
ChemAxon's Compliance Checker - Cheminfo Stories 2020 Day 5
ChemAxon
 
Chemicalize Pro - Cheminfo Stories 2020 Day 5
Chemicalize Pro - Cheminfo Stories 2020 Day 5Chemicalize Pro - Cheminfo Stories 2020 Day 5
Chemicalize Pro - Cheminfo Stories 2020 Day 5
ChemAxon
 

More from ChemAxon (20)

Akos Tarcsay (ChemAxon): How fast is Chemaxon RDBMS Search?
Akos Tarcsay (ChemAxon): How fast is Chemaxon RDBMS Search?Akos Tarcsay (ChemAxon): How fast is Chemaxon RDBMS Search?
Akos Tarcsay (ChemAxon): How fast is Chemaxon RDBMS Search?
 
Chemaxon EU UGM 2022 | Translating data to predictive models
Chemaxon EU UGM 2022 | Translating data to predictive modelsChemaxon EU UGM 2022 | Translating data to predictive models
Chemaxon EU UGM 2022 | Translating data to predictive models
 
Translating data to predictive models
Translating data to predictive modelsTranslating data to predictive models
Translating data to predictive models
 
Efficient biomolecular structural data handling and analysis - Webinar with D...
Efficient biomolecular structural data handling and analysis - Webinar with D...Efficient biomolecular structural data handling and analysis - Webinar with D...
Efficient biomolecular structural data handling and analysis - Webinar with D...
 
Biomolecule structural data management
Biomolecule structural data managementBiomolecule structural data management
Biomolecule structural data management
 
Cheminfo Stories 2021 | Virtual UGM | Marvin Pro: The first release
Cheminfo Stories 2021 | Virtual UGM | Marvin Pro: The first releaseCheminfo Stories 2021 | Virtual UGM | Marvin Pro: The first release
Cheminfo Stories 2021 | Virtual UGM | Marvin Pro: The first release
 
Enhanced stereochemistry representation
Enhanced stereochemistry representation Enhanced stereochemistry representation
Enhanced stereochemistry representation
 
Intellectual property (IP) intelligence solutions designed for the way resear...
Intellectual property (IP) intelligence solutions designed for the way resear...Intellectual property (IP) intelligence solutions designed for the way resear...
Intellectual property (IP) intelligence solutions designed for the way resear...
 
GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...
GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...
GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...
 
Patent Data for Artificial Intelligence based Drug Discovery
Patent Data for Artificial Intelligence based Drug DiscoveryPatent Data for Artificial Intelligence based Drug Discovery
Patent Data for Artificial Intelligence based Drug Discovery
 
Cheminfo Stories APAC 2020 - Chemical Descriptors & Standardizers for Machine...
Cheminfo Stories APAC 2020 - Chemical Descriptors & Standardizers for Machine...Cheminfo Stories APAC 2020 - Chemical Descriptors & Standardizers for Machine...
Cheminfo Stories APAC 2020 - Chemical Descriptors & Standardizers for Machine...
 
Research data management on the cloud
Research data management on the cloudResearch data management on the cloud
Research data management on the cloud
 
Cheminfo Stories APAC 2020 - Introducing Design Hub & Compound Registration
Cheminfo Stories APAC 2020 - Introducing Design Hub & Compound RegistrationCheminfo Stories APAC 2020 - Introducing Design Hub & Compound Registration
Cheminfo Stories APAC 2020 - Introducing Design Hub & Compound Registration
 
Cheminfo Stories APAC 2020 - JChem Engines introduction
Cheminfo Stories APAC 2020 - JChem Engines introduction Cheminfo Stories APAC 2020 - JChem Engines introduction
Cheminfo Stories APAC 2020 - JChem Engines introduction
 
Cheminfo Stories APAC 2020 - Database management on desktop with JChem for Of...
Cheminfo Stories APAC 2020 - Database management on desktop with JChem for Of...Cheminfo Stories APAC 2020 - Database management on desktop with JChem for Of...
Cheminfo Stories APAC 2020 - Database management on desktop with JChem for Of...
 
Cheminfo Stories APAC 2020 -- Markush technology
Cheminfo Stories APAC 2020 -- Markush technology Cheminfo Stories APAC 2020 -- Markush technology
Cheminfo Stories APAC 2020 -- Markush technology
 
JChem Microservices
JChem MicroservicesJChem Microservices
JChem Microservices
 
Migration from joc to jpc or choral
Migration from joc to jpc or choralMigration from joc to jpc or choral
Migration from joc to jpc or choral
 
ChemAxon's Compliance Checker - Cheminfo Stories 2020 Day 5
ChemAxon's Compliance Checker - Cheminfo Stories 2020 Day 5ChemAxon's Compliance Checker - Cheminfo Stories 2020 Day 5
ChemAxon's Compliance Checker - Cheminfo Stories 2020 Day 5
 
Chemicalize Pro - Cheminfo Stories 2020 Day 5
Chemicalize Pro - Cheminfo Stories 2020 Day 5Chemicalize Pro - Cheminfo Stories 2020 Day 5
Chemicalize Pro - Cheminfo Stories 2020 Day 5
 

Recently uploaded

Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
Reetu63
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
DevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps ServicesDevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps Services
seospiralmantra
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
Peter Muessig
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
Benefits of Artificial Intelligence in Healthcare!
Benefits of  Artificial Intelligence in Healthcare!Benefits of  Artificial Intelligence in Healthcare!
Benefits of Artificial Intelligence in Healthcare!
Prestware
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
Luigi Fugaro
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
Jhone kinadey
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdfWhat is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdf
kalichargn70th171
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 

Recently uploaded (20)

Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
DevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps ServicesDevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps Services
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
Benefits of Artificial Intelligence in Healthcare!
Benefits of  Artificial Intelligence in Healthcare!Benefits of  Artificial Intelligence in Healthcare!
Benefits of Artificial Intelligence in Healthcare!
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdfWhat is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdf
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 

USUGM 2014 - Zhenbin Li (Boehringer Ingelheim): Challenges and Approach in Migration of Chemistry Infrastructure

  • 1. Zhenbin (Benjamin) Li and Edith Richter IT RD&M Challenges and Approach in Migration of Chemistry Infrastructure for Systems and Applications
  • 2. Historical/background Information about Chemistry Infrastructure Migration in BI Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014 2013 - 2015 System and Application Migration Projects Migration of systems and applications to ChemAxonTechnology 2011 - 2012 Chemistry Infrastructure Project Experimented and Piloted ChemAxon in BI environment 2008 MDL Alternatives Project Evaluated ChemAxon, Accelrys Accord, Symyx MDL, CambridgeSoft ERMS with ChemAxon JChem to fulfill a strategic user requirement (2010), presented in 2011 UGM ERMS with ChemAxon JChem cartridge implementation as pilot (2012), presented in 2012 UGM
  • 3. Historical/background Information about Chemistry Infrastructure Migration in BI Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
  • 4. • Reliability • Extensibility • Compatibility and integratability • Enterprise architecture • User friendliness • Clear path for migration • Consulting • Support • Expertise • Agility of enhancement • Customization • New upgrade according to customers’ needs • License model • Negotiation power • Short-term cost cut • Long-term financial gain • Company stability • Size • Culture/work ethics • Familiarity with global pharmaceutical industry Chemistry Infrastructure Selection Criteria Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
  • 5. Roadmap of Chemistry Infrastructure Migration Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014 Business intention Market options Preliminary evaluation Business approval In-depth evaluation Pilot implementation Negotiation Financial commitment Acquire licenses Consulting In-depth system analysis Implementation planning Data migration System migration Testing Completion
  • 6. Waterfall ● Clear license cutoff time ● Resources (including external consulting) are more focused on the migration projects ● Potentially short time to complete the whole migration ● Requires clear understanding of existing systems and interrelations ● Need of established expertise ● May have nonadjustable deadline ● Less tolerant to failure ● Resources may have to reduce other responsibilities Evolutional ● Migration takes it own path ● Flexible resource and time planning ● Skills and knowledge accumulating as it goes so that later projects benefit from the experiences of previous projects ● It takes a long time to complete whole migration ● Requires license co-existing period (perpetual license model) ● Structures may be interpreted differently in different technology. Internal standardization process or common understanding may be needed Migration Approach Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
  • 7. System Interdependency Analysis Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
  • 8. Migration Planning Time 2012 2013 2014 2015 System Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1-Q4 System A System B System C System D System E System F System G System H  Migration planning was based on the interdependency of systems and applications as well as available resources.  The pilot project provided benchmark for the estimation of time needed for each system. The estimation should include the migration of data, application, interfaces, and logistics.  Each additional system migration served as additional benchmark for the other systems in order to further modify and optimize the estimation.  Learning curve effects are considered Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
  • 9. General Challenges and Approach Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014 Organizational change management IS global alignment System/service global harmonization Numerous new application releases or upgrades More strict IS project management and QA processes Windows operation system upgrade Users’ reluctance to adapt new technology Low exposure to ChemAxon technology among IS colleagues Created a Molecular Structure and Reaction Service: An advisory committee formed by experts in chemistry informatics from different OPUs to provide centralized and harmonized service, consulting, training, and tutoring as well as system QA for IS developers, system leaders as well as end users. Non-stop service Using evolutional migration and globally coordinated projects. Packaging for user deployment (internal process) Continual improvement of BI global IS service Challenges Approach
  • 10. Technical Challenges Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014 Our Experiences Pain Points Opportunities for ChemAxon Support is great, able to reproduce the error and sometimes add into the next version Sometimes the new fix introduced other bugs Better quality assurance and quality control mechanism Frequent version changes/updates Tracking detailed information of the upgrades that are relevant to BI environment. We have to create database to track changes Track changes in database so that customers can compare different versions or upgrades to understand the potential benefits or threats to their environment (change management) Great customer-centric service Not sure about the roadmap and future direction Forming an advisory committee represented by delegates from industry, and more frequent communications with key clients
  • 11. Technical Challenges (continue) Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014 Our Experiences Pain Points Opportunities for ChemAxon Marvin technology can handle many chemistry representations(mol, smarts etc) Special features in MarvinSketch need to be coded in application. But if application only uses the default, then user will see their own default, causing different settings for different users Implementation of application defaults for special features Integration of Marvin technology with Java Swing is easy to do Web applications hosted with Tomcat are difficult to integrate, especially when there is no clear instruction about which jars to be included. Sometimes specific configuration inTomcat is needed to allow certain files pass through. At one time, Java 1.7 had some integration problem so we had to go back to 1.6 More clear instructions and cookbook of web application integration.
  • 12. Technical Challenges (continue) Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014 Our Experiences Pain Points Opportunities for ChemAxon JChem Java APIs are very powerful and flexible. .Net APIs are less ideal (may be not as mature as Java APIs) and time-consuming. We cannot use the latest version.This may be due to some of our third-party components. Maybe better documentation or training for .Net APIs. Database cartridge set up is straightforward. When database password changes (for compliance purpose) or database reboots, we have to re-enable the cartridge. Sometimes JChem server is stuck and not responsive. A streamlined process to check and re- initiate all databases that use ChemAxon cartridge Domain indexing is a bit long, but reasonable. Structural search is quickly implemented. ChemAxon cartridge apparently is more strict than MDL cartridge for Markush and R-group structures. Interpretation of ‘X’ is different. Solution is to capture error in error table during indexing and make correction by business (those structure will be in database, but not searchable). NA?
  • 13. Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014 Structure Checking (Spell Checking) searches the chemical structure for issues and reports the problems found Structure Checking & Fixing (Autocorrection) searches the chemical structure for issues and corrects them if possible Standardizing (Translation) Transforms the structures to customized, canonical, and consistent representations Approach of Data Curation and Data Qaulity
  • 14. Workflow of Data Curation and Data Quality Provide GlobalTemplates for Cartridge/Interface Implement Customized Checkers with ChemAxon Decide about Standardizing and Structure Checking Review and Discuss Existing Rules Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
  • 15. Templates for Databases • Provide functions for single- and multistep checks and fixings • Provide functions for automated checks Packages • Store the default checker and standardizing configuration • Store customized result messages for checks • Store dedicated structures for tests DatabaseTables Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
  • 16. Used Types of Checkers • As Abbreviated Group / Pseudo Atom etc. Basic Checkers • Working with SMARTS defined substructures • Can be set individually • Very flexible approach Substructure Checkers • Provided as consultancy projects • Good experiences by now • Easy to implement both for DB Cartridge and for MarvinTools Customized Checkers Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
  • 17. Conclusions • This is a decision and investment for next decades and requires commitment from business and IS. • Evolutional approach can reduce the complexity of the migration. • Multiple migration projects may be needed. • System interdependency analysis is a key step. • Globally aligned and harmonized service is a great platform. • Generally the migration was smooth. • Data curation effort should not be underestimated. • Effective mechanisms for data curation require IS and business engagement. • Strong support from users, especially from key stakeholders, is crucial [success = (process improvement) x (customer acceptance)]. Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014
  • 18. Acknowledgement • Members of Molecular Structure and Chemical Reaction Service • Members of Content Management in BI Research • System Leaders in BI IS RDM • Infrastructure Service Leaders • ChemAxon support and consulting Z. Li and E. Richter, Boehringer Ingelheim, ChemAxon UGM, September2014