☰ Menu

      Introduction to Python For Bioinformatics

Intro to the Workshop and Core
Installing python3 and VSCode
Bioinformatics File Types
Basic Data Types
Flow Control, Functions, Files, Errors
Writing Programs
Biopython and bamnostic/pysam
Next Steps
Exercise Solutions
Github Page
Biocore website

All documentation for the workshop is best viewed from the github.io pages


Introduction To Python For Bioinformatics
Feb 28th - March 4th 2022, 2 to 5pm each day
Organizer - Bioinformatics Core at UC Davis
Contact - UC Davis Bioinformatics Core, training.bioinformatics@ucdavis.edu

Get off to a good start in bioinformatics with this five-part online workshop in Introduction to Python. This workshop lays the foundation for successful bioinformatics experiments, including RNA-Seq, single cell RNA-Seq, epigenetics and more. Visit the course website for more information.

This workshop will teach the fundamentals of programming to beginning analysis of bioinformatics data using Python. We will start from the basic building blocks of programming and progress to using simple python packages for applied bioinformatics analysis.

A preliminary agenda for the week includes:


Who should attend? … Prior course participants have included faculty, post docs, grad students, staff, and industry researchers.

What are the prerequisites? … There are no prerequisites other than familiarity with general biological concepts and an enthusiasm for learning programming and simple bioinformatics data analysis.

What do I need to bring? … You will need access to a computer with python3 and VSCode installed, as well as a reliable internet connection. If your department does not allow you to install software on your computer, please contact us ahead of time.

How much does it cost? … The registration fee is $300 for current students, postdocs, staff and faculty at UC campus’ or UC National Labs (LBNL, LANL, LLNL), $450 for other academic or non-profit participants and $600 for other participants. We accept credit cards, as well as UC Davis recharge accounts, for payment.

Where can I find more information, including your policies? … Go to our website (bioinformatics.ucdavis.edu/training/) and check out our FAQ and Policies.


If you have any questions, please don’t hesitate to contact us at training.bioinformatics@ucdavis.edu