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

Create a web-service #43

Open
xflouris opened this issue Oct 30, 2015 · 6 comments
Open

Create a web-service #43

xflouris opened this issue Oct 30, 2015 · 6 comments
Assignees

Comments

@xflouris
Copy link
Collaborator

Tomas and Sarah will create together a GUI web-service on 6. November.

We will use Twitter's bootstrap library for that. The GUI will be a middle-ware for obtaining the command-line parameters that will be passed to delimit. We will deploy the service on a private VPS, and prepare it for a later deployment on the HITS cluster.

@xflouris
Copy link
Collaborator Author

We re-schedule the web-service design and implementation for either 20.11.2015 or 27.11.2015 depending on how the higher priority issues are resolved.

As stated before, we will use Twitter's bootstrap for the GUI. For communicating with the server and running mptp I propose that we use FastCGI since it works with most web-servers (Apache, IIS, lighttpd) and is fast, stable and secure.

All documentation for FastCGI is here.

@stamatak
Copy link
Collaborator

Hi Tomas,

Regarding FastCGI, have you talked with Nils?

He has some dedicated solution for scheduling compute jobs
on the web-services cluster.

Alexis

On 12.11.2015 15:03, Tomas Flouri wrote:

We re-schedule the web-service design and implementation for either
20.11.2015 or 27.11.2015 depending on how the higher priority issues are
resolved.

As stated before, we will use Twitter's bootstrap
http://getbootstrap.com for the GUI. For communicating with the server
and running |mptp| I propose that we use FastCGI
http://www.fastcgi.com since it works with most web-servers (Apache
http://www.apache.org, IIS https://www.iis.net, lighttpd
http://www.lighttpd.net/) and is fast, stable and secure.

All documentation for FastCGI is here
http://www.fastcgi.com/devkit/doc/fastcgi-prog-guide/ap_guide.htm.


Reply to this email directly or view it on GitHub
#43 (comment).

Alexandros (Alexis) Stamatakis

Research Group Leader, Heidelberg Institute for Theoretical Studies
Full Professor, Dept. of Informatics, Karlsruhe Institute of Technology
Adjunct Professor, Dept. of Ecology and Evolutionary Biology, University
of Arizona at Tucson

www.exelixis-lab.org

@xflouris
Copy link
Collaborator Author

Hi Alexi,
yes, I've talked with him a couple of times. The solution they have (it was incomplete at that time anyway) is for communicating with the cluster. Reading results from the (shared) filesystem is still on our side, and this is what I suggest to be done with FastCGI. Also for testing the webservice before deplyoing it to the cluster since our program is C based.

But I'll contact Nils and ask him if there would be any problems in case we persist on using fastcgi for the cluster as well, before starting anything.

@stamatak
Copy link
Collaborator

okay, sounds like a plan, thank you :-)

alexis

On 12.11.2015 15:20, Tomas Flouri wrote:

Hi Alexi,
yes, I've talked with him a couple of times. The solution they have (it
was incomplete at that time anyway) is for communicating with the
cluster. Reading results from the (shared) filesystem is still on our
side, and this is what I suggest to be done with FastCGI. Also for
testing the webservice before deplyoing it to the cluster since our
program is C based.

But I'll contact Nils and ask him if there would be any problems in case
we persist on using fastcgi for the cluster as well, before starting
anything.


Reply to this email directly or view it on GitHub
#43 (comment).

Alexandros (Alexis) Stamatakis

Research Group Leader, Heidelberg Institute for Theoretical Studies
Full Professor, Dept. of Informatics, Karlsruhe Institute of Technology
Adjunct Professor, Dept. of Ecology and Evolutionary Biology, University
of Arizona at Tucson

www.exelixis-lab.org

@xflouris
Copy link
Collaborator Author

Use d3 for visualization, and particularly this or this scatter-plots for log-likelihood visualization when performing multiple bayesian runs.

@stamatak
Copy link
Collaborator

sounds good :-)

alexis

On 13.11.2015 01:49, Tomas Flouri wrote:

Use d3 http://d3js.org for visualization, and particularly this
http://nvd3.org/examples/scatter.html or this
http://d3plus.org/examples/basic/9029781/ scatter-plots for
log-likelihood visualization when performing multiple bayesian runs.


Reply to this email directly or view it on GitHub
#43 (comment).

Alexandros (Alexis) Stamatakis

Research Group Leader, Heidelberg Institute for Theoretical Studies
Full Professor, Dept. of Informatics, Karlsruhe Institute of Technology
Adjunct Professor, Dept. of Ecology and Evolutionary Biology, University
of Arizona at Tucson

www.exelixis-lab.org

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

No branches or pull requests

3 participants