Repository files navigation
I. Introduction to Genomic Technologies
Biology overview
Measurement technology (NGS, sequencing platforms, microarrays)
Computing technology
Data science technology (genomic data formats: FASTA, FASTQ, SAM/BAM)
II. Python for Genomic Data Science
Strings and numbers
Data structures, ifs, and loops
Functions and modules
Reading data (FASTA, FASTQ parsing)
Biopython
III. Algorithms for DNA Sequencing
DNA sequencing
Exact and approximate matching
Edit distance and alignment (sequence alignment algorithms, Bowtie2 concepts)
Read assembly (de Bruijn graphs, overlap graphs)
IV. Command Line Tools for Genomic Data Science
Command line basics (Linux/Unix)
Working with files and directories
Text processing tools (grep, awk, sed)
Managing and analyzing genomic data (SAM/BAM, SAMtools, Bowtie2, STAR, BEDTools)
V. Bioconductor for Genomic Data Science
R programming
Bioconductor packages (GenomicRanges, Biostrings, DESeq2, edgeR)
Genomic data analysis
Working with biological data
VI. Statistics for Genomic Data Science
Statistical methods (hypothesis testing, multiple testing correction, FDR)
Exploratory data analysis (PCA, clustering)
Statistical modeling (regression models)
Hypothesis testing
Regression analysis
You can’t perform that action at this time.