Biochemical platform