Skip to content

omarzer0/Bioinformatics-Course-2020

 
 

Repository files navigation

Bioinformatics-Course-2020

Bioinformatics course (MED-121) for 3rd year students, Program of Medical Informatics, Faculty of Computers and Information, Egypt.

Day Lecture Objectives Lecture Materials
1
  • What is Bioinformatics.
  • Bioinformatics Vs. Medical Informatics.
  • Central Dogma of Life.
  • DNA, Genomes.
  • RNA, Transcriptomes.
  • Proteins, Proteomics.
  • Transcriptions and Translation.
  • Omics era.
2
  • Bioinformatics Road.
  • Prepare a sequencing library.
  • Sequencing Technologies.
  • Sequencing by Synthesis.
  • Base Caller.
  • Nanopore Sequencing.
  • Single Molecule Real Time Sequencing.
3
  • Key attributes of Different Sequencing Technologies
  • Sequencing Projects.
  • Egyptian Genome Project.
  • Whole Genome Vs. Whole Exome Vs. Targeted Sequencing
  • Sequencing Services: RNA-seq, Bisulfite, ChIP-seq, Single cell sequencing
  • Paired-end Vs. Single-end reads
  • Genomic Coverage
  • Base Qualities
  • FASTA Vs. FASTQ data files format
4
  • Genome Annotations
  • Genome Annotations Data File Formats: BED, GFF, GFF3
5
  • String Definitions: String, substring, prefix, suffix, subsequence, kmers
  • The exact marching string problem
  • NAÏVE Algorithm for pattern matching
  • NAÏVE Algorithm Running Time Complexity Analysis
6
  • Boyer Moore Algorithm
  • Boyer Moore Algorithm: Bad Character Rule
  • Boyer Moore Algorithm: Good Suffix Rule
  • Boyer Moore Algorithm: Strong Good Suffix Rule
  • Boyer Moore Algorithm: All togther
  • Boyer Moore Algorithm Running Time Complexity Analysis
7
  • Knuth Morris Pratt Algorithm
  • Knuth Morris Pratt Algorithm: LPS
  • Knuth Morris Pratt Algorithm Running Time Complexity Analysis
8
  • Rabin-Karp Algorithm
  • Rabin-Karp Algorithm: string hashing
  • Rabin-Karp Algorithm Running Time Complexity Analysis
9
  • Sequence Alignment
  • Scoring an Alignment
  • Different Scoring Schemes & Scoring Matrics: To be continue in the next lecture
10
  • Different Scoring Schemes & Scoring Matrics
  • Local Vs. Global Sequence Alignments
  • Pairwise Vs. Multiple Sequence Alignments
  • Linear Vs. Affine Gap penality Models.
  • Global Piarwise Sequence Alignment Algorithm: Needleman-Wunsch
  • Local Piarwise Sequence Alignment Algorithm: Smith-Waterman
11
  • Sequence Assembly
  • Sequence Assembly Challenges
  • Sequence Assembly Terminologies
  • Comparative Vs. De Novo Assembly
  • Overlap-Layout-Consensusly Genome Assembly Approach: To be continue in the next lecture
12
  • Overlap-Layout-Consensusly Genome Assembly Approach
  • Greedy Graph Genome Assembly Approach
  • De-Bruijn-Graph Genome Assembly Approach
  • Genome Assembly Evaluation Metrics
13
  • Task1: Code a whole Boyer Moore Algorithm using Good Suffix Rule and Bad Character Rule, prepare a video to explain it.
  • Course Project: up to students to choose thier project ideas and prepare a video to explain its implementation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%