Mode of Communication: Bangla
Duration: 12 Weeks (3 months), project and extended support (1 month).
Frequency: Once a week
Live Session Time:
Lecture (2 hours):
Bangladesh Time: Friday 8:00 PM ~ 10:00 PM
USA Pacific Time (CA/OR/WA): Friday 7:00 AM ~ 9:00 AM
UK Time: Friday 2:00 PM ~ 4:00 PM
Total Classes: ~40 hours of live lectures and support
Assignments: Weekly Problem Solving exercise
Community Coding Support: Through Google Classroom
Projects: We will reproduce published journal articles. Comprehensive group projects with Github-based reproducibility
Contact: oxfordbiodiscoveryventures@gmail.com
Prerequisites: None. This course is tailored for complete beginners
Week 1: Programming Fundamentals with Python
VSCode setup, Variables, data-structures, loops, conditionals
Scripting for automating repetitive tasks
Simulation: Mutation in DNA and why we need substitution models.
Exercise
Week 2: Introduction to BioPython
Functions: Introduction to Functional Programming.
Class: the big picture
Parsing FASTA and GenBank files. Sequence analysis and feature extraction.
Importance of commenting, docstrings and other good practices in programming
Assignment
Week 3: Essential Modules for Numeric Analysis
Jupyter Notebooks NumPy, Pandas, Matplotlib Plotting data with Seaborn
Understanding OOP, Converting scripts to CLI
Miniproject: Biochemical properties for TSS site prediction
Week 4: Introduction to R for data wrangling and visualization
Base R syntax, vector, data.frame
Fundamental data wrangling with filter, merge, pivot, group
Visualization with ggplot2
Week 5: Introduction to Unix
File system navigation, management, wildcards, permission, piping
awk, sed
Loop, conditional, Bash scripting
Week 6: Sequencing, Assembly, Annotation
Introduction to Sequencing, Genome Assembly, Genome Annotation, Public Data Utilization
Week 7: Phylogenetic Analysis
Phylogenetic Methods Tree Visualization, Community Structure Analysis
Week 8: Ortholog Clustering and Pan-Genome Analysis
Ortholog Detection, Pan-Genome Analysis, Microbial GWAS analysis, Phylogenomics
Week 9: Phylodynamics and Mobilome Analysis
Time-calibrated tree using beast, Identification and functional annotation of Plasmids and ICEs, Genomic Comparisons, Phylogenetic Networks
Week 10: Variant Calling
SNP Calling Pipelines Visualizing Variants Automating Analysis using Snakemake
Week 11: Introduction to metagenomics
Taxonomic and functional profiling, shotgun metagenomics, MAGs,
Week 12: Amplicon sequencing and metagenomics
Comparative metagenomics, diversity metrices, Case-study
Week 13-16: Project and support
Introduction to github
Independent project
Support
Arafat Rahman, Ph.D.
Post-doctoral fellow,
Oregon State University, OR
Ph.D. in Genetics, Genomics, and Bioinformatics, University of California, Riverside, CA
Python For Bioinformatics: https://arftrhmn.net/python-for-bioinformatics/
Microbial ortholog gene clustering using real-dataset: https://arftrhmn.net/microbial-ortholog-gene-clustering-using-real-dataset/
Microbial De Novo Genome Assembly from Short-Read Data: https://arftrhmn.net/microbial-genome-assembly-workflow-for-short-read-data/
Creating a Publication Quality Phylogeny Using ggtree: https://arftrhmn.net/creating-a-publication-quality-phylogeny-using-ggtree/
বায়োইনফরমেটিক্স শিখতে আমি যে পাঁচটি বই পড়েছি: https://arftrhmn.net/books_for_learning_bioinformatics/
Oxford, Oxfordshire,
United Kingdom
oxfordbiodiscoveryventures@gmail.com