No retraction, correction or concern found when last checked on Oct 20, 2026.
Dissemination of scientific software with Galaxy ToolShed
Daniel Blankenberg, Gregory Von Kuster, Emil Bouvier and 6 more
Genome Biology · 2014 · CC BY
Abstract
The proliferation of web-based integrative analysis frameworks has enabled users to perform complex analyses directly through the web. Unfortunately, it also revoked the freedom to easily select the most appropriate tools. To address this, we have developed Galaxy ToolShed.
Full text
From PubMed Central, U.S. National Library of Medicine, as current on Oct 20, 2026. Paragraph numbers are ours, so an answer can point at one.
Previously, our group has investigated the persistence of mitochondrial variants (heteroplasmies) through mother-child transmissions. Many disease-causing mitochondrial variants are heteroplasmic and their clinical manifestations depend on the relative proportion of normal to mutant alleles. Because almost all of the mitochondrial genome is transcribed, the next important question is whether the relative frequencies of heteroplasmic alleles are maintained in transcripts. We turned to published studies to find the appropriate dataset that would include matched genomic and transcriptomic data. The initial analysis of DNA/RNA differences by Li et al. omitted the mitochondrial transcriptome and a much more comprehensive dataset by Chen et al. has since become available. The latter contains both whole genome and RNA sequencing data from a single individual and is therefore ideally suited for our purpose. To perform this analysis, we started with a ‘clean’ Galaxy Amazon EC2 instance, mapped the reads against the latest version of the human genome, retained properly mapped pairs, removed reads mapping to multiple locations, added readgroup information, and combined all results into a single binary version of the sequence alignment/map format (BAM) dataset for further analysis (Additional file 1).
At this point in the analysis, we ran into the first roadblock: the Galaxy instance we were using did not contain any tools for detecting sequence variants. This is exactly the type of situation where the ToolShed is the most useful, as it already contains a collection of utilities for variant detection such as FreeBayes. Installing the FreeBayes tool along with the required dependencies into Galaxy using the ToolShed is accomplished through the web-based graphical user interface. Behind the scenes, the ToolShed fetches source code from the FreeBayes GitHub repository, compiles it, and registers all necessary components with the Galaxy instance, making it accessible to the user. Application of FreeBayes to our dataset has identified two potential heteroplasmic sites with minor allele frequencies >2% (a heteroplasmy detection threshold derived from empirical and simulation data): 2,619 and 13,636 (Figure 1a,b). Site 13,363 is a textbook example of a heteroplasmy - it is biallelic (T/C) with an average minor allele frequency of 22% across the 21 samples in our study. However, the other site, 2,619, is different and represents a potential RNA modification reported recently by our group. Within genomic DNA it is represented by an invariable A, while in all RNA-seq datasets it is scored by FreeBayes as a heterozygous locus with the major allele being a T. Moreover, while the total coverage at this site across all samples was 40,132, the numbers of reference and alternative observations were 11,086 and 20,584, respectively (summing to a total of 31,670), suggesting that the site is multiallelic. FreeBayes used here only reports two possibilities: reference and alternative. However, in many cases, such as genotyping of pooled, bacterial or viral samples, it is necessary to report exact counts for all variants. In a typical sequence analysis experiment this is the point where custom scripts are often being developed. While we did exactly that - developed two custom Python-based tools, ‘Naïve Variant Caller’ (NVC) and ‘Variant Annotator’ - we went a step further and deposited these tools into the ToolShed. By doing so, we not only made it accessible to any Galaxy instance, but also ensured reproducibility of our experiment, which is almost universally lacking in studies utilizing custom scripts. The NVC produces Variant Call Format (VCF) output containing counts for all observed variants from multisample BAM datasets (Additional file 1), while Variant Annotator converts VCF data into allele counts stratified by samples. To deposit the tools into the ToolShed, we have created a version-controlled repository and uploaded all software components, including the tool configuration file, NVC Python script, information about necessary software dependencies, and a set of functional tests. At this point, the tool becomes ‘visible’ to any Galaxy installation, including the cloud-based instance we use in this study. After installing the NVC from the ToolShed, we have applied it to the original BAM dataset to obtain counts shown in Figure 1c,d. Here the multiallelic nature of site 2,619 is clearly seen as well as the fact that this variation only appears in transcriptome data.
This short example has illustrated that the ToolShed behaves as a de facto AppStore: when users need an analysis tool that is not present in a given Galaxy instance, it can be easily fetched and installed. Just like a brand new iPad, Galaxy comes with a small number of preinstalled applications providing basic functionality. Additional tools may subsequently be installed from the ToolShed to create a ‘flavor’ of Galaxy suitable for a particular analysis. An expanded discussion of the ToolShed can be found in the online supplement.
Abbreviations
BAM: Binary version of the sequence alignment/map format; NVC: Naïve Variant Caller; VCF: Variant call format.
Competing interests
The authors declare that they have no competing interests.
References 18
- 1.
Goto H Dickins B Afgan E Paul IM Taylor J Makova KD Nekrutenko A Dynamics of mitochondrial heteroplasmy in three families investigated via a repeatable re-sequencing studyGenome Biol2011 12R59
Not in our library10.1186/gb-2011-12-6-r59
- 2.
Chinnery PF Thorburn DR Samuels DC White SL Dahl HM Turnbull DM Lightowlers RN Howell N The inheritance of mitochondrial DNA heteroplasmy: random drift, selection or both?Trends Genet2000 16500505
Not in our library10.1016/s0168-9525(00)02120-x
- 3.
Jacobs HT Making mitochondrial mutantsTrends Genet2001 17653660
Not in our library10.1016/s0168-9525(01)02480-5
- 4.
DiMauro S Mitochondrial diseasesBiochim Biophys Acta2004 16588088
Not in our library10.1016/j.bbabio.2004.03.014
- 5.
Mercer TR Neph S Dinger ME Crawford J Smith MA Shearwood A-MJ Haugen E Bracken CP Rackham O Stamatoyannopoulos JA Filipovska A Mattick JS The human mitochondrial transcriptomeCell2011 146645658
Not in our library10.1016/j.cell.2011.06.051
- 6.
Li M Wang IX Li Y Bruzel A Richards AL Toung JM Cheung VG Widespread RNA and DNA sequence differences in the human transcriptomeScience2011 3335358
Not in our library10.1126/science.1207018
- 7.
Chen R Mias GI Li-Pook-Than J Jiang L Lam HYK Chen R Miriami E Karczewski KJ Hariharan M Dewey FE Cheng Y Clark MJ Im H Habegger L Balasubramanian S O'Huallachain M Dudley JT Hillenmeyer S Haraksingh R Sharon D Euskirchen G Lacroute P Bettinger K Boyle AP Kasowski M Grubert F Seki S Garcia M Whirl-Carrillo M Gallardo M Personal omics profiling reveals dynamic molecular and medical phenotypesCell2012 14812931307
Not in our library10.1016/j.cell.2012.02.009
- 8.
Blankenberg D Taylor J Schenck I He J Zhang Y Ghent M Veeraraghavan N Albert I Miller W Makova KD Hardison RC Nekrutenko A A framework for collaborative analysis of ENCODE data: making large-scale analyses biologist-friendlyGenome Res2007 17960964
Not in our library10.1101/gr.5578007
- 9.
- 10.
Afgan E Baker D Coraor N Goto H Paul IM Makova KD Nekrutenko A Taylor J Harnessing cloud computing with Galaxy CloudNat Biotechnol2011 29972974
Not in our library10.1038/nbt.2028
- 11.
Introduction to Galaxy ToolShed 1[http://vimeo.com/73458993]
Not in our library
- 12.
Marth GT Korf I Yandell MD Yeh RT Gu Z Zakeri H Stitziel NO Hillier L Kwok PY Gish WR A general approach to single-nucleotide polymorphism discoveryNat Genet1999 23452456
Not in our library10.1038/70570
- 13.
Introduction to Galaxy ToolShed 2[http://vimeo.com/73460697]
Not in our library
- 14.
Li M Schonberg A Schaefer M Schroeder R Nasidze I Stoneking M Detecting heteroplasmy from high-throughput sequencing of complete human mitochondrial DNA genomesAm J Hum Genet2010 87237249
Not in our library10.1016/j.ajhg.2010.07.014
- 15.
Bar-Yaacov D Avital G Levin L Richards A Hachen N Rebolledo Jaramillo B Nekrutenko A Zarivach R Mishmar D RNA-DNA differences in human mitochondria restore ancestral form of 16S ribosomal RNAGenome Res2013 2317891796
Not in our library10.1101/gr.161265.113
- 16.
Nekrutenko A Taylor J Next-generation sequencing data interpretation: enhancing reproducibility and accessibilityNat Rev Genet2012 13667672
Not in our library10.1038/nrg3305
- 17.
Danecek P Auton A Abecasis G Albers CA Banks E Depristo MA Handsaker RE Lunter G Marth GT Sherry ST McVean G Durbin R 1000 Genomes Project Analysis GroupThe variant call format and VCFtoolsBioinformatics2011 2721562158
Not in our library10.1093/bioinformatics/btr330
- 18.
Introduction to Galaxy ToolShed 3[https://vimeo.com/73462389]
Not in our library
Cited by papers we hold 14
- Divergence of X-linked trans regulatory proteins and the misexpression of gene targets in sterile Drosophila pseudoobscura hybrids · 2022Not checked
- A simple guide to de novo transcriptome assembly and annotation · 2022No notice
- Experimental and Genomic Evaluation of the Oestrogen Degrading Bacterium Rhodococcus equi ATCC13557 · 2021Not checked
- Galaxy and Apollo as a biologist-friendly interface for high-quality cooperative phage genome annotation · 2020No notice
- The Galaxy platform for accessible, reproducible and collaborative biomedical analyses: 2020 update · 2020No notice
- The Galaxy platform for accessible, reproducible and collaborative biomedical analyses: 2018 update · 2018No notice
- Big data and tactical analysis in elite soccer: future challenges and opportunities for sports science · 2016No notice
- g:Profiler—a web server for functional interpretation of gene lists (2016 update) · 2016No notice
- The Galaxy platform for accessible, reproducible and collaborative biomedical analyses: 2016 update · 2016No notice
- Je, a versatile suite to handle multiplexed NGS libraries with unique molecular identifiers · 2016No notice
- CNVkit: Genome-Wide Copy Number Detection and Visualization from Targeted DNA Sequencing · 2016No notice
- Genomics Virtual Laboratory: A Practical Bioinformatics Workbench for the Cloud. · 2015Not checked
- Why weight? Modelling sample and observational level variability improves power in RNA-seq analyses · 2015No notice
- NCBI BLAST+ integrated into Galaxy · 2015No notice
Reads
Read by people on this page
None yet.
Checked or read by AI through naulon
None yet.
A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.
Are you an author?
Is this your paper?
Claim it to add your note and be paid when agents cite it. Free.