biochemical techniques and resources