skip to main content
10.1145/2792745.2792784acmotherconferencesArticle/Chapter ViewAbstractPublication PagesxsedeConference Proceedingsconference-collections
research-article

The CIPRES workbench: a flexible framework for creating science gateways

Published: 26 July 2015 Publication History

Abstract

Here we describe the CIPRES Workbench (CW), an open source software framework for creating new science gateways with minimal overhead. The CW is a web application that can be deployed on a modest server, and can be configured to submit command line instructions to any resource where the application has submission privileges. It is designed to be highly configurable/customizable, and supports GUI-based access to HPC resources through a web browser interface as well as programmatic access via a ReSTful API. Using browser access, the CW architecture creates an environment with secure user accounts where user input data, job results, and job provenance are stored. The ReSTful API allows users with a registered a client application to deliver command lines to analytical codes and retrieve results from remote compute resources. A development effort is underway to allow the CW to submit jobs via the Science Gateways as a Platform (SciGaP) services hosted at Indiana University.

References

[1]
Wilkins-Diehr, N., Gannon, D., Klimeck, G., Oster, S., and Pamidighantam, S. (2008) TeraGrid Science Gateways and Their Impact on Science. Computer 41,(11) 32--41.
[2]
(2015) SCI-BUS Gateway Listing. http://www.sci-bus.eu/wiki/-/wiki/Public/Publications
[3]
(2015) XSEDE Gateway Listing. http://www.xsede.org/web/guest/gateways-listing
[4]
Giardine, B., Riemer, C., Hardison, R. C., et al. (2005) Galaxy: A platform for interactive large-scale genome analysis. Genome Res. 15,(10) 1451--1455.
[5]
McLennan, M. (2008) The Hub Concept for Scientific Collaboration. https://hubzero.org/resources/12
[6]
Rifaieh, R., Unwin, R., Carver, J., and Miller, M. A. (2007) SWAMI: Integrating Biological Databases and Analysis Tools Within User Friendly Environment. In Data Integration in Life Sciences (DILS 07), pp. 48--58.
[7]
Chard, R., Sehrish, S., Rodriguez, A., et al. (2014) PDACS: a portal for data analysis services for cosmological simulations,. In 9th Gateway Computing Environments Workshop, pp. 30--33, IEEE Press
[8]
(2015) HubZero Powered Sites.
[9]
Montella, R., Brizius, A., Elliott, J., et al. (2014) FACE-IT: a science gateway for food security research. In 9th Gateway Computing Environments Workshop, pp. 42--46, IEEE Press
[10]
Rekapalli, B., Giblock, P., and Reardon, C. (2013) PoPLAR: Portal for Petascale Lifescience Applications and Research. BMC Bioinformatics 14,(Suppl 9) S3.
[11]
Miller, M. A., Pfeiffer, W., and Schwartz, T. (2010) Creating the CIPRES Science Gateway for Inference of Large Phylogenetic Trees In SC10: Workshop on Gateway Computing Environments (GCE10)
[12]
Dooley, R., Vaughn, M., Stanzione, D., Terry, S., and Skidmore, S. (2012) Software-as-a-Service: The iPlant Foundation API. In 5th IEEE Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS).
[13]
Cholia, S., Skinner, D., and Boverhof, D. (2010) NEWT: A RESTful service for building High Performance Computing web applications. Gateway Computing Environments Workshop (GCE) 1--11.
[14]
Sivagnanam, S., Majumdar, A., Yoshimoto, K., Astakhov, V., Bandrowski, A., Martone, M., and Carnevale, N. T. (2014) Early experiences in developing and managing the neuroscience gateway. Journal of Concurrency and Computation: Practice and Experience, 27,(2) 473--488.
[15]
Rifaieh, R., Unwin, R., Carver, J., and Miller, M. A. (2007) SWAMI: Integrating Biological Databases and Analysis Tools Within User Friendly Environment. In Data Integration in Life Sciences (DILS 07), pp. 48--58.
[16]
Miller, M. A., Pfeiffer, W., and Schwartz, T. (2011) The CIPRES Science Gateway: a community resource for phylogenetic analyses. In 2011 TeraGrid Conference: Extreme Digital Discovery, pp. 1--8
[17]
Miller, M. A., Pfeiffer, W., and Schwartz, T. (2012) The CIPRES Science Gateway: enabling high-impact science for phylogenetics researchers with limited resources. In Proceedings of the 1st Conference of the Extreme Science and Engineering Discovery Environment: Bridging from the eXtreme to the campus and beyond, pp. 1--8, ACM
[18]
Miller, M. A., Schwartz, T., Pickett, B. E., et al. (2015) A RESTful API for Access to Phylogenetic Tools via the CIPRES Science Gateway. Evolutionary Bioinformatics 11,(4726-EBO-A-RESTful-API-for-Access-to-Phylogenetic-Tools-via-the-CIPRES-Science-.pdf) 43--48. www.la-press.com/a-restful-api-for-access-to-phylogenetic-tools-via-the-cipres-science--article-a4726.
[19]
(2013) Jersey. http://jersey.java.net/
[20]
Maddison, W. P. and D. R., M. (2008) Mesquite: a modular system for evolutionary analysis. Version 2.5. http://mesquiteproject.org
[21]
O'Leary, M. A. and Kaufman, S. (2011) MorphoBank: phylophenomics in the "cloud". Cladistics 27,(5) 529--537. http://dx.doi.org/10.1111/j.1096-0031.2011.00355.x
[22]
Pickett, B. E., Sadat, E. L., Zhang, Y., et al. (2012) ViPR: an open bioinformatics database and analysis resource for virology research. Nucleic Acids Res. 40D593--598.
[23]
Squires, R. B., Noronha, J., Hunt, V., García-Sastre, A., Macken, C., Baumgarth, N., Suarez, D., Pickett, B. E., Zhang, Y., Larsen, C. N., Ramsey, A., Zhou, L., Zaremba, S., Kumar, S., Deitrich, J., Klem, E., and Scheuermann, R. H. (2012) Influenza Research Database: an integrated bioinformatics resource for influenza research and surveillance. Influenza and Other Respiratory Viruses 6, 404--416.
[24]
Mishra, B., and Thines, M. (2014) siMBa---a simple graphical user interface for the Bayesian phylogenetic inference program MrBayes. Mycol Progress, 1--4
[25]
Silvestro, D., and Michalak, I. (2011) raxmlGUI: a graphical front-end for RAxML. Organisms Diversity and Evolution. 12, 335--337.
[26]
Maddison, W. P., and D. R., M. (2008) Mesquite: a modular system for evolutionary analysis. Version 2.5
[27]
Letondal, C. (2007) PISE (*), a tool to generate Web interfaces for Molecular Biology programs. http://www.pasteur.fr/recherche/unites/sis/Pise/
[28]
Marru, S., Gunathilake, L., Herath, C., et al. (2011) Apache airavata: a framework for distributed applications and computational workflows. In 2011 ACM workshop on Gateway computing environments., pp. 21--28, ACM Press
[29]
(2015) Expression Engine https://ellislab.com/expressionengine
[30]
(2015) Bootstrap CMS. https://github.com/BootstrapCMS/CMS
[31]
Davison, A., Morse, T., Migliore, M., Shepherd, G., and Hines, M. (2004) Semi-automated population of an online database of neuronal models (ModelDB) with citation information, using for validation. Neuroinform 2,(3) 327--332. http://dx.doi.org/10.1385/NI%3A2%3A3%3A327
[32]
Hines, M. L. and Carnevale, N. T. (2003) The NEURON simulation environment. In: The Handbook of Brain Theory and Neural Networks. MIT Press, pp.
[33]
Afgan, E., Baker, D., Coraor, N., Chapman, B., Nekrutenko, A., and Taylor, J. (2010) Galaxy CloudMan: delivering cloud compute clusters. BMC Bioinformatics 11,(Suppl 12) S4.

Cited By

View all
  • (2025) Phylogenetic assessment of a new species of Amigdoscalpellum Zevina, 1978 (Cirripedia: Scalpellidae) associated with caryophyllid cup corals from New Zealand, with a key to the genus Journal of Crustacean Biology10.1093/jcbiol/ruaf01045:1Online publication date: 27-Feb-2025
  • (2024) Sulfur assimilation using gaseous carbonyl sulfide by the soil fungus Trichoderma harzianum Applied and Environmental Microbiology10.1128/aem.02015-23Online publication date: Feb-2024
  • (2024)Deep divergences among inconspicuously colored clades of Epipedobates poison frogsMolecular Phylogenetics and Evolution10.1016/j.ympev.2024.108065195(108065)Online publication date: Jun-2024
  • Show More Cited By

Index Terms

  1. The CIPRES workbench: a flexible framework for creating science gateways

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    XSEDE '15: Proceedings of the 2015 XSEDE Conference: Scientific Advancements Enabled by Enhanced Cyberinfrastructure
    July 2015
    296 pages
    ISBN:9781450337205
    DOI:10.1145/2792745
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    • San Diego Super Computing Ctr: San Diego Super Computing Ctr
    • HPCWire: HPCWire
    • Omnibond: Omnibond Systems, LLC
    • SGI
    • Internet2
    • Indiana University: Indiana University
    • CASC: The Coalition for Academic Scientific Computation
    • NICS: National Institute for Computational Sciences
    • Intel: Intel
    • DDN: DataDirect Networks, Inc
    • DELL
    • CORSA: CORSA Technology
    • ALLINEA: Allinea Software
    • Cray
    • RENCI: Renaissance Computing Institute

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 26 July 2015

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. ReSTful services
    2. SciGaP
    3. open source
    4. science gateway
    5. software
    6. workbench

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    XSEDE '15
    Sponsor:
    • San Diego Super Computing Ctr
    • HPCWire
    • Omnibond
    • Indiana University
    • CASC
    • NICS
    • Intel
    • DDN
    • CORSA
    • ALLINEA
    • RENCI

    Acceptance Rates

    XSEDE '15 Paper Acceptance Rate 49 of 70 submissions, 70%;
    Overall Acceptance Rate 129 of 190 submissions, 68%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)7
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 07 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025) Phylogenetic assessment of a new species of Amigdoscalpellum Zevina, 1978 (Cirripedia: Scalpellidae) associated with caryophyllid cup corals from New Zealand, with a key to the genus Journal of Crustacean Biology10.1093/jcbiol/ruaf01045:1Online publication date: 27-Feb-2025
    • (2024) Sulfur assimilation using gaseous carbonyl sulfide by the soil fungus Trichoderma harzianum Applied and Environmental Microbiology10.1128/aem.02015-23Online publication date: Feb-2024
    • (2024)Deep divergences among inconspicuously colored clades of Epipedobates poison frogsMolecular Phylogenetics and Evolution10.1016/j.ympev.2024.108065195(108065)Online publication date: Jun-2024
    • (2022)IDENTIFICATION AND RETROSPECTIVE EVALUATION OF A FILARIOID NEMATODE SPECIES IN MANAGED GRASSHOPPER SPARROWS (AMMODRAMUS SAVANNARUM)Journal of Zoo and Wildlife Medicine10.1638/2021-014153:4Online publication date: 1-Dec-2022
    • (2022)How Phylogenetics Can Elucidate the Chemical Ecology of Poison Frogs and Their Arthropod PreyJournal of Chemical Ecology10.1007/s10886-022-01352-848:4(384-400)Online publication date: 14-Mar-2022
    • (2021)New Species and New Records of Sponge-Inhabiting Barnacles (Cirripedia, Balanidae, Acastinae) from AustraliaDiversity10.3390/d1307029013:7(290)Online publication date: 27-Jun-2021
    • (2020)Evolution of Lomandroideae: Multiple origins of polyploidy and biome occupancy in AustraliaMolecular Phylogenetics and Evolution10.1016/j.ympev.2020.106836149(106836)Online publication date: Aug-2020
    • (2019)Web of Trust Tool for Gateway User VettingPractice and Experience in Advanced Research Computing 2019: Rise of the Machines (learning)10.1145/3332186.3332221(1-5)Online publication date: 28-Jul-2019
    • (2018)Patterns of avian haemosporidian infections vary with time, but not habitat, in a fragmented Neotropical landscapePLOS ONE10.1371/journal.pone.020649313:10(e0206493)Online publication date: 31-Oct-2018
    • (2017) Species‐level phylogenetic analysis in the Relhania clade of “everlastings” and a new generic treatment of species previously assigned to Macowania and Arrowsmithia (Asteraceae: Gnaphalieae) TAXON10.12705/666.966:6(1421-1438)Online publication date: Dec-2017
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media