Download presentation
Presentation is loading. Please wait.
Published byElmer Evans Modified over 9 years ago
1
FusionInspector & FusionInspectorWeb Galaxy-integration
2
Trinity fusion transcripts (fasta) Fusion Inspector summary (tab-delim) Log file for run Fusion Inspector Results (package)
3
Trinity fusion transcripts (fasta)
4
Fusion Inspector summary (tab-delim)
5
Click the link to visit the Fusion Inspector Web portal.
6
Fusion Inspector Web (powered by IGV.js)
7
Galaxy Implementation details: defining the data type Galaxy config/datatypes_conf.xml Defining a composite data type for FusionInspectorData, so that all the various output files of significance can be captured and used later for data navigation. Module: lib/galaxy/datatypes/fusioninspectordata.py Implements the data type definition. (note, the only thing this module does that is of any importance is to set the data type as composite)
8
Galaxy Implementation Details: Specifying the FusionInspector Tool Galaxy tools/CTAT/fusion_inspector.xml ### my $usage = "usage: $0 left.fq right.fq output_directory\n\n"; FusionInspector_wrapper.pl FusionInspector … params … ${fusion_inspector_data} >> "$out_log" FusionInspector_wrapper.pl (provided) runs FusionInspector, copies the output files to the galaxy/database/files/… directory according to expectations for a composite data type, and it creates a symlink to this data output directory that is stored in an apache webserver directory for later access by the FusionInspectorWeb portal. For ‘security purposes’, the name of the symlink is randomly generated and stored in the output directory as ‘symtok.txt’ (further needed for galaxy integration – see next slide on visualization adaptor)
9
Galaxy display_applications/ctat/fusion_viewer.xml http://caique.broadinstitute.org/FIWeb_galaxy.cgi?dataset=${symtok.qp} #set myfilename = $my_param.value.extra_files_path + "/symtok.txt" #set code = open(myfilename).readline().rstrip() ${code} Galaxy Implementation Details: integration of FusionInspectorWeb To construct the url that links out to FusionInspectorWeb, galaxy reads the ‘symtok.txt’ file stored in the composite data set and assigns that value as the URL parameter. FusionInspectorWeb then uses that parameter value to follow the corresponding symlink to the data to be served.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.