December, 2014 Galaxy Tool Shed Contributions

Featured Updates



  • From lparsons:

  • From saskia-hiltemann:

  • From geert-vandeweyer:

    • coverage_report: new version 0.0.3 (fix on headless R); changed tool.xml to request R 3.0.3; Correction to png calls to use cairo instead of x11. thanks to Eric Enns for pointing this out
  • From peterjc:

    • effectivet3: Uploaded v0.0.13, embed citation, relax test for floating point differences
    • clinod: Uploaded v0.0.7, uses $GALAXY_SLOTS and embeds citation in tool XML.
    • predictnls: Uploaded v0.0.7 with embedded citations
    • blast_rbh: Uploaded v0.1.5, NCBI BLAST+ 2.2.30 etc
    • tmhmm_and_signalp: Uploaded v0.2.6, embedded citations and uses $GALAXY_SLOTS
  • From crs4:

    • mosaik2: Update Orione citation. Upgrade Mosaik dependency to v. 2.2.28 (2.2.30 is buggy, see ). Use 2.1.78 neural networks. Add package_zlib_1_2_8 and package_samtools_0_1_19 dependencies. Add <citations>.
    • sspace: Update Orione citation. Update dependency to SSPACE Basic v2.1 . Add <citations>.
    • prokka: Use because prokka writes some warnings on stderr. Update Orione citation. Update Prokka citation. Support Prokka 1.10. Upgrade dependencies to package_minced_0_1_6, package_barrnap_0_5 and package_tbl2asn_23_7. Added --proteins option. Add <citations>.

Dependency Definitions


  • From pjbriggs:

    • weeder2: Weeder2 is a program for finding novel motifs (transcription factor binding sites) conserved in a set of regulatory regions of related genes
  • From iuc:

    • bedtools: bedtools: a powerful toolset for genome arithmetic. Collectively, the bedtools utilities are a swiss-army knife of tools for a wide-range of genomics analysis tasks. The most widely-used tools enable genome arithmetic: that is, set theory on the genome. For example, bedtools allows one to intersect, merge, count, complement, and shuffle genomic intervals from multiple files in widely-used genomic file formats such as BAM, BED, GFF/GTF, VCF. While each individual tool is designed to do a relatively simple task (e.g., intersect two interval files), quite sophisticated analyses can be conducted by combining multiple bedtools operations.

  • From peterjc:

    • mira_datatypes: Defines 'mira' datatype for the MIRA Assembly Format. Note that Galaxy already has a 'maf' datatype for the Multiple (sequence) Alignment Format (MAF). This is specifically for the MIRA Assembly Format (also called MAF).
    • clc_assembly_cell: This is a wrapper for the commercial "CLC Assembly Cell" suite from CLCBio which includes a de novo assembler and read mapper.
    • seq_composition: Sequence composition Counts the letters in given sequence files, returning a table listing them with percentages. Suitable for use on assemblies or gene/protein sets. Probably not suitable for raw NGS reads.
    • mummer: A simple wrapper allowing MUMmer to be used to draw dotplots from within Galaxy. This offers alignment with mummer, mucmer, or promer which is then drawn with mummerplot giving PNG and PDF as output. Essentially a preview. No tests yet, no gnuplot or ps2pdf dependency yet.
    • mira4_assembler: MIRA 4.0 assembler Wrapper for core functionality of assembly tool MIRA 4.0. Accepts data from Solexa/Illumina, Roche 454, Ion Torrent, PacBio and Sanger capillary sequencing. The key MIRA output files are captured, but the other files are deleted when the job finishes.
    • samtools_depad: Runs "samtools depad" to remap a SAM/BAM file using a padded reference (with gap characters) giving a new BAM file using an unpadded (ungapped) reference.
    • coverage_stats: runs the commands samtools idxstats and samtools depth from the SAMtools toolkit, and parses their output to produce a consise summary of the coverage information for each reference sequence.
  • From devteam:

    • picard_plus: Picard wrappers for version 122 and up. New set of Picard wrappers that do not rely on external scripts and deal with all aspects of picard management and UI via tool XML. To modify and comment please submit pull requests to
  • From crs4:

  • From acrylamide:

    • misc_tool_workflow_linkers: Contains my Tool Factory tools So far includes only one tool for dealing with seqprep output's gzip'd nature.
  • From big-tiandm:

    • boost_graph: Boost-Graph This is a perl model named Boost-Graph
  • From saket-choudhary:

    • fathmm_web: This tools calls FATHMM webservice at
    • mutationassessor_web: Tool to call Mutation Assessor webse This tools calls Mutation Assessor webservice:
    • replace_delimiters: A tool that allows replacing any delimiter in the input to any other delimiter This tool is similar to Galaxy's default 'Convert delimiter' tool, but allows conversion from any given type (comma, dash, pipe etc)
    • inchlib_clust: inchlib_clust is a python script that performs data clustering and prepares input data for InCHlib. inchlib_clust can be used both from command line or from Python code. Data for clustering are supplied to inchlib_clust as a csv file. This tools is a wrapper around
    • vep_rest: Variant Effect Predictor Webservice Package to interact with the GRCh37 (ONLY!). Variant Effect Predictor webservice at
    • chasm_webservice: Tool to call CHASM webservice This tool calls CHASM webserice at
    • polyphen2_web: Wrapper to call Polyphen2 Webservice. This tools calls Polyphen2 webservice at
    • merge_columns_with_delimiter: Modified merge_columns to allow merging columns separated by a delimiter This tool allows merging columns separated by a delimiter(two or multiple columns). It is similar to the Galaxy's default too; 'Merge Columns' but also allows merging them separated by a specified delimiter.
  • From galaxyp:

    • pepxml_to_xls: Convert PepXML to Tabular
    • protxml_to_xls: Convert ProtXML to Tabular
    • blastxml_to_tabular_selectable: Converts blast xml file to a tabular with options for unmatched queries, and number of hits to convert. The unmatched queries can be useful for finding novel peptides.

Tool Suites


Dependency Definitions

  • From lparsons:

    • package_cutadapt_1_6: tool dependency definition that downloads and compiles cutadapt version 1.6 trim adapters from high-throughput sequencing reads
  • From iuc:

    • package_numpy_1_9: tool dependency definition that downloads and compiles version 1.9 of the the python numpy package. NumPy is the fundamental package for scientific computing with Python. This is the version 1.8 of numpy.

    • package_blast_plus_2_2_30: NCBI BLAST+ 2.2.30 (binaries only). This Tool Shed package is intended to be used as a dependency of the Galaxy wrappers for NCBI BLAST+ and any other tools which call the BLAST+ binaries internally. Development is hosted on GitHub which can be used for reporting any issues.
    • package_matplotlib_1_4: Contains a tool dependency definition that downloads and compiles version 1.4.x of the the python matplotlib package. matplotlib is a python 2D plotting library which produces publication quality figures. This is the version 1.2.x of matplotlib.

    • package_networkx_1_9: tool dependency definition that downloads and compiles version 1.9.x of the python library networkx. NetworkX is a Python language software package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.

    • package_scipy_0_14: tool dependency definition that downloads and compiles version 0.14 of the the scipy python library. SciPy is open-source software for mathematics, science, and engineering. The SciPy library is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization.

    • package_dill_0_2: tool dependency definition that downloads and compiles version 1.9.x of the python library dill. Dill extends python's 'pickle' module for serializing and de-serializing python objects to the majority of the built-in python types. Serialization is the process of converting an object to a byte stream, and the inverse of which is converting a byte stream back to on python object hierarchy.

    • package_gnuplot_4_6: tool dependency definition that downloads and compiles version 4.6 of gnuplot. Gnuplot is a portable command-line driven graphing utility for Linux, OS/2, MS Windows, OSX, VMS, and many other platforms. It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many non-interactive uses such as web scripting. It is also used as a plotting engine by third-party applications like Octave.

    • package_scikit_learn_0_15: tool dependency definition that downloads and compiles version 0.15.x of the the scikit-learn package. Easy-to-use and general-purpose machine learning in Python. Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts.

  • From iyad:

    • package_blast_2_2_26: adapted tool_dependencies.xml from Blast Plus 2.2.26 repository. Legacy NCBI Blast tools v2.2.26 Based on the NCBI Blast Plus package repository, this package will build and install the legacy NCBI Blast tools v2.2.26 for various operating systems and architectures.
  • From takadonet:

    • package_tbl2asn_23_7: tool dependency definition that downloads the binary version 23.7 of tbl2asn. tbl2asn is an automated bulk submission program. tbl2asn is a program that automates the submission of sequence records to GenBank. It uses many of the same functions as Sequin, but is driven entirely by data files, and records need no additional manual editing before submission. Entire genomes, consisting of many chromosomes with feature annotation, can be processed in seconds using this method.

      • Repository-Maintainer:Philip Mabon
    • package_minced_0_1_6: tool dependency definition that downloads version 0.1.6 of minced, a CRISPR finder. MinCED is a program to find Clustered Regularly Interspaced Short Palindromic Repeats (CRISPRs) in full genomes or environmental datasets such as metagenomes, in which sequence size can be anywhere from 100 to 800 bp. MinCED runs from the command-line and was derived from CRT ( Charles Bland ''et al''., CRISPR Recognition Tool (CRT): a tool for automatic detection of clustered regularly interspaced palindromic repeats, BMC Bioinformatics 8, no. 1 (2007): 209.

      • Repository-Maintainer: Philip Mabon
    • package_barrnap_0_5: tool dependency definition that downloads and compiles version 0.4 of the barrnap. Barrnap predicts the location of 5S, 16S and 23S ribosomal RNA genes in Bacterial genome sequ It takes FASTA DNA sequence as input, and write GFF3 as output.

      • Repository-Maintainer: Philip Mabon
  • From agordon:

    • package_datamash_1_0_6: GNU Datamash is a grouping and summarizing tool on tabular data files GNU Datamash is a command-line program which performs basic numeric, textual and statistical operations on input textual data files. it is designed to be portable and reliable, and aid researchers to easily automate analysis pipelines, without writing code or even short scripts. Home page: License: GPL Version 3 (or later).
  • From saket-choudhary:

  • From devteam:

  • package_fastqc_0_11_2: GH fastqc v 0.11.2 fastqc v 0.11.2