Advanced Topics in Environmental and Energy Materials (CHEM0067)

In development, to form a tissue/organ properly requires both the specification of distinct cell types and the coordination of cell movements in...

Intermediate Cell Biology: Cell Biology of Development (CELL0023)

CELL BIOLOGY|CELL STRUCTURE|CELL FUNCTION|EUKARYOTIC CELLS

This is a broad-based cell biology module that aims to introduce students who have taken cell or molecular biology in year 1 to a wide range of topics related...

Intermediate Cell Biology: Cell Structure and Function (CELL0009)

Modern bioscience research increasingly makes use of computational methods to collect, explore, analyse, display and share data and results.

In this module...

Introduction to Coding for Bioscience Research (Python) (BIOS0030)

Modern bioscience research increasingly makes use of computational methods to collect, explore, analyse, display and share data and results.

In this module students will learn the foundational skills of coding so that they can write computer programs and analyse data analysis using the Python programming language.

Students will be taught using examples drawn from bioscience research, and learn how computer techniques are used across a range of cutting edge research methods.

Upon successful completion of this module, students will:

- understand the key concepts in programming and best practise in designing and structuring Python code.

- be able to write computer programs in Python, including file I/O and simple algorithms

- be able to work with, manipulate and analyse different types of biological data, e.g. how to work with genetic sequences to translate between DNA, cDNA and RNA sequences, and to identify ORFs and the resulting protein sequences

- know how to use Python to import, prepare, filter and manipulate experimental data sets.

- be able to use computational approaches to explore and analyse data, being able to apply key statistical methods and interpret the results

- be able to use Python plotting libraries to code programs to produce publication quality figures.

No prior programming experience is necessary.