Established in 2011 by a group of postdoctoral researchers at Stanford University, Bio-protocol is an online peer-reviewed protocol journal. Its mission is to make life science research more efficient and reproducible by curating and hosting high quality, free access, step-by-step protocols.