3876 Bio-protocol updated version.pdf