Skip to main content

Advertisement

SOMA2 – open source framework for molecular modelling workflows

Article metrics

During the last five years, we have developed and deployed a molecular modelling workflow environment at the Finnish IT Center for Science CSC. The SOMA2 environment [13] is a web server based system offering a framework for integrating molecular modelling applications, including molecular data exchange. SOMA2 allows users to combine software available in the computing system into unique workflows, which are automatically executed. Recently, the SOMA2 source code was released under GPL license [4].

For end users, SOMA2 offers a secure and personalised web browser operated environment for inputting molecular data, submitting and controlling jobs and analysing the results. In SOMA2, parameters of the scientific applications are presented and configured via uniform web forms. The web forms guide the users to correctly configure a program by supplying default values, thresholds, runtime help and content verification. For experts, SOMA2 provides a framework to make virtually any command-line application or combination of applications easily accessible to the (naïve) users. The system enables communication and data exchange between molecular modelling programs on different computing platforms by employing a general data exchange format, CML (Chemical Markup Language) [5].

SOMA2 framework has a modular design where the third-party scientific applications are described as pluggable capsules with generic interfaces to manage the data. The description of a scientific application in SOMA2 facilitates the transfer of technical know-how from experts to service users. A SOMA2 capsule consists of an XML description, used e.g. to automatically generate a web form for the program, and scripts & configuration file templates to enable automatic program execution and processing of the program output. The XML descriptions are based on a schema, which we have developed. No programming skills are required to create a SOMA2 capsule.

A demo installation of SOMA2 with limited features is available [6].

References

  1. 1.

    Lehtovuor P, Nyrönen T: J Chem Inf Model. 2006, 46 (2): 620-10.1021/ci050388n.

  2. 2.

    Nyrönen T, Kinnunen T, Lehtovuori P: CSCnews. 2006, 2: 36-[http://www.csc.fi/english/csc/publications/cscnews]

  3. 3.

    [http://www.csc.fi/soma]

  4. 4.

    [http://www.gnu.org/copyleft/gpl.html]

  5. 5.

    Murray-Rust P, Rzepa HS: J Chem Inf Model. 2003, 43 (3): 757-

  6. 6.

    [http://soma2demo.csc.fi]

Download references

Author information

Correspondence to Tapani Kinnunen.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and Permissions

About this article

Keywords

  • Scientific Application
  • Configuration File
  • Open Source Framework
  • Data Exchange Format
  • File Template