GithubHelp home page GithubHelp logo

bioinformatics-course-2020's Introduction

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.

bioinformatics-course-2020's People

Contributors

sarael-metwally avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.