
Describe DNA as a double-stranded, helical polymer of nucleotides with deoxyribose and phosphate; bases adenine, thymine, cytosine, and guanine pair via hydrogen and phosphodiester bonds to form the double helix.
DNA resides in the nucleus of a typical eukaryotic cell, organized as chromosomes. Long DNA threads wrap around a scaffold in a chromosome, and a portion unwraps to express itself.
Explore fastq, sam, and bam formats and how they feed the feature count matrix derived from reads for differential gene expression analysis in the RNA-seq workflow.
Learn how to install the Linux operating system for NGS data analysis, with guidance for Windows and Mac users, including using the Mac terminal and Unix compatibility.
Perform a quality check of a fastq file using fastqc in Ubuntu, navigate directories, run fastqc on test.fastq, and review the resulting html report.
Trim low-quality reads from single-end sequencing data using Trimmomatic, specify phred 33 and four threads, and compare trimmed fastq and fastqc results.
To use HISAT2, you need a reference genome. In our case, we are using RNA-Seq data from humans; therefore, we have downloaded the Human Reference Genome. Please use the the link that is shown in the video.
Note: This is open-source material, and you can download it for free. Furthermore, there will be no need for registration to download the reference genomes.
Build a Hisat2 compatible reference genome from a fasta file downloaded from the Ensembl genome browser, using Solomon fish as an example, and generate indices for the NGS pipeline.
GTF is an important file to further transform the alignment to build Feature Count Matrix. Use the link that is shown in the video.
Note: This is an open-source material and is available freely. Furthermore, you do not need to register yourself to download these files.
These four scripts will help you to analyze multiple FASTQ files at once. One very important thing that you should remember is that sometimes you have FASTQ files in zip folders like test.fastq.gz. In this case, we will request you to change the script1 a bit by replace fastq with fastq.gz.
Install and verify that R and RStudio are correctly integrated by downloading from CRAN, selecting the appropriate OS installer, and completing the setup.
Set the working directory in RStudio, understand its meaning, and navigate to the Udemy folder on your desktop to establish inputs and outputs in that location.
Explore the four core data types in r: vectors, matrices, data frames, and lists, and learn how data frames enable mixed data types for bulk rna-seq analysis.
Learn how functions act as reusable blocks of code in R, and how packages bundle related functions you can install with install.packages in R Studio, e.g., ggplot.
Explore leaky expression and differential expression in RNA-Seq data, understanding how low read counts arise and why we remove leaky genes during analysis.
Learn to remove low-count genes in bulk RNA-Seq data with DESeq2 by filtering counts >= 10 via row sums and subsetting from 64,100 to 22,369 rows with eight columns.
Explore size factor estimation in DESEq2, and how gene length, sequencing depth, and library composition influence normalization of raw counts. Learn how this normalization enables accurate differential expression analysis.
Explore dispersion estimation in DESeq2: interpret dispersion, the red fitted curve, dispersion shrinkage to reduce false positives, and subsequent GLM fitting with log values and log two fold change.
Explain p-values and p-adjusted values in bulk RNA-seq analysis, showing how multiple test corrections like Bonferroni and Benjamini-Hochberg control false positives and identify differentially expressed genes.
Learn the basics of tidyverse and ggplot2, using filtering, sorting, and data editing to create scatter plots, histograms, density plots, and box plots, while managing large RNA-seq datasets.
Explore the Tidyverse and ggplot2 in R using the Gapminder dataset, inspect a 1704-row dataframe with six columns, and install and load dplyr and ggplot2 to analyze and visualize data.
Learn to use ggplot2 basics from the tidyverse to create scatter plots and other visualizations, mapping x and y aesthetics like GDP per capita and life expectancy.
Identify the best genes as the top differentially expressed by adjusted value, using R studio with dplyr; arrange by adjusted, take the top ten, and save as best_genes.csv.
Explore how volcano plots display RNA-seq results by plotting log2 fold change against p-values to reveal upregulated genes on the right, downregulated on the left, and the most significant genes.
Perform basic gene ontology and KEGG pathway analysis of gene lists using an online tool, selecting Homo sapiens gene symbols, and interpreting GO BP, CC, MF terms and KEGG pathways.
Welcome to our third course "Learn Bulk RNA-Seq Data Analysis From Scratch," a comprehensive online course designed to equip you with the skills and knowledge needed to harness the power of RNA-Seq data analysis (NGS). In this course, we delve into the captivating world of genomics and bioinformatics, empowering you to explore the intricacies of gene expression and unravel the hidden mysteries within the transcriptome.
With the advent of high-throughput sequencing technologies, RNA-Seq (NGS) has revolutionized the field of molecular biology, allowing us to decipher the intricate dance of gene expression in ways never before possible. This course serves as your gateway to understanding and interpreting the wealth of information contained within RNA-Seq data, transforming it into valuable insights and meaningful discoveries.
Bioinformatics, the multidisciplinary field at the intersection of biology and computer science, plays a pivotal role in deciphering complex biological systems. In this course, we emphasize the importance of bioinformatics methodologies and tools, which form the foundation of modern genomics research. By mastering these techniques, you will gain a competitive edge in the rapidly evolving field of life sciences.
Course Highlights:
Comprehensive Training: From raw FASTQ files to in-depth analysis, this course provides a step-by-step guide to RNA-Seq data analysis, covering the entire workflow with clarity and precision. This is not limited to RNA-Seq but to all type of NGS data.
Linux and R-Studio: Get hands-on experience with two essential tools in bioinformatics. Learn to navigate the Linux command line environment and utilize R-Studio for data processing, visualization, and statistical analysis.
Theory and Practice: We strike a perfect balance between theoretical concepts and practical application. Understand the underlying principles of RNA-Seq analysis while honing your skills through hands-on exercises and real-world examples.
Cutting-edge Techniques: Stay at the forefront of genomics research by exploring the latest advancements in RNA-Seq analysis techniques, such as differential gene expression analysis, functional enrichment analysis, and pathway analysis.
Expert Guidance: Benefit from the expertise of experienced instructors who have a deep understanding of both bioinformatics and molecular biology. Their guidance and insights will ensure a rewarding learning experience.
Interactive Learning: Engage in interactive assignments, and discussions to reinforce your understanding and interact with a vibrant community of fellow learners, fostering knowledge exchange.
Embark on this transformative journey into the world of RNA-Seq analysis and bioinformatics. Unleash the power of genomics to uncover hidden biological insights and make significant contributions to scientific research. Enroll in "Bioinformatics: Learn Bulk RNA-Seq Data Analysis From Scratch" today and equip yourself with the essential skills needed to excel in the dynamic field of bioinformatics. We assure you that all of the tools that will be used in this course will be Freely available and closely related to the course material. For most of them you do not need to sign up.