Skip to content

Implementation of algorithms from the book "Bioinformatics Algorithms - An Active Learning Approach" by Phillip Compeau and Pavel Pevzner.

Notifications You must be signed in to change notification settings

ngthu003/Bioinformatics_Algorithms

Repository files navigation

Bioinformatics Algorithms

Background Information

This repository is a collection of implementation of algorithms introduced in the book Bioinformatics Algorithms - An Active Learning Approach by Phillip Compeau and Pavel Pevzner and the Coursera specialization Bioinformatics.

The implementation is done with Python. Each algorithm, when first introduced, is implemented in a separate Python notebook, and tested on a variety of dataset from Rosalind, the complementary website. Additionally, my account on Rosalind is ngthu003.



Contents


Chapter 1: Where in the Genome Does DNA Replication Begin, Algorithmic Warmup


Chapter 2: Which DNA Patterns Play the Role of Molecular Clocks?, Randomized Algorithms

  • 2A.   Implement MotifEnumeration
  • 2B.   Find a Median String
  • 2C.   Find a Profile-most Probable k-mer in a String
  • 2D.   Implement GreedyMotifSearch
  • 2E.   Implement GreedyMotifSearch with Pseudocounts
  • 2F.   Implement RandomizedMotifSearch
  • 2G.   Implement GibbsSampler
  • 2H.   Implement DistaneBetweenPatternAndStrings

About

Implementation of algorithms from the book "Bioinformatics Algorithms - An Active Learning Approach" by Phillip Compeau and Pavel Pevzner.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published