Demo Data from EDBT 2026 / reviewers in the wild / expert
Nuwan Goonasekera
dblp:119/9127
· DBLP profile ↗
6ranked-venue papers
3as first author
2since 2021 · last 2024
0000-0002-3019-2934ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 4 · 2 first-author · 2 since 2021Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Cloud and datacenter computing · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
3 papers |
Bioinformatics and computational biology · 77% Computational science and engineering · 23% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
container orchestration |
0.8 | 1 | 2024 | Galaxy Helm chart: a standardized method for deploying production Galaxy servers · Bioinform. 2024 |
Cloud and datacenter computing › resource management
cloud resource management |
0.5 | 1 | 2021 | GalaxyCloudRunner: enhancing scalable computing for Galaxy · Bioinform. 2021 |
Bioinformatics and computational biology
computational infrastructure |
0.4 | 2 | 2024 | Galaxy Helm chart: a standardized method for deploying production Galaxy servers · Bioinform. 2024 GalaxyCloudRunner: enhancing scalable computing for Galaxy · Bioinform. 2021 |
Computational science and engineering
workflow management |
0.2 | 1 | 2013 | BioBlend: automating pipeline analyses within Galaxy and CloudMan · Bioinform. 2013 |
Methods — techniques the papers use, named apart from their topics
API wrapping · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Galaxy Helm chart: a standardized method for deploying production Galaxy serversabstractMOTIVATION: The Galaxy application is a popular open-source framework for data intensive sciences, counting thousands of monthly users across more than 100 public servers. To support a growing number of users and a greater variety of use cases, the complexity of a production-grade Galaxy installation has also grown, requiring more administration effort. There is a need for a rapid and reproducible Galaxy deployment method that can be maintained at high-availability with minimal maintenance. RESULTS: We describe the Galaxy Helm chart that codifies all elements of a production-grade Galaxy installation into a single package. Deployable on Kubernetes clusters, the chart encapsulates supporting software services and implements the best-practices model for running Galaxy. It is also the most rapid method available for deploying a scalable, production-grade Galaxy instance on one's own infrastructure. The chart is highly configurable, allowing systems administrators to swap dependent services if desired. Notable uses of the chart include on-demand, fully-automated deployments on AnVIL, providing training infrastructure for the Bioconductor project, and as the AWS-recommended solution for running Galaxy on the Amazon cloud. AVAILABILITY AND IMPLEMENTATION: The source code for Galaxy Helm is available at https://github.com/galaxyproject/galaxy-helm, the corresponding Helm package at https://github.com/CloudVE/helm-charts, and the required Galaxy container image https://github.com/galaxyproject/galaxy-docker-k8s. Nuwan Goonasekera, Alexandru Mahmoud, Keith Suderman, Enis Afgan |
Bioinform. | 1 |
| 2021 | GalaxyCloudRunner: enhancing scalable computing for GalaxyabstractSUMMARY: The existence of more than 100 public Galaxy servers with service quotas is indicative of the need for an increased availability of compute resources for Galaxy to use. The GalaxyCloudRunner enables a Galaxy server to easily expand its available compute capacity by sending user jobs to cloud resources. User jobs are routed to the acquired resources based on a set of configurable rules and the resources can be dynamically acquired from any of four popular cloud providers (AWS, Azure, GCP or OpenStack) in an automated fashion. AVAILABILITY AND IMPLEMENTATION: GalaxyCloudRunner is implemented in Python and leverages Docker containers. The source code is MIT licensed and available at https://github.com/cloudve/galaxycloudrunner. The documentation is available at http://gcr.cloudve.org/. Nuwan Goonasekera, Alexandru Mahmoud, John Chilton, Enis Afgan |
Bioinform. | 1 |
| 2019 | CloudLaunch: Discover and deploy cloud applications
Enis Afgan, Andrew Lonie, James Taylor 0001, Nuwan Goonasekera |
Future Gener. Comput. Syst. | 4 |
| 2018 | Federated Galaxy: Biomedical Computing at the FrontierabstractBiomedical data exploration requires integrative analyses of large datasets using a diverse ecosystem of tools. For more than a decade, the Galaxy project (https://galaxyproject.org) has provided researchers with a web-based, user-friendly, scalable data analysis framework complemented by a rich ecosystem of tools (https://usegalaxy.org/toolshed) used to perform genomic, proteomic, metabolomic, and imaging experiments. Galaxy can be deployed on the cloud (https://launch.usegalaxy.org), institutional computing clusters, and personal computers, or readily used on a number of public servers (e.g., https://usegalaxy.org). In this paper, we present our plan and progress towards creating Galaxy-as-a-Service-a federation of distributed data and computing resources into a panoptic analysis platform. Users can leverage a pool of public and institutional resources, in addition to plugging-in their private resources, helping answer the challenge of resource divergence across various Galaxy instances and enabling seamless analysis of biomedical data. Enis Afgan, Vahid Jalili, Nuwan Goonasekera, James Taylor 0001, Jeremy Goecks |
IEEE CLOUD | 3 |
| 2015 | LibVM: an architecture for shared library sandboxingabstractSummary Many software applications extend their functionality by dynamically loading libraries into their allocated address space. However, shared libraries are also often of unknown provenance and quality and may contain accidental bugs or, in some cases, deliberately malicious code. Most sandboxing techniques that address these issues require recompilation of the libraries using custom tool chains, require significant modifications to the libraries, do not retain the benefits of single address space programming, do not completely isolate guest code, or incur substantial performance overheads. In this paper, we present LibVM, a sandboxing architecture for isolating libraries within a host application without requiring any modifications to the shared libraries themselves, while still retaining the benefits of a single address space and also introducing a system call inter‐positioning layer that allows complete arbitration over a shared library's functionality. We show how to utilize contemporary hardware‐virtualization support towards this end with reasonable performance overheads, and, in the absence of such hardware support, our model can also be implemented using a software‐based mechanism. We ensure that our implementation conforms as closely as possible to existing shared library manipulation functions, minimizing the amount of effort needed to apply such isolation to existing programs. Our experimental results show that it is easy to gain immediate benefits in scenarios where the goal is to guard the host application against unintentional programming errors when using shared libraries, as well as in more complex scenarios, where a shared library is suspected of being actively hostile. In both cases, no changes are required to the shared libraries themselves. Copyright © 2014 John Wiley & Sons, Ltd. Nuwan Goonasekera, William J. Caelli, Colin J. Fidge |
Softw. Pract. Exp. | 1 |
| 2013 | BioBlend: automating pipeline analyses within Galaxy and CloudManabstractUNLABELLED: We present BioBlend, a unified API in a high-level language (python) that wraps the functionality of Galaxy and CloudMan APIs. BioBlend makes it easy for bioinformaticians to automate end-to-end large data analysis, from scratch, in a way that is highly accessible to collaborators, by allowing them to both provide the required infrastructure and automate complex analyses over large datasets within the familiar Galaxy environment. AVAILABILITY AND IMPLEMENTATION: http://bioblend.readthedocs.org/. Automated installation of BioBlend is available via PyPI (e.g. pip install bioblend). Alternatively, the source code is available from the GitHub repository (https://github.com/afgane/bioblend) under the MIT open source license. The library has been tested and is working on Linux, Macintosh and Windows-based systems. Clare Sloggett, Nuwan Goonasekera, Enis Afgan |
Bioinform. | 2 |