appledora / Bioinformatics_Lab

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bioinformatics Lab CSE470

Book : Bioinformatics Algorithms: an Active Learning Approach
Writers : Phillip Compeau & Pavel Pevzner

Chapter 1

ID Title
BA1A Compute the Number of Times a Pattern Appears in a Text
BA1B Find the Most Frequent Words in a String
BA1C Find the Reverse Complement of a String
BA1D Find All Occurrences of a Pattern in a String
BA1E Find Patterns Forming Clumps in a String
BA1F Find a Position in a Genome Minimizing the Skew
BA1G Compute the Hamming Distance Between Two Strings
BA1H Find All Approximate Occurrences of a Pattern in a String
BA1I Find the Most Frequent Words with Mismatches in a String
BA1J Find Frequent Words with Mismatches and Reverse Complements
BA1K Generate the Frequency Array of a String
BA1L Implement PatternToNumber
BA1M Implement NumberToPattern
BA1N Generate the d-Neighborhood of a String

Chapter 2

ID Title
BA2A Implement MotifEnumeration
BA2B Find a Median String
BA2C Find a Profile-most Probable k-mer in a String
BA2D Implement GreedyMotifSearch
BA2E Implement GreedyMotifSearch with Pseudocounts
BA2F Implement RandomizedMotifSearch
BA2G Implement GibbsSampler
BA2H Implement DistanceBetweenPatternAndStrings

Chapter 3

ID Title
BA3A Generate the k-mer Composition of a String
BA3B Reconstruct a String from its Genome Path
BA3C Construct the Overlap Graph of a Collection of k-mers
BA3D Construct the De Bruijn Graph of a String
BA3E Construct the De Bruijn Graph of a Collection of k-mers
BA3F Find an Eulerian Cycle in a Graph
BA3G Find an Eulerian Path in a Graph
BA3H Reconstruct a String from its k-mer Composition
BA3I Find a k-Universal Circular String
BA3J Reconstruct a String from its Paired Composition
BA3K Generate Contigs from a Collection of Reads
BA3L Construct a String Spelled by a Gapped Genome Path
BA3M Generate All Maximal Non-Branching Paths in a Graph

Lab 1

image

Lab 2

image

Lab 3

image

Lab 4

image

Lab 5

image

Lab 6

image

Lab 7

image

  • Table for chapter 1 2 and 3 was obtained from Sharmin Ahmed
  • Lab 5,6 and 4 contains all the codes for Chapter 4 and Chapter 9

About


Languages

Language:Jupyter Notebook 100.0%