SOMA2 – Gateway to Grid Enabled Molecular Modelling Workflows in WWW-Browser EGI User Forum 2011
- Dr. Tapani Kinnunen
S OMA 2 SOMA2 Gateway to Grid Enabled Molecular Modelling - - PowerPoint PPT Presentation
S OMA 2 SOMA2 Gateway to Grid Enabled Molecular Modelling Workflows in WWW-Browser EGI User Forum 2011 Dr. Tapani Kinnunen CSC IT Center for Science Ltd., Espoo, Finland S OMA 2 CSC at a Glance Founded in 1971 as a
technology professionals)
(excluding investments)
high-quality information technology services.
modelling
environment to meet the standards in modern computer-aided molecular design.
FROM MOLECULES … … TO PROTEINS … …AND CELL-LEVEL ACTIVITIES
program is based on XML –description of the program.
platform specific configuration files.
http://cml.sourceforge.net) is used as internal data format (data transferred in XML).
Query database ISIS on Solaris Calculate chemical properties Sybyl on Linux Convert to 3D Corina on Solaris Dock to target protein GOLD on Linux Researcher’s web browser SOMA2 environment
Computing infrastructure SOMA2 environment
O O
2D > 3D conversion ADME prediction Docking
O O
O O
2D structure, known data
INPUT: OUTPUT: CML XML XML XML a) b)
Grape SOMA2 toolkit
performing database queries, creating a workflow and analysing the results.
– Tools: Perl, JavaScript, HTML, CSS.
– Tools: Java.
be used via SOMA2.
batch queue system scripts and program output parsers.
– Tools: XML, shell scripts.
templates and managing the internal data.
– Tools: Perl, shell scripts.
(“template”).
SOMA2 program code itself.
applications easily available to the users.
multiple ring conformation generation.
tool.
tool.
and molecular response values.
against template.
several scoring functions.
package.
package.
predefined workflow for specific task.
can still be freely modified.
workflows as a template.
computer.
within the user interface.
programs with interactive web form.
reasonable default values, thresholds and requirements.
validation on web form.
includes configuration file templates for running a program.
between steps.
delete operation supported.
constructed workflow.
spreadsheet like result view.
filtering data.
in different formats.
result molecules.
properties.
file system.
supported (browse, view, save).
to user’s own SOMA2 project directory.
number of molecules is very large
– JGraphT Java library (http://jgrapht.sourceforge.net).
– Perl core modules. – XML::Twig (http://www.xmltwig.com). – Template Toolkit (http://www.template-tookit.org). – VOMS::Lite (http://search.cpan.org/~mikej/VOMS-Lite-0.14/lib/VOMS/Lite.pm)
– For DCI-integration.
– Excluding “localhost” and DCI-integration with local middleware
computation platforms (excluding DCI-integration)
– Source code and instructions are available from the SOMA2 –WWW pages, see: http://www.csc.fi/english/pages/soma/downloads.
Tekes (National Technology Agency of Finland):