Bio-protocol publishes high quality, step-by-step, peer-reviewed protocols in any area of life sciences, including but not limited to biochemistry, cancer biology, cell biology, developmental biology, immunology, microbiology, molecular biology, neuroscience, plant science, stem cell biology, and systems biology.