How to construct a web site for biological data analysis ?
0
0
Entering edit mode
6.5 years ago

Hi, I have my own program that handle biological data , I need to construct a web site users can use online for analysis there data , I know C#, perl , C , Java and R . But I do not have any experience with web site programming or creating a web site.
1- What a web hosting service can give me a storage and a processing power. 2- What programming language I will use to create a web site. 3- Can I use Perl inside the web site. 3- Can I upload Blast or Cap3 programs in the web site pipeline analysis as I hve done in my local program. 4- Is there any tutorial I can use.

sequence • 988 views
ADD COMMENT
1
Entering edit mode

3- Can I upload Blast or Cap3 programs in the web site pipeline analysis as I hve done in my local program.

how about using galaxy ?

ADD REPLY
0
Entering edit mode

for some direct answers:

  1. Depends on the exact required specs but you'll probably need AWS or GCP or similar for compute if its non-trivial and/or will have many regular users
  2. If you are serious about building a website from scratch you will most certainly need to use Javascript at least for the front end. You should be able to find a web server framework amongst C, C#, and Java. You could also look at R Shiny for an all-in-one front end/back end framework, though its usefulness is limited once you move beyond basic R usages.
  3. The only language that can run inside a web browser is Javscript. So no, you cannot run Perl "inside" the web site (front end).

The best option though is to look at the numerous other data analysis/workflow management system frameworks that already exist, some of this include web front-ends: https://github.com/common-workflow-language/common-workflow-language/wiki/Existing-Workflow-systems

Notably, all of this has already been implemented in Galaxy, so you will probably want to give that one a thorough review as well: https://github.com/galaxyproject/galaxy

Note that there is a public version of Galaxy available as well, so you wouldn't have to build anything at all if you could wrap your analysis pipeline in a Galaxy workflow and get it uploaded there.

ADD REPLY

Login before adding your answer.

Traffic: 1574 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6