Course Code: progbio
Duration: 28 hours
Prerequisites:

Podstawowa wiedza biologiczna na temat sekwencji białek, RNA i DNA.

Overview:

Jest to praktyczny kurs, który pokazuje, dlaczego programowanie jest potężnym narzędziem w kontekście rozwiązywania problemów biologicznych. Podczas kursu uczestnicy będą uczyć się języka programowania Python, języka powszechnie uważanego zarówno za potężny, jak i łatwy w użyciu. Kurs ten można uznać za demonstrację tego, jak bioinformatyka poprawia życie biologów.

Kurs jest przeznaczony dla osób bez wykształcenia informatycznego, które chcą nauczyć się programować.

Ten kurs jest odpowiedni dla:

  • Naukowców zajmujących się danymi biologicznymi.
  • Naukowców, którzy chcieliby nauczyć się automatyzować codzienne zadania i analizować dane.
  • Menedżerów, którzy chcą dowiedzieć się, w jaki sposób programowanie usprawnia przepływ pracy i prowadzenie projektów.

Pod koniec kursu uczestnicy będą mogli pisać krótkie programy, które pozwolą im manipulować, analizować i radzić sobie z danymi biologicznymi oraz prezentować wyniki w formacie graficznym.

Course Outline:

Wprowadzenie do języka programowania Python

  • Dlaczego Python?
  • Używanie Python do pracy z danymi biologicznymi
  • Praca z powłoką iPython
  • Twój pierwszy program
  • Pisanie skryptów Python
  • Importowanie modułów

Praca z sekwencjami białek i RNA/DNA

  • Znajdowanie motywów
  • Transkrypcja i translacja in silico
  • Obsługa dopasowań sekwencji

Analizowanie danych w różnych formatach biologicznych

  • Analizowanie FASTA
  • Konwersja formatów danych

Przeprowadzanie analiz biologicznych

  • BLAST
  • Biologiczne usługi internetowe Access

Radzenie sobie z biologicznymi strukturami 3D przy użyciu Python

Python ułatwia analizę statystyczną

Wizualizacja danych

  • Tworzenie wykresów słupkowych i punktowych
  • Obliczanie obszaru pod krzywą (AUC)

Praca z plikami .xls i .csv

  • Importowanie i eksportowanie danych z MS Excel / OpenOffice Calc
  • Tworzenie plików .xls i .csv

Używanie Python do tworzenia potoku automatycznego przetwarzania danych

Sites Published:

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

Nepal - Programming for Biologists

Uzbekistan - Programming for Biologists