This is a test version of Biostars. For the public version, visit https://www.biostars.org.
How to implement blosum62 substitution score in a program?

Hi everyone,

I am trying to write a program to screen protein sequences based on their amino acid substitution score.

Initially, I tried to do it by simply placing a score of 1 (at relevant substitutions) and 0 where the substitution is deleterious. Is the logic evolutionarily meaningful?

Another thing is, can I use blosum substitution scores in place of the above mentioned method? I know there is BLAST (ppos available for this). Just want to do in a different way.

Any pointers will be appreciated.

protein blast blosum62

Do you really need to re-implement this, e.g. to practice? If not you could use any local or global aligner, e.g. ssearch, ggsearch. It has various substitution matrices built in, including blosum50.

I didn't understand what you were trying to do. Perhaps you can use global alignment (with BLOSUM62), this will give you a measure of how much two proteins are similar. You can use needle of EMBOSS for instance (there are several publicly available EMBOSS servers and you can download it)

Initially , tried to do it by simply placing a score of 1 (at relevant substitutions) and 0 where the substitution is deleterious. Is the logic evolutionarily meaningful?

How do you know that the AA substitution is deleterious? Did you mean nucleotide substitution leading to stop-codon?

I meant , lets say a hydrophobic non polar amino acid residue in the core of a protein is replaced (substituted) by a polar one which is meant to be on the surface. That can pretty much reduce the stability .

That's arbitrary logic. You're better off implementing BLOSUM (which you are doing, and is the right way to go).

Also, it's BLOSUM (from BLOcks SUbstitution Matrix), not blossum :)

0 answers

No answers yet.

Log in to answer this question.