Introduction to Python for biologists (IPYB06)
This course will be delivered by Dr. Martin Jones from the 10th - 14th June in Glasgow City Centre.
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.
Intended Audience This workshop is aimed at all researchers and technical workers with a background in biology who want to learn programming. The syllabus has been planned with complete beginners in mind.
Monday 10th – Classes from 09:30 to 17:30
Module 1: Introduction.
Tuesday 11th – Classes from 09:30 to 17:30
Module 3: File IO and user interfaces.
Module 4: Flow control 1: loops.
Wednesday 12th – Classes from 09:30 to 17.30
Module 5: Flow control 2: conditionals.
Module 6: Organizing and structuring code.
Thursday 13th – Classes from 09:30 to 17:30
Module 7: Regular expressions.
Module 8: Dictionaries.
Friday 14th – Classes from 09:30 to 16:00
Module 9: Interaction with the file system.
Check out our sister sites!
www.PRstatistics.com (Ecology and Life Sciences)
www.PRstatistics.com/consultancy (Consultancy for all fields of statistics)
www.PRinformatics.com (Bioinformatics and data science)
www.PSstatistics.com (Behaviour and cognition)
June 10th – 14th 2019 STABLE ISOTOPE MIXING MODELS USING SIAR, SIBER AND MIXSIAR (SIMM04) Glasgow, Scotland, Dr. Andrew Parnell, Dr. Andrew Jackson www.prstatistics.com/course/stable-isotope-mixing-models-using-r-simm04/
June 10th – 14th 2019 INTRODUCTION TO PYTHON FOR BIOLOGISTS (IPYB06) Glasgow, Scotland, Dr. Martin Jones http://www.prinformatics.com/course/introduction-to-python-for-biologists-ipyb06/
June 17th – 21st 2019 ANALYSING GENETIC ADAPTATION USING LANDSCAPE GENOMICS IN R (ANGA01) Glasgow, Dr. Matt Fitzpatrick https://www.prstatistics.com/course/analysing-genetic-adaptation-using-landscape-genomics-in-r-agad01/
June 17th – 21st 2019 ADVANCED PYTHON FOR BIOLOGISTS (APYB03) Glasgow, Scotland, Dr. Martin Jones www.prinformatics.com/course/advanced-python-biologists-apyb03/
June 24th – 28th 2019 MICROBIOME DATA ANALYSIS USING QIIME2 (MBQM01) Glasgow, Scotland, Dr. Yoshiki Vazquez Baeza, Dr. Antonio Gonzalez Pena https://www.prinformatics.com/course/microbiome-data-analysis-using-qiime2-mbqm01/
June 24th – 28th 2019 DATA VISUALISATION AND MANIPULATION USING PYTHON (DVMP01) Glasgow, Scotland, Dr. Martin Jones http://www.prinformatics.com/course/data-visualisation-and-manipulation-using-python-dvmp01/
July 1st – 5th 2019 BIOACOUSTICS FOR ECOLOGISTS: HARDWARE, SURVEY DESIGN AND DATA ANALYSIS (BIAC01) Glasgow, Scotland, Dr. Paul Howden-Leach https://www.prstatistics.com/course/bioacoustics-for-ecologists-hardware-survey-design-and-data-analysis-biac01/
July 8th – 12th 2019 INTRODUCTION TO BAYESIAN HIERARCHICAL MODELLING USING R (IBHM03) Glasgow, Scotland, Dr. Andrew Parnell https://www.psstatistics.com/course/introduction-to-bayesian-hierarchical-modelling-using-r-ibhm03/
July 29th – August 2nd 2019 INTRODUCTION TO SPATIAL ANALYSIS OF ECOLOGICAL DATA USING R (ISPE01) Glasgow, Scotland, Dr. Jakub Nowosad https://www.prstatistics.com/course/introduction-to-spatial-analysis-of-ecological-data-using-r-ispe01/
September 2nd – 6th 2019 APPLIED METHODS FOR ANALYSING CAPTURE-RECAPTURE (MARK-RECAPTURE) DATA USING SPATIALLY EXPLICIT AND NON-SPATIAL TECHNIQUES (MARK01) Glasgow, Scotland, Dr. Joanne Potts, Dr. David Borchers https://www.prstatistics.com/course/applied-methods-for-analysing-capture-recapture-mark-recapture-data-using-spatially-explicit-and-non-spatial-techniques-mark01/
September 9th – 13th 2019 NONLINEAR REGRESSION AND GENERAL ADDITIVE MODELS (GAM’S) (NRGM01) Glasgow, Scotland, Dr. Mark Andrews https://www.psstatistics.com/course/nonlinear-regression-and-general-additive-models-gams-nrgm01/
September 16th – 20th 2019 R PACKAGE DESIGN AND DEVELOPMENT AND REPRODUCIBLE DATA SCIENCE FOR BIOLOGISTS (RPKG01) Glasgow, Scotland, Dr. Cory Merow, Dr. Andy Rominger https://www.prstatistics.com/course/r-package-design-and-development-and-reproducible-data-science-for-biologists-rpkg01/
September 16th – 20th 2019 STRUCTURAL EQUATION MODELLING AND PATH ANALYSIS (SMPA01) Glasgow, Scotland, Dr. Mark Andrews https://www.psstatistics.com/course/structural-equation-modelling-and-pathway-analysis-smpa01/
September 23rd – 27th 2019 THE PRACTICE OF RADSEQ: POPULATION GENOMICS ANALYSIS WITH STACKS (RDSQ01) Glasgow, Scotland, Dr. Julian Catchen https://www.prinformatics.com/course/the-practice-of-radseq-population-genomics-analysis-with-stacks-rdsq01/
- September 23rd – 27th 2019 DATA SCIENCE/ANALYTICS USING PYTHON (DSAP01) Glasgow, Scotland, Dr. Mark Andrews https://www.psstatistics.com/course/data-science-analytics-using-python-dsap01/
September 30th – October 4th 2019 GEOMETRIC MORPHOMETRICS USING R (GMMR02) Glasgow, Scotland, Prof. Dean Adams, Prof. Michael Collyer, Dr. Antigoni Kaliontzopoulou http://www.prstatistics.com/course/geometric-morphometrics-using-r-gmmr02/
October 7th – 11th 2019 CONSERVATION PLANNING USING PRIORITIZR : FROM THEORY TO PRACTICE (PRTZ01) Athens, GREECE, Dr Richard Schuster and Nina Morell https://www.prstatistics.com/course/conservation-planning-using-prioritizr-from-theory-to-practice-prtz01/
October 14th – 18th 2019 INTRODUCTION TO BEHAVIOURAL DATA ANALYSIS USINR R (IBDA01) Glasgow, Scotland, Dr Will Hoppitt https://www.psstatistics.com/course/introduction-to-behavioural-data-analysis-using-r-ibda01/
November 4th – 8th 2019 INTRODUCTION TO BAYESIAN DATA ANALYSIS FOR SOCIAL AND BEHAVIOURAL SCIENCES USING R AND STAN (BDRS02) Glasgow, Scotland, Dr. Mark Andrews https://www.psstatistics.com/course/introduction-to-bayesian-data-analysis-for-social-and-behavioural-sciences-using-r-and-stan-bdrs02/
November 4th – 8th 2019 BEHAVIOURAL DATA ANALYSIS USING MAXIMUM LIKELIHOOD (BDML01) Glasgow, Scotland, Dr Will Hoppitt https://www.psstatistics.com/course/behavioural-data-analysis-using-maximum-likelihood-bdml02/
November 11th – 15th 2019 APPLIED BAYESIAN MODELLING FOR ECOLOGISTS AND EPIDEMIOLOGISTS (ABME05) Glasgow, Scotland, Dr Matt Denwood, Emma Howard https://www.prstatistics.com/course/applied-bayesian-modelling-for-ecologists-and-epidemiologists-abme05/
November 18th – 22nd 2019 INTRODUCTION TO STRUCTURED POPULATION MODELS AND DEMOGRAPHIC DISTRIBUTION MODELS (IIPM01) Athens, GREECE, Dr Cory Merow https://www.prstatistics.com/course/introduction-to-structured-population-models-and-demographic-distribution-models-iipm01/
November 25th – 29th 2019 ADVANCED RANGE, NICHE, AND DISTRIBUTION MODELING (ASDM01) Athens, GREECE, Dr Cory Merow https://www.prstatistics.com/course/advanced-range-niche-and-distribution-modeling-asdm01/