Python for biological data HC486 / C01

Start date
9 Mar 16
2 Days
University of York, Heslington, York YO10 5DD How to find us


This two day course is aimed at those who have a basic understanding of the Python programming language and want to develop their skills and knowledge further, by applying the language to large biological datasets.

The course will provide an introduction to Biopython and other libraries designed for handling biological data. The material will cover a more in-depth discussion of object-oriented programming, and multiple examples and exercises teaching you how to use Python to investigate large datasets and automate common analysis tasks. As well as this core material, a set of optional, more advanced tasks will be provided, focusing on particular problems and data types, allowing you to perform powerful and complex analyses, or generate informative diagrams and figures.

Subjects covered either in the core material or in the optional advanced exercises include:
- handling large sequence files
- multiple sequence alignments
- building, drawing and handling phylogenetic trees
- drawing genome feature diagrams
- parsing BLAST results
- handling VCF files of genotype variant calls
- automated access to biological databases

In addition to these, you are encouraged to bring along examples of datasets/file formats that you would particularly like to learn to work with in Python.

The course will follow a similar structure to the Introduction to Python Programming, with the majority of time spent getting hands-on experience with experienced Python programmers to provide help and discussion. Key concepts and information will be conveyed through a small number of short, lecture-style taught sessions.

We recommend that you have a grasp of the basic concepts and data structures of Python before you take this course, though experience with other programming languages may be sufficient.


The course is recommended for anyone who has to do any kind of scientific data analysis.
Course fee includes refreshments, lunch, course booklet and CPD certificate.


Python for biological data 09 March 201609:30-17:30University of York


Refreshments and lunch is included. All prices exclude VAT which will be added at the standard rate.

All of our courses will contribute to your evidence base for professional registration Just check against your competency measures to make sure you use our training and development in your evidence records.

Share with your CPD booker


heated memberActivity fee£193.60 +VAT
heated non-memberActivity fee£220.00 +VAT

Participants from outside the UK will be charged the course fee and an additional £120 per day plus VAT.

Outside the UK? Fee information

Additional information

For courses at the National STEM Learning Centre in York, fees include meals and accommodation for the duration of the course. 


Interested in this course?

Sign up to receive our emails to hear about the latest CPD available