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 textPrerequisites
Formal prerequisite knowledge
Id does not exist in shared textRecommended 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 textExamination
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 textGrading 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 textWithdrawal from an examination
Id does not exist in shared textSpecial 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.