print logo

BIO9905FBI1 - Introduction to Bioinformatics for Biosystematics

Course content

Basic programming skills are becoming essential for handling large datasets and performing complex analyses in biosystematics. This course aims to provide the students with tools to solve practical problems often encountered in biosystematic research. The students will be introduced to programming using Python (www.python.org), R (www.r-project.org), and SQL (e.g., http://en.wikipedia.org/wiki/SQL). Other programming languages may be used for specific tasks.

Learning outcome

Upon completion of the course, the students should be comfortable working with a command-line interface, well oriented in the basics of Phyton, R and SQL programming, and familiar with methods for computerized process control and data analysis.

Admission

PhD candidates from the University of Oslo should apply for classes and register for examinations through Studentweb.

If a course has limited intake capacity, priority will be given to PhD candidates who follow an individual education plan where this particular course is included. Some national researchers’ schools may have specific rules for ranking applicants for courses with limited intake capacity.

PhD candidates who have been admitted to another higher education institution must apply for a position as a visiting student within a given deadline.

Id does not exist in shared text

Prerequisites

Formal prerequisite knowledge

Id does not exist in shared text

Recommended previous knowledge

Course participants are expected to have knowledge in evolutionary biology and phylogenetic analyses of molecular dat corresponding to BIO4200 - Molecular Evolution and BIO4210 - Phylogeny and Classification .

You will need a laptop througout the course. Make sure you have administrator privilegies and can install software on the computer.

No programming experience is required but participants are expected to be familiar with the GNU/Linux environment and Bash (www.gnu.org/software/bash).

A two day introduction will be arranged for participants without experience of GNU/Linux and Bash. Specify that you would like to participate in the introduction in “Other information” in the application form.

Teaching

Lectures and computer exercises
Literature: Handouts

Schedule:
September 15-16 (Saturday-Sunday): Introduction to GNU/Linux and Bash.
September 17-21 (Monday-Friday): Python, R, SQL.

All lectures and computer exercises will take place at the Natural history Museum, University of Oslo.

More information including a more detailed schedule will be sent to all participants in August.
Any questions before that can be sent by email to magnus.popp@nhm.uio.no

Access to teaching

Id does not exist in shared text

Examination

Each student is expected to present a solution to a programming problem at the end of the course.
The solution will be marked as passed/not passed.

Examination support material

No examination support material is allowed.

Language of examination

Id does not exist in shared text

Grading scale

Grades are awarded on a pass/fail scale. Read more about the grading system.

Explanations and appeals

You may request an explanation of your grades, and you may also appeal against your grades or make a complaint about formal examination errors. Read more about explanations and appeals.

Resit an examination

Id does not exist in shared text

Withdrawal from an examination

Id does not exist in shared text

Special examination arrangements

If you have a disability or a health problem that entails significant inconvenience in an examination situation, you may be considered for special examination arrangements. Mothers who are breastfeeding may apply for extra time to complete the exam.

Evaluation

Id does not exist in shared text

Facts about this course

Credits

5

Level

PhD

Teaching

Autumn 2012

Examination

Autumn 2012

Teaching language

English

Semester pages

Teaching schedule, syllabus, examination date