Course: The Bioinformatics Toolbox credits: 10
- Course code
- BFVP22TOOLBOX
- Name
- The Bioinformatics Toolbox
- Study year
- 2023-2024
- ECTS credits
- 10
- Language
- Dutch, with parts in English
- Coordinator
- R. Wedema
- Modes of delivery
-
- Assignment
- Lecture
- Practical / Training
- Project-based learning
- Assessments
-
- - Other assessment
Learning outcomes
This module has the following learning outcomes
- You correctly and efficiently use Object Oriented Programming in Python
- You create a website using a provided library
- You use common tooling to develop Python programmes; these include Debugger, Version Control, Unit Test and profiling.
- You work in teams on software, using agile methodologies
You independently install a bioinformatics application on your own system and can call it from another process
Content
This is a large, 10 EC project in which you will work on researching and unlocking a technique/datatype common within bioinformatics.
Together with the class, you will research which techniques and associated data types are commonly used in the bioinformatics field. In a smaller group, you will choose a technique and investigate it further and make it accessible in a website made with Python. In this website, you not only present the background information, but also implement your chosen technique and visually display your results. That is, you choose and implement a suitable and appealing visualisation for the output of the chosen tool.
In the software design process, you apply Object Oriented Programming concepts.
You make use of an interface (API) defined by the teachers, e.g. Flask, to develop the website.
To manage the code you write, you will use a version control system (git).
In consultation with the lecturer, you will set milestones and work towards them in a targeted manner. You will do this using the agile methodology (scrum). Working with a ticketing system to distribute and prioritise partial problems is also part of this.
Together with the class, you will research which techniques and associated data types are commonly used in the bioinformatics field. In a smaller group, you will choose a technique and investigate it further and make it accessible in a website made with Python. In this website, you not only present the background information, but also implement your chosen technique and visually display your results. That is, you choose and implement a suitable and appealing visualisation for the output of the chosen tool.
In the software design process, you apply Object Oriented Programming concepts.
You make use of an interface (API) defined by the teachers, e.g. Flask, to develop the website.
To manage the code you write, you will use a version control system (git).
In consultation with the lecturer, you will set milestones and work towards them in a targeted manner. You will do this using the agile methodology (scrum). Working with a ticketing system to distribute and prioritise partial problems is also part of this.
Included in programme(s)
School(s)
- Institute for Life Science & Technology