Bioinformatics is an amalgamation Biology and Computer science.Biological Data is manipulated using Computers and Computer software’s in Bioinformatics. Biological Data includes DNA; RNA & Proteins. DNA & RNA is made of Nucleotide which are our genetic material in which we are coded.Our Structure and Functions are done by protein, which are build of Amino acids
In this exercise we try compare between DNAs, RNAs & Amino Acid Sequences to fund out the relationships.
Comparison is done using sequence alignment or sequence comparison techniques.
There are two types of sequence alignment exists.
2.Multiple Sequence Alignment
Pairwise alignment refers to comparison between two sequences, where as Multiple Sequence Alignment refers to comparing more than two sequences.
In the exercises below we cover how we can do pairwise alignment using Biostrings package in Bioconductor.
Answers to the exercises are available here.
If you obtained a different (correct) answer than those listed on the solutions page, please feel free to post your answer as a comment on that page.
Create two DNA strings and do pairwise alignment using local, global and overlap alignment techniques and print the score.
Create two DNA strings and do pairwise alignment and write the alignment to an .aln file.
Create two Amino acid strings and do pairwise alignment
Create two Amino acid strings and do pairwise alignment using BLOSUM62 substitution matrix.
- import data into R in several ways while also beeing able to identify a suitable import tool
- use SQL code within R
- And much more
Create two Amino acid strings and do pairwise alignment using BLOSUM100 substitution matrix
Create two Amino acid strings and do pairwise alignment using PAM250 substitution matrix
Compare between BLOSUM62 substitution matrix of R and that of the NCBI Database using any two amino acid of your choice.
Do pairwise alignment using Needlemann Wunch Alignment algorithm and print the score, suppress any warnings.
Create two DNA Strings and translate the same to amino acids and do pairwise alignment between the amino acid sequences
Create two RNA Strings and translate the same to amino acids and do pairwise alignment between the amino acid sequences