On-demand virtual research environments using microservices.

Application containers Cloud computing Microservices Orchestration Virtual research environments

Journal

PeerJ. Computer science
ISSN: 2376-5992
Titre abrégé: PeerJ Comput Sci
Pays: United States
ID NLM: 101660598

Informations de publication

Date de publication:
2019
Historique:
received: 21 05 2019
accepted: 10 10 2019
entrez: 5 4 2021
pubmed: 11 11 2019
medline: 11 11 2019
Statut: epublish

Résumé

The computational demands for scientific applications are continuously increasing. The emergence of cloud computing has enabled on-demand resource allocation. However, relying solely on infrastructure as a service does not achieve the degree of flexibility required by the scientific community. Here we present a microservice-oriented methodology, where scientific applications run in a distributed orchestration platform as software containers, referred to as on-demand, virtual research environments. The methodology is vendor agnostic and we provide an open source implementation that supports the major cloud providers, offering scalable management of scientific pipelines. We demonstrate applicability and scalability of our methodology in life science applications, but the methodology is general and can be applied to other scientific domains.

Identifiants

pubmed: 33816885
doi: 10.7717/peerj-cs.232
pii: cs-232
pmc: PMC7924445
doi:

Banques de données

figshare
['10.6084/m9.figshare.c.4204022']

Types de publication

Journal Article

Langues

eng

Pagination

e232

Informations de copyright

©2019 Capuccini et al.

Déclaration de conflit d'intérêts

The authors declare there are no competing interests.

Références

Proc Natl Acad Sci U S A. 2015 Oct 13;112(41):12580-5
pubmed: 26392543
Anal Chim Acta. 2016 Aug 3;930:13-22
pubmed: 27265900
Gigascience. 2019 Feb 1;8(2):
pubmed: 30535405
J Proteome Res. 2016 Dec 2;15(12):4188-4194
pubmed: 27628670
PLoS One. 2017 May 11;12(5):e0177459
pubmed: 28494014
Nucleic Acids Res. 2013 Jan;41(Database issue):D781-6
pubmed: 23109552
Bioinformatics. 2019 Mar 1;35(5):839-846
pubmed: 30101309
Am J Epidemiol. 2002 Nov 1;156(9):871-81
pubmed: 12397006
Gigascience. 2013 Jun 25;2(1):9
pubmed: 23800020
Gigascience. 2018 May 1;7(5):
pubmed: 29659792
J Pathol Inform. 2016 Nov 29;7:45
pubmed: 27994937
Bioinformatics. 2019 Oct 1;35(19):3752-3760
pubmed: 30851093
Theranostics. 2018 Aug 07;8(16):4477-4490
pubmed: 30214633
Genome Biol. 2010;11(8):R86
pubmed: 20738864
Biopreserv Biobank. 2015 Aug;13(4):263-70
pubmed: 26186169
Bioinformatics. 2012 Aug 1;28(15):2088-90
pubmed: 22635605

Auteurs

Marco Capuccini (M)

Department of Information Technology, Uppsala University, Uppsala, Sweden.
Department of Pharmaceutical Biosciences, Uppsala University, Uppsala, Sweden.

Anders Larsson (A)

National Bioinformatics Infrastructure Sweden, Uppsala University, Uppsala, Sweden.

Matteo Carone (M)

Department of Pharmaceutical Biosciences, Uppsala University, Uppsala, Sweden.

Jon Ander Novella (JA)

National Bioinformatics Infrastructure Sweden, Uppsala University, Uppsala, Sweden.

Noureddin Sadawi (N)

Department of Surgery and Cancer, Imperial College London, London, United Kingdom.

Jianliang Gao (J)

Department of Surgery and Cancer, Imperial College London, London, United Kingdom.

Salman Toor (S)

Department of Information Technology, Uppsala University, Uppsala, Sweden.

Ola Spjuth (O)

Department of Pharmaceutical Biosciences, Uppsala University, Uppsala, Sweden.

Classifications MeSH