Difference between revisions of "Main Page"

From Protein Prediction 2 Winter Semester 2014
(Project description)
Line 20: Line 20:
   
 
== Project description ==
 
== Project description ==
  +
  +
One of the biggest breakthroughs in life sciences has been the ability to sequence and thus reveal the genetic code of life - the DNA. As the sequencing techniques become cheaper and faster, the amount of biological data stored in our databases is increasing every day. The data does not come from sequencing experiments only, instead many different technologies are being used to organisms and diseases at the systems level. Is became a challenge to integrate the variety and the amount of data in meaningful and research facilitating way.
  +
  +
The visualization plays a crucial role in the ability of interpreting the data and focusing on those details that shed light on specific hypotheses. The complexity of the data we are facing in modern life sciences requires however more complex technologies than the usual static HTML pages when accessing them. They require dynamic visualization tools that allow users real-time interactions. The JavaScript language is implemented in modern browsers and thus is a perfect language for developing client-side browser-based tools.
  +
  +
In the exercises of this semester we will develop such tools for visualization of biological data! We will implement the tools in the
   
 
== Exercise Oct 16, 2014 ==
 
== Exercise Oct 16, 2014 ==

Revision as of 17:16, 10 October 2014

Exercise 'Protein Prediction I' for Computer Scientists

This is the main information exchange for the exercise 'Protein Prediction I' for Computer Scientists. The organisation, requirements and grading of the exercise is explained here by the mentors. All students will have one log in account and may add content to this wiki, if required by the mentors.

Grading

The exercise grade accounts for 60% of the final lecture grade. The grading will be based on your active participation in the exercises, as well as on the visualization component you will develop during the exercise, its clear and complete documentation, and the final presentation of the component to the group including Prof. Rost.

Mentors

The mentors for the exercises will be:

Our exercises will heavily benefit from the expertise and enthusiasm of:

  • Sebastian Wilzbach - an awesome BioiInfo dude
  • David Dao - another awesome Computer Scientist dude ;))))

Project description

One of the biggest breakthroughs in life sciences has been the ability to sequence and thus reveal the genetic code of life - the DNA. As the sequencing techniques become cheaper and faster, the amount of biological data stored in our databases is increasing every day. The data does not come from sequencing experiments only, instead many different technologies are being used to organisms and diseases at the systems level. Is became a challenge to integrate the variety and the amount of data in meaningful and research facilitating way.

The visualization plays a crucial role in the ability of interpreting the data and focusing on those details that shed light on specific hypotheses. The complexity of the data we are facing in modern life sciences requires however more complex technologies than the usual static HTML pages when accessing them. They require dynamic visualization tools that allow users real-time interactions. The JavaScript language is implemented in modern browsers and thus is a perfect language for developing client-side browser-based tools.

In the exercises of this semester we will develop such tools for visualization of biological data! We will implement the tools in the

Exercise Oct 16, 2014

In the first exercise we will give you an introduction to the programming language of the web - JavaScript. We will also talk about BioJS, whose library we aim to enhance by the awesome components that will outcome by the end of this semester's exercise.

[Slides]

TODO list for next week:

  • todo1
  • todo2
  • todo3

After completing the [BioJS tutorial], please rate the difficulty of the tutorial on a scale from 1 (very easy) to 5 (very hard) in the table below. The rating will be done anonymously and its purpose is for us to understand the level of your JavaScript knowledge to best tailor the upcoming exercises for you.

student 1 student 2 student 3 student 4 student 5 student 6 student 7 student 8 student 9 student 10
student 11 student 12 student 13 student 14 student 15 student 16 student 17 student 18 student 19 student 20