Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2020 Feb;17(2):123-124.
doi: 10.1038/s41592-019-0727-x.

Galaxy External Display Applications: closing a dataflow interoperability loop

Affiliations

Galaxy External Display Applications: closing a dataflow interoperability loop

Daniel Blankenberg et al. Nat Methods. 2020 Feb.
No abstract available

PubMed Disclaimer

Figures

Figure 1:
Figure 1:. Anatomy of a basic Galaxy External Display Application.
(A) The user-experience of accessing a GEDA is shown through the automatic availability of a link (A.I) “display at bam.iobio bam.iobio.io”. that will send the user to the (A.II) external resource along with a URL to the Galaxy dataset content. The external resource can then load the data using its standard process. In this basic example, paired-end reads, accession ERR091571, were mapped to human genome build hg38 using BWA-MEM and examined within bam.iobio. (B) A GEDA definition contains several elements that describe how to interoperate across external resources, with (B.I) defining the entire application, shown to the user here as “display at bam.iobio”. (B.II) GEDAs have one or more “link” elements which contain a user actionable item. (B.III) A URL template is designed that can utilize placeholders (e.g. bam_file) that will be populated by the GEDA framework and used as the target resource URL. Here, query string encoding is applied using a qp (quote_plus) method to the URL that will contain the BAM file data. (B.IV) A parameter of type “data” is created from the Galaxy dataset that can be referenced within the URL or in subsequent parameters (figure S2). The value specified within the “url” attribute (here: “galaxy.bam”) will be used as the terminal “filename” being passed to the external resource. (B.V) BAM files within Galaxy have a “bam_index” metadata element that is made available to the external resource as a file named “galaxy.bam.bai” (internally: “bai_file”). (C) To instruct Galaxy to load the GEDA defined in (B) for the BAM datatype (C.I), a “display” tagset (C.II) is added that references the GEDA XML file within the datatypes_conf.xml file.

References

    1. Blankenberg D, Taylor J, Nekrutenko A. Online resources for genomic analysis using high-throughput sequencing. Cold Spring Harb Protoc 2015;2015:324–35. 10.1101/pdb.top083667. - DOI - PubMed
    1. Qu K, Garamszegi S, Wu F, Thorvaldsdottir H, Liefeld T, Ocana M, et al. Integrative genomic analysis by interoperation of bioinformatics tools in GenomeSpace. Nat Methods 2016;13:245–7. 10.1038/nmeth.3732. - DOI - PMC - PubMed
    1. Afgan E, Baker D, Batut B, Van Den Beek M. The Galaxy platform for accessible, reproducible and collaborative biomedical analyses: 2018 update. Nucleic Acids 2018. - PMC - PubMed
    1. Blankenberg D, Coraor N, Von Kuster G, Taylor J, Nekrutenko A, Galaxy Team. Integrating diverse databases into an unified analysis framework: a Galaxy approach. Database 2011;2011: bar011. 10.1093/database/bar011. - DOI - PMC - PubMed
    1. Blankenberg D, Johnson JE, Galaxy Team, Taylor J, Nekrutenko A Wrangling Galaxy’s reference data. Bioinformatics 2014;30:1917–9. 10.1093/bioinformatics/btu119. - DOI - PMC - PubMed