GithubHelp home page GithubHelp logo

m-albert / codingclubminitutorials Goto Github PK

View Code? Open in Web Editor NEW

This project forked from whoisjack/embl-codingclub

0.0 1.0 0.0 667 KB

This repo collects my materials for the EMBL Coding Club Mini-Tutorials.

Python 2.49% HTML 31.46% Jupyter Notebook 66.05%

codingclubminitutorials's Introduction

Materials for EMBL Coding Club Mini-Tutorials

This repo collects my materials (as well as possibly those of some other tutors in the future) for the mini-tutorials held at the EMBL coding club.

Contents

From (Python) Script to (Python) Program

Date & Time: 12.01.2017, 17:00-17:30
Tutor: Jonas
Level: Beginner and Intermediate
Language: Python (though the basic considerations apply for all languages)
Abstract: Every now and then, we all actually manage to finish a script. Good job, us! Next, we may want to use this script on a regular basis, probably with slightly different input and parameters each time. We may also want to make the script available for others to use, quickly and easily. One very simple way of accomplishing this is to make the script into a command-line executable program. This tutorial will illustrate how this can be done with a python example.

Multiprocessing for Mortals

Date & Time: 23.03.17, 17:00-17:30
Tutor: Jonas
Level: Beginner and Intermediate
Language: Python
Abstract: We often work with relatively large datasets and with relatively slow algorithms (either by necessity or because we just don't know how to optimize our code). As a consequence, our scripts can take a long time to run. One very simple way of speeding things up is by running multiple independent processes at the same time - in short: multiprocessing. Although this can become quite complicated if you really get into it, python's multiprocessing module offers a very easy to use solution for the "common mortal". I will demonstrate its use with a simple example.

Biological Modeling with Differential Equations

Date & Time: 04.05.2017, 17:00-17:30
Tutor: Jonas
Level: All Levels
Language: General, with an example in Python (and one in Excel ;p)
Abstract: Differential Equations provide an intuitive and powerful mathematical framework for modeling and simulating dynamical systems, in particular bio-chemical systems such as signaling pathways, metabolic pathways, or gene regulatory circuits. The basics of differential equation modeling are easy to grasp and readily applicable to learn something about any pathway of interest. In this tutorial, you will learn how to transform typical "arrow schemes" of pathways into a set of Ordinary Differential Equations (ODEs), and how to use these ODEs to simulate a pathway and understand its dynamics.

codingclubminitutorials's People

Contributors

m-albert avatar

Watchers

 avatar

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.