Bioinformatics Methods module (BS32038)
An introduction to modern bioinformatics techniques and algorithms, covering database searching, data structures, programming interfaces and computational approaches to biological questions
Bioinformatics Methods gives you hands-on experience with the tools and techniques used in computational biology. You will study key algorithms for sequence alignment and database searching, explore approaches to data modelling and management, and learn to use programming interfaces to access remote databases and run bioinformatics tools. The module takes a blended approach combining guided self-study with lectures and workshops, developing both theoretical understanding and practical computing skills. It prepares you for advanced laboratory project work in Year 4.
Prior experience in programming in Python is strongly recommended (i.e. BS21010 Introductory Programming for the Life Sciences)
What you will learn
In this module, you will:
- Explore key bioinformatics algorithms including sequence alignment and database search methods
- Work with different approaches to data storage, including relational and graph databases
- Use application programming interfaces (APIs) to access biological databases and run tools programmatically
By the end of this module, you will be able to:
- Explain the mechanism of action of key bioinformatics algorithms
- Apply bioinformatics methods to answer biological questions
- Create data structures and simple applications relevant to biological contexts
Assignments / assessments
Portfolio with commentary and reflection (40%)
- This assessment puts the concepts covered in database design and API usage into practice, with the focus of the assessment being critical consideration of the methods selected.
- The assessment is given in Week 14 and is due in Week 19
Written exam (60%)
Teaching methods / timetable
- Guided self-study
- Lectures
- Workshops
Courses
This module is available on the following courses: