An R package to mark functional modules in the network analysis using data from pathwayCommons
by Sara J
Work on Galaxy tool development Status: In progress Branch: None PR: None
Study Galaxy tool deployment Status: In progress Branch: None PR: None
Meeting with supervisors Status: Thursday Branch: None PR: None
Though I originally intended to use the updated R and XML files, I instead chose to build the very first Galaxy tool prototype using the code I submitted as part of the GSoC proposal (as @cannin and @mil2041 advised during our meeting last week). The steps of my work are detailed below.
source activate netboxr-env
git clone https://github.com/gallardoalba/galaxytools
cd galaxytools/tools
mkdir netboxr
cd netboxr
I populated the directory with the required files (XML file, R file, tool configuration file, test directory). Then, working in this directory, I ran the command planemo lint
, which helped me debug and improve the XML code, after which I was eventually able to run the tool on a local Galaxy instance using the command planemo serve
. Screenshots of the netboxr tool interface can be found below.
Though I still need to refine the tool interface, it contains all necessary elements required for a basic netboxr analysis. However, when attempting to run an analysis for the genes EGFR and TP53 and a cutoff p-value of 0.05, the analysis never completes and the tool eventually stops responding.
Using the command planemo test
I initiated a test that provided more insight into why the tool published on the local Galaxy doesn’t run properly. Namely, it appears that the tool dependencies would not get installed, the debugging continued indefinitely, and the terminal would eventually stop responding.
I eventually resolved the issue by installing the dependencies using conda separately from running planemo serve
and planemo test
. This also failed multiple times and may be an issue again later on, but I am able to run the tool for now and obtain the expected output, as shown in the screenshots below.
tags: gsoc