040568 BioLinux: Bioinformatics and Linux Course

Detaljer
Inst. for Basal Husdyr- og Veterinærvidenskab   50 %
Inst. for Grundvidenskab   50 %
Tidligst mulig placering5 til 7
Varighed1 semester
 
Pointværdi6 (ECTS)
KursustypeFælleskursus
 
Eksamenbedømmelse af projektrapport


med hjælpemidler

Beskrivelse af eksamen: 13-skala, intern censur
 
Rammer for undervisning
 
Blokplaceringoutside schedule
Forelæsninger onsdag kl. 11.10-12.30, øvelser onsdag 13.15-16:00

 
UndervisningssprogEngelsk
 
Anbefalede forudsætninger015311 Matematisk grundkursus
010611 Statistisk grundkursus
045121 
046111 
103118 
 
Kursets målsætning
The aim of the course is to introduce basic concepts of bioinformatics, along with basic concepts of Linux and the Perl script language such that the student is able to construct the needed tools for automated analysis of biological sequences. The student should also aquire basic skills to navigate in a bioinformatics command line environment.
(see http://bioinf.kvl.dk/biolinux)
 
Kursusindhold
The main topics in the course:
- Introduction to basic concepts in bioinformatics.
- Introdcution to linux (the command line etc.).
- Perl and shell scripts.
- Conversion between dataformats (incl.processing of blast output).
- Implementing alignment algorithms.
- Applying bioinformatics algorithms.
- Integrating bioinformatics software.

Motivation
Today, even fairly small labs can generate a substantial amount of biological sequence data. However, to make use of these data in further experimental analysis as well as gaining insight in biological problems, efficient and task specific computational tools are required. Even though some of these tools are available online, they are often limited in resources and requires much manual intervention. This is true even of many otherwise user-friendly commercial bioinformatics packages: they automate some analysis tasks well, but make the automation of other tasks substantially more complicated and demanding than necessary. The bioinformatic challenges in designing methods and specific tools can be well coped with in the Linux (Unix) operating system. In addition, specific tools and existing programs, can well be implemented and integrated by the scripting language Perl. Motivation, however, is more than just applying tools, but also to use and develop them to gain insight in molecular mechanisms.

Finally, it can be a time saving factor, as expressed by Alan Bleasby (The Biochemist, Oct. 1997):
"Two months in the lab can easily save an afternoon on the computer."
(see http://bioinf.kvl.dk/biolinux).

 
Undervisningsform
Even though the lectures mainly will provide an overview of relevant topics (and go in detail with the hard ones), students will be expected to take actively part of the problems discussed in the lectures. Not all reading material will be addressed during the lectures, but will still be a necessity for the exercises. In the exercises the students will be faced with a number of practical bioinformatic problems they should solve. If the exercises are not completed within the available time, they are to be considered as home work and should be completed before next week exercises. Note that exercises might be based on previous solved exercises. (see http://bioinf.kvl.dk/biolinux).
 
Litteraturhenvisninger
Course will be based on the following books, but other material might also be handed out:
* Developing Bioinformatics Computer Skills. Cynthis Gibas and Per Jambeck.O'Reilly & Associates Inc. Sebastopol, CA, USA.
(http://www.oreilly.com/catalog/bioskills/)
* Learning Perl, 3rd Edition. Randal L. Schwartz and Tom Phoenix.O'Reilly & Associates Inc. Sebastopol, CA, USA.
(http://www.oreilly.com/catalog/lperl3/)

Supplementary:
* Beginning Perl for Bioinformatics. James Tisdall.O'Reilly & Associates Inc. Sebastopol, CA, USA.
(http://www.oreilly.com/catalog/begperlbio/)
 
Kursusansvarlig
Jan Gorodkin, gorodkin@genome.ku.dk, Institut for Basal Husdyr- og Veterinærvidenskab/Genetik & Bioinformatik, Tlf: 35333578
 
Studienævn
Studienævn NSN
 
Kursusbeskrivelsesomfang
0