comparison of multiple sequence alignments ( msa ) leads to a significant increase in the quality of detecting relationships between remote protein homologs ( 13 ) .
analysis of msas of two protein families , in the form of numerical profiles ( 4 ) or hidden markov models ( 5 ) , can reveal similar sequence patterns that reflect the evolutionary constraints dictated by common structural folds or functions .
these patterns often remain detectable long after individual protein sequences diverge beyond recognition . in recent years , methods for profile 
profile ( 2,611 ) and hmm - hmm ( 1,3,12 ) comparison , often featured on public web servers ( 1317 ) , have become a powerful addition to other web - based tools for predicting protein structure and function [ e.g. ( 1821 ) ] . suggested as a generalization of psi - blast ( 22 ) , compass is a method for remote homology detection that generates numerical profiles , constructs optimal profile  profile alignments and estimates the statistical significance of the corresponding alignment scores ( 2 ) .
compass has been successfully used by our group and other researchers for both prediction of protein structure and function [ e.g. ( 23,24 ) ] and evolutionary analysis [ e.g. ( 12,25,26 ) ] .
the compass web server has been publicly available since 2007 ( 15 ) . based on user experiences
, we have identified three major directions of further development in methodology , implementation and user interface .
first , we improved the accuracy of statistical significance estimates ( e - values ) and the corresponding ranking of detected similarities by introducing a more realistic random model of profile comparison ( 27 ) .
this model is based on an accurate statistical description of msa comparison that captures the essential features of protein families , as opposed to traditional models originally derived for the comparison of individual sequences .
second , we increased the computational speed by developing a parallelized version of compass that runs on multiple processors .
third , we designed a new interface for a more comprehensive analysis of produced results . unlike similar tools ,
the new compass server allows for a fast and easy mapping and inspection of the specific regions of protein structure predicted by profile alignments . as a result ,
the presented server is a more accurate and fast tool for remote homology detection and structure prediction , with improved output that facilitates manual analysis and discovery of intricate protein relationships .
given a sequence or msa , compass generates the query profile and compares it against a specified database of protein family profiles .
the server 's front page ( figure 1a ) allows the user to upload the query , select the database [ pfam ( 28 ) , cog , kog ( 29 ) , or psi - blast alignments produced from pdb70 ( 30 ) or scop40 ( 31 ) representatives ] , and adjust the search parameters and output options . 

the main section allows the user to submit the query ( as msa or a single sequence ) , choose the database , and enter the email address to receive results ( optional ) . in the section of input processing
, the user can require an additional psi - blast run enriching the query profile and define the parameters of profile construction .
the sections of search and output options contain controls of the main parameters of the search and of the output format . as a separate control ,
a brief explanation of each option can be viewed by clicking on the option 's name .
the links to more detailed documentation and to a downloadable standalone package are on the bottom of the page .
( b ) example of output alignment sections with matched structural fragments displayed in jmol , graphic schemas of alignments and additional links .
although these domains belong to different scop folds , they all share an hth motif that becomes apparent when matched fragments are displayed .
( c ) ribbon diagram of casp target t0473 ( pdb i d 2k53 , nmr model 1 ) .
the two c - terminal -helices ( yellow and orange - red ) form the hth motif .
( d ) ribbon diagram of the only full - length template of t0473 ( pdb i d 2fi0a ) , protein sp0561 of unknown function classified in scop as a unique sp0561-like fold .
the main section allows the user to submit the query ( as msa or a single sequence ) , choose the database , and enter the email address to receive results ( optional ) . in the section of input processing
, the user can require an additional psi - blast run enriching the query profile and define the parameters of profile construction .
the sections of search and output options contain controls of the main parameters of the search and of the output format . as a separate control ,
a brief explanation of each option can be viewed by clicking on the option 's name .
the links to more detailed documentation and to a downloadable standalone package are on the bottom of the page .
( b ) example of output alignment sections with matched structural fragments displayed in jmol , graphic schemas of alignments and additional links .
although these domains belong to different scop folds , they all share an hth motif that becomes apparent when matched fragments are displayed .
( c ) ribbon diagram of casp target t0473 ( pdb i d 2k53 , nmr model 1 ) .
the two c - terminal -helices ( yellow and orange - red ) form the hth motif .
( d ) ribbon diagram of the only full - length template of t0473 ( pdb i d 2fi0a ) , protein sp0561 of unknown function classified in scop as a unique sp0561-like fold .
the output of the search includes a list of the most significant hits and their corresponding optimal profile  profile alignments . according to comprehensive evaluations by our group ( 32 ) and others ( 3,12,33 ) , compass is among the top - performing methods for sequence - based homology detection and local alignment construction .
the presented web server features several major modifications to improve detection quality , speed and availability of specific structure predictions for visual analysis .
the server features our novel approach to statistical modeling of msa comparison ( 27 ) that provides a more accurate discrimination between biologically meaningful protein similarities and spurious hits .
the elegant theoretical model ( 34 ) developed for single sequence comparison assumes an absence of correlation between amino - acid content at individual positions . as a result
, the statistical significance can be estimated using extreme value distribution ( evd ) ( 35,36 ) .
this model corresponds to a randomization of profiles by shuffling positions , which allows for generation of potentially unlimited statistical samples and , therefore , precise analysis of resulting score distributions .
an alternative empirical approach of comparing real unrelated proteins ( 3,6,7,10,11 ) requires an additional calibration on a database of diverse protein representatives , and can generate only a limited random sample of similarity scores , which hinders the precise analytical fitting of the empirical score distribution .
we developed a new modeling approach that combines a realistic representation of essential protein features with a precise mathematical description .
this approach is based on ( i ) a biologically meaningful modeling of the secondary structure and of the resulting correlations between sequence positions and ( ii ) a precise analytical description of the empirical statistics ( 27 ) . in particular
, we found that the score distribution for the comparison of unrelated profiles can be realistically modeled by reproducing major classes of real proteins ( such as all  , all  , / and  +  classes in the scop classification ) and by mimicking the types , lengths and sequence diversity ( thickness ) of real profile fragments corresponding to secondary structure elements ( 27 ) .
since the resulting simulated score distributions do not follow evd , we proposed a novel distribution , 
power evd ( 27 ) , that yields statistically perfect agreement with the data . in an evaluation based on a set of existing protein families with known structure , our model surpassed currently available models in the accuracy of detecting remote protein similarities .
in addition , this model has a realistic statistical accuracy , i.e. the closeness between predicted and actual numbers of false positives that are assigned a given e - value ( 27 ) .
the server uses the new statistical model by default ; however , the old model is also available .
the type of statistics is selected by switching the corresponding radio button on the front page . to speed up the computationally costly process of constructing profile  profile alignments
in brief , comparisons of the query to database entries are distributed among multiple processors , so that each processor works on a subset of the database profiles .
data about the most significant hits are sent to the manager node , which accumulates the hit list .
when the size of the growing list exceeds the user - defined number of hits to display , the manager modifies the e - value cutoff used by the worker nodes to decide whether the hit is significant enough to be sent to the manager .
this cutoff is set to the worst e - value in the current hit list , so that the worker nodes do not spend time on reporting hits that will not be displayed .
this implementation increases the computational speed by approximately an order of magnitude , so that a typical running time is within a minute .
this time may increase when the server is heavily loaded or when the user requires generation of the query profile by psi - blast search , which may take longer for queries with a large number of homologs in the sequence database . in structure prediction , it is important to visualize the exact structural region of the potential homolog that is predicted to be similar to the query . in most currently available public servers ,
the structure of the detected homolog is not displayed at all ; when it is displayed , the full protein chain is shown .
however , local sequence alignments often reveal similarity restricted to a single structural domain , subdomain , or even functional motif . this information is especially important when a query detects multiple homologs with highly divergent structures that share only locally similar regions ( see an example below ) . in such cases
, the consistency of structure predictions would not be apparent if one views only full - chain homolog structures .
in all current servers for homology detection , a user wishing to visualize the actual region of predicted structural similarity has to retrieve the full 3d structure of the detected homolog and then manually map the aligned sequence part on the structure .
the improved compass server automates this important yet tedious process . for the top significant hits in databases of proteins with known 3d structure
first , a jmol ( http://jmol.sourceforge.net ) panel is used to interactively display the c - alpha trace of the structural fragment covered by the compass alignment .
the user can rotate , move and zoom this fragment ; position numbers and residue names can be viewed by moving the mouse over the residues .
second , the user can analyze the structure in more detail , either by downloading the fragment as an all - atom pdb file , or by clicking on the  pymol link , which generates and launches a pymol ( http://pymol.sourceforge.net ) script to show , in a separate window , the full structure of the potential homolog , with the aligned region highlighted . in this window , the user can employ the full functionality of pymol to view sidechains , ligands , protein surface , atom  atom distances , etc .
third , the additional links to databases allow viewing the information about the protein structure in pdb , scop , cath and ncbi repository .
finally , a simple graphical schema shows the location of aligned sequence regions with respect to the full sequences of the query and subject .
full query and subject msas can be viewed by clicking on either the bars representing the profiles in the schema or the highlighted sequence names in the profile  profile alignment .
the ability to view and compare  on the fly multiple predicted regions of structural similarity simplifies the manual analysis of search results .
as shown in the example below , this feature helps visualize important structural and functional features of the query that could be missed otherwise .
the server features our novel approach to statistical modeling of msa comparison ( 27 ) that provides a more accurate discrimination between biologically meaningful protein similarities and spurious hits .
the elegant theoretical model ( 34 ) developed for single sequence comparison assumes an absence of correlation between amino - acid content at individual positions . as a result
, the statistical significance can be estimated using extreme value distribution ( evd ) ( 35,36 ) .
this model corresponds to a randomization of profiles by shuffling positions , which allows for generation of potentially unlimited statistical samples and , therefore , precise analysis of resulting score distributions .
an alternative empirical approach of comparing real unrelated proteins ( 3,6,7,10,11 ) requires an additional calibration on a database of diverse protein representatives , and can generate only a limited random sample of similarity scores , which hinders the precise analytical fitting of the empirical score distribution .
we developed a new modeling approach that combines a realistic representation of essential protein features with a precise mathematical description .
this approach is based on ( i ) a biologically meaningful modeling of the secondary structure and of the resulting correlations between sequence positions and ( ii ) a precise analytical description of the empirical statistics ( 27 ) . in particular
, we found that the score distribution for the comparison of unrelated profiles can be realistically modeled by reproducing major classes of real proteins ( such as all  , all  , / and  +  classes in the scop classification ) and by mimicking the types , lengths and sequence diversity ( thickness ) of real profile fragments corresponding to secondary structure elements ( 27 ) .
since the resulting simulated score distributions do not follow evd , we proposed a novel distribution , 
power evd ( 27 ) , that yields statistically perfect agreement with the data . in an evaluation based on a set of existing protein families with known structure , our model surpassed currently available models in the accuracy of detecting remote protein similarities .
in addition , this model has a realistic statistical accuracy , i.e. the closeness between predicted and actual numbers of false positives that are assigned a given e - value ( 27 ) .
the server uses the new statistical model by default ; however , the old model is also available .
the type of statistics is selected by switching the corresponding radio button on the front page .
to speed up the computationally costly process of constructing profile  profile alignments , we developed a parallelized version of compass based on the mpi platform . in brief , comparisons of the query to database entries are distributed among multiple processors , so that each processor works on a subset of the database profiles .
data about the most significant hits are sent to the manager node , which accumulates the hit list .
when the size of the growing list exceeds the user - defined number of hits to display , the manager modifies the e - value cutoff used by the worker nodes to decide whether the hit is significant enough to be sent to the manager .
this cutoff is set to the worst e - value in the current hit list , so that the worker nodes do not spend time on reporting hits that will not be displayed .
this implementation increases the computational speed by approximately an order of magnitude , so that a typical running time is within a minute .
this time may increase when the server is heavily loaded or when the user requires generation of the query profile by psi - blast search , which may take longer for queries with a large number of homologs in the sequence database .
in structure prediction , it is important to visualize the exact structural region of the potential homolog that is predicted to be similar to the query . in most currently available public servers , the structure of the detected homolog is not displayed at all ; when it is displayed , the full protein chain is shown .
however , local sequence alignments often reveal similarity restricted to a single structural domain , subdomain , or even functional motif . this information is especially important when a query detects multiple homologs with highly divergent structures that share only locally similar regions ( see an example below ) . in such cases
, the consistency of structure predictions would not be apparent if one views only full - chain homolog structures . in all current servers for homology detection ,
a user wishing to visualize the actual region of predicted structural similarity has to retrieve the full 3d structure of the detected homolog and then manually map the aligned sequence part on the structure .
the improved compass server automates this important yet tedious process . for the top significant hits in databases of proteins with known 3d structure
first , a jmol ( http://jmol.sourceforge.net ) panel is used to interactively display the c - alpha trace of the structural fragment covered by the compass alignment .
the user can rotate , move and zoom this fragment ; position numbers and residue names can be viewed by moving the mouse over the residues .
second , the user can analyze the structure in more detail , either by downloading the fragment as an all - atom pdb file , or by clicking on the  pymol link , which generates and launches a pymol ( http://pymol.sourceforge.net ) script to show , in a separate window , the full structure of the potential homolog , with the aligned region highlighted . in this window , the user can employ the full functionality of pymol to view sidechains , ligands , protein surface , atom  atom distances , etc .
third , the additional links to databases allow viewing the information about the protein structure in pdb , scop , cath and ncbi repository .
finally , a simple graphical schema shows the location of aligned sequence regions with respect to the full sequences of the query and subject .
full query and subject msas can be viewed by clicking on either the bars representing the profiles in the schema or the highlighted sequence names in the profile  profile alignment .
the ability to view and compare  on the fly multiple predicted regions of structural similarity simplifies the manual analysis of search results .
as shown in the example below , this feature helps visualize important structural and functional features of the query that could be missed otherwise .
as an illustration , we describe detection of distant sequence similarities that leads to structure prediction and reveals an evolutionarily conserved functional motif in a target protein from the recent casp8 ( critical assessment of techniques for protein structure prediction ) .
target t0473 , an all - alpha protein from clostridium thermocellum , is a member of a tight sequence family with unknown function .
psi - blast , up to five iterations , could not detect significant sequence similarities to proteins with solved 3d structures .
when a psi - blast alignment of t0473 was used as a query in a compass search against the database of scop representatives , a domain of known structure ( pdb i d 2fi0 ) was easily detected with a low e - value of 10 ( figure 1d ) .
this homolog , aligned to the query over the whole domain length , is a hypothetical protein sp0561 of unknown function classified in scop as a unique sp0561-like fold .
this prediction was additionally confirmed by other profile  profile comparison servers , such as hhsearch ( assigned a high probability of 99% ) .
after the structure of this casp target was released ( pdb i d 2k53 ) , it proved to be highly similar to the template ( figure 1c ) .
although this structure prediction is relatively straightforward , it does not provide much information about the potential function and evolutionary history of this protein : the only template covering the whole domain is a hypothetical protein .
however , this domain contains an important functional motif that can be easily detected with the new compass feature of displaying precise structural fragments that match the query in potential homologs .
the presence of the motif becomes apparent when viewing multiple hits in the scop database with e - values below and slightly above the significance cutoff ( figure 1b ) . in these otherwise highly divergent domains from different scop folds ,
the query consistently matches a helix - turn - helix ( hth ) motif that is easily recognized in structure panels of the corresponding alignment sections ( figure 1b ) .
all structural fragments have the characteristic helix orientation and positioning of the connecting turn , and include conserved residues typical of hth ( figure 1b ) .
inspection of the query 's structure confirmed that the last two -helices ( yellow and orange - red , figure 1c ) form the hth motif , readily recognizable by an almost perpendicular orientation of the two helices and a long extended 
turn that positions the n - terminus of the second helix close to the middle of the first helix .
the 49-gly - ile - asp-51 in t0473 is a very typical sequence for an hth turn , and ala44 , four residues before gly49 , is a conserved small residue to make room for packing of the second hth helix ( 37 ) .
however , the similarity is restricted to only the hth part : the way it is completed is quite different among more distant homologs .
the rest of the structure is unique and shared only with the closest homologs , the detected full - chain template 2fi0 and another casp8 target t0469 ( pdb i d 2k5e ) .
this n - terminal segment is structured as three helices and completes the hth core in a manner similar to the packing of a single n - terminal helix against the hth in a classic three - helical bundle fold .
thus t0473 is an unusual helix - turn - helix ( hth ) containing protein , which suggests its functional role in nucleic acid or protein binding . as another indication of a potential regulatory function
, compass detects profile similarity to cog2846 in the cog database ( not shown ) , which is predicted to be a  regulator of cell morphogenesis and no signaling.
national institutes of health [ grant gm67165 to nvg ] . funding for open access charge : howard hughes medical institute .
 compass is a profile - based method for the detection of remote sequence similarity and the prediction of protein structure . 
 here we describe a recently improved public web server of compass , http://prodata.swmed.edu/compass . 
 the server features three major developments : ( i ) improved statistical accuracy ; ( ii ) increased speed from parallel implementation ; and ( iii ) new functional features facilitating structure prediction . 
 these features include visualization tools that allow the user to quickly and effectively analyze specific local structural region predictions suggested by compass alignments . as an application example , we describe the structural , evolutionary and functional analysis of a protein with unknown function that served as a target in the recent casp8 ( critical assessment of techniques for protein structure prediction round 8) . 
 url : http://prodata.swmed.edu/compass 
INTRODUCTION
METHODS
Improved accuracy of estimates of statistical significance
Faster parallelized implementation
Improved interface to facilitate expert analysis of structure predictions
EXAMPLE OF STRUCTURE PREDICTION AND EVOLUTIONARY ANALYSIS
FUNDING