Introduction to Python for biologists (IPYB05)
https://www.prinformatics.com/course/introduction-to-python-for-biologists-ipyb05/
Delivered from the 21st - 25th May 2018 in Glasgow City centre
Advanced Python for biologists (APYB02)
https://www.prinformatics.com/course/advanced-python-biologists-apyb02/
Delivered from the 28th May - 1st June 2018 in Glasgow City centre
Both will be deliver by Dr Martin Jones
Intro course Overview:
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. It gives an overview of the language with an emphasis on practical problem-solving, using examples and exercises drawn from various aspects of bioinformatics work. After completing the workshop, students should be in a position to (1) apply the skills they have learned to tackle problems in their own research and (2) continue their Python education in a self-directed way. In biology Python is often applied to sequence analysis and data manipulation e.g. calculating base composition statistics, removing adapter sequences, translating DNA to protein, counting kmers, filtering tables etc. In this course we use these applications as examples during the exercises as a way of illustrating how to use the tools that Python has because it makes sense given the background of most of the people who attend. However, it should be possible to apply what you learn to any type of programming problem.
Advance course overview:
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 course 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.
Please email any questions to [log in to unmask]
|