GenApp Integrated with OpenStack Supports Elastic Computing on Jetstream

GenApp is a universal and extensible tool for rapid deployment of applications. GenApp builds fully functioning science gateways and standalone GUI applications from collections of definition files and libraries of code fragments. Among the main features are the minimal technical expertise requirement for the end user and an open-end design ensuring sustainability of generated applications. Because of the conceptual simplicity of use, GenApp is ideally suited to scientists who are not professional developers, to disseminate their theoretical and experimental expertise as embodied in their code to their communities by rapidly deploying advanced applications. GenApp has an open extensible resource execution model. To support efficient elastic cloud computing on NSF Jetstream, GenApp has recently integrated OpenStack as a target resource with optional job-specific XSEDE project accounting.

[1]  Srinath Perera,et al.  Apache airavata: a framework for distributed applications and computational workflows , 2011, GCE '11.

[2]  Marlon E. Pierce,et al.  The GenApp framework integrated with Airavata for managed compute resource submissions , 2015, Concurr. Comput. Pract. Exp..

[3]  Javier Pérez,et al.  Incorporation of a hydration layer in the `dummy atom' ab initio structural modelling of biological macromolecules , 2013 .

[4]  William I. Nowicki,et al.  NFS: Network File System Protocol specification , 1989, RFC.

[5]  Marlon E. Pierce,et al.  GSoC 2015 student contributions to GenApp and Airavata , 2016, Concurr. Comput. Pract. Exp..

[6]  Borries Demeler,et al.  The implementation of SOMO (SOlution MOdeller) in the UltraScan analytical ultracentrifugation data analysis suite: enhanced capabilities allow the reliable hydrodynamic modeling of virtually any kind of biomacromolecule , 2010, European Biophysics Journal.

[7]  Paolo Mariani,et al.  GENFIT: software for the analysis of small-angle X-ray and neutron scattering data of macromolecules in solution , 2014, Journal of applied crystallography.

[8]  Nancy Wilkins-Diehr,et al.  XSEDE: Accelerating Scientific Discovery , 2014, Computing in Science & Engineering.

[9]  Joseph E. Curtis,et al.  SASSIE: A program to study intrinsically disordered biological molecules and macromolecular ensembles using experimental scattering restraints , 2012, Comput. Phys. Commun..

[10]  Jill Trewhella,et al.  MULCh: modules for the analysis of small-angle neutron contrast variation data from biomolecular assemblies , 2008 .

[11]  D. Wright,et al.  SCT: a suite of programs for comparing atomistic models with small-angle scattering data , 2015, Journal of applied crystallography.

[12]  Steen H. Hansen,et al.  BayesApp: a web site for indirect transformation of small-angle scattering data , 2012 .

[13]  Nicholas J. Terrill,et al.  Atomistic modelling of scattering data in the Collaborative Computational Project for Small Angle Scattering (CCP-SAS) , 2016, Journal of applied crystallography.

[14]  Emre H. Brookes An Open Extensible Multi-Target Application Generation Tool for Simple Rapid Deployment of Multi-Scale Scientific Codes , 2014, XSEDE '14.

[15]  Lise Arleth,et al.  WillItFit: a framework for fitting of constrained models to small-angle scattering data , 2013 .

[16]  Mohsine Eleuldj,et al.  OpenStack: Toward an Open-source Solution for Cloud Computing , 2012 .

[17]  George Bosilca,et al.  Open MPI: Goals, Concept, and Design of a Next Generation MPI Implementation , 2004, PVM/MPI.

[18]  F. Spinozzi,et al.  QUAFIT: a novel method for the quaternary structure determination from small-angle scattering data. , 2012, Biophysical journal.