reset
Close search icon

Events / Advanced Python for Biologists 2022

Advanced Python for Biologists 2022

Start event: Monday, 04/07/2022 09:00

End event: Friday, 15/07/2022 12:30

News main image

This Advanced level workshop by the Earlham Institute is ideal for researchers and technical workers with a background in biology and a basic knowledge of Python, to develop bigger or more complicated programs and increase skills and knowledge about the language, including object-oriented approaches to programming.

Venue: Online (via Zoom)

Registration deadline: 05 June 2022

Python is a dynamic, readable language that is a popular platform for all types of bioinformatics work, from simple one-off scripts to large, complex software projects.

This workshop is aimed at people who already have a basic knowledge of Python and are interested in using the language to tackle larger problems. In it, we will look in detail at the parts of the language which are particularly useful in scientific programming, and at the tools Python offers for making development faster and easier.

The workshop will use examples and exercises drawn from various aspects of bioinformatics work. After completing the workshop, students should be in a position to (1) take advantage of the advanced language features in their own programs and (2) use appropriate tools when developing software programs.

This event will be delivered virtually via Zoom & Slack, see more details on the further information tab.

Please see here for a detailed syllabus of the course.

Who is this event for?

Students should have enough biological/bioinformatics background to appreciate the examples and exercise problems (i.e. they should know what a protein accession number, BLAST report, and FASTA sequence is) and should also have basic Python experience. Students should be familiar with the use of lists, loops, functions and conditions in Python and have written at least a few small programs from scratch.

This course is aimed at people who want to develop bigger or more complicated programs in Python, or to learn more about the language, or to explore different approaches (object-oriented, functional) to programming. The material covered is very general purpose and can be applied to any kind of problem.

If you are unsure about the suitability of this course for your needs, questions can be directed to Martin Jones.

About the trainer

Martin started his programming career by learning Perl during the course of his PhD in evolutionary biology, and started teaching other people to program soon after. Since then he has taught introductory programming to hundreds of biologists, from undergraduates to PIs, and has maintained a philosophy that programming courses must be friendly, approachable, and practical.

In his academic career, Martin mixed research and teaching at the University of Edinburgh, culminating in a two year stint as Lecturer in Bioinformatics. He now runs programming courses for biological researchers as a full time freelancer.

“Martin is an excellent teacher–coming from a non-programing background, I have enjoyed being on his Python courses and inspired to pursue programming beyond my PhD.”

“Don’t hesitate to sign up if you’re intimidated by the “Advanced” course title. Martin goes at such a clear pace that you’ll be accommodated as long as you have any familiarity with coding and an awareness of Python’s basic functions.”

Advanced Python for Biologists virtual course attendees, October 2020

This training forms part of our BBSRC National Capability in Advanced Training

Share: Facebook Twitter

Related events

News main image

Start event: Monday, 04/07/2022 09:00

Norwich 100/60/30 Charity Bike Ride

Read more
News main image

Start event: Monday, 04/07/2022 09:00

Norwich Cancer Research Network Symposium 2022

Read more