Bio protocol is a peer reviewed, open access platform dedicated to publishing detailed, step by step experimental protocols in the life sciences, ensuring…