An Introduction to Programming for Bioscientists: A Python-based Primer
Berk Ekmekci, Charles E. McAnany, Cameron Mura

TL;DR
This paper introduces bioscientists to programming with Python, emphasizing its accessibility and extensive biological applications, through examples, exercises, and a final structural bioinformatics project.
Contribution
It provides a beginner-friendly Python primer tailored for bioscientists, including practical exercises and a comprehensive final project in structural bioinformatics.
Findings
Python is effective for bioscience programming tasks
The primer enhances coding skills among bioscientists
Includes practical exercises and a final bioinformatics project
Abstract
Computing has revolutionized the biological sciences over the past several decades, such that virtually all contemporary research in the biosciences utilizes computer programs. The computational advances have come on many fronts, spurred by fundamental developments in hardware, software, and algorithms. These advances have influenced, and even engendered, a phenomenal array of bioscience fields, including molecular evolution and bioinformatics; genome-, proteome-, transcriptome- and metabolome-wide experimental studies; structural genomics; and atomistic simulations of cellular-scale molecular assemblies as large as ribosomes and intact viruses. In short, much of post-genomic biology is increasingly becoming a form of computational biology. The ability to design and write computer programs is among the most indispensable skills that a modern researcher can cultivate. Python has become a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
