Galaxy (computational biology)
| Galaxy | |
|---|---|
![]() | |
| Developer | Galaxy Community |
| Release | 16 September 2005 |
| Stable release | 26.0
/ April 2026 |
| Written in | Python, JavaScript, TypeScript |
| Operating system | Unix-like |
| Platform | Linux, macOS |
| Available in | English |
| Type | Scientific workflow, data integration, analysis and data publishing |
| License | MIT and Academic Free License[1] |
| Website | galaxyproject |
| Repository | github |
Galaxy[2] is an open-source scientific workflow system designed to make research accessible, reproducible, and transparent. Originally developed for computational biology, Galaxy has evolved into a domain-agnostic framework utilized across various scientific disciplines. Some examples include data science,[3] microbiology,[4] medical research,[5] neuroscience[6] and virology. [7]
Galaxy includes supports code-free workflow development, GUI workflow visualization as well as command-line interface access, scheduled jobs, and cloud infrastructure management. It supports data persistence and data publishing to facilitate collaboration, reaching a global community of over 500,000 registered users. [2]
Use
Use areas
Galaxy was originally written for biological data analysis, particularly genomics. Tools on the platform are used for gene expression, genome assembly, epigenomics, transcriptomics, and host of other disciplines, in the life sciences. The wide set of available tools has been greatly expanded over the years because the platform is domain agnostic and can be applied to any scientific domain as a general bioinformatics workflow management system.[8] For example, Galaxy servers and tools exist for image analysis,[9] machine learning and AI,[10] computational chemistry[11] and drug design,[12] spaceflight[13] and astronomy, cheminformatics,[14] proteomics, social science,[15] and linguistics.
Project goals
Galaxy describes itself "an open, web-based platform for performing accessible, reproducible, and transparent genomic science."[16]
As computational biology is a specialized domain that often requires knowledge in computer programming, Galaxy was design to provide biomedical researchers access to computational biology without requiring expertise in computer programming.[17][18] To achieve this, the design prioritizes a user-friendly interface[19] over the flexibility to construct highly complex. Other platforms, such Apache Taverna, include in their design complex workflow systems, including e.g. looping.[20]
Galaxy is designed supports reproducibility by systematically capturing all essential details of a computational analysis, ensuring that it can be precisely replicated at any point in the future. This includes recording all input, intermediate, and final datasets, as well as the parameters used and the exact sequence of analytical steps.
Features
Tools
Galaxy is extensible, as new command line tools can be integrated and shared within the Galaxy ToolShed.[21] An example of extending Galaxy is Galaxy-P from the University of Minnesota Supercomputing Institute, which is customized as a data analysis platform for mass spectrometry-based proteomics.[22]
The software also provides a web interface for many text manipulation tools, enabling researchers to do their own custom reformatting and manipulation without having to know computer programming or shell scripting. Galaxy includes interval manipulation tools for doing set theoretic operations (e.g. intersection, union, ...) on intervals. Many biological file formats include genomic interval data (a frame of reference, e.g., chromosome or contig name, and start and stop positions), allowing these data to be integrated.
Galaxy Objects
Entities in the Galaxy software structure are organized in Galaxy objects, which reperenst are anything that can be saved, persisted, and shared in Galaxy:
Datasets
- Datasets includes any input, intermediate, or output dataset, used or produced in an analysis. Galaxy's data integration platform supports file uploads from the user's computer, by URL, and directly from many online external resources (such as the UCSC Genome Browser, BioMart and InterMine). Galaxy supports a range of widely used biological data formats, translation between those formats, and data conversions (see Tools).
Workflows
- Workflows are computational analyses that specify all the steps (and parameters) in the analysis, but none of the data. Workflows are used to run the same analysis against multiple sets of input data.
- Galaxy is a scientific workflow system. These systems provide a means to build multi-step computational analyses akin to a recipe. They typically provide a graphical user interface[19] for specifying what data to operate on, what steps to take, and what order to do them in.
Histories
- Histories are computational analyses (recipes) run with specified input datasets, computational steps and parameters. Histories include all intermediate and output datasets as well.
Pages
- Pages enables the creation of a virtual paper that describes the how and why of the overall experiment. Histories, workflows and datasets can include user-provided annotation. Tight integration of Pages with Histories, Workflows, and Datasets supports this goal.
Availability
Galaxy is available:
- As a free public web server,[23] supported by the Galaxy Project.[24] This server includes many bioinformatics tools that are widely useful in many areas of genomics research. Users can create logins, and save histories, workflows, and datasets on the server. These saved items can also be shared with others.
- As open-source software that can be downloaded, installed and customized to address specific needs.[25] Galaxy can be installed locally or using a computing cloud.[26]
- Public web servers hosted by other organizations.[8] Several organizations with their own Galaxy installation have also opted to make those servers available to others.
Implementation
Galaxy is open-source software implemented using the Python programming language. It is developed by the Galaxy team[27] at Penn State, Johns Hopkins University, Oregon Health & Science University, Moffitt Cancer Center, Cleveland Clinic, University of Freiburg (Galaxy EU), and Galaxy Australia[28][29] with community contributions from around the world.
Community
The Galaxy community is a global, interdisciplinary network of researchers, educators, and developers dedicated to making bioinformatics accessible, reproducible, and collaborative. With contributors from academia, government, and industry, the community actively develops new tools, maintains public Galaxy servers, and fosters open science initiatives. The Galaxy project has mailing lists,[30] a community hub,[24] and annual meetings.[31]
A key resource within this ecosystem is the Galaxy Training Network (GTN),[32] which provides comprehensive, open-access training materials for bioinformatics workflows and computational biology. The GTN offers hands-on tutorials covering a wide range of topics, from sequencing data analysis to machine learning applications in genomics. These materials are regularly updated and include step-by-step instructions for using Galaxy along with interactive Jupyter-based lessons, making them valuable for both self-guided learning and structured coursework. Through events like the annual Galaxy Community Conference (GCC), the annual Galaxy Training Academy, hackathons, and collaborative projects, the Galaxy community continues to expand its impact, ensuring that cutting-edge bioinformatics tools remain accessible to all researchers, regardless of their computational expertise. See the Galaxy events page for more information
See also
References
- ↑ "Project Licenses". GitHub.
- 1 2 The Galaxy Community (20 May 2024). "The Galaxy platform for accessible, reproducible, and collaborative data analyses: 2024 update". Nucleic Acids Research. 52 (Web Server Issue): W83–W94. doi:10.1093/nar/gkae410. PMC 11223835. PMID 38769056.
- ↑ Pireddu, Luca; Leo, Simone; Soranzo, Nicola; Zanetti, Gianluigi (2014-09-20). "A Hadoop-Galaxy adapter for user-friendly and scalable data-intensive bioinformatics in Galaxy". Proceedings of the 5th ACM Conference on Bioinformatics, Computational Biology, and Health Informatics. BCB '14. New York, NY, USA: Association for Computing Machinery. pp. 184–191. doi:10.1145/2649387.2649429. ISBN 978-1-4503-2894-4.
- ↑ Nasr, Engy; Amato, Pierre; Bhardwaj, Anshu; Blankenberg, Daniel; Brites, Daniela; Cumbo, Fabio; Do, Katherine; Ferrari, Emanuele; Griffin, Timothy J. (2024-12-27). "microGalaxy: A gateway to tools, workflows, and training for reproducible and FAIR analysis of microbial data". bioRxiv 10.1101/2024.12.23.629682.
- ↑ Foschini, Maria P.; Morandi, Luca; Sanchez, Alejandro M.; Santoro, Angela; Mulè, Antonino; Zannoni, Gian Franco; Varga, Zsuzsanna; Moskovszky, Linda; Cucchi, Maria C.; Moelans, Cathy B.; Giove, Gianluca; van Diest, Paul J.; Masetti, Riccardo (2020-06-17). "Methylation Profile of X-Chromosome–Related Genes in Male Breast Cancer". Frontiers in Oncology. 10 784. doi:10.3389/fonc.2020.00784. ISSN 2234-943X. PMC 7313421. PMID 32626651.
- ↑ Mitolo, Micaela; Zoli, Matteo; Testa, Claudia; Morandi, Luca; Rochat, Magali Jane; Zaccagna, Fulvio; Martinoni, Matteo; Santoro, Francesca; Asioli, Sofia; Badaloni, Filippo; Conti, Alfredo; Sturiale, Carmelo; Lodi, Raffaele; Mazzatenta, Diego; Tonon, Caterina (2022-06-03). "Neuroplasticity Mechanisms in Frontal Brain Gliomas: A Preliminary Study". Frontiers in Neurology. 13 867048. doi:10.3389/fneur.2022.867048. ISSN 1664-2295. PMC 9204970. PMID 35720068.
- ↑ Lo, Chien-Chi; Shakya, Migun; Connor, Ryan; Davenport, Karen; Flynn, Mark; Gutiérrez, Adán Myers y; Hu, Bin; Li, Po-E; Jackson, Elais Player; Xu, Yan; Chain, Patrick S G (2022-05-13). "EDGE COVID-19: a web platform to generate submission-ready genomes from SARS-CoV-2 sequencing efforts". Bioinformatics. 38 (10): 2700–2704. doi:10.1093/bioinformatics/btac176. ISSN 1367-4803. PMC 9113274. PMID 35561186.
- 1 2 "Galaxy Community Hub - Galaxy Platform Directory".
- ↑ "biotools Galaxy Image Analysis".
- ↑ "Galaxy Machine Learning". ml.usegalaxy.eu. Retrieved 2025-03-02.
- ↑ Hildebrandt, A. K.; Stöckel, D; Fischer, N. M.; de la Garza, L; Krüger, J; Nickels, S; Röttig, M; Schärfe, C; Schumann, M; Thiel, P; Lenhof, H. P.; Kohlbacher, O; Hildebrandt, A (2014). "Ballaxy: Web services for structural bioinformatics". Bioinformatics. 31 (1): 121–2. doi:10.1093/bioinformatics/btu574. PMID 25183489.
- ↑ "OSDDlinux". Archived from the original on 2016-05-07. Retrieved 2014-11-17.
- ↑ "GeneLab - Galaxy Community Hub". Galaxy Community Hub. October 4, 2021. Retrieved March 2, 2025.
- ↑ Bray, Simon A.; Lucas, Xavier; Kumar, Anup; Grüning, Björn A. (1 June 2020). "The ChemicalToolbox: reproducible, user-friendly cheminformatics analysis on the Galaxy platform". Journal of Cheminformatics. 12 (1): 40. doi:10.1186/s13321-020-00442-7. PMC 7268608. PMID 33431029.
- ↑ "Galaxy".
- ↑ Goecks, J.; Nekrutenko, A.; Taylor, J.; Galaxy Team, T. (2010). "Galaxy: A comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences". Genome Biology. 11 (8): R86. doi:10.1186/gb-2010-11-8-r86. PMC 2945788. PMID 20738864.
- ↑ Blankenberg, D.; Taylor, J.; Nekrutenko, A.; The Galaxy, T. (2011). "Making whole genome multiple alignments usable for biologists". Bioinformatics. 27 (17): 2426–8. doi:10.1093/bioinformatics/btr398. PMC 3157923. PMID 21775304.
- ↑ Blankenberg, D.; Taylor, J.; Schenck, I.; He, J.; Zhang, Y.; Ghent, M.; Veeraraghavan, N.; Albert, I.; Miller, W.; Makova, K. D.; Hardison, R. C.; Nekrutenko, A. (2007). "A framework for collaborative analysis of ENCODE data: Making large-scale analyses biologist-friendly". Genome Research. 17 (6): 960–964. doi:10.1101/gr.5578007. PMC 1891355. PMID 17568012.
- 1 2 Schatz, M. C. (2010). "The missing graphical user interface for genomics". Genome Biology. 11 (8): 128–201. doi:10.1186/gb-2010-11-8-128. PMC 2945776. PMID 20804568.
- ↑ Soiland-Reyes, S (2010-12-13). "Looping". The Taverna Knowledge Blog. knowledgeblog.org. Archived from the original on 30 December 2016. Retrieved 28 January 2015.
- ↑ Blankenberg, Daniel; Von Kuster, Gregory; Bouvier, Emil; Baker, Dannon; Afgan, Enis; Stoler, Nicholas; Taylor, James; Nekrutenko, Anton (2014). "Dissemination of scientific software with Galaxy ToolShed". Genome Biology. 15 (2): 403. doi:10.1186/gb4161. PMC 4038738. PMID 25001293.
- ↑ Sheynkman, GM; Johnson, JE; Jagtap, PD; Shortreed, MR; Onsongo, G; Frey, BL; Griffin, TJ; Smith, LM (22 August 2014). "Using Galaxy-P to leverage RNA-Seq for the discovery of novel protein variations". BMC Genomics. 15 (703): 703. doi:10.1186/1471-2164-15-703. PMC 4158061. PMID 25149441.
- ↑ "usegalaxy.org: Main instance of Galaxy in the United States"
- 1 2 "Galaxy Community Hub"
- ↑ "getgalaxy.org: How to get Galaxy"
- ↑ Afgan, E.; Baker, D.; Coraor, N.; Chapman, B.; Nekrutenko, A.; Taylor, J. (2010). "Galaxy CloudMan: Delivering cloud compute clusters". BMC Bioinformatics. 11 (Suppl 12): S4. doi:10.1186/1471-2105-11-S12-S4. PMC 3040530. PMID 21210983.
- ↑ "Galaxy Community Hub - Team".
- ↑ "Galaxy Australia Media". site.usegalaxy.org.au. Retrieved 2025-02-21.
- ↑ Lazarus, R.; Taylor, J.; Qiu, W.; Nekrutenko, A. (2008). "Toward the commoditization of translational genomic research: Design and implementation features of the Galaxy genomic workbench". Summit on Translational Bioinformatics. 2008: 56–60. PMC 3041519. PMID 21347127.
- ↑ "Galaxy Mailing Lists".
- ↑ "Galaxy Community Conferences (GCCs)".
- ↑ Hiltemann, Saskia; Rasche, Helena; Gladman, Simon; Hotz, Hans-Rudolf; Larivière, Delphine; Blankenberg, Daniel; Jagtap, Pratik D.; Wollmann, Thomas; Bretaudeau, Anthony; Goué, Nadia; Griffin, Timothy J.; Royaux, Coline; Le Bras, Yvan; Mehta, Subina; Syme, Anna; Coppens, Frederik; Droesbeke, Bert; Soranzo, Nicola; Bacon, Wendi; Psomopoulos, Fotis; Gallardo-Alba, Cristóbal; Davis, John; Föll, Melanie Christine; Fahrner, Matthias; Doyle, Maria A.; Serrano-Solano, Beatriz; Fouilloux, Anne Claire; van Heusden, Peter; Maier, Wolfgang; Clements, Dave; Heyl, Florian; Galaxy Training Network; Grüning, Björn; Batut, Bérénice (2023-01-09). "Galaxy Training: A powerful framework for teaching!". PLOS Computational Biology. 19 (1) e1010752. Bibcode:2023PLSCB..19E0752H. doi:10.1371/journal.pcbi.1010752. ISSN 1553-7358. PMC 9829167. PMID 36622853.
