WeNMR workshop: Python programming for structural bioinformatics
Keywords:
bioinformatics, GUI, NMR, Object oriented programming, Plotting, Programming, Python, Scripting, Structural bioinformatics, Structural biology, WeNMR
Description:

Introduction
To work efficiently and reliably with the large amount and complexity of data that typically need to be analyzed in (structural) bioinformatics, automation of workflows is a must. In some cases it is possible to find existing software packages to achieve your goal. However, often no suitable package is available for your specific tasks and development of your own piece of software is needed.

Fortunately these days you can find programming platforms with a simple syntax and which require minimal knowledge about computer technology. Python is a programming language that is perfectly suitable for scientific programming: It is simple to learn, but powerful enough even for complicated tasks.

Workshop outline
The 5-day workshop will not only get you started with python programming, but will let you go up to a level of programming that will allow you to build your own graphical user interfaces (GUI) and plotting scripts. The workshop will start assuming that you have no knowledge in python programming, but is perfectly suitable for participants with some experience in (python) programming that want to refresh their knowledge before touching on the more advanced techniques such as object oriented programming (OO) and GUI development.

The workshop consists of lectures that introduce you to all the necessary concepts for effective python programming, such as

  • preparation of the programming environment
  • where to search for information
  • an introduction to Python basics, with topics like text manipulation, file handling etcetera.
  • object oriented programming (classes, objects and methods)
  • plotting
  • GUI programming - PySide

From the lectures, live demonstrations and many exercises the participants will learn how to apply the knowledge in practice on realistic examples from structural biology.

A detailed program will be made available soon.

Lecturers and trainers:
  • Karolis Lesickas
  • Dr. Chris Spronk
  • Dr. Marco Sette
Additional information:

The workshop is supported and run in the context of WeNMR (www.wenmr.eu), and open to anyone working in the field of structural biology.

Course requirements:

We invite applicants to register as a user on the WeNMR website, and send us a short CV. It is recommended to bring a laptop to the workshop.