Fees and funding

Fees

For entry in the academic year beginning September 2027, the tuition fees are as follows:

  • MSc (full-time)
    UK students (per annum): £17,100
    International, including EU, students (per annum): £39,700

The fees quoted above are fully inclusive of tuition, administration and computational costs.

Fees for entry are subject to yearly review. The University reserves the right to increase your tuition fee by up to 7% each year for courses lasting more than one year, including to reflect rising costs associated with delivering our educational and wider student experience. Postgraduate fees information .

Always contact the admissions team if you are unsure which fee applies to your qualification award and method of attendance.

International student CAS deposit

Self-funded international applicants are required to pay a deposit of £2500 towards their tuition fees before a confirmation of acceptance for studies (CAS) is issued. Some applicants will be required to pay a higher deposit. More information on tuition fee deposits .

Policy on additional costs

All students should normally be able to complete their programme of study without incurring additional study costs over and above the tuition fee for that programme. Any unavoidable additional compulsory costs totalling more than 1% of the annual home undergraduate fee per annum, regardless of whether the programme in question is undergraduate or postgraduate taught, will be made clear to you at the point of application. Further information can be found in the University's Policy on additional costs incurred by students on undergraduate and postgraduate taught programmes (PDF document, 91KB).

Scholarships/sponsorships

For the latest scholarship and bursary information please visit the fees and funding page.

International scholarships

Scholarships for international students are available through the Global Futures scheme. Visit the scholarship page to find out more about eligibility and how to apply..

Course unit details:
Computational Approaches to Biology

Course unit fact file
Unit code BIOL66021
Credit rating 15
Unit level FHEQ level 7 – master's degree or fourth year of an integrated master's degree
Teaching period(s) Semester 1
Offered by School of Biological Sciences
Available as a free choice unit? No

Overview

Computational methods are increasingly used in all areas of biology in order to better understand complex living systems and develop models that generate testable predictions. This unit introduces a range of computational techniques, including differential equations, machine learning, network and constraint-based analyses, which are used for a wide range of biomedical and biotechnological applications, from understanding how intracellular signalling pathways are disrupted in diseases to redesigning organisms by metabolic engineering.

Aims

This unit aims to introduce students to a wide range of computational methods and tools required to carry out interdisciplinary research in the biological sciences.

Syllabus

The unit will start with an introduction to the Python programming language. Students will be introduced to the Jupyter Notebook system, a widely used online application allowing the development of code for data analysis and numerical simulation.  

The core of the unit will be structured along four main sections, each covering a particular set of techniques and applications:

Section 1: Dimensionality reduction and clustering

  • Dimensionality reduction: Principal Component Analysis (PCA) and interactive plotting with applications to visualising single-cell expression data.
  • Clustering: hierarchical k-means and mixture model clustering.
  • Non-linear dimensionality reduction methods: GPLVM and t-SNE for non-linear dimensionality reduction and visualisation of single-cell data.

Section 2: Models of large cellular systems

  • Network reconstruction and analysis: protein-protein interaction networks, metrics for network analysis, integration of high-throughput biological data.
  • Logical modelling: Boolean models, logical steady state analysis, applications to cancer systems.
  • Constraint-based modelling of metabolic networks.

Section 3: Dynamic models

  • Introduction to differential equations-based modelling.
  • Modelling gene regulatory pathways: gene transcription and cellular signalling pathways.

Section 4: Next-generation sequencing  

  • Next-generation sequencing I: from laboratory experiments to computational analysis.
  • Next-generation sequencing II: RNA-seq workflow. 

Teaching and learning methods

The unit will be delivered as a succession of lectures (1 hour) and practical sessions (2 hours), where each lecture will introduce the theory behind a method/tool, and students will apply the method/tool to solve a particular biological problem in the practical.

Students will be assessed by completing four written assessments, one for each of the main sections of the unit. These assessments will consist of a series of short questions and mini-project reports, some of which will require some computer code to be written. 

Knowledge and understanding

Students should:

  • Understand essential mathematical concepts required for biological research.  
  • Understand and apply differential equations modelling of intracellular systems.
  • Understand and apply constraint-based modelling of metabolic systems.
  • Understand and apply network analysis and logical modelling of molecular systems.
  • Understand and apply data analysis and machine learning methods.  
  • Understand the applications and limitations of different modelling techniques and tools.
  • Understand and use RNA-sequencing data analysis methods. 

Intellectual skills

Students should: 

  • Develop problem-solving skills.
  • Construct models and design experiments to test biological hypotheses.

Practical skills

Students should: 

  • Use the Python language and develop models using the Jupyter Notebook system.
  • Construct models of signalling, regulatory and metabolic systems.
  • Infer computational models from biological data.

Transferable skills and personal qualities

Students should: 

  • Develop computational skills.
  • Develop report writing skills.
  • Learn to communicate computational results.

Employability skills

Analytical skills
Critical appraisal of research papers.
Project management
To be able to meet deadlines for written and experimental work.
Problem solving
Planning of modelling strategies to test a specific hypothesis.
Research
Learning computational techniques and applying these to your planned goals.
Written communication
Scientific writing skills preparing a report.

Assessment methods

Four online modules worth 20%, 27%, 20% and 33% respectively. 

Feedback methods

Verbal feedback will be communicated during the practical sessions.

Written feedback will be communicated through annotated comments for each online assessment and report submission.

Recommended reading

Specific material will be provided with each lecture.

Study hours

Scheduled activity hours
Lectures 12
Practical classes & workshops 24
Independent study hours
Independent study 114

Teaching staff

Staff member Role
Jean Marc Schwartz Unit coordinator

Return to course details

Regulated by the Office for Students

The University of Manchester is regulated by the Office for Students (OfS). The OfS aims to help students succeed in Higher Education by ensuring they receive excellent information and guidance, get high quality education that prepares them for the future and by protecting their interests. More information can be found at the OfS website.

You can find regulations and policies relating to student life at The University of Manchester, including our Degree Regulations and Complaints Procedure, on our regulations website.