One of the first ever πΆ covers the very basics, including an exercise on DNA translation with dictionaries
7 part series on some useful basics in python/jupyter, based around the DNA sequence we translated in Basic bits python. Includes:
string
parsing - quick tricks with copy + pasted tables;bash
commands in the jupyter notebook; opening & closing files; manually parsing a .pdb
file containing the 3D structure of a protein using the context manager and the filter
functionpandas
for tabular data analysisKD-Tree
algorithm (scipy
implementation)class
; saving attributes with __init__
and self
; inheritaceA few sessions analysing some experimental UV-Vis spectroscopy data gathered at the MIB. The experiment measures the affinity between a cytochrome P450 enzyme and a fatty acid. Includes:
pandas
πΌmatplotlib.pyplot
regex
matplotlib.pyplot
scipy.optimize
Quick one on curve fitting (Michaelis-Menten again) with scipy.optimize
Fitting a Gomperz curve to a bacterial growth data. Includes bootstrapping to estimate the uncertainty in our predictions, by Steve
One of the most useful tricks I know. Squeeze a for
loop into a single line.
In this tutorial, we look at some compounds that were in clinical trials for COVID-19 treatment at the time. Includes:
pubchempy
to retreive & analyze the compoundsrdkit
for more cheminformatic analysis