Computation, Types of Computational Problems, biological computational problems.
strings in python, collections in python? collection for processing strings, example.
data types in Python? leap year or not?
keywords in Python, program to input data of some students, store it and print in sorted order.
algorithm. complexity of the algorithms?
Divide and conquer, useful example/algorithm;
Greedy optimization, common Greedy Algorithms;
Dynamic Programming, dynamic programming for Multiple String Alignment-MSA?
computational Biology, challenges in Computational Biology.
common techniques for designing the computational biology algorithms?
Global Matching? Needleman-Wunsch problem (with example).
types of sequence alignment, with example;
global sequence alignment, suitable algorithms for the global and local alignment;
Local Sequence Matching, Smith-Waterman problem; Sequence comparison algorithms;
MSA, Hidden Markov Model, algorithms used for Multiple Sequence Algorithm (MSA) Hidden Markov Model;
Machine learning, Machine learning techniques, support vector machines, Neural Networks;
“unlabeled” and “labeled” data sets;
steps of classification and clustering in machines learning models;
Machine learning for computational biology problems;
steps of classification and clustering in machines learning models;