Course Pathway
Computational Biology
Using code to find patterns in living things
Living systems generate enormous amounts of data: DNA sequences, protein structures, medical images, populations of cells. Far too much for any person to read by hand. This pathway is about using code to make sense of that data — to count, compare, transform, and reveal patterns that would otherwise stay hidden.
You do not need to be a biology expert to start. You need curiosity about how living things work, and a willingness to treat a strand of DNA or a microscope image as something a program can read.
The big idea
Biology is full of hidden patterns. Code is very good at finding patterns in large amounts of data. This pathway sits exactly where those two things meet.
Is this pathway for you?
Every pathway has a version that looks easy and a version that is genuinely interesting. Here is an honest read on who tends to enjoy this one.
A good fit if you...
- are curious about how living systems work
- like the idea that data can reveal something you cannot see directly
- enjoy spotting patterns and testing whether they hold
- find it satisfying when a small program explains something real
Think twice if you...
- want fast visual feedback like graphics or gameplay
- would rather design an experience than analyse data
- dislike working carefully with text, sequences, and detail
- prefer building tools for people over studying systems
None of these are permanent. They just tell you where this pathway will feel like a pull rather than a push.
What you would actually work on
You will not do all of these — they are examples of the kind of problem this pathway contains, so you can picture the work. Each one starts simple and can go as deep as you want to take it.
The tools you would use
Everything here is done in Python, the same language you are already learning. Most real computational biology work happens inside Jupyter notebooks — documents that mix code, results, and explanation in one place — so you will learn to read and build those too. No specialised biology software is required to begin.
Grade 9 and Grade 10 in this pathway
The pathway is the same in both years. What changes is the difficulty of the problems you take on.
Grade 9
You focus on reading, counting, transforming, and visualising patterns in biological data — building understanding of how a program can model something real, one clear step at a time.
Grade 10
You take on more complex problems: real algorithms, larger datasets, and systems where several parts work together. The goal shifts from "can I model this?" to "can I design a solution to a genuinely hard problem?"
What makes a strong project here
A good computational biology project connects a real biological question to a computational method. As you think about ideas, these questions help:
- What biological data could benefit from being analysed by code — and how would you process it?
- Could you simulate a biological process, such as a step in how cells work?
- Could a program help with a health or diagnosis problem?
- How would you handle a large dataset efficiently, without it becoming unmanageable?
One responsibility to keep in mind
Biological and medical data is often personal and sensitive. If your project touches real health or genetic data, privacy is part of the work — not an afterthought. Handling data ethically is one of the things that makes a project in this pathway genuinely serious.
If the idea of turning something living into something a program can read and reason about excites you, this is your pathway.