the first collection of protein family fingerprints was released in october 1991 as the features database , part of the serpent information storage and analysis resource for protein sequences established at the university of leeds ( 1 ) . at that time , the database contained 29 entries ; two - thirds of these were linked to equivalent entries in prosite ( 2 ) , which then held 441 family descriptions . although disparate in size , the features and prosite databases had various aspects in common ; most notable was the principle of added - value through hand - crafted annotation of their diagnostic signatures . in 1992 , motivated by common ideals , and faced with relentlessly time - consuming manual - annotation tasks , we devised a plan to create an integrated protein family resource by merging prints and prosite .
this vision was finally realized in 1999 with a beta release of a unified database containing 2423 entries  this was interpro ( 3 ) . by that time ,
prosite and the features database had both undergone significant changes : prosite had seen 3-fold growth to 1370 entries ( release 16.0 ) ; meanwhile , the features database had grown 40-fold to 1157 entries ( release 23.1 ) and had been renamed  prints ( 4 ) .
therefore , the first release of interpro combined the contents of prosite 16.0 and prints 23.1 ; in addition , it incorporated family descriptors from 241 profiles , together with 1465 hidden markov models from pfam 4.0 ( 5 ) .
the availability of such diverse resources offers users a range of diagnostic opportunities , from single functional sites and motifs , to complete domains and autonomous folding units , through to extensive domain- and gene - family hierarchies .
fingerprints , for example , by virtue of containing multiple motifs , derive much of their potency from the context afforded by matching motif neighbours , making them generally more flexible and powerful than single - motif approaches . although they can not compete with profile - based methods in terms of sensitivity for diagnosing protein superfamilies , they are inherently well - suited to the creation of  hierarchical discriminators : the fingerprint technique can readily be used to focus on small , uniquely conserved regions that differ between highly similar homologues within closely related families  for example , this approach has been used to resolve g - protein - coupled receptor ( gpcr ) superfamilies into their constituent families and receptor subtypes ( 6 ) , and to subclassify and functionally characterize a variety of structural proteins ( 7 ) , transporters and channel proteins ( 8) , and enzymes ( 9 , 10 ) .
family hierarchies such as these form the backbone of the prints database , and help to structure the organization of gene families within interpro ; in turn , these are used by uniprot to provide automatic annotation for uniprotkb / trembl .
prints was originally built as a single ascii ( text ) file . to facilitate maintenance
, we later developed a relational version of the resource , known as prints - s ( 11 ) ; in an attempt to increase its coverage , we also created an automatic supplement , termed preprints ( 12 ) .
the main search tools we made available were : a blast ( 13 ) server , for searches against sequences matched in the current version of the database ( 14 ) ; and the fingerprintscan suite ( 15 ) , for searches against fingerprints contained in the current release ( this affords greater specificity than the blast implementation ) .
a particularly powerful aspect of fingerprintscan is to make explicit the familial hierarchies encoded in prints - s , allowing associations to be traced from subfamily , through family , to superfamily relations and , where relevant , to putative distantly related clan members that share no significant sequence similarity ( 16 ) .
versions of prints are also still available for searching in blocks format at the fred hutchinson cancer research center ( 17 ) , via the emotif3.6 and ematrix2.0 search tools at stanford ( 18 ) , and via interpro ( 19 ) , to which it provides a significant amount of annotation and much of its hierarchical information .
many of these developments , and the significant expansion of prints between 1993 and 2002 , were made possible by buoyant funding , and adherence to a strict regime of quarterly releases , adding 200 new entries per year ; supporting this rate of growth , however , was not always feasible ( in some subsequent years no releases were possible ) . now entering its 21st year
, prints has moved on and continues both to contribute unique functionality to interpro and to offer a range of new analysis and curator - assistant tools . here
, we review the main developments of prints and its supporting analysis and annotation software since 2003 .
prints is released in major and minor versions : minor releases reflect updates , either incorporating a range of trivial typographical and/or format corrections , or more significant changes , such as bringing the entire contents in line with the current version of the source database [ a uniprotkb / swiss - prot - trembl composite ( 20 ) ] ; major releases denote the addition of new material to the resource , each including around 50 new annotated families ( and usually upgrades of fingerprints whose performance has eroded over time ) .
six major and two minor releases have been made since the last published report , adding 356 new fingerprints ( encoding 1513 motifs ) and 74 updated fingerprints to the resource .
the evolution of prints has been particularly helped in recent years by productive collaborations with a variety of other projects and databases .
most recently , within the context of the european impact project , prints became more tightly integrated with interpro : as well as providing new entries to the resource , a novel hierarchy - based filtering approach was developed , helping prints meet interpro s automated sequence analysis requirements by resolving protein family membership as unambiguously as possible . as part of the european kidney and urine proteomics project ( eurokup ) , we explored a range of medically relevant protein families : aiming to gain a better understanding of specific sequence attributes that may contribute to renal abnormalities or that underpin chronic kidney disease , we developed hierarchical fingerprints for families such as notch , aquaporin and rna ( c5-cytosine ) methyltransferases , all of which play active roles in disease - related pathways .
a simple example of how such hierarchies may add value to uniprotkb functional diagnoses ( which are derived automatically from interpro and its source databases ) is illustrated in figure 1 .
the uniprotkb / trembl entry , q9nsv5_human , was annotated as a putative uncharacterized protein ; the family and domain database cross - references pointed to its membership of the major intrinsic protein ( mip ) superfamily ( which contains more than 7000 members ) , but provided no family - specific information .
viewed with fingerprintscan , however , the sequence is quickly diagnosed not only as a member of the mip superfamily , but specifically also as an aquaporin 6 subtype . this diagnosis was recently supported with an update of interpro , which included a new version of the panther database ( 21 ) , whose entry pthr19139:sf36 also points to membership of the aquaporin 6 subfamily . 

the uniprotkb / trembl entry q9nsv5_human was annotated as putative uncharacterized protein dkfzp434d2030 ; the family- and domain - database cross - references suggested membership of the major intrinsic protein ( mip ) superfamily , but provided no specific family affiliation . the fingerprintscan result ( inset )
diagnoses the sequence both as a member of the mip superfamily and as an aquaporin 6 subtype .
the uniprotkb / trembl entry q9nsv5_human was annotated as putative uncharacterized protein dkfzp434d2030 ; the family- and domain - database cross - references suggested membership of the major intrinsic protein ( mip ) superfamily , but provided no specific family affiliation . the fingerprintscan result ( inset )
diagnoses the sequence both as a member of the mip superfamily and as an aquaporin 6 subtype . as a significant portion of the work involved in creating prints entails literature searching and the addition , by hand , of family - specific information to each new entry , in recent years we have developed a number of assistant tools to facilitate the annotation process .
an early , simplistic approach , precis ( 22 ) , derived protein reports directly from uniprotkb / swiss - prot annotation , where possible detailing protein structure , function and disease associations , keywords , and database and literature cross - references .
later , we extended the method to exploit the scientific literature , using template- ( 23 ) and support vector machine ( svm)-driven ( 24 ) sentence - classification systems to extract pertinent sentences from pubmed abstracts .
although useful for specific tasks , these tools were not designed to work together as a coherent package ; their inputs and outputs were therefore different .
for greater ease of use , we recently bundled together components of these systems , exploiting their most useful features to create an integrated web - based annotator - assistant tool , termed minotaur ( 25 ) .
to try to meet the needs of different users , the software offers a range of sequence- and text - based input options : ( i ) lists of uniprotkb / swiss - prot identifiers can be supplied in order to rapidly generate a basic precis report ; ( ii ) individual sequences may be input to a blast process , which runs behind the scenes and then automatically generates a precis report from uniprotkb / swiss - prot sequences matching above the significance threshold ; ( iii ) keyword queries may be used to cull relevant abstracts from pubmed in order to seed down - stream sentence extraction 
suitable queries may also be suggested directly by the software in response to inputs ( i ) and ( ii ) above ; alternatively , ( iv ) users may upload their own text corpus in pubmed xml format , again for downstream sentence processing . for options ( iii ) and ( iv ) ,
the system gathers and processes the returned abstracts ( or input text ) , allowing users to rank them according to relevance and/or to extract pertinent sentences using svm- and rule - based sentence - classification systems ( relating to structure , function , disease association , tissue specificity and subcellular localization ) .
user - selected sentences may then be collated , with their relevant literature citations , into formatted paragraphs , which can be downloaded into text files to facilitate annotation tasks . to illustrate how
the minotaur assistant tool can be used to derive functional insights for individual query sequences , figures 24 show the results of searches using q9c929_arath and q30hw6_9cich as queries . in the first example
, uniprotkb describes q9c929_arath as a putative g - protein - coupled receptor ( gpcr ) ; however , the entry contains cross - references to protein family and domain - based databases that suggest a relationship with the lanthionine synthetase component ( lanc)-like proteins .
if we use this sequence to seed precis via the blast input option ( figure 2a ) , a report is rapidly created in which the cited literature ( culled automatically from its six closest homologues , using default parameters ) unambiguously points to a relationship with the lanc - like , rather than the gpcr , protein family ; this is corroborated independently both by cross - references to family diagnoses from databases such as prints and interpro , and by references to the 3d structure determination ( figure 2b ) . 

figure 2.using the minotaur curator - assistant tool to generate a protein report and extract structure - related sentences from the literature : ( a ) shows the blast - precis input option , with putative g - protein - coupled receptor , q9c929_arath , as the query sequence ; ( b ) shows the returned precis report from the top 7 blast hits , which suggests the sequence really belongs to the lanc - like protein family ; ( c ) selection of relevant sentences from the pubmed query results , confirming that the sequence is unlikely to be a gpcr . 

the report , culled from the top 11 blast hits , suggests the sequence is a green - sensitive opsin 
accordingly , the annotation extracted from uniprotkb / swiss - prot relates to the function of opsins .
however , the hierarchical prints diagnosis suggests that the sequence is a rhodopsin . to shed light on the discrepancy
the inset shows that the recommended query is  green - sensitive and opsin , and the svm - based 
rank and extract function sentences qualifier has been selected to extract sentences from the 63 retrieved abstracts . 

figure 4.using minotaur to select function - related sentences relevant to query sequence , q30hw6_9cich .
the top sentences are shown , following use of the search options illustrated in figure 3 .
the parent abstracts for each group of sentences may be quickly viewed by clicking on the appropriate icon ( inset ) . in the examples
highlighted , a set of green - sensitive opsins is noted to belong to a distinct  rhodopsin - like phylogenetic group , being more similar to rhodopsins than they are to other green pigments .
this helps to resolve the apparent ambiguity in the prints cross - reference to rhodopsins rather than to green - sensitive opsins : sequences in this group clearly have a rhodopsin - like sequence signature and not a 
green one . using the minotaur curator - assistant tool to generate a protein report and
extract structure - related sentences from the literature : ( a ) shows the blast - precis input option , with putative g - protein - coupled receptor , q9c929_arath , as the query sequence ; ( b ) shows the returned precis report from the top 7 blast hits , which suggests the sequence really belongs to the lanc - like protein family ; ( c ) selection of relevant sentences from the pubmed query results , confirming that the sequence is unlikely to be a gpcr .
the report , culled from the top 11 blast hits , suggests the sequence is a green - sensitive opsin 
accordingly , the annotation extracted from uniprotkb / swiss - prot relates to the function of opsins .
however , the hierarchical prints diagnosis suggests that the sequence is a rhodopsin . to shed light on the discrepancy
the inset shows that the recommended query is  green - sensitive and opsin , and the svm - based 
rank and extract function sentences qualifier has been selected to extract sentences from the 63 retrieved abstracts . using minotaur to select function - related sentences relevant to query sequence , q30hw6_9cich .
the top sentences are shown , following use of the search options illustrated in figure 3 .
the parent abstracts for each group of sentences may be quickly viewed by clicking on the appropriate icon ( inset ) . in the examples
highlighted , a set of green - sensitive opsins is noted to belong to a distinct  rhodopsin - like phylogenetic group , being more similar to rhodopsins than they are to other green pigments .
this helps to resolve the apparent ambiguity in the prints cross - reference to rhodopsins rather than to green - sensitive opsins : sequences in this group clearly have a rhodopsin - like sequence signature and not a 
the query recommended by the software is  lanc - like and protein ; running this with the svm - based  rank and
extract structure sentences qualifier generates a number of sentences from nine possible abstracts . as shown in the figure
, sentences from the retrieved articles explain that the sequence is unlikely to be a bona fide gpcr because it does not contain the canonical seven transmembrane domains , and is more likely to be a lanc homologue ( 26)for maximum flexibility , the software allows these supporting sentences to be selected ( figure 2c ) and downloaded in order to augment the precis report .
uniprotkb describes q30hw6_9cich as a putative green - sensitive visual pigment ; however , the entry contains cross - references to protein family and domain - based databases with conflicting annotation , suggesting that , rather , the sequence is a rhodopsin  interestingly , there is no cross - reference to the green - sensitive fingerprint in prints .
if we use the sequence to seed precis via the blast input option ( for convenience , using an e - value threshold of e to reduce the number of processed sequences ) , the blast output reveals both green- and blue - sensitive opsins and rhodopsins among the top hits . the precis report itself , while suggesting the protein is a green - sensitive opsin , also provides a cross - reference to the rhodopsin signature in prints , suggesting again that the sequence is more similar to rhodopsins than it is to green - sensitive pigments  the fourth reference in the report [ a visual pigment from chicken that resembles rhodopsin ( 27 ) ] provides a further clue that perhaps there is something 
odd about this sequence ( figure 3 ) . to glean further information from the literature , as before ,
the sequence can be used to generate possible pubmed queries ( again , with the e - value threshold of e ) .
the recommended query is  green - sensitive and opsin ; this can be run with the svm - based  rank and
extract function sentences qualifier ( figure 3 , inset ) to extract a range of sentences from the 63 possible abstracts ( figure 4 ) .
the retrieved sentences are highly relevant , and their parent abstracts may be quickly viewed by clicking on the appropriate icon ( figure 4 , inset ) . in the examples
highlighted , chicken , fish and lizard green - sensitive opsins are noted to belong to a distinct  rhodopsin - like phylogenetic group , being more similar to rhodopsins than they are to other green pigments , the functional and evolutionary consequences of which were investigated in detail by kawamura and yokoyama ( 28 ) , and by shichida et al .
the starting point for creating prints entries involves creation and manual inspection of multiple sequence alignments .
conserved regions are selected by hand and used to assemble groups of motifs that uniquely differentiate closely related families from each other : the collection of motifs ( the fingerprint ) is scanned iteratively against a source sequence database ( a uniprotkb / swiss - prot - trembl composite ) until no further new family members can be identified . at this point ,
the result is ready for manual annotation , prior to accession to prints . in an attempt to simplify this process ,
we have built many of these tasks into the core functionality of the evolving utopia protein sequence analysis software suite ( 30 , 31 ) .
utopia permits both automatic and manual creation of alignments , and it allows motifs to be identified , selected , grouped as fingerprints and output for subsequent database searching . as utopia has a modular architecture , it is readily customizable via web - service 
plugins. we have therefore augmented the core functionality with a number of additional prints - related tools . as illustrated in figure 5 ,
these include options to annotate groups of sequences within alignments ( figure 5a ) via a precis plugin ( figure 5b ) and to search their constituent sequences directly against prints via a fingerprintscan plugin ( figure 5c ) . for greater accessibility and to facilitate their use in other annotation projects , we added the wsdl files for these services to the embrace web - service registry ( 32 , 33 ) , whose core content now forms the backbone of the biocatalogue ( 34 ) . 

figure 5.illustration of the precis and fingerprintscan web - service plugins integrated within utopia s cinema alignment editor : ( a ) shows an alignment of sequence q9c929_arath with lanc - like proteins , with the context - sensitive menu invoking a web - service plugin ; ( b ) shows the report generated for this group of sequences by the precis plugin ; and ( c ) shows the fingerprintscan - plugin result for a prints search with q9c929_arath , which diagnoses the sequence as a eurkaryotic lanc - like protein belonging to the lanc - like superfamily .
illustration of the precis and fingerprintscan web - service plugins integrated within utopia s cinema alignment editor : ( a ) shows an alignment of sequence q9c929_arath with lanc - like proteins , with the context - sensitive menu invoking a web - service plugin ; ( b ) shows the report generated for this group of sequences by the precis plugin ; and ( c ) shows the fingerprintscan - plugin result for a prints search with q9c929_arath , which diagnoses the sequence as a eurkaryotic lanc - like protein belonging to the lanc - like superfamily . for local installation ,
prints flat - files and support files for its search tools are available from the anonymous - ftp server at manchester ( ftp.bioinf.man.ac.uk/pub/prints/)the flat - files may also be retrieved from the ebi ( ftp.ebi.ac.uk/pub/databases/prints ) and ncbi ( ncbi.nlm.nih.gov/repository/prints ) .
the database is accessible for online search and interrogation at www.manchester.ac.uk/dbbrowser/prints/ ; minotaur is accessible from www.bioinf.manchester.ac.uk/dbbrowser/minotaur/ ; the utopia visualization and analysis tools may be downloaded for local installation from utopia.cs.man.ac.uk/utopia/ ; and the wsdl files are accessible from www.biocatalogue.org .
as a significant portion of the work involved in creating prints entails literature searching and the addition , by hand , of family - specific information to each new entry , in recent years we have developed a number of assistant tools to facilitate the annotation process . an early , simplistic approach , precis ( 22 ) , derived protein reports directly from uniprotkb / swiss - prot annotation , where possible detailing protein structure , function and disease associations , keywords , and database and literature cross - references .
later , we extended the method to exploit the scientific literature , using template- ( 23 ) and support vector machine ( svm)-driven ( 24 ) sentence - classification systems to extract pertinent sentences from pubmed abstracts .
although useful for specific tasks , these tools were not designed to work together as a coherent package ; their inputs and outputs were therefore different . for greater ease of use , we recently bundled together components of these systems , exploiting their most useful features to create an integrated web - based annotator - assistant tool , termed minotaur ( 25 ) .
to try to meet the needs of different users , the software offers a range of sequence- and text - based input options : ( i ) lists of uniprotkb / swiss - prot identifiers can be supplied in order to rapidly generate a basic precis report ; ( ii ) individual sequences may be input to a blast process , which runs behind the scenes and then automatically generates a precis report from uniprotkb / swiss - prot sequences matching above the significance threshold ; ( iii ) keyword queries may be used to cull relevant abstracts from pubmed in order to seed down - stream sentence extraction 
suitable queries may also be suggested directly by the software in response to inputs ( i ) and ( ii ) above ; alternatively , ( iv ) users may upload their own text corpus in pubmed xml format , again for downstream sentence processing . for options ( iii ) and ( iv ) ,
the system gathers and processes the returned abstracts ( or input text ) , allowing users to rank them according to relevance and/or to extract pertinent sentences using svm- and rule - based sentence - classification systems ( relating to structure , function , disease association , tissue specificity and subcellular localization ) .
user - selected sentences may then be collated , with their relevant literature citations , into formatted paragraphs , which can be downloaded into text files to facilitate annotation tasks . to illustrate how the minotaur assistant tool can be used to derive functional insights for individual query sequences , figures 24 show the results of searches using q9c929_arath and q30hw6_9cich as queries . in the first example , uniprotkb describes q9c929_arath as a putative g - protein - coupled receptor ( gpcr ) ; however , the entry contains cross - references to protein family and domain - based databases that suggest a relationship with the lanthionine synthetase component ( lanc)-like proteins .
if we use this sequence to seed precis via the blast input option ( figure 2a ) , a report is rapidly created in which the cited literature ( culled automatically from its six closest homologues , using default parameters ) unambiguously points to a relationship with the lanc - like , rather than the gpcr , protein family ; this is corroborated independently both by cross - references to family diagnoses from databases such as prints and interpro , and by references to the 3d structure determination ( figure 2b ) . 

figure 2.using the minotaur curator - assistant tool to generate a protein report and extract structure - related sentences from the literature : ( a ) shows the blast - precis input option , with putative g - protein - coupled receptor , q9c929_arath , as the query sequence ; ( b ) shows the returned precis report from the top 7 blast hits , which suggests the sequence really belongs to the lanc - like protein family ; ( c ) selection of relevant sentences from the pubmed query results , confirming that the sequence is unlikely to be a gpcr . 

the report , culled from the top 11 blast hits , suggests the sequence is a green - sensitive opsin 
accordingly , the annotation extracted from uniprotkb / swiss - prot relates to the function of opsins .
however , the hierarchical prints diagnosis suggests that the sequence is a rhodopsin . to shed light on the discrepancy
the inset shows that the recommended query is  green - sensitive and opsin , and the svm - based 
rank and extract function sentences qualifier has been selected to extract sentences from the 63 retrieved abstracts . 

figure 4.using minotaur to select function - related sentences relevant to query sequence , q30hw6_9cich .
the top sentences are shown , following use of the search options illustrated in figure 3 .
the parent abstracts for each group of sentences may be quickly viewed by clicking on the appropriate icon ( inset ) . in the examples
highlighted , a set of green - sensitive opsins is noted to belong to a distinct  rhodopsin - like phylogenetic group , being more similar to rhodopsins than they are to other green pigments . this helps to resolve the apparent ambiguity in the prints cross - reference to rhodopsins rather than to green - sensitive opsins : sequences in this group clearly have a rhodopsin - like sequence signature and not a 
green one . using the minotaur curator - assistant tool to generate a protein report and extract structure - related sentences from the literature : ( a ) shows the blast - precis input option , with putative g - protein - coupled receptor , q9c929_arath , as the query sequence ;
( b ) shows the returned precis report from the top 7 blast hits , which suggests the sequence really belongs to the lanc - like protein family ; ( c ) selection of relevant sentences from the pubmed query results , confirming that the sequence is unlikely to be a gpcr .
the report , culled from the top 11 blast hits , suggests the sequence is a green - sensitive opsin 
accordingly , the annotation extracted from uniprotkb / swiss - prot relates to the function of opsins .
however , the hierarchical prints diagnosis suggests that the sequence is a rhodopsin . to shed light on the discrepancy
the inset shows that the recommended query is  green - sensitive and opsin , and the svm - based 
rank and extract function sentences qualifier has been selected to extract sentences from the 63 retrieved abstracts . using minotaur to select function - related sentences relevant to query sequence , q30hw6_9cich .
the top sentences are shown , following use of the search options illustrated in figure 3 .
the parent abstracts for each group of sentences may be quickly viewed by clicking on the appropriate icon ( inset ) . in the examples
highlighted , a set of green - sensitive opsins is noted to belong to a distinct  rhodopsin - like phylogenetic group , being more similar to rhodopsins than they are to other green pigments .
this helps to resolve the apparent ambiguity in the prints cross - reference to rhodopsins rather than to green - sensitive opsins : sequences in this group clearly have a rhodopsin - like sequence signature and not a 
the query recommended by the software is  lanc - like and protein ; running this with the svm - based  rank and
extract structure sentences qualifier generates a number of sentences from nine possible abstracts . as shown in the figure
, sentences from the retrieved articles explain that the sequence is unlikely to be a bona fide gpcr because it does not contain the canonical seven transmembrane domains , and is more likely to be a lanc homologue ( 26)for maximum flexibility , the software allows these supporting sentences to be selected ( figure 2c ) and downloaded in order to augment the precis report .
uniprotkb describes q30hw6_9cich as a putative green - sensitive visual pigment ; however , the entry contains cross - references to protein family and domain - based databases with conflicting annotation , suggesting that , rather , the sequence is a rhodopsin  interestingly , there is no cross - reference to the green - sensitive fingerprint in prints .
if we use the sequence to seed precis via the blast input option ( for convenience , using an e - value threshold of e to reduce the number of processed sequences ) , the blast output reveals both green- and blue - sensitive opsins and rhodopsins among the top hits . the precis report itself , while suggesting the protein is a green - sensitive opsin , also provides a cross - reference to the rhodopsin signature in prints , suggesting again that the sequence is more similar to rhodopsins than it is to green - sensitive pigments  the fourth reference in the report [ a visual pigment from chicken that resembles rhodopsin ( 27 ) ] provides a further clue that perhaps there is something 
to glean further information from the literature , as before , the sequence can be used to generate possible pubmed queries ( again , with the e - value threshold of e ) .
the recommended query is  green - sensitive and opsin ; this can be run with the svm - based  rank and extract function sentences qualifier ( figure 3 , inset ) to extract a range of sentences from the 63 possible abstracts ( figure 4 ) .
the retrieved sentences are highly relevant , and their parent abstracts may be quickly viewed by clicking on the appropriate icon ( figure 4 , inset ) . in the examples
highlighted , chicken , fish and lizard green - sensitive opsins are noted to belong to a distinct  rhodopsin - like phylogenetic group , being more similar to rhodopsins than they are to other green pigments , the functional and evolutionary consequences of which were investigated in detail by kawamura and yokoyama ( 28 ) , and by shichida et al .
the starting point for creating prints entries involves creation and manual inspection of multiple sequence alignments .
conserved regions are selected by hand and used to assemble groups of motifs that uniquely differentiate closely related families from each other : the collection of motifs ( the fingerprint ) is scanned iteratively against a source sequence database ( a uniprotkb / swiss - prot - trembl composite ) until no further new family members can be identified . at this point ,
the result is ready for manual annotation , prior to accession to prints . in an attempt to simplify this process
, we have built many of these tasks into the core functionality of the evolving utopia protein sequence analysis software suite ( 30 , 31 ) .
utopia permits both automatic and manual creation of alignments , and it allows motifs to be identified , selected , grouped as fingerprints and output for subsequent database searching . as utopia has a modular architecture , it is readily customizable via web - service 
plugins. we have therefore augmented the core functionality with a number of additional prints - related tools . as illustrated in figure 5 , these include options to annotate groups of sequences within alignments ( figure 5a ) via a precis plugin ( figure 5b ) and to search their constituent sequences directly against prints via a fingerprintscan plugin ( figure 5c ) . for greater accessibility and to facilitate their use in other annotation projects , we added the wsdl files for these services to the embrace web - service registry ( 32 , 33 ) , whose core content now forms the backbone of the biocatalogue ( 34 ) . 

figure 5.illustration of the precis and fingerprintscan web - service plugins integrated within utopia s cinema alignment editor : ( a ) shows an alignment of sequence q9c929_arath with lanc - like proteins , with the context - sensitive menu invoking a web - service plugin ; ( b ) shows the report generated for this group of sequences by the precis plugin ; and ( c ) shows the fingerprintscan - plugin result for a prints search with q9c929_arath , which diagnoses the sequence as a eurkaryotic lanc - like protein belonging to the lanc - like superfamily .
illustration of the precis and fingerprintscan web - service plugins integrated within utopia s cinema alignment editor : ( a ) shows an alignment of sequence q9c929_arath with lanc - like proteins , with the context - sensitive menu invoking a web - service plugin ; ( b ) shows the report generated for this group of sequences by the precis plugin ; and ( c ) shows the fingerprintscan - plugin result for a prints search with q9c929_arath , which diagnoses the sequence as a eurkaryotic lanc - like protein belonging to the lanc - like superfamily .
for local installation , prints flat - files and support files for its search tools are available from the anonymous - ftp server at manchester ( ftp.bioinf.man.ac.uk/pub/prints/)the flat - files may also be retrieved from the ebi ( ftp.ebi.ac.uk/pub/databases/prints ) and ncbi ( ncbi.nlm.nih.gov/repository/prints ) .
the database is accessible for online search and interrogation at www.manchester.ac.uk/dbbrowser/prints/ ; minotaur is accessible from www.bioinf.manchester.ac.uk/dbbrowser/minotaur/ ; the utopia visualization and analysis tools may be downloaded for local installation from utopia.cs.man.ac.uk/utopia/ ; and the wsdl files are accessible from www.biocatalogue.org .
to date , 2156 fingerprints have been developed , manually annotated and deposited in prints .
like prosite ( release 20.79 of which documents 1632 entries ) ( 35 ) , the growth of the database remains slow , detailed annotation of entries being the rate - determining step ; however , the extent of their manually crafted annotations sets these resources apart from those that exploit greater levels of automation , for which there is often limited or no biological documentation and limited validation , or in which family groupings may change between database releases . while family- and domain - based databases that exploit significant amounts of automation in their production pipelines clearly benefit from more comprehensive coverage of sequence space , this can come with significant accuracy trade - offs .
for example , wong et al . ( 36 ) reported more than 1000 problems with pfam domains : here , inclusion in the derived hidden markov models of signal peptides and small numbers ( usually 14 ) of transmembrane domains led to matches with proteins having nothing in common with the domain except for the occurrence of a hydrophobic region , presumably owing to selective pressures of the physical requirements of the membrane environment rather than homology .
schnoes et al . also reported a range of enzyme mis - annotations in public databases , where general , high - level annotation of promiscuous domains or broad superfamilies have been taken as proxies for the specific functions of matching sequences , failing to make the correct subfamily assignment and hence leading function annotation astray ( 37 ) .
naturally , the manually derived motif - based databases like prosite and prints also contain errors .
however , these are mitigated to some extent both by the greater selectivity of the methods they employ , and by the declaration within the databases of all known false - positive matches . in databases where this is not done , this may consequently give users the illusion that all of the gathered hits are ultimately correct ( 36 ) .
these databases are commonly used in genome-/proteome - wide annotation projects  any errors they contain therefore tend to percolate ( 37 , 38 ) to primary sequence archives like uniprotkb / trembl and genbank nr ( 39 ) .
the rising , largely unquantified error rates now recognized as infecting both protein sequence and protein family databases highlights an awkward tension between the necessity of deploying increasing levels of automation in functional annotation processes to cope with the inexorable growth of available sequence data , and the concomitant need for greater levels of manual scrutiny ( 37 ) .
mindful of this tension , we provide prints not as an up - to - date match look - up table that tracks the current version of uniprot ( this role is performed by interpro ) but , rather , as a manually fine - tuned diagnostic complement of the portfolio of protein family- and domain - based databases now available to sequence analysts .
keen to facilitate manual - annotation processes , we have developed decision - support rather than fully - automated curator - assistant software .
the most recent , minotaur , blends a range of existing tools and algorithms ( blast , precis , svms , etc . ) with human interaction , bringing traditional sequence - analysis and literature - mining tools together within a single interface .
importantly , this allows rapid , automatic generation of protein reports from existing information in uniprotkb / swiss - prot and their manual enhancement with relevant sentences extracted directly from the biomedical literature . in the first example
presented above to illustrate the use of minotaur , starting with a single sequence identifier with an erroneous uniprotkb description , it was possible swiftly and easily to garner sufficient information both from the literature and from a variety of protein - related databases to make the correct diagnosis .
of course , a straightforward blast search also quickly suggests the relationship of q9c929_arath with the lanc - like proteins ; the benefit of using minotaur here is that it melds together in a brief report the uniprotkb / swiss - prot annotation from the top - matching blast sequences , and allows the user to exploit this both to challenge the uniprotkb / trembl description and to explore relevant literature to find independent supporting articles with which to enhance the report . in the second example , for a sequence with a 
putative functional assignment and apparently conflicting protein family database cross - references , the precis report , coupled with the literature automatically culled by the software , quickly offered supporting evidence for the uniprotkb functional assignment and resolved the ambiguity of what at first glance appeared to be an incorrect prints cross - reference to rhodopsins rather than green pigments . for prints and other database curators whose work is largely manual , and who can not have expert knowledge of every protein family , tools of this type hence have the potential to help resolve ambiguities and correct errors , and ultimately to significantly ease their annotation burdens .
while increasing dependence on automation contributes to mounting error rates in our databases , manual efforts like prints remain useful . as such , the database continues to play an important role , augmenting interpro with deep family hierarchies and substantial annotation .
the database and its related search , annotation and visualization tools are freely accessible both via the web and as an integral part of the utopia desktop application , thereby helping to improve its effectiveness as a fine - grained instrument for protein sequence analysis and genome-/proteome annotation .
european impact project ( contract number 213037 to a.m. and p.p . ) ; the european fp6 embrace project ( contract number lhsg - ct-2004 - 512092 to a.c . ) ; eurokup cost action ( bm0702 to a.t .
 the prints database , now in its 21st year , houses a collection of diagnostic protein family  
 fingerprints. fingerprints are groups of conserved motifs , evident in multiple sequence alignments , whose unique inter - relationships provide distinctive signatures for particular protein families and structural / functional domains . as such , they may be used to assign uncharacterized sequences to known families , and hence to infer tentative functional , structural and/or evolutionary relationships . 
 the february 2012 release ( version 42.0 ) includes 2156 fingerprints , encoding 12  444 individual motifs , covering a range of globular and membrane proteins , modular polypeptides and so on . here , 
 we report the current status of the database , and introduce a number of recent developments that help both to render a variety of our annotation and analysis tools easier to use and to make them more widely available.database url : 
 www.bioinf.manchester.ac.uk/dbbrowser/prints/ 
Introduction
Database developments
Annotation tools
Analysis tools
Database and software availability
Discussion and conclusion
Funding