Code Monkey home page Code Monkey logo

ankapy's Introduction

drawing

Welcome!

Welcome to Python programming workshop for bioinformatics: AnkaPy. AnkaPy is a sequel of the OstraPy workshop (http://ostrapy.pythonanywhere.com/) situated in the capital of Turkey, Ankara. The main goal of this project is to spread knowledge and teach people how to use Python efficiently in their scientific projects. Students will learn basic programming concepts, essentials of Biopython package (working with fasta files, blast, Entrez database) and some key packages for data science in Python (numpy, pandas, matplotlib).

General info

πŸ“… 25-29 November 2019

🏫 Hacettepe University, Ankara

πŸ’° Free

πŸ“‹ registration form

πŸ“§ [email protected], [email protected], [email protected]

Instructors

  • David Ε½ihala, Department of Biology and Ecology, University of Ostrava, Czech Republic
  • N. Ezgi AltΔ±nışık, Department of Anthropology, Hacettepe University, Turkey
  • Eren YΓΌncΓΌ, Department of Biology and Ecology, University of Ostrava, Czech Republic
  • Yasin Kaya, Department of Biology, Hacettepe University, Turkey
  • Dilek Koptekin, Department of Biology, Middle East Technical University, Turkey

Organized by: RSG-Turkey, Hacettepe University, University of Ostrava, SOVA drawing

Preliminary Program

Day 1:

9:00 – 9:30 Introduction
9:30 – 11:00 Basic data types
11:00 – 11:15 Coffee break β˜•
11:15 – 12:30 Control statements(1), Exception handling
12:30 – 13:30 Lunch break 🍴
13:30 – 15:00 Control statements(2), working with files
15:00 – 15:15 Coffee break β˜•
15:15 – 17:00 Functions

Day 2:

9:00 – 11:00 Working with files, string formatting
11:00 – 11:15 Coffee break β˜•
11:15 – 12:30 Classes
12:30 – 13:30 Lunch break 🍴
13:30 – 15:00 Modules, Packages, Introduction to standard library
15:00 – 15:15 Coffee break β˜•
15:15 – 17:00 Generators, Iterators

Day 3:

9:00 – 11:00 Regular expressions
11:00 – 11:15 Coffee break β˜•
11:15 – 12:30 Classes(2)
12:30 – 13:30 Lunch break 🍴
13:30 – 15:00 Biopython – SeqIO

Day 4:

9:00 – 11:00 Biopython - AlignIO
11:00 – 11:15 Coffee break β˜•
11:15 – 12:30 Biopython – Blast.NCBIWWW
12:30 – 13:30 Lunch break 🍴
13:30 – 15:00 Biopython – Blast.NCBIXML
15:00 – 15:15 Coffee break β˜•
15:15 – 17:00 Biopython - Entrez

Day 5:

9:00 – 11:00 Introduction to scientific Python
11:00 – 11:15 Coffee break β˜•
11:15 – 12:30 pandas
12:30 – 13:30 Lunch break 🍴
13:30 – 15:00 Matplotlib
15:00 – 15:15 Coffee break β˜•
15:15 – 17:00 More pandas and Matplolib

literature πŸ“š

mice book
python for biologist

β€”β€”

for Ecology and Genomic cases β€”> https://datacarpentry.org

for Bayesian Inferences β€”> https://seeing-theory.brown.edu for pandas β€”> https://pandas.pydata.org/pandas-docs/stable/getting_started/10min.html

for Linux, Python and R https://software-carpentry.org/lessons/

Hands-on Python Course ->> https://www.codecademy.com && datacamp.com

edX exercism Coderbyte Lynda PluralSight Rosalind Coursera

for more and detail: http://rsgturkey.com/en/resources/

ankapy's People

Contributors

davidzihala avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ankapy's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.