Bio-protocolCreated by a group of Stanford scientists, 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 protocols.