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
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
e232Informations 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