SkillAgentSearch skills...

OxCompBio

Materials for the oxford computational biochemistry course including python

Install / Use

/learn @bigginlab/OxCompBio
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Oxford Computational Biochemistry course

This repository contains the teaching materials for the Oxford Computational Biochemistry course. This two and half day course is aimed at graduate students who have had no prior experience in the area of Computational Biochemistry. It assumes no prior knowledge and only tries to cover basic concepts.

Getting started

In order to participate in these tutorials you will need specific software installations.

To get started, please see the overall setup instructions.

Tutorials

1) Python Binder

A set of jupyter notebooks which aim to teach the basics of python programming assuming no prior knowledge. First introducing core concepts such as variables, loops, conditionals and lists, we eventually demonstrate how molecular structures can be analysed using python libraries such as MDAnalysis and NGLView.

Summary of notebooks

| Notebook | Colab link | |-------------------------------------------------|------------| | 0. Introduction | notebook 1 | 1. Basic Types | notebook 2 | 2. Variables and Comparisons | notebook 3 | 3. Loops | notebook 4 | 4. Conditionals | notebook 5 | 5. Lists | notebook 6 | 6. File Handling | notebook 7 | 7. Functions | notebook 8 | 8. Documentation | notebook 9 | 9. Libraries | notebook 10 | 10. NumPy | notebook 11 | 11. Object Orientated Programming | notebook 12 | 12. Protein Analysis | notebook 13 | 13. Simulation and Analysis | notebook 14

2) Homology Modelling

Contains a practical tutorial and lecture slides that aim to:

• Introduce the process of homology modelling.

• Summarise the methods for predicting the structure from sequence.

• Describe the individual steps involved in creating and optimising a protein homology model.

• Outline the methods available to evaluate the quality of homology models.

3) Molecular Dynamics

The Molecular Dynamics workshop contents can be obtained from the following dropbox link

4) <a href="https://bigginlab.github.io/OxCompBio/docking.html" title="docking">Molecular Docking</a>

A tutorial which aims to teach the basics of molecular docking.

The tutorial contains:

  • Lecture slides introducing the concept of molecular docking.
  • A tutorial which looks at using Autodock Vina to dock small ligands to HIV-1 protease.

Acknowledgements

The Oxford Computational Biochemistry course has been written by several authors over several years. Please see individual tutorials for contributor logs.

Course leader: Professor Syma Khalid

License

The code is released under the BSD-3 license (see LICENSE file) while other content is released under the CC BY-NC 4.0 license (see below).

<a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/">Creative Commons Attribution-NonCommercial 4.0 International License</a>.

View on GitHub
GitHub Stars51
CategoryDevelopment
Updated29d ago
Forks17

Languages

Jupyter Notebook

Security Score

95/100

Audited on Mar 10, 2026

No findings