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

Crying for help - TPP needs a conda package #108

Open
bgruening opened this issue Dec 18, 2016 · 8 comments
Open

Crying for help - TPP needs a conda package #108

bgruening opened this issue Dec 18, 2016 · 8 comments

Comments

@bgruening
Copy link
Member

bgruening commented Dec 18, 2016

Most of the tools without testing and a conda package are now TPP based.
I started to work on this here: https://github.com/bioconda/bioconda-recipes/compare/tpp?expand=1

But did not succeed here. Any brave sole that can help me with this gets free beer at next GCC.
We could also think about splitting the different binaries into separate packages and not building the entire thing. Also we might want to build the latest TPP version and upgrade our tools.

This is the last big step missing for a completely tested GalaxyP repository - I think it's worth the pain!

@bgruening bgruening changed the title Cyr Crying for help - TPP needs a conda package Dec 18, 2016
@iracooke
Copy link
Member

@bgruening I've been working on a homebrew recipe. Works on OSX and I'm hoping to get it accepted. I have no experience with conda but maybe the homebrew recipe could be adapted?

https://github.com/Homebrew/homebrew-science/pull/4555

@bgruening
Copy link
Member Author

@iracooke thanks I tried this. But conda is way more general and least how we do it. We want to have every dependency defined and we want to run in in environments where perl is not under /usr/bin/perl etc ... maybe we can sit together sometime during the next two weeks and try to fix this?

Thanks!

@iracooke
Copy link
Member

@bgruening I didn't mean that the galaxy tools should use homebrew but the source code to that recipe shows a modified TPP I made to help with packaging https://github.com/iracooke/tpp . Maybe that is helpful to fix the conda build. I have no idea what the problems are currently with conda.

@iracooke
Copy link
Member

@bgruening Yes. I would like to try and help fix this. Maybe something for this weekend. Looking fwd to seeing you in Melbourne 👍

@Stortebecker
Copy link
Contributor

Hejhej.
Do you still think that the TPP is needed? I have got the impression that it is not really state-of-the-art any more. But I might be wrong. In my experience, the TPP has good ideas and some really good tools, but the implementation of most tools is really bad. After so many years, most questions on their list still regard problems with the installation. So I gave up on the TPP. However, making the tools run in Galaxy would solve a lot of practical problems with the TPP framework.

@iracooke
Copy link
Member

Yes indeed. Installation of the TPP is a monumental pain. The tools are good in some respects though. As a general rule they are written to be fast and they support a very wide variety of search engines and workflows, not to mention the many statistical ideas they encapsulate. Since they are widely used they are also fairly well tested and validated. There are certainly alternatives out there but many of those have their own problems, or only replace a subset of what the TPP does. So despite it's problems I think the TPP is still relevant.

Having said that I'm afraid I haven't got the time to implement a conda recipe. I did get a homebrew recipe accepted into homebrew science though. If someone could adapt that to linux it would be awesome.

@Stortebecker
Copy link
Contributor

@iracooke Sorry, but I do not understand enough of programming to do the job. I will try to gently push my colleagues, but they are also really buisy.

Speaking of the TPP: another drawback is the bad documentation, or do you know good tutorials, especially on the more complex statistics stuff? I did not use half of it, because it was so tedious to find out what everything is really doing and if it's worth the effort.

@iracooke
Copy link
Member

iracooke commented Apr 21, 2017 via email

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

No branches or pull requests

3 participants