PeerJ Author 35 Points Contributions by role Preprint Author 35 Contributions by subject area Biochemistry Cell Biology Molecular Biology Haroon Rashid PeerJ Author Summary Biotechnology Molecular Biology PeerJ Contributions