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

Work up a web interface #164

Open
psathyrella opened this issue Feb 14, 2016 · 8 comments
Open

Work up a web interface #164

psathyrella opened this issue Feb 14, 2016 · 8 comments

Comments

@psathyrella
Copy link
Owner

I think our long-term support effort will be minimized if most folks are running this through a web interface or something on, what EC2s or whatever that we control. Hell, we can even charge for large data sets if we want.

@psathyrella
Copy link
Owner Author

This is related to, or more or less the answer to, #150.

@matsen
Copy link
Collaborator

matsen commented Feb 15, 2016

This is great, and I totally agree. It would be awesome to also get a database of parameter inferences as a side-effect of this.

Here are two suggestions, if I may:

  • Galaxy has a nice package which automatically wraps a command line tool just by using a variant argparse: https://github.com/erasche/gxargparse . This way we would get all of the Galaxy goodness for free. @bcclaywell is a Gxy pro, and could totally help.
  • I think it would be lovely to try to make an abstraction layer that would run containerized partis as a black box, with as many inputs and outputs common to other programs in as close as we can get to a standard. Then someone can wrap other similar tools and run everything easily via a drop-down menu. This would build on the work that Andrew did this summer with bioboxes.

You could even focus on the latter, and us on the former? We'd want Brian's input too on scale-up.

@psathyrella
Copy link
Owner Author

Yeah, happy to work on whichever part. As far as the database, definitely, we should maybe have a tick box that says it's ok if we throw their data into the averages.

@matsen
Copy link
Collaborator

matsen commented Feb 15, 2016

Great. Think you could pick up where Andrew left off with https://github.com/matsengrp/bioboxpartis ?

Actually, we should hold off on doing anything until we get the go-ahead from @bcclaywell , who can advise if we could run a biobox on Gxy, and how this strategy would work WRT scale-up.

@bcclaywell
Copy link

Galaxy supports running tools in Docker containers but I don't think there's any way to run them on gizmo as of yet. I'm sure I could get a container running on maersk or exmar to work with Galaxy but it wouldn't scale well.

@psathyrella
Copy link
Owner Author

I was kind of imagining things would be running on amazon somewhere... is that possible?

@bcclaywell
Copy link

Ah, okay! Yes, it's possible to spin up Galaxy instances on EC2 with CloudMan and then add custom tools and whatnot. I don't know if their Amazon machine image comes with support for Docker but it looks like you get ssh/sudo access once the cluster is up.

@psathyrella
Copy link
Owner Author

Cool! Thanks for looking that up.

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