Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MACS2 2.1.1.20160309.0 has dependency issue at http://usegalaxy.org #2226

Closed
3 tasks done
jennaj opened this issue Apr 21, 2016 · 16 comments
Closed
3 tasks done

MACS2 2.1.1.20160309.0 has dependency issue at http://usegalaxy.org #2226

jennaj opened this issue Apr 21, 2016 · 16 comments
Labels

Comments

@jennaj
Copy link
Member

jennaj commented Apr 21, 2016

Be sure to see the latest status below for current tool issues/version

Few tools involved, same error (macs2 not found). These have been identified, testing for rest WIP @jennaj

Have dep issue:

  • toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_bdgdiff/2.1.1.20160309.0
  • toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_bdgbroadcall/2.1.1.20160309.0

Passed testing:

  • toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_predictd/2.1.1.20160309.0

Original Issue

All output options (Unique regions in condition 1, Unique regions in condition 2, Common regions in both conditions) produce empty green successful datasets under a variety of parameters and input test sets. The empty data result does not appear to be content related based on form filter criteria.

Version

toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_bdgdiff/2.1.0.20151222.0

Tested at

Galaxy Main http://usegalaxy.org

Note

Checking dependencies on Main seems like a good first pass check, so reporting here first. Move issue to the tool repo if is later determined to be a wrapper problem. One test run produced an empty green output file with "queued" in the info field (?).

Reported at

Galaxy Biostars by a few users plus independently tested https://biostar.usegalaxy.org/p/15781/

@jennaj jennaj changed the title MACS bdgdiff produces green emtpy output files for all options at http://usegalaxy.org MACS2 bdgdiff produces green emtpy output files for all options at http://usegalaxy.org Apr 21, 2016
@jennaj
Copy link
Member Author

jennaj commented Nov 17, 2016

@galaxyproject/guac Update - tested MACS2 line command on some example inputs that produced emtpy outputs on Galaxy Main .. and it produces results that way. Tested using same command line as Galaxy uses with Conda MACS2 packages for both conda-available versions: 2.1.0.20150420 and 2.1.1.20160309. The wrapped tool uses version 2.1.0.20151222 (not conda).

This makes me think there is a dependency problem.. agree?

@natefoo
Copy link
Member

natefoo commented Nov 18, 2016

According to Galaxy, the tool dependencies are all properly installed, but if you can send me a job id or share a history I can check the jobs directly and see if I can figure anything else out about why it failed.

@jennaj
Copy link
Member Author

jennaj commented Apr 10, 2017

Apologies for taking so long to get back. I both shared a history direct (bx account) and forwarded a bug report that shows the problem in detail. It makes use of user data, so cannot be shared publically.

@jennaj
Copy link
Member Author

jennaj commented Apr 12, 2017

@nate: Update, the latest version fails for not finding the tool at all when tested at http://usegalaxy.org

Tool/version

MACS2 bdgdiff Differential peak detection based on paired four bedgraph files (Galaxy Version 2.1.1.20160309.0)

Job Information

Galaxy Tool ID:	toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_bdgdiff/2.1.1.20160309.0
Galaxy Tool Version:	2.1.1.20160309.0
Tool Version:	/galaxy-repl/main/jobdir/015/568/15568063/tool_script.sh: line 9: macs2: command not found

Error

Dataset generation errors
Dataset 245: MACS2 bdgdiff on data 231, data 225, and others (Common)

Tool execution generated the following error message:
Fatal error: Exit code 127 ()
/galaxy-repl/main/jobdir/X/X/X/tool_script.sh: line 9: macs2: command not found

cc @davebx @nekrut

@jennaj jennaj changed the title MACS2 bdgdiff produces green emtpy output files for all options at http://usegalaxy.org MACS2 bdgdiff 2.1.0.20151222.0 has dependency issue at http://usegalaxy.org Apr 12, 2017
@jennaj jennaj changed the title MACS2 bdgdiff 2.1.0.20151222.0 has dependency issue at http://usegalaxy.org MACS2 bdgdiff 2.1.1.20160309.0 has dependency issue at http://usegalaxy.org Apr 12, 2017
@jennaj jennaj changed the title MACS2 bdgdiff 2.1.1.20160309.0 has dependency issue at http://usegalaxy.org MACS2 2.1.1.20160309.0 has dependency issue at http://usegalaxy.org Apr 24, 2017
@jennaj
Copy link
Member Author

jennaj commented Apr 24, 2017

Same error for this macs2 tool (updated version): toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_bdgbroadcall/2.1.1.20160309.0

@jennaj
Copy link
Member Author

jennaj commented May 25, 2017

Update: Tools still have dependency issues (macs not found, same as above). Tx!

@jennaj
Copy link
Member Author

jennaj commented May 31, 2017

@davebx The prior macs tools with problems now pass testing on a few prior reported full size datasets. Closing out. Thank you!!

@dktanwar
Copy link

I am facing similar problem

Galaxy Tool ID: toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.1.1.20160309.0
Galaxy Tool Version: 2.1.1.20160309.0
Tool Version: /export/galaxy-central/database/job_working_directory/000/251/tool_script.sh: line 25: macs2: command not found

@natefoo
Copy link
Member

natefoo commented Oct 16, 2017

@dktanwar check the MACS tool dependencies under "Manage Tool Dependencies" in your Admin panel.

@dktanwar
Copy link

dktanwar commented Oct 16, 2017 via email

@mvdbeek
Copy link
Member

mvdbeek commented Oct 17, 2017

You can activate those environments by hand and check that those binaries are there. If they are not, you can remove the folder for this environment and re-install them.

@borauyar
Copy link

borauyar commented Nov 7, 2017

I get the same error with MACS2 bdgdiff.

Galaxy Tool ID: | toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_bdgdiff/2.1.1.20160309.0
Galaxy Tool Version: | 2.1.1.20160309.0
Tool Version: | /data/galaxy/database/job_working_directory/037/37855/tool_script.sh: line 41: macs2: command not found

I checked the dependencies of these tools on the admin panel and they all look fine (installed via Conda).

Interesting thing is that we have two different galaxy servers (one development and one production server) running and I get this error only on the production server. Same galaxy version (v17.05) is installed on both servers.

@bgruening
Copy link
Member

@borauyar can you see if you have a __macs2@ environment in your _conda folder? Is this functional from the commandline?

@borauyar
Copy link

borauyar commented Nov 8, 2017

@bgruening yes, I can see it there. source activate __macs2@2.1.1.20160309 works and I can initiate 'macs2' within the environment.

@baberlevi
Copy link

I'm currently having this same issue:

/export/galaxy-central/database/job_working_directory/000/164/tool_script.sh: line 25: macs2: command not found

Is there a known fix or workaround ?

@natefoo
Copy link
Member

natefoo commented Jan 19, 2018

@baberlevi Is your MACS2 dependency installed via Conda? You should be able to check the tool script for the conda environment setup, which would log any errors it encounters while doing so. Additional messages should be present in the Galaxy job handler log, where dependency resolution occurs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants