Basic biological knowledge about protein, RNA and DNA sequences.
This is a practical course, which shows why programming is a powerful tool in the context of solving biological problems. During the course participants will be taught the Python programming language, a language widely considered both powerful as well as easy to use. This course might be considered as a demonstration how bioinformatics improves biologists lives.
The course is designed and aimed for people without computer science background who want to learn to program.
This course is suited for:
- Researchers dealing with biological data.
- Scientists who would like to learn how to automate everyday tasks and analyse data.
- Managers who want to learn how programming improves workflows and conducting projects.
By the end of the course, participants will be able to write short programs, which will allow them to manipulate, analyse and deal with biological data and present results in a graphical format.
Introduction to the Python programming language
- Why Python?
- Using Python to deal with biological data
- Working with the iPython shell
- Your first programme
- Writing Python scripts
- Importing modules
Working with protein and RNA/DNA sequences
- Finding motives
- Transcription and translation in silico
- Handling sequence alignments
Parsing data in different biological formats
- Parsing FASTA
- Data format conversions
Running biological analyses
- BLAST
- Accessing biological web services
Dealing with biological 3D structures using Python
Python facilitates statistical analysis
Visualizing data
- Creating bar and scatter plots
- Calculating an Area Under Curve (AUC)
Working with .xls and .csv files
- Importing data from and exporting to MS Excel / OpenOffice Calc
- Writing .xls and .csv files
Using Python to create an automated data processing pipeline
Brasil - Programação para Biólogos
Canada - Programming for Biologists
中国 - Programming for Biologists
香港 - Programming for Biologists
澳門 - Programming for Biologists
台灣 - Programming for Biologists
USA - Programming for Biologists
Österreich - Programmieren in Python für Biologen
Schweiz - Programmieren in Python für Biologen
Deutschland - Programmieren in Python für Biologen
Czech Republic - Programming for Biologists
Denmark - Programming for Biologists
Estonia - Programming for Biologists
Finland - Programming for Biologists
Greece - Programming for Biologists
Magyarország - Programming for Biologists
Ireland - Programming for Biologists
Luxembourg - Programming for Biologists
Latvia - Programming for Biologists
España - Programación para Biólogos
Italia - Programming for Biologists
Lithuania - Programming for Biologists
Nederland - Programming for Biologists
Norway - Programming for Biologists
Portugal - Programação para Biólogos
România - Programming for Biologists
Sverige - Programming for Biologists
Türkiye - Programming for Biologists
Malta - Programming for Biologists
Belgique - Programming for Biologists
France - Programming for Biologists
日本 - Programming for Biologists
Australia - Programming for Biologists
Malaysia - Programming for Biologists
New Zealand - Programming for Biologists
Philippines - Programming for Biologists
Singapore - Programming for Biologists
Thailand - Programming for Biologists
Vietnam - Programming for Biologists
India - Programming for Biologists
Argentina - Programación para Biólogos
Chile - Programación para Biólogos
Costa Rica - Programación para Biólogos
Ecuador - Programación para Biólogos
Guatemala - Programación para Biólogos
Colombia - Programación para Biólogos
México - Programación para Biólogos
Panama - Programación para Biólogos
Peru - Programación para Biólogos
Uruguay - Programación para Biólogos
Venezuela - Programación para Biólogos
Polska - Programming for Biologists
United Kingdom - Programming for Biologists
South Korea - Programming for Biologists
Pakistan - Programming for Biologists
Sri Lanka - Programming for Biologists
Bulgaria - Programming for Biologists
Bolivia - Programación para Biólogos
Indonesia - Programming for Biologists
Kazakhstan - Programming for Biologists
Moldova - Programming for Biologists
Slovakia - Programming for Biologists
Slovenia - Programming for Biologists
Croatia - Programming for Biologists
Serbia - Programming for Biologists
Bhutan - Programming for Biologists