
Introduction to the course
Download and install R Studio
Install R packages needed for generating heatmaps, data clustering and data analysis
This video shows you how to install and use BiocManager
In this section you will learn what a data matrix looks like that is useful for making heat maps and how ti upload it int R Studio. The matrix that we will be using (CDH.txt) can be downloaded from the Resources section.
Hopkins statistic, clustering quality, ordered dissimilarity image
You will learn how to make an Elbow plot in R and how to interpret it as well as bout the k-means clustering algorithm
How to create a Silhouette plot and interpret it.
Explore cluster statistics for the eclust method by comparing within- and between-cluster similarities using t-tests, and report min, max, mean, and standard deviation with p-values for five clusters.
Learn to normalize a data matrix to 0–1 and customize heatmaps in R using the heatmap command, including color palettes, labels, margins, and various clustering methods.
Run matrix normalization and generate a heatmap in R, converting data to a 0–1 scale, apply a white–yellow–orange–red palette, cluster with Ward D, and save as a high-resolution jpeg.
Explore statistics describing heatmap-derived clusters, compute p values and t-tests to assess significance, and generate cluster statistics for meaningful biological groupings in R.
Explore how the pheatmap command generates heatmaps from an M-by-N expression matrix, and learn how color panels, legends, row or column scaling, and zero-centered normalization shape the visualization.
Learn how to run the pheatmap command on a gene expression matrix, visualize heat maps with gene-centered normalization, and compare scaling options to interpret clustering and sample relationships.
Load the cluster libraries, run PAM clustering with seven clusters on the data matrix, and visualize results with oval and convex-hull plots using color coding to interpret cluster membership.
Greetings everybody! My name is Dr. Matthew Cserhati. I have a PhD in bioinformatics, and also a BSc in computer science from the University of Szeged, Hungary. I have 18 years of programming experience and have 15 peer-reviewed publications in PubMed. I work at a biotech company where I make daily use of my bioinformatics skills.
In this course the student will be able to use clustering methods to find clusters in his data. He will also be able to make nice-looking heatmaps using the heatmap and the pheatmap command. Clustering topics such as k-means clustering, PAM clustering, silhouette plots, and elbow plots will be covered. Theoretical background behind the clustering algorithm will be provided. Besides this there will also be multiple practice lessons using real data.
Minimal familiarity with R coding is required. The figures you make here can be used for publication purposes. The tools that you learn here can be very valuable in your research toolkit. Students from biology, math, physics, geology, medicine are all welcome.
If you are interested, also check out my courses on kraken2 database programming and using bioinformatics tools in covid research, also available here on Udemy.
Have a nice day and happy coding!