Many biomedical research graduate programs have been compelled to “go online” with little or no notice due to the COVID-19 pandemic. Since many professors are distinctly uncomfortable in front of a camera, students may not get exposure to some of the topics that they might have expected. Since my move to South Africa in 2015, I have tried to deposit video on YouTube (and PDFs of the slides to Google Drive) every time I have delivered a lecture for students. Since I teach a fairly broad range of coursework, the catalog of topics may be useful for students working from home or for departments that are trying to ensure their students get the training they need. This page indexes the series of lectures I have made available. I hope you enjoy watching them as much as I have enjoyed creating them! (Please see the note about copyright and attribution at the bottom.)
Sequencing Bioinformatics

I would like to start with the core part of my curriculum. Most of the researchers I train need help to analyze the reams of data coming from massively parallel sequencing experiments. I have delivered these five lectures in a variety of revisions at three different universities in the Western Cape. This year I chose a new structure to put mapping and assembly right up front and to give myself a bit more room for some of the other topics. The amplicon lecture started at the University of the Western Cape but now has evolved strongly enough in the microbiome direction that it will be taught at my own campus, as well.
Title | Slides | Length |
---|---|---|
Sequencing, Mapping, and Assembly | 1:29:58 | |
Gene-Finding and Sequence Alignment | 1:30:00 | |
Hands On: Recognizing protein orthologs with DIAMOND | none | 0:26:46 |
Genetic Variants, Phenotype, and GWAS | 1:08:20 | |
Gene Expression and Differentiation | 1:20:14 | |
Amplicon and Microbiome Informatics | 1:15:28 | |
Hands On: Oligo7 Primer Design Software | none | 0:06:01 |
Bioinformatics Beyond Sequences

Of course, bioinformatics is critical for producing information from all kinds of data, not just those from sequencers. I feel it is important for bioinformatics students to learn about basics like ASCII and the representation of image data in memory. An emphasis on the essentials of biological pathways always finds its way into my teaching line-up; I feel grateful that my colleague Bing Zhang was willing to explain so much of this topic to me!
Title | Slides | Length |
---|---|---|
Computer Science Concepts in Bioinformatics | 1:14:21 | |
Image Analysis and Flow Cytometry | 0:55:34 | |
Relational Databases and Repositories | 0:52:43 | |
What does this gene do? | 0:49:33 | |
Biological Pathways and Networks | 1:16:48 |
Bottom-Up Proteomics

For twenty years, I have been publishing in the field of proteomics, and its rich informatics is something I want to share with every student! Frequently, though, I find that proteomics content is reduced to just a single lecture for our division’s B.Sc. Honours students. I was pleased as I looked back through my YouTube channel to discover lectures on a much broader range of subjects. The identification of MS/MS to peptide sequences continues to be my “wheelhouse,” but many aspects of this field fascinate me just as much today as they did a decade ago.
Top-Down Proteomics

Many biological questions can only be answered if we measure intact proteoforms without use of digestive enzymes. These “top-down” proteomics strategies have emerged from specialist laboratories to become more broadly applied; some MS facilities are beginning to offer top-down analysis as a service. These training videos explain why top-down proteomics offers special challenges. They also examine why the process of identification is more daunting in these MS/MS collections. The demonstrations of deconvolution in FreeStyle and visualizing PrSMs are intended to support users of targeted or inclusion-list experiments.
Metabolomics

I am definitely a visitor in the field of metabolomics, but only recently have enough researchers been available in this field that departments who want this emphasis can hire a professor in the space. In my final year at Vanderbilt University (2015), I organized a course demonstrating two of the most widely used tools in the field: XCMS and METLIN. From what I have read in metabolomics papers, 2015 is essentially before the last ice age. Still, I felt these lectures could be useful to newcomers in the field.
Title | Slides | Length |
---|---|---|
The Origin and Tools of the ProteoWizard Project | 0:40:46 | |
Advanced Options in ProteoWizard msConvert | 0:40:30 | |
XCMS Feature Finding and Retention Time Warping | 0:41:30 | |
Statistics of differentiation | 0:35:55 | |
METLIN and MassBank | 0:46:55 | |
Lipid Identification with Greazy and LipidLama | 0:32:51 |
Clinical Biomarkers

The Department of Biotechnology at University of the Western Cape sought to broaden the medical content available in their B.Sc. Honours curriculum, so I teamed with talented post-doc Dr. Caroline Beltran to create a module. 2020 will represent the third year the course is presented; in 2019, when this was filmed, Dr. Byron Reeve assisted by teaching the gene expression segment.
Title | Slides | Length |
---|---|---|
Introduction to Biomarker Research | 0:48:14 | |
Proteomics for Biomarker Discovery | 0:47:46 | |
Immunoassays | 0:50:26 | |
Luminex Data Analysis | 0:48:36 | |
Inborn and Acquired Genetic Biomarkers | 1:18:15 | |
Gene Expression Biomarkers | 1:02:31 | |
Receiver Operating Characteristic Curves | 0:47:27 | |
Introduction to Machine Learning | 1:08:59 |
Statistically Speaking

Many students experience statistics as a very dry topic. When the University of the Western Cape asked me in 2017 to assemble a course in biostatistics, I decided it was a good opportunity to “decolonize” the subject. Many of the great advances in statistics came from researchers who had strong ties to the burgeoning eugenics movement. As I felt more comfortable at the helm over the twelve-week course, I incorporated more and more of the social context in which these researchers were laboring. Source scripts can be found in Google Drive. [Sept. 28, 2021: I updated the links to PDFs of slides to reflect a change in Google Drive security.]
Title | Slides | Length |
---|---|---|
Measurements and Distributions | 1:03:14 | |
Spread and Conformance | 0:51:12 | |
Correlation is not Causation | 0:50:11 | |
Linear Regression | 0:56:07 | |
Difference Tests | 0:44:52 | |
ANOVA and the Tukey HSD Test | 0:58:33 | |
Contingency Tables | 0:57:49 | |
Two-way ANOVA and Repeated Measures | 1:01:46 | |
Dimensionality Reduction and Principal Components Analysis | 0:57:44 | |
Agglomerative and Divisive Hierarchical Clustering | 1:00:08 | |
Multiple Testing Correction | 1:07:40 | |
Power Analysis | 00:51:34 | |
Hands On: Create a Histogram and Boxplot in Excel | Inputs | 0:25:06 |
Hands On: Create a Histogram and Boxplot in GraphPad Prism | Inputs | 0:14:42 |
Hands On: Create a Histogram and Boxplot in R | Inputs | 0:15:45 |
Introduction to R Statistical Environment

The free R language has become one of the most commonly used for biostatistics because of its inherent parallelism and ability to incorporate libraries of advanced functionality, particularly the “Tidyverse.” This five-part series is designed to teach the “first rung of the ladder” to newcomers. The scripts to support the class can be found in Google Drive.
Title | Slides | Length |
---|---|---|
Why bother learning R? and basics | 1:06:42 | |
Reading and Writing Files | 0:39:34 | |
Conditional Execution, Looping, and Functions | 0:45:33 | |
Visualizing Data with GGPlot2 Library | 0:43:38 | |
Interpreting Difference Tests | 0:51:48 |
Introduction to Python for Bioinformatics

Python is still quite a new language for me, but it clearly has a lot of momentum on its side! For students who want to create software of broader capability than what R can support, Python is a great choice. I decided to build my six-session workshop on the project of reading a FASTA file and evaluating and visualizing the frequencies of amino acids. It’s a helpful way to get started with the basics of this very powerful language! The Python code can be found in Google Drive.
Title | Slides | Length |
---|---|---|
Why Python? and Essential Concepts | 0:47:41 | |
Sets and Iterating Loops | 0:42:00 | |
Reading Files | 0:28:22 | |
Exceptions and the Collections Data Structure | 0:40:28 | |
Data Structures and Plotting | 0:43:22 | |
BioPython and NumPy | 0:42:06 |
Careers in Research

From time to time, I get the chance to help graduate students with some of the essential skills of being a scientist. Perhaps my favorite of these talks is the first, which explains that going to graduate school is not a mistake, even for someone who decides that they will not stay in biomedical research afterwards! Researchers can really benefit from encouragement, just like anybody else.
Title | Slides | Length |
---|---|---|
Research Skills for a Stronger South Africa | 0:38:36 | |
The Unholy Trinity of Research Ethics | 0:43:59 | |
Creating a solid research poster | 0:37:13 | |
Preparing and Delivering Scientific Presentations | 0:51:12 | |
Zotero Citation Manager | none | 0:49:48 |
Social Media for Scientists | none | 0:45:36 |
Copyright and Usage Information
If you are a professor using these lectures as part of a class, you are welcome! Please let me know that you are using them by email (I am dtabb over at sun.ac.za) or by a comment below. If you need to use a slide or two from my presentations, I am willing to send you the PPTX rather than leaving you to copy images from the PDF.
I choose to license these materials as Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0), meaning “You are free to:
Share — copy and redistribute the material in any medium or format
Adapt — remix, transform, and build upon the material
The licensor cannot revoke these freedoms as long as you follow the license terms.”
Appreciate.
LikeLiked by 1 person
I am a pharmacist and want to advance my career in clinical research, biostatistics and pharmacogenetics
LikeLiked by 1 person
I am a PhD student and I will be doing lots of bioinformatics in my research. This will definitely be of immense help.
LikeLiked by 1 person
I am PhD student in tumor virology this will be help me in my study
LikeLiked by 1 person
Hi I am Assistant research in AGERI
LikeLiked by 1 person
I’m interested
LikeLiked by 1 person
This is very loaded. Thank you
LikeLiked by 1 person
I am master of Epidemiology student, I want to understand more on biostatistics and bioinformatics for application in research studies
LikeLiked by 1 person
I am a master student of MOLECULAR BIOLOGY…. this will be of great help thanks.
LikeLiked by 1 person
I really need a basic knowledge of Bioinformatics and Biostatistics for my research work
LikeLiked by 1 person
This is very thoughtful of you. Extra language will be help in clinical care analysis
LikeLiked by 1 person
Thanks so much. Really mind blowing.
Please can I get the PPT in my mail address. Bamikoleyemi@gmail.com
LikeLiked by 2 people
Hi, Oluwayemi. There are very many lectures here. Could you tell me which ones you want in particular? Thanks for your interest!
LikeLike
This will be of immense help for my research. Interested
LikeLiked by 1 person
Iam a molecular biology and biotechnology graduate from UDSM currently A Quality Assurance Officer …This knowledge is really very helpful in research studies.
LikeLiked by 1 person
Thank you Prof. Since it’s an online course, can’t there be evaluation and assessment at the end of the course as well as certification? Thank you as I await your response.
LikeLiked by 1 person
Hi, Dr. Alabi. While I have made the lectures available online, this is not a “MOOC.” Addressing questions and setting assessments is something I do for the groups I am teaching directly, currently limited to universities I visit in South Africa and workshops I run at conferences. Creating a MOOC is something that would take a lot of effort, and I’m not funded to do that right now. I would try to help with questions if you are planning to teach this yourself, though! Thanks.
LikeLiked by 1 person
i am M.sc firstn year student and am intrested to do research work and phd including post doc
LikeLiked by 1 person
please provide bioinformatics questions based on python for solving to create an idea what exactly python looks in bioinformatics and what are the things we can do using python in bioinformatics .
LikeLiked by 1 person
The support materials for the Introduction to Python course (six sessions) include source code that we run through the Python interpreter. Six hours is probably not enough to convey more than the idea of the language, though. For a fuller introduction, I would suggest someone like Peter van Heusden (https://twitter.com/pvanheus) or Nathan Edwards (https://edwardslab.bmcb.georgetown.edu/) or Sam Payne (https://biology.byu.edu/sam-payne-lab). Really, the internet is littered with tutorials in Python; mine is just intended to give biomedical students their first look at the language.
LikeLike
This is very helpful. thanks for the kind heart to help fellow scientists. I am a biomedical laboratory technologist. I am now perusing
a master’s degree in Bioinformatics.
LikeLiked by 1 person
Thank you so much for this!
LikeLiked by 1 person
Thanks Prof. I’m a graduate in molecular biology and biotechnology and hold MSC in molecular plant systematic currently looking for the PhD in bioinformatics I hope the course will be helpful
LikeLiked by 1 person
Thank you so much, that’s very appreciated.
I’m a medical biotechnology student, and this is gold to me.
LikeLiked by 1 person
Ph.D Floriculture and landscape Architecture
LikeLiked by 1 person
Thankyou so much for the course outline u have created…..İ am research student in field of Proteomics and this will be quite helpful in revising and reassuring the concepts….thanks again for your effort and time you are putting in, making things more feasible for others.
LikeLiked by 1 person
Thank you so much. This will be helpful since I have enrolled for master science degree in Bioinformatics.
LikeLiked by 1 person
For how long this course is available on web…??
LikeLiked by 1 person
I have not removed lectures from YouTube in the past, so I do not plan to do so in the future!
LikeLike
How do we access the course?
LikeLike
I would suggest you start by clicking on the title of a lecture topic that appeals to you; it should open the YouTube video corresponding to the title. It will be a lot easier to follow along if you have also downloaded a PDF of the slides, which is available from the link labeled “PDF.”
LikeLike
I am a medical scientist , I want to learn deeply.
LikeLiked by 1 person
that would be helpful
LikeLiked by 1 person
This is really helpful, may u have the fortitude to continue helping fellow scientists.
LikeLiked by 1 person
I’m starting my PhD program this fall. I will start my rotation in a proteomics lab this August, and the PI sent me a link to this site so I could prepare well. Thanks, Dr. Tabbs! This will be really useful!
LikeLiked by 1 person
This is really helpful,is it possible for me to get the biostatistics PDFs on my email
LikeLiked by 1 person
Of course! Just send your email address to dtabb over at sun.ac.za!
LikeLike
I just like it
LikeLiked by 1 person
Very useful materials, thanks for free access of the materials
LikeLiked by 1 person
Very useful materials? I am a teaching assistant in Bio-statistics and would like to use your slides. Can you please share PowerPoint version?? My email address is shaga.ciza@gmail.com
LikeLiked by 1 person
So glad to be here and to have access to this long sort for information. Am a PhD student working on P . falciparium resistant studies.
Pls can you share the power point version with me
cause I have great passion and need to teach upcoming students.
My email is evangelonwuzurike@gmail.com
LikeLiked by 1 person
Thank you Prof, this is great.
LikeLiked by 1 person
Very useful for my PhD research
LikeLiked by 1 person
A very useful compendium of information in Bioinformatics. It is a landmark resource that should be referenced over and over again. I appreciate this contribution.
LikeLiked by 1 person
Thanks for writing this blog. It is very much informative and at the same time useful for me
LikeLiked by 1 person
It is informative so far
If there is away to obtain a certificate of achievement !
LikeLike
Hi, I am glad you are finding these useful! No, I will not be offering certificates; I am blind to who is watching what, and I have no way to estimate the information people have absorbed. For that, you would need to attend a massive, open, online course!
LikeLike
Am a PhD student in plant breeding and Biotechnology. Am in interested!
LikeLiked by 1 person
Great! I hope you find topics above that draw your interest! Just click on the lecture titles to jump to the YouTube recordings.
LikeLike
Thank you. very informative,
LikeLiked by 1 person
I can never Thank you enough for this Prof
LikeLiked by 1 person
Good one prof
LikeLiked by 1 person
Thank you very much, professor. Great course, all lectures I’ve seen so far are very interesting and exciting, they really hold my attention. I already learned a lot from them and intend to watch them all, especially the statistical ones. I’m a Ph.D student in Brazil, I’m recently preparing some lectures for future classes in proteomics and they will surely inspire me in its development. Once again, thank you for your initiative.
LikeLiked by 1 person