Master official page at Universitat Pompeu Fabra

High performance computing 2012

Synopsis
The focus of this course is to provide the tools, knowledge and practice to perform biochemical experiments on proteins and other molecules (drugs) in-silico using molecular dynamics simulations on a high performance computing infrastructure.

  • Target students
    • Students with an interest in computing and simulation, structural biology, computational biophysics and biochemistry.
  • Requirements
    • Courses: Attendance to the course MSI is recommended for this course.
    • Programming: Use of medium to high level scripting is used in order to perform analysis on large simulation data sets.
    • Knowledge: Interdisciplinary. Pharmaceutics, biochemistry, chemistry and biology will be an advantage to understand the molecular systems, computer science, physics and mathematics for the understanding of the fundamentals of the methodology.
  • Practical information
    • Course length is 30 hours of classes (corresponding to 100 hours of personal work including classes) of which 4 hours are for the final project revision and defence.
    • Room: all lectures will be in Aula 60.122, except the seminar
    • Google calendar for the course

  • Evaluation
    • 50% of final evaluation is based on exercises during the course
    • 50% of final evaluation is based on research projects carried out by groups and defended publicly.
  • Picture and video gallery
  • Useful books:
    • Computer Simulation of Liquids, Allen and Tildesley.
    • Understanding Molecular Simulation, Second Edition: From Algorithms to Applications, Frenkel and Smit.
  • Contacts: toni.giorgino at upf.edu and gianni.defabritiis at upf.edu

Resources

Hardware

You will do the exercises, mostly in group, on your laptop. Access to a GPU-equipped remote machine will be provided for running HPC simulations.

Operating systems

It is recommended that you use either Linux or OSX on the laptops you bring to class. This will greatly simplifies programming and scripting. While Windows may work for most of the exercises, it will be inconvenient. If you have a Windows-only machine, you may consider the following options (use Google to find them)

  • Install Linux properly - preferred (suggested distributions: Ubuntu and Fedora)
  • Make a bootable USB key, such as Puppy Linux
  • Install a virtual machine, such as Oracle VM VirtualBox, and install Linux inside it

  • Make a non-permanent install of Ubuntu via Wubi

Software

The following free software will be used during the classes: preferably, install and test it before the course.

The TCL Programming language

The TCL language will be used for the course practices. Useful resources -

Protocols

Course material

Copyright 2008-2011. All rights reserved.