2020-2021 Academic Catalog 
    
    Mar 28, 2024  
2020-2021 Academic Catalog [ARCHIVED CATALOG]

BIOL 382 - BioFrontiers: Introductory Python for life sciences


Life is complex. So complex, in fact, that it borders the unknowable. Technological advancements have offered many ways to explore this complexity, often producing data that requires the use of computers to extract information that our brains can understand. As such, computers have quickly become as essential as microscopes and pipettes for all kinds of biology laboratories.

The goal of the online course is to introduce the students to the Python programming language, giving them the skills needed for low level programming (scripting), as well as the use of Python-based tools applied to biological sciences. The student will learn how to use several basic Python libraries for advanced mathematical and statistical operations, operating with biological sequences and data visualization. The student will learn how to install and access the documentation of new packages and will be introduced to several Python packages for more specific applications such as functional genome annotation, structural biology, phylogenetics, image processing and chemistry.

Anticipated Terms Offered: Winter intersession bi-annually