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.pyplotregexmatplotlib.pyplotscipy.optimizeQuick 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