22-25 May 2023
To foster international participation, this course will be held online
This is a four-day course designed to provide an introduction to the Python programming language for all biologists and life scientists. Throughout the course, participants will learn python programming concepts and practical applications, engaging in hands-on coding exercises and projects to solidify their understanding.
The course is intended for biologists at all levels (students, researchers, and group leaders) with little or no prior programming experience. The pace of the course will begin foundational and
develop into more complex aspects, with lots of time dedicated to the practice of the concepts covered.
By the end of the course, participants will be able to:
Monday– Classes from 2-8 PM Berlin time
Introduction to Python concepts and coding with Jupyter
Basic data types and simple functions
Data manipulation and I/O handling
Project: Creating a program with variable inputs to manipulate DNA sequences
Tuesday– Classes from 2-8 PM Berlin time
Conditionals & loops
Handling bioinformatic file formats
Writing functions & object oriented code
Project: Extract, parse and process sequence data from FASTA and GenBank files
Wednesday– Classes from 2-8 PM Berlin time
Using BioPython & libraries intro (i.e. Statistical packages Numpy/Pandas)
Further coding practice with biological data manipulation and analysis techniques
Accessing third-party bioinformatics tools with Python
Project: Problem solving with real-world biological datasets
Thursday– Classes from 2-8 PM Berlin time
Data visualisation packages (matplotlib/seaborn/plotly)
Project: Create basic plots of genetic data and compute basic statistics
Organising & sharing your code with Git
Project: Developing your-research project concepts and presentation
Should you have any further questions, please send an email to email@example.com
> 30 days before the start date = 30% cancellation fee
< 30 days before the start date= No Refund.
Physalia-courses cannot be held responsible for any travel fees, accommodation or other expenses incurred to you as a result of the cancellation.