Take the 2-minute tour ×
Biology Stack Exchange is a question and answer site for biology researchers, academics, and students. It's 100% free, no registration required.

Scientists have developed statistical tools that distinguish "distant" homologies from coincidental molecular homoplasy in extremely divergent sequences. What are these tools?How are they used ?

I have very less knowledge about statistics.

share|improve this question
What do you mean exactly with molecular analogy? –  Miguel Ángel Naranjo Ortiz Aug 24 '13 at 11:24
Let's say you sequenced genomes of 2 organisms and found a common sequence - AGATTA in both. Now , you want to determine whether that similarity is because of homology or because of analogy. –  biogirl Aug 24 '13 at 12:47
analogy is based on function and any experiment that can measure the functional output can compare analogous features. –  WYSIWYG Aug 24 '13 at 13:02
@WYSIWYG I am not able to understand what you are trying to say.Could you elaborate? –  biogirl Aug 24 '13 at 13:08
You may be interested in this question. In any case, analogy and homology are not mutually exclusive. Are you thinking of homology versus convergent evolution? –  terdon Aug 24 '13 at 15:06
add comment

2 Answers

There are lots of statistical algorithms that allow you to evaluate the similarity between two given sequences. For instance, blast allows you a rapid comparison between your sequence and other sequences in a database; while Clustal, with a similar functioning, allows you to compare a set of given sequences between them. They are very simple algorithms, but very fast and useful, and basically they score an alignment by counting how many positions between the two entries are the same. Other algorithms function in a similar fashion, but they use hidden Markov models to compare your sequence with a consensual sequence in order to identify motifs and domains. I'm sure there are even more advanced programs, but I don't know them and don't think it's the point.

Homology usually refers to things that share the same origin, while analogy refers to things that do the same function but their origin isn't shared. While the algorithms I've described you only search for similarity or identity, you must notice a few things:

a) Homology of function doesn't necessarily correlate with high similarity. Two proteins can have the same global structure and their sequences be completely different. The three-dimensional structure is the same, and probably there'll be key amino acids that will remain very similar. This is very obvious in many proteases, which share only the three catalytic amino acids (catalytic triad) between them, and vary enormously even between strains of the same species.

b) Protein domains vary in size from a few dozen to a few hundred amino acids. The odds that exactly the same sequence evolves in two separate moments are very low. Especially in highly conserved domains, which usually carry out key functions.

c) Proteins usually have a modular structure with more than one domain. New proteins often evolve by switching and combining domains by translocation. So, even if the same domain has evolved in two separate times, the association between these two "twin" domains with other domains will probably reveal its unusual origin.

That's why usually the term molecular analogy is not used, and if so, it would refer for example to structurally different domains that catalyze the same reaction or that share the same structure. Note that even if the analogy as you describe isn't impossible by itself, the software won't be able to differentiate them unless the sequence appears associated with others. Furthermore, the origin of many of the current protein families is so far in the past that it's quite impossible to reconstruct it, even more so with the high diversity in prokaryotes.

share|improve this answer
add comment

As Miguel puts it, homology means similarity of origin and therefore of some structural properties. Whereas analogy means similarity of function (like insect wings and bird wings provide the same function of flying).

A homoplastic trait may still be homologous because same set of genes may be involved, whose DNA/protein sequence may be homologous. Just thought of an example that was illustrated in PhD comics some days back- about dogs and hyenas- they both have snouts and look similar but hyenas are more related to cats.

This is an example of convergent evolution but the genes giving rise to snout- the structural proteins the homeotic genes, growth signaling molecules or whatever is responsible for this trait is present in both animals. This trait has a good deal of structural homology. Now, the rigor with which we say that two traits are similar is another factor. It depends on how many variables you use to define a trait. For e.g. a snout shape can be defined using- snout dimensions, angles, bone morphology, texture etc. The more variables you add the more rigorous it becomes. Sometimes the extra variables don't give any extra info and you may choose to remove these variables (this is precisely what is done in a statistical method called Principal Component Analysis).

If phylogentic study is based on these common convergent characters (snout) then we'll end up predicting that dogs and hyenas are related which is erroneous. Therefore multiple gene families are to be considered while doing phylogenetic analysis.

If we go back to butterfly-bird example; both have wings that are used for flying but they are structurally very different- therefore the genes responsible might also be different. Since the structure itself is different you wont be able to compare the two traits using structural variables. You need variables that define function. For e.g. Thrust generated, fluttering speed, angle of attack etc. (of course they need to be normalized with respect to body size).

Once you have the set of variables (random variables in statistical terms) you can apply statistical tests to compare them.

share|improve this answer
I think you have misinterpreted my question.My question in really simple words is - If I give you 2 DNA strands of DNA each from a different organism and you find that they have a particular sequence in common. Now you want to determine whether this similarity is due to convergent evolution or due to homology . Now, using statistics and remaining piece of DNA , can you distinguish between this? –  biogirl Aug 25 '13 at 10:11
those tools just measure homology. convergent evolution may give rise to homologous genes. you cannot know if it is convergent evlution or not unless you look at other genes in the organism. –  WYSIWYG Aug 25 '13 at 12:42
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.