Date & Times
The workshop will be held over two days on Tuesday 2nd and Thursday 4th December, 10am-4pm, with registration opening 9.30am on Tuesday.
Description
Python is one of the most popular programming languages for bioinformatics and data analysis in general. It is a very flexible language with countless applications in the manipulation and processing of data files. This course is aimed at Python beginners and will give you transferable skills to manipulate your own data. The course will also provide you experience in Python modules tailored specifically for bioinformatics and genomics analyses.
Sessions will start with a brief presentation followed by self-paced computer practicals guided by an online interactive book. The book will contain theory, practice code, and exercises. Multiple choice questions will help reinforce what you have learnt throughout the book.
At the end of the course learners will be able to:
- Create, edit, run, and save python scripts with Jupyter-notebook.
- Understand and use fundamental python concepts including operators, annotations, variables, and variable classes.
- Utilise a variety of python functions and methods.
- Store and manipulate data within lists, sets, and dictionaries.
- Produce If and else statements to print out different results based on logical conditions (True or False).
- Carry out the same task on multiple items with loops.
- Read in and write out fastq files with the biopython library.
- Filter sequences from fastq data.
- Use logical operators to test multiple conditions at once.
Who is this workshop for
This workshop is aimed at biologists who are interested in learning python programming. The workshop contents are planned with beginners to programming and Python in mind. If in doubt please send an email to Matthew Gemmell (mgemmell@liverpool.ac.uk).
Contents & timetable
For a breakdown on what will be covered in the sessions please see the agenda.
Application deadline
The deadline to register is Friday 14th November noon 2025. After this date applicants will be chosen and emailed to confirm their place. Accepted applicants will be asked to pay for the workshop at this point to confirm their place.
Price
The price rates for this workshops are:
- Academic: £250
- Non higher education public institute: £350
- Industry: quoted on individual basis
Computer access
Attendees will require their own computer with Zoom and Slack to join the online workshop. The workshop materials are hosted on a website and so no printing is required. The python environment to be used will be accessed through your web browser via a virtual computer we host. A link to the virtual computer will be sent to confirmed applicants the week before the workshop.
Contacts
If you have a query about your suitability of the workshop, its contents, running of the workshop or payment please email Matthew Gemmell (mgemmell@liverpool.ac.uk)
Feedback from previous attendees
The example code and tips helped me a lot. The lay out of the booklet was great. It was a good introduction to something I had never done before, and Matthew was really reassuring and helpful!
I would like to thank you for one of the best courses I have been on! Thank you for all of your hard work and thank you for being so good!
The course was really well run and I really enjoyed that all the instructors were very approachable and friendly so the atmosphere felt very relaxed which is ideal for learning :) It all seemed very well organised too and everything ran very smoothly.
Back to: Centre for Genomic Research