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 Editorial Board Member PeerJ Contributions