Three Main Objectives for ScalaLife:
  • We develop new hierarchical parallelization approaches explicitly based on ensemble and high-throughput computing for new multi-core and streaming/GPU architectures, and establish open software standards for data storage and exchange.
  • We implement, document, and maintain such techniques in pilot European open-source codes such as the widely used GROMACS & DALTON, a new application for ensemble simulation (DISCRETE), and large-scale bioinformatics protein annotation.
  • We have created a Competence Centre for scalable life science software to strengthen Europe as a major software provider and to enable the community to exploit e-Infrastructures to their full extent.This Competence Network provides training and support infrastructure, and establishes a long-term framework for maintenance and optimizat ion of life science codes.
Action Plan:
  • The goals of the project are being achieved by:
  • Analyzing the properties of the pilot applications and develop scalable techniques
  • Optimizing the interfaces and data formats used for life science applications
  • Integrating the new concepts into the pilot applications, maintaining, and releasing them
  • Validating the results by analyzing their impact on end applications running on European e-Infrastructures
  • Widely disseminating the results and train members of the European life science software communities
  • Collecting and making widely available the knowledge and best practices developed by the project to the community and providing expert services