Biomaterials and therapeutic applications