Navigated to
Syllabus:

Programming in Python for Bioinformatics, 7.5 credits

Swedish name: Programmering i Python för bioinformatik
This syllabus is valid: 2026-08-31 and until further notice
Course code: 5DV255
Credit points: 7.5
Education level: First cycle
Main Field of Study and progress level: Bioinformatics: First cycle, has less than 60 credits in first-cycle course/s as entry requirements
Grading scale: Three-grade scale
Responsible department: Department of Computing Science
Established by: Prefekten vid institutionen för datavetenskap, 2026-02-09,

Contents

A practical introduction to Python targeting bioinformaticians, focusing on processing biological data, writing scripts and command-line tools, using relevant packages, and managing workflows. Includes work with text files, data structures, packages, tooling, and interactive computing environments.

Expected learning outcomes

Knowledge and understanding

  • Explain fundamental programming concepts (e.g., data types, loops, conditionals, functions, objects, references).
  • Explain the basic syntax and semantics of Python.

Skills and abilities

  • Process biological data in common file formats (e.g., FASTA, GFF).
  • Write structured Python code for bioinformatics problems.
  • Use workflow management systems to automate analyses.
  • Work in interactive computing environments.

Judgement and approach

  • Critically evaluate Python-based bioinformatics analyses.

Required Knowledge

At least 60 completed higher education credits in biology, biomedicine, molecular biology, molecular ecology, molecular evolution, genetics or related fields are required. These must include at least 7.5 credits in bioinformatics; 15 credits in molecular biology, molecular ecology, ormolecular evolution; 7.5 credits in biochemistry, chemistry, mathematics, or statistics; and 7.5 credits in genetics. English 6/level 2.

Form of instruction

Teaching consists of lectures, instructor-led exercises, and computer practicals.

Teaching is normally in English but may be conducted in Swedish if there is no need for English. Each student must have access to a personal computer with internet connectivity and the ability to install required software.

Examination modes

The course is assessed through written assignments and an individual oral examination. The overall course grade is U (Fail), G (Pass), or VG (Pass with Distinction). To pass the course (G), all assessments must be passed. To receive VG, all assessments must be passed and the oral examination must be graded VG.

Adapted examination
For a student who has a decision regarding recommended support due to a disability, the examiner may decide to deviate from the course syllabus examination format. Individual adaptation of the examination format should be considered based on the student's needs and the expected learning outcomes of the course. For more information, see the Procedures for Support for Students with Disabilities and the Rules for Grading and Examination.

Transitional provisions

If the syllabus ceases to apply or undergoes major changes, students are guaranteed at least three examination opportunities (including the regular opportunity) according to the syllabus under which they were originally registered, for up to two years after the previous syllabus ceased to apply.

Literature

The literature list is not available through the web. Please contact the faculty.