BACKGROUND
integrated approaches in bioinformatics have become an important step in the process of knowledge discovery in life science.
thus, bioinformatics is now in a transition stage, from a data-centric component of biology to a knowledge-based science.
this transition is consistent with a more pro-active role for bioinformatics approaches in supporting experimental strategies based on a priori information.
the complexity of biological systems requires efficient integration of data, tools and protocols to extract new information.
while high-throughput data integration approaches in bioinformatics have provided new insights into several biological problems, these are often not in a form suited for specific experimental validation.
these data nonetheless include additional levels of function associations for proteins and their orthologs alongside enhanced annotation of gene products to aid in the functional characterization of proteins  <cit> .
bioinformatics tools that utilize this information and provide well-defined, experimentally verifiable data are clearly needed to translate these in silico predictions into a validated set of functionally annotated multi-protein interactions.
data integration approaches can provide new avenues to understand molecular interactions and aid the design of new experiments to identify interesting molecular players.
large-scale data integration, data mining and semantic approaches in bioinformatics could accelerate such endeavours  <cit> .
we report a new method and an associated web server for designing peptides by utilising protein-protein interaction data from the perspective of 'interacting sequence space'.
the rational approach of peptidemine is based on sequence search in interacting sequence space and integration of an array of data and tools that help in designing the peptides which can be used for experimental or computational studies.
various examples are provided where the peptidemine server and this approach can be used.
biochemical validation is performed to show that the peptides derived from peptidemine searches are most suited to drive new experimental studies.
from a technological perspective, the peptidemine server is an ideal example of a bioinformatics mashup.
mashup  <cit>  refers to a web-based application that integrates data or functionality from different external applications to create a new application.
the peptidemine server thus signifies a step forward in the development of a bioinformatics mashup  <cit>  by integrating tools, databases and resources to develop a web-based platform to identify and analyse peptides from interacting partners that are suitable for protein-peptide binding studies.
concept of peptidemine
this paper describes a strategy to utilize protein-protein interaction data, primarily based on protein sequences, to identify putative peptides and functional motifs in potential interacting partners of a given protein.
peptidemine is an integrated and unified resource that sensitively combines sequence searches in the 'interacting sequence space' of a protein using sequence patterns or functional motifs.
we define 'interacting sequence space' as the sequences of interacting partners of a given protein obtained from a database of protein-protein interactions.
a compilation of indices that describe the chemical and solubility properties of candidate peptides is also provided to facilitate further investigation by in vitro or in silico studies.
furthermore, the biological significance of such a design-strategy is highlighted in the context of domain-domain interactions and function annotations.
this integrated search approach, called "peptidemine", is completely automated and a webserver is implemented  <cit>  primarily for experimental and computational biologists.
the peptidemine server: a web-based platform for the identification and analysis of peptides and functional motifs from interacting proteins
several bioinformatics methods are currently available for peptide identification based on sequence patterns, biological context, and structure .
various databases are also available that provide information about different aspects of protein-peptide interactions  <cit> .
while most databases and bioinformatics resources employ simple pattern-searching techniques to identify potential interacting partners, the peptidemine approach differs from these computational methods.
peptidemine server integrates concept of sequence searches in interacting sequence space with various resources like gene ontology  annotations, domain-domain interaction data and a set of different tools to assess various properties of peptides that can further add annotations to the peptides or patterns mined using the approach.
protein sequence patterns can be searched using the peptidemine server at different levels.
these include a standard peptidemine search, blastp  <cit>  and regular expression or prosite  <cit>  based pattern search using scanprosite  <cit> .
the peptides thus identified can be further examined for different features like molecular weight, pi, instability index  <cit> , grand average of hydropathy   <cit> , charge, amino acid composition and molar absorption coefficient.
the user can also generate and analyse amino acid index-based plots for the peptides using  <dig> amino acid indices reported in the aaindex database  <cit> .
functional annotations of the interacting proteins are provided using the organism-specific go annotations  <cit>  of the corresponding gene and each peptide is further scanned for potential prosite patterns  <cit> .
the predicted secondary structural elements  are also provided to examine the conformational feasibility of a given interaction.
to further screen the peptides as potential candidates for in vitro or in silico studies, the server also maps the location of the peptide on to its domain.
thus, potential domain-domain interactions are assigned to the peptide-containing domains and its interacting segment in the query protein.
the protein-protein interaction data used in peptidemine is resourced from the string database version  <dig>  <cit>  and the domain-domain interaction data is obtained from domine database  <cit> .
in the peptidemine server, domain architectures of a query protein and its interacting partners are elucidated using hmmpfam from the hmmer suite  <cit>  using an e-value threshold of  <dig> .
following the peptide search and enumeration of various parameters associated with peptides, the server provides domain-domain interaction information based on the protein domain containing the peptide in the query sequence.
for example, if a peptide identified using any of the search programs is observed to be a part of a domain encoded in the sequence of an interacting partner , an hmmpfam search is performed on the query sequence to predict the protein domains in the query sequence.
further, this information is used to search for the probable domain-domain interaction between these domains.
information on the interaction between domains  to identify the location of the peptide in the query sequence is obtained from the domine database.
search programs in peptidemine server
peptidemine offers three search options for users to search the interacting sequence space  for a given protein.
the user can identify peptides from sequences of interacting partners using different sequence search programs including blastp and scanprosite  <cit> .
a detailed description about blastp <cit>  and scanprosite is available elsewhere  <cit> .
in the first search option, referred to as the 'peptidemine search', peptides are searched based on two criteria .
using these criteria, the 'peptidemine search' program identifies peptides from the interacting sequence space of a query protein based on the input parameters.
in a typical search using the peptidemine search algorithm, the server retrieves interacting partners for a query protein from a local copy of the string database using the criteria set by the user.
the sequence of the interacting partner is obtained from the database of sequences of proteins reported in string.
each protein sequence thus identified is further scanned for the desired parameters  = yy and length = 9) to identify potential peptides.
these searches are performed using a sliding window with a step size of one residue.
this approach is important in the selection of peptides as a single residue change  could lead to substantial differences in the solution properties of a peptide.
a graphical representation of the 'peptidemine search' algorithm is given in figure  <dig>  a detailed flow-chart of the method used in peptidemine server is provided in figure  <dig>
scope of peptidemine
the search options in the peptidemine server would find three major applications.
these include  design of a peptide library based on the interacting sequence space of a protein;  search for homologues of known peptides in the interacting sequence space of a protein using a blastp search; and  identification of a functional motifs or putative binding sites using scanprosite in the interacting sequence space based on either prosite patterns or user-defined motifs.
peptides identified using "peptidemine", in general, would find applications in experimental and computational studies to determine binding affinity and/or specificity, peptide models for kinetics measurements using surface plasmon resonance  or in computational strategies such as protein-peptide docking.
information on interacting proteins in a cell is essential to understand cellular and developmental processes.
however, the extrapolation of data on protein interactions based on in vitro experiments to functional roles in vivo is often difficult, primarily, due to artifacts such as concentration effects or unnatural protein conformers .
indeed, interactome information based on data mining has a high rate of erroneous identification and is often ill-equipped to identify transient and low affinity interactions.
these limitations can be overcome, to an extent, by using the data compiled by the peptidemine server.
the search results from various tools can be used as a filter to screen potential interacting partners.
this feature is highlighted in the 'results' page where residues in the design peptide are coloured according to the amino acid classification as surface or neutral or buried.
this information can be utilised to remove a potential interacting molecule if it is judged that the peptide motif in the molecule would be unavailable or buried for interaction in the context of a folded protein.
information on the secondary structure, disordered regions, physicochemical properties and go annotation could also be employed to screen predicted interacting partners.
furthermore, it is possible for the user to exclude interacting partners located in different cellular compartments or expressed in different functional contexts.
since it is impossible for the experimental validation and assessment of a large number of peptides included or removed by these filtering strategies, bioinformatics approaches for the identification and analysis of relevant peptides are of crucial importance.
the user can then assess the suitability of identified peptides for a given experiment using standard physico-chemical properties of the peptides and select a subset from the list given by the peptidemine server.
given the need to balance the priority between examining a biologically relevant interaction and one that is most feasible to examine experimentally, the interacting partner protein is highlighted using gene ontology  annotations  <cit> .
the peptidemine approach also permits the identification and assessment of peptides from interacting partners of proteins reported in the string database.
the current version of peptidemine server is available for search in six model organisms .
implementation
peptidemine server: description and features
the peptidemine server is based on the concept of identifying potential peptides for protein-peptide binding studies from a compilation of known and predicted interacting partners of a query protein as reported in the string database  <cit> .
the peptidemine server can be used to search in the interacting sequence space of a given protein using three approaches.
it is thus possible for a user to generate a library of peptides from the interacting sequence space of a protein or use the peptidemine server to search for homologues of known peptides in the interacting sequence space of a protein.
alternatively, the server can be used to search for functional patterns or motifs within the interacting sequence space using prosite patterns.
the design of this server was prompted by the observation that information on protein-peptide interactions are severely limited by the small number of experimentally validated peptides reported in the literature.
a likely cause for this is that the identification of new peptides for a large-scale protein-peptide experimental study is both time-consuming and expensive.
the peptidemine server can be used to identify peptides for both specific as well as high-throughput studies.
for a given query sequence or protein id, the peptidemine server uses the local version of the string database  <cit>  to identify potential interacting partners.
the string database <cit>  extracts protein-protein interaction events from different sources such as experimental data, literature, co-occurrence or curated databases and offers a comprehensive set of potential protein-protein interactions that can be tested experimentally; however, the scores could substantially depend upon the method of association and two proteins or domains reported as 'interacting' in the database need not necessarily be engaged in direct physical interaction.
nevertheless, such interactions are interesting candidates for further protein-peptide studies to determine putative binding partners.
using peptidemine, the user can scan through the sequence of interacting partners and identify new peptides that can be used for protein-peptide studies.
using integrated go annotation data  <cit>  from the ebi-goa database  <cit>  for six organisms and ontology data from the obo foundry  <cit> , peptidemine provides an additional filter that it can help the user restrict a peptide search exclusively from the same class of go annotations such as a particular biological process or molecular function or cellular compartmentalisation of the protein.
peptidemine also provides a seamless link to the aaindex database  <cit>  via seqplot  <cit>  to evaluate the peptides using  <dig> amino acid indices.
seqplot  <cit>  integrated in peptidemine, provides an option to generate three different plots with multiple indices in a single page, so that a user can combine different features of peptides like hydrophobicity, hydrophilicity and amphiphilicity in a single window.
domain architecture of the query protein and the interacting partners are obtained using a hmmpfam search against the pfam database  <cit> .
pre-computed domain-domain interaction from the domine database  <cit>  is used for the mapping of domain-level interaction based on the occurrence of peptides inside a predicted domain.
domine is a database of known and predicted protein domain  interactions inferred from structural entries, and interactions predicted by eight different computational approaches using pfam domain definitions  <cit> .
integration of domain architecture and domain-domain interaction of query protein and its interacting partner will be useful to select the peptides for further studies.
for example, if the location of a peptide identified using peptidemine is found to be a part of a well-defined domain, the server uses the domain architecture derived from hmmpfam and then integrates the information from domine database to search if the query protein contains any particular domain that is known or predicted to interact with the domain where the peptide is identified.
this option also provides further assurance that a given peptide would be suited for protein-peptide binding studies.
database and tool integrated in peptide mine server
peptidemine is developed using data integrated from five databases, four tools and scripts developed using different bioinformatics software libraries   <cit> .
this information, including a short description of databases, tools and their applications, is compiled in table  <dig>
input details
the input form of the peptidemine server is designed to be highly interactive; so much so that the user can control every input parameter required for a peptidemine search.
for a successful submission of a query to the peptidemine server, a user needs to provide the following parameters: model organism to search, protein id, confidence score to identify interacting proteins from the string database, a prediction method to search for interacting proteins and a search program.
depending upon the search program selected by the user, the related input fields will change in a dynamic way.
the minimal inputs are- two for the peptidemine search , blastp requires two input parameters  and a prosite pattern search requires a single input of the specific pattern based on prosite syntax.
along with these, two optional parameters are also provided: "highlight interacting partners using go-term"  and an optional parameter that can be used to switch-off psipred and disopred runs .
an alternate "search and submit" form serves as a search interface to check the back-end database whether the protein of interest is present in the current version of peptidemine or to know about interacting partners reported in string database  <cit> .
a detailed help page that explains individual parameters of the input form is provided  <cit> .
a screenshot of the web interface of peptidemine server is provided in figure  <dig>
output details
after the successful submission of input parameters, an intermediate page is generated with the details about the potential interacting partners of a query protein, go annotations of interacting partner, number of peptides identified from individual interacting partners and a link to access the results.
the go annotations are provided for interacting partners at three levels: go id, go description and go evidence types.
while the peptidemine search and prosite search results provide links to access the results from interacting partners, blastp results are provided as a single link.
the blastp search results can be visualised in a multiple sequence alignment format using mview  <cit> .
the peptidemine server output page is divided into three sections:
• input parameters: parameters used for peptide mining from interacting proteins
• links to download a list of peptides and link to access hmmpfam results .
mview  <cit>  based visualization of blastp result is provided along with the blastp result.
• detailed output: list of peptides identified by peptidemine , disordered region , prosite pattern, instability index, molecular weight, pi, gravy, link to seqplot, link to pmcalc, peptide mapped to pfam domains , domain-domain interacting partner in query sequence , link to peptide search in pepbank  <cit>  and phosphopep  <cit> ]).
the peptides presented in the output page are highlighted with three colours to reflect the hydrophobicity of the residues and the putative extent to which they are found in the interior and the exterior of proteins  <cit> .
the classification is as follows: surface/hydrophilic residues : e, d, k, n, q and r, neutral residues : a, g, h, p, s, t and y and buried/hydrophobic residues : c, f, i, l, m, v and w. this simple visualization is likely to help the user to easily identify peptides of interest based on colour.
the predicted secondary structure segments extracted from the psipred output  <cit>  and disordered region from disopred  <cit>  for the complete sequence of the interacting partner is also provided.
a detailed help page that explains various features of the output is provided  <cit> .
screen shots of an intermediate output page that highlight the go terms associated with interacting partners  and annotated screen shot of detailed output page  from the peptidemine server provide a typical view of the of the results for a given query.
peptidemine server: technical details
the web interface  of peptidemine server was developed using html and javascript.
in this server, a local copy of the string database  <cit> , domain-domain interaction data from domine and go data  <cit>  are stored in a mysql  <cit>  based database.
the wrapper scripts and parser for external programs like psipred  <cit> , disopred  <cit> , scanprosite  <cit>  aaindex  <cit>  based graphs, 'peptidemine search' program, core programs for database interaction, cgi and automated e-mail notification are coded in perl  <cit> .
biopython  <cit>  based module for protparam  <cit>  is used to calculate peptide related parameters: instability index  <cit> , molecular weight and theoretical pi.
a dynamic charge calculator implemented using biophp  <cit>  is used for sequence feature calculation has been incorporated in the server.
the peptidemine server runs on an apache webserver powered by athlon quad-core processors.
RESULTS
the peptidemine server is designed for three main applications as mentioned earlier, i.e.
design of peptides, search for homologous proteins with the peptide pattern and for functional motifs.
in order to illustrate the use of peptidemine in identifying polypeptide fragments for peptide libraries or sequence patterns from the interacting sequence space of a protein, we have focused on four examples.
these include the receptor protein tyrosine phosphatases , the pdz domains from drosophila melanogaster, cyclin dependent kinases  and the sh <dig> domains from yeast.
these proteins are known to play a crucial role in cell signalling and rely on protein-protein interaction for their response.
however, the determinants that govern the specificity of these proteins for their interacting partners vary considerably across these examples.
in the case of ptps, the phosphotyrosine residue in the target polypeptide is often the major contributor to peptide specificity, whereas the pdz domains have a much broader specificity determinant.
promiscuity and tolerance of different interacting partners also varies substantially across these examples; sh <dig> domains can bind to a large number of targets with comparable affinity.
the peptidemine results for these target proteins are detailed here.
a link to access peptidemine results of these proteins is provided in the url  <cit> .
the results obtained from the peptidemine output have been experimentally validated in the case of ptp domain.
these experimental data are presented along with a description of the peptidemine output for the case of the drosophila ptp, dlar.
peptide library containing 'tyr' residues from the interacting partners of the drosophila protein tyrosine phosphatase, dlar
the protein tyrosine phosphatases  forms the antagonistic switch of signalling mediated by the tyrosine kinases.
these proteins remove a phosphate moiety from a tyrosine phosphorylated by a kinase, the identification of the substrate sequence being governed by the position of the phosphotyrosine and the nature of the flanking amino acids  <cit> .
in this study, we examined a receptor protein tyrosine phosphatase from drosophila, dlar, and attempted to build a library of peptides from the sequence of interacting partners.
the complexity of this system can be ascertained by the fact that five different rptps are involved in the same process of axon guidance, more so at the same stage of drosophila development.
the following parameters were used to perform the search in peptidemine gene id: cg10443-pa , organism: drosophila, search program: peptidemine search, psi-pred and disopred predictions: off, confidence score:  <dig> , prediction method for interaction association: experimental, high-light interacting partners using go-term: 'axon guidance', search method: "peptidemine search", specific residue to search in interacting proteins: y, size of peptide:  <dig> residues.
the peptidemine server generated a list of decapeptides, each containing a tyr residue, from within proteins involved in axon guidance.
this example suggests a convenient route to design peptides for rptps that are of appropriate chemical parameters and are derived from biologically relevant interacting partners.
experimental validation of differentially charged peptides derived from the interacting sequence space of dlar using peptidemine server
from an experimental perspective, we have used peptidemine server to identify differentially charged peptides from the interacting sequence space of dlar using a combination of scanprosite searches and blastp searches.
table  <dig> compiles the output from peptidemine obtained using the drosophila ptp dlar as a search sequence.
in an effort to determine the accuracy of the prediction as well as to obtain a characterized 'positive' identification, we included two peptides, which were already reported to be potent substrates of the rptp dlar , while three novel peptides were identified from the interactome of dlar using the peptidemine approach.
the peptidemine approach proved especially useful in finding peptides, which differed in their charge propensities around the active phosphotyrosine and hence allowed us to explore biochemical aspects of protein-peptide interaction.
the activity of the recombinant dlar catalytic domain with the five peptide substrates was ascertained by a conventional malachite-green assay procedure.
briefly, the inorganic phosphate released by the activity of dlar was detected by addition of an ammonium-molybdate complex, which detects nmol concentrations of pi.
table  <dig> provides the phosphatase activity measured by conventional malachite green assays to detect the inorganic phosphate that is released, as the peptide is de-phosphorylated.
comparable catalytic efficiencies  for the peptides obtained from peptidemine vis-à-vis those reported in the literature confirm that the results obtained from peptidemine are likely to be genuine interacting partners for this protein.
various parameters and further details about the peptidemine search results used to obtain these peptides are provided in additional file  <dig>  urls are provided in the additional file  <dig> to access the results of the peptidemine searches.
peptide
pfam id: pf00008
hmmpfam score:  <dig>
coverage:  <dig>
go:0048663
pfam id: pf07714
hmmpfam score:  <dig>
coverage:  <dig>
* phosphatase activity was measured by conventional malachite green assays to detect the inorganic phosphate that is released, as the peptide is de-phosphorylated.
search for canonical cyclin dependent protein kinase phosphorylation motif px in the sequence of interacting partners of ybr160w
cdk coordinates the mitogen stimulated progression of a cell from one stage in the life cycle of a cell to another.
from yeast to mammals, cdks are essential for cell cycle regulation.
the interaction of these serine/threonine kinases with specific substrate proteins directly decides the fate of a cell.
ybr160w is a cdc <dig> protein known to phosphorylate the px motifs  <cit> .
cdc <dig> is the catalytic subunit of the main cell cycle cyclin-dependent kinase .
we employed ybr160w from yeast as a query to search for the pattern px, using the prosite pattern search option, in peptidemine.
the server identified different instances of the pattern in  <dig> proteins out of the  <dig> interacting partners.
in this example, we explain the potential use of the prosite pattern search in the peptidemine server to examine functional patterns or motifs in the interacting sequence space of the cdk.
additional results from tools integrated in peptidemine are thus likely to help the user to select the best candidate for further experimental or computational studies.
identification of homologous peptides from the interacting sequence space of a protein with sh <dig> domain
sh <dig> domains are important signalling domains involved in a variety of signal transduction events  <cit> .
in an earlier study  <cit> , abp <dig> from yeast was shown to be a protein with a potential peptide binding sh <dig> domain.
we used abp <dig>  as a query with a peptide 'rpkrrapppvpkkp' known to interact with abp <dig> and employed the peptidemine server to search in the interacting sequence space to identify homologous peptides.
a blastp search was performed using a relaxed e-value of  <dig> with the confidence score set to  <dig>  and the prediction method for interaction association was selected as 'all methods'.
the peptidemine server identified  <dig> similar sequences from  <dig> out of  <dig> interacting partners reported in string.
the sh <dig> domains are known to bind proline-rich regions  <cit> .
we note that all the peptides obtained from the peptidemine blastp search have distinct proline-rich regions.
it would be interesting to experimentally evaluate these putative peptide candidates for sh <dig> binding, given that known sequence features that promote these interactions are conspicuously present in the target sequences.
furthermore, this list can be assessed and pruned on the basis of the physico-chemical features, if necessary, prior to experiments.
this example shows an application of a blastp search in the peptidemine server.
matching peptides patterns could be observed in the  <dig> interacting partners and the results are provided for six of them.
search for putative binding sites from interacting sequence space for the pdz domain of drosophila melanogaster dsh
drosophila melanogaster 'dsh' is known to be involved in the wnt signalling pathway in drosophila.
dsh contains a pdz domain along with a dep and dix domain  <cit> .
proteins with pdz domains are referred to as 'adapter' proteins and constitute one of the most commonly found protein-protein interaction domains in organisms from bacteria to humans.
these proteins are crucial in signalling cascades as they form the 'links' between signalling proteins and pathways.
although they do not possess catalytic activity themselves, they are often found in conjunction with other domains that harbour kinase/phosphatases, cyclase, diesterase activity etc.
initially, they were expected to have a monotonous interaction of binding to the carboxy-terminal of their interaction proteins using a signature motif -x-.
it is now known that their interaction is more diverse which includes internal protein sequences and lipids  <cit> .
we used the dsh protein from drosophila and used the signature motif -x- to search for potential binding sites among the interacting partners of dsh.
the peptidemine server identified binding sites among the different interacting partners.
this example illustrates the combined application of prosite pattern search and domain-domain interaction data integrated within the peptidemine server.
here, a known signature motif was used as a query to identify a putative binding site from the interacting sequence space.
as seen by these results, peptide no.
<dig> mapped on to the lim domain  and one of its corresponding interacting domain   is seen to be present in the query sequence.
this could be further considered for protein-peptide docking or experimental analysis.
discussion
the interacting proteins identified using peptidemine also provide a case for the examination of multi-protein associations in a cellular context.
such multi-protein complexes allow for fidelity in signal transduction events while permitting temporal association between specific proteins.
in the case of proteins with multiple sh <dig> or pdz domains, for example, the peptidemine strategy can help in the prediction of the components of such cellular complexes using motif-based searches or blastp searches in the interacting sequence of proteins with such domains.
an important caveat that we emphasize in the peptidemine approach is that the substrate peptides are chosen 'as is'.
modification, if any, for experimentally suitable chemical properties is at the discretion of the user.
this is important as naturally occurring protein-peptide interactions are tuned to their cellular function.
thus high affinity interactions are suggestive of protein association for cellular localization.
low affinity, transient interactions, on the other hand, are more suited for signal transduction events.
these in vivo functional traits can sometimes be difficult to distinguish based on experimental strategies in vitro to identify target peptides.
for example, in the case of a pdz target peptide identified by phage display methods, the sequence of the selected peptide approximated the natural consensus of the pten/mmac protein.
a single residue mutation  between the natural peptide and the phage display variant led to a high affinity interaction that could be rationalized in structural terms  <cit> .
in an earlier study, a strategy to accommodate this aspect was examined in the case of the binding affinity-selectivity model of pdz domains based on bayesian estimates  <cit> .
this approach involved sequence information from both the protein and the interacting peptide.
another methodology that utilizes prior information obtained from screening random peptide libraries to filter peptide sequences that are highly unlikely to bind, has also been effectively employed in large scale proteome screening.
this approach, called wise  was reported to work well primarily due to its ability to narrow down the peptide sequence space that would be experimentally examined.
further, they have also consulted go-term enrichment analysis for a protein and its interacting partners  <cit> .
our approach here is thus complementary to methodologies proposed by chen et al.
<cit>  and computational approach adopted by landgraf et.al  <cit> .
both of these methods, described above, are not focusing on sequence searches in interacting sequence space or available as convenient webserver that can enable a user to perform such bioinformatics analysis with minimal effort.
this also precludes a direct comparison of the peptidemine server with similar tools in this specific niche.
in its present form, the concept of sequence searches in interacting sequence space of proteins for peptide design is simple and effective.
we anticipate that this concept, built into peptidemine server, would be broadly applicable across different systems albeit with some manual intervention required to design peptides with desired characteristics.
CONCLUSIONS
the possibility to predict and validate protein-peptide interactions is a crucial step towards identifying the links between different cellular processes.
towards this goal, the rational design of peptides that can best mimic the predicted interactions is essential to ensure experimental validation in vitro.
peptidemine is a generic approach to identify biologically relevant putative substrates and peptides using limited information.
as the datasets and the approach are not context-biased, the peptidemine server can be utilised effectively to identify new and potentially interesting interacting partners.
this approach scores over other strategies for the identification of interacting peptides as it provides an opportunity to identify peptides from interacting partners based on user-defined residue and length-based criteria along with go annotations alongside a web-based platform for the quality assessment of peptides.
other parameters, like secondary structure, disordered regions, instability index, charge and amino acid indices, are measured for the peptides identified by peptidemine.
peptidemine is not trained using any data that may be specific to a particular protein-peptide system.
it is thus likely that the peptidemine method and server would help identify new peptides that can be validated using experimental and computational studies potentially leading to new biological insights.
the webserver will be useful for the identification of new peptides to be used in experimental and computational protein-peptide binding studies.
the concept of peptidemine and the server can be specifically used for the identification and analysis of peptides or functional patterns for binding studies, peptide design, peptide-ligand identification, identification of homologous peptides and functional motifs in the interacting sequence space of protein, compilation of peptide libraries for high-throughput screening and protein-peptide docking analysis.
list of abbreviations used
url: uniform resource locator; go: gene ontology; ptp: protein tyrosine phosphatase; rptp: receptor protein tyrosine phosphatase; cdk: cyclin dependent protein kinases; sh3: src homology 3; dsh: dishevelled; dep: domain found in dishevelled, egl- <dig>  and pleckstrin; pten: phosphatase and tensin homolog; dlar: drosophila leucocyte antigen related protein
availability & requirements
project name: peptidemine - a webserver for the design of peptides for protein-peptide binding studies derived from protein-protein interactomes.
project home page:  <cit>
peptidemine results pages for examples discussed in this manuscript:  <cit>
operating system: platform independent webserver
license: free for academics, authorization license needed for commercial usage.
any restrictions to use by non-academics: license needed.
competing interests
the authors declare that they have no competing interests.
authors' contributions
ks contributed to the data integration, server development, programming and compiling the manuscript, llm, sv and bg were involved in the formulation of the strategy and representative examples, rs contributed to the overall planning of this project and the presentation of the webserver and this manuscript.
all authors read and approved the final manuscript.
supplementary material
additional file 1
details about the peptidemine search parameters and url to access the peptidemine results page of experimentally validated peptides.
click here for file
acknowledgements
ks is supported by a grant from the department of science and technology , india.
llm is a senior research fellow of the csir; v.s.
is a dbt post-doctoral fellow.
bg acknowledges financial support received from the dst and the wellcome trust, u.k. rs thanks ncbs  for financial and infrastructural support.
we thank the referees for their constructive criticism and valuable comments.

 integrated approaches in bioinformatics have become an important step in the process of knowledge discovery in life science. thus, bioinformatics is now in a transition stage, from a data-centric component of biology to a knowledge-based science. this transition is consistent with a more pro-active role for bioinformatics approaches in supporting experimental strategies based on a priori information. the complexity of biological systems requires efficient integration of data, tools and protocols to extract new information. while high-throughput data integration approaches in bioinformatics have provided new insights into several biological problems, these are often not in a form suited for specific experimental validation. these data nonetheless include additional levels of function associations for proteins and their orthologs alongside enhanced annotation of gene products to aid in the functional characterization of proteins. bioinformatics tools that utilize this information and provide well-defined, experimentally verifiable data are clearly needed to translate these in silico predictions into a validated set of functionally annotated multi-protein interactions. data integration approaches can provide new avenues to understand molecular interactions and aid the design of new experiments to identify interesting molecular players. large-scale data integration, data mining and semantic approaches in bioinformatics could accelerate such endeavours. we report a new method and an associated web server for designing peptides by utilising protein-protein interaction data from the perspective of'interacting sequence space'. the rational approach of peptidemine is based on sequence search in interacting sequence space and integration of an array of data and tools that help in designing the peptides which can be used for experimental or computational studies. various examples are provided where the peptidemine server and this approach can be used. biochemical validation is performed to show that the peptides derived from peptidemine searches are most suited to drive new experimental studies. from a technological perspective, the peptidemine server is an ideal example of a bioinformatics mashup. mashup refers to a web-based application that integrates data or functionality from different external applications to create a new application. the peptidemine server thus signifies a step forward in the development of a bioinformatics mashup by integrating tools, databases and resources to develop a web-based platform to identify and analyse peptides from interacting partners that are suitable for protein-peptide binding studies. concept of peptidemine this paper describes a strategy to utilize protein-protein interaction data, primarily based on protein sequences, to identify putative peptides and functional motifs in potential interacting partners of a given protein. peptidemine is an integrated and unified resource that sensitively combines sequence searches in the'interacting sequence space' of a protein using sequence patterns or functional motifs. we define'interacting sequence space' as the sequences of interacting partners of a given protein obtained from a database of protein-protein interactions. a compilation of indices that describe the chemical and solubility properties of candidate peptides is also provided to facilitate further investigation by in vitro or in silico studies. furthermore, the biological significance of such a design-strategy is highlighted in the context of domain-domain interactions and function annotations. this integrated search approach, called "peptidemine", is completely automated and a webserver is implemented primarily for experimental and computational biologists. the peptidemine server: a web-based platform for the identification and analysis of peptides and functional motifs from interacting proteins several bioinformatics methods are currently available for peptide identification based on sequence patterns, biological context, and structure. various databases are also available that provide information about different aspects of protein-peptide interactions. while most databases and bioinformatics resources employ simple pattern-searching techniques to identify potential interacting partners, the peptidemine approach differs from these computational methods. peptidemine server integrates concept of sequence searches in interacting sequence space with various resources like gene ontology annotations, domain-domain interaction data and a set of different tools to assess various properties of peptides that can further add annotations to the peptides or patterns mined using the approach. protein sequence patterns can be searched using the peptidemine server at different levels. these include a standard peptidemine search, blastp and regular expression or prosite based pattern search using scanprosite. the peptides thus identified can be further examined for different features like molecular weight, pi, instability index, grand average of hydropathy, charge, amino acid composition and molar absorption coefficient. the user can also generate and analyse amino acid index-based plots for the peptides using amino acid indices reported in the aaindex database. functional annotations of the interacting proteins are provided using the organism-specific go annotations of the corresponding gene and each peptide is further scanned for potential prosite patterns. the predicted secondary structural elements are also provided to examine the conformational feasibility of a given interaction. to further screen the peptides as potential candidates for in vitro or in silico studies, the server also maps the location of the peptide on to its domain. thus, potential domain-domain interactions are assigned to the peptide-containing domains and its interacting segment in the query protein. the protein-protein interaction data used in peptidemine is resourced from the string database version and the domain-domain interaction data is obtained from domine database. in the peptidemine server, domain architectures of a query protein and its interacting partners are elucidated using hmmpfam from the hmmer suite using an e-value threshold of. following the peptide search and enumeration of various parameters associated with peptides, the server provides domain-domain interaction information based on the protein domain containing the peptide in the query sequence. for example, if a peptide identified using any of the search programs is observed to be a part of a domain encoded in the sequence of an interacting partner, an hmmpfam search is performed on the query sequence to predict the protein domains in the query sequence. further, this information is used to search for the probable domain-domain interaction between these domains. information on the interaction between domains to identify the location of the peptide in the query sequence is obtained from the domine database. search programs in peptidemine server peptidemine offers three search options for users to search the interacting sequence space for a given protein. the user can identify peptides from sequences of interacting partners using different sequence search programs including blastp and scanprosite. a detailed description about blastp and scanprosite is available elsewhere. in the first search option, referred to as the'peptidemine search', peptides are searched based on two criteria. using these criteria, the'peptidemine search' program identifies peptides from the interacting sequence space of a query protein based on the input parameters. in a typical search using the peptidemine search algorithm, the server retrieves interacting partners for a query protein from a local copy of the string database using the criteria set by the user. the sequence of the interacting partner is obtained from the database of sequences of proteins reported in string. each protein sequence thus identified is further scanned for the desired parameters = yy and length = 9) to identify potential peptides. these searches are performed using a sliding window with a step size of one residue. this approach is important in the selection of peptides as a single residue change could lead to substantial differences in the solution properties of a peptide. a graphical representation of the'peptidemine search' algorithm is given in figure a detailed flow-chart of the method used in peptidemine server is provided in figure scope of peptidemine the search options in the peptidemine server would find three major applications. these include design of a peptide library based on the interacting sequence space of a protein; search for homologues of known peptides in the interacting sequence space of a protein using a blastp search; and identification of a functional motifs or putative binding sites using scanprosite in the interacting sequence space based on either prosite patterns or user-defined motifs. peptides identified using "peptidemine", in general, would find applications in experimental and computational studies to determine binding affinity and/or specificity, peptide models for kinetics measurements using surface plasmon resonance or in computational strategies such as protein-peptide docking. information on interacting proteins in a cell is essential to understand cellular and developmental processes. however, the extrapolation of data on protein interactions based on in vitro experiments to functional roles in vivo is often difficult, primarily, due to artifacts such as concentration effects or unnatural protein conformers. indeed, interactome information based on data mining has a high rate of erroneous identification and is often ill-equipped to identify transient and low affinity interactions. these limitations can be overcome, to an extent, by using the data compiled by the peptidemine server. the search results from various tools can be used as a filter to screen potential interacting partners. this feature is highlighted in the'results' page where residues in the design peptide are coloured according to the amino acid classification as surface or neutral or buried. this information can be utilised to remove a potential interacting molecule if it is judged that the peptide motif in the molecule would be unavailable or buried for interaction in the context of a folded protein. information on the secondary structure, disordered regions, physicochemical properties and go annotation could also be employed to screen predicted interacting partners. furthermore, it is possible for the user to exclude interacting partners located in different cellular compartments or expressed in different functional contexts. since it is impossible for the experimental validation and assessment of a large number of peptides included or removed by these filtering strategies, bioinformatics approaches for the identification and analysis of relevant peptides are of crucial importance. the user can then assess the suitability of identified peptides for a given experiment using standard physico-chemical properties of the peptides and select a subset from the list given by the peptidemine server. given the need to balance the priority between examining a biologically relevant interaction and one that is most feasible to examine experimentally, the interacting partner protein is highlighted using gene ontology annotations. the peptidemine approach also permits the identification and assessment of peptides from interacting partners of proteins reported in the string database. the current version of peptidemine server is available for search in six model organisms. implementation peptidemine server: description and features the peptidemine server is based on the concept of identifying potential peptides for protein-peptide binding studies from a compilation of known and predicted interacting partners of a query protein as reported in the string database. the peptidemine server can be used to search in the interacting sequence space of a given protein using three approaches. it is thus possible for a user to generate a library of peptides from the interacting sequence space of a protein or use the peptidemine server to search for homologues of known peptides in the interacting sequence space of a protein. alternatively, the server can be used to search for functional patterns or motifs within the interacting sequence space using prosite patterns. the design of this server was prompted by the observation that information on protein-peptide interactions are severely limited by the small number of experimentally validated peptides reported in the literature. a likely cause for this is that the identification of new peptides for a large-scale protein-peptide experimental study is both time-consuming and expensive. the peptidemine server can be used to identify peptides for both specific as well as high-throughput studies. for a given query sequence or protein id, the peptidemine server uses the local version of the string database to identify potential interacting partners. the string database extracts protein-protein interaction events from different sources such as experimental data, literature, co-occurrence or curated databases and offers a comprehensive set of potential protein-protein interactions that can be tested experimentally; however, the scores could substantially depend upon the method of association and two proteins or domains reported as'interacting' in the database need not necessarily be engaged in direct physical interaction. nevertheless, such interactions are interesting candidates for further protein-peptide studies to determine putative binding partners. using peptidemine, the user can scan through the sequence of interacting partners and identify new peptides that can be used for protein-peptide studies. using integrated go annotation data from the ebi-goa database for six organisms and ontology data from the obo foundry, peptidemine provides an additional filter that it can help the user restrict a peptide search exclusively from the same class of go annotations such as a particular biological process or molecular function or cellular compartmentalisation of the protein. peptidemine also provides a seamless link to the aaindex database via seqplot to evaluate the peptides using amino acid indices. seqplot integrated in peptidemine, provides an option to generate three different plots with multiple indices in a single page, so that a user can combine different features of peptides like hydrophobicity, hydrophilicity and amphiphilicity in a single window. domain architecture of the query protein and the interacting partners are obtained using a hmmpfam search against the pfam database. pre-computed domain-domain interaction from the domine database is used for the mapping of domain-level interaction based on the occurrence of peptides inside a predicted domain. domine is a database of known and predicted protein domain interactions inferred from structural entries, and interactions predicted by eight different computational approaches using pfam domain definitions. integration of domain architecture and domain-domain interaction of query protein and its interacting partner will be useful to select the peptides for further studies. for example, if the location of a peptide identified using peptidemine is found to be a part of a well-defined domain, the server uses the domain architecture derived from hmmpfam and then integrates the information from domine database to search if the query protein contains any particular domain that is known or predicted to interact with the domain where the peptide is identified. this option also provides further assurance that a given peptide would be suited for protein-peptide binding studies. database and tool integrated in peptide mine server peptidemine is developed using data integrated from five databases, four tools and scripts developed using different bioinformatics software libraries. this information, including a short description of databases, tools and their applications, is compiled in table input details the input form of the peptidemine server is designed to be highly interactive; so much so that the user can control every input parameter required for a peptidemine search. for a successful submission of a query to the peptidemine server, a user needs to provide the following parameters: model organism to search, protein id, confidence score to identify interacting proteins from the string database, a prediction method to search for interacting proteins and a search program. depending upon the search program selected by the user, the related input fields will change in a dynamic way. the minimal inputs are- two for the peptidemine search, blastp requires two input parameters and a prosite pattern search requires a single input of the specific pattern based on prosite syntax. along with these, two optional parameters are also provided: "highlight interacting partners using go-term" and an optional parameter that can be used to switch-off psipred and disopred runs. an alternate "search and submit" form serves as a search interface to check the back-end database whether the protein of interest is present in the current version of peptidemine or to know about interacting partners reported in string database. a detailed help page that explains individual parameters of the input form is provided. a screenshot of the web interface of peptidemine server is provided in figure output details after the successful submission of input parameters, an intermediate page is generated with the details about the potential interacting partners of a query protein, go annotations of interacting partner, number of peptides identified from individual interacting partners and a link to access the results. the go annotations are provided for interacting partners at three levels: go id, go description and go evidence types. while the peptidemine search and prosite search results provide links to access the results from interacting partners, blastp results are provided as a single link. the blastp search results can be visualised in a multiple sequence alignment format using mview. the peptidemine server output page is divided into three sections: • input parameters: parameters used for peptide mining from interacting proteins • links to download a list of peptides and link to access hmmpfam results. mview based visualization of blastp result is provided along with the blastp result. • detailed output: list of peptides identified by peptidemine, disordered region, prosite pattern, instability index, molecular weight, pi, gravy, link to seqplot, link to pmcalc, peptide mapped to pfam domains, domain-domain interacting partner in query sequence, link to peptide search in pepbank and phosphopep ]). the peptides presented in the output page are highlighted with three colours to reflect the hydrophobicity of the residues and the putative extent to which they are found in the interior and the exterior of proteins. the classification is as follows: surface/hydrophilic residues: e, d, k, n, q and r, neutral residues: a, g, h, p, s, t and y and buried/hydrophobic residues: c, f, i, l, m, v and w. this simple visualization is likely to help the user to easily identify peptides of interest based on colour. the predicted secondary structure segments extracted from the psipred output and disordered region from disopred for the complete sequence of the interacting partner is also provided. a detailed help page that explains various features of the output is provided. screen shots of an intermediate output page that highlight the go terms associated with interacting partners and annotated screen shot of detailed output page from the peptidemine server provide a typical view of the of the results for a given query. peptidemine server: technical details the web interface of peptidemine server was developed using html and javascript. in this server, a local copy of the string database, domain-domain interaction data from domine and go data are stored in a mysql based database. the wrapper scripts and parser for external programs like psipred, disopred, scanprosite aaindex based graphs,'peptidemine search' program, core programs for database interaction, cgi and automated e-mail notification are coded in perl. biopython based module for protparam is used to calculate peptide related parameters: instability index, molecular weight and theoretical pi. a dynamic charge calculator implemented using biophp is used for sequence feature calculation has been incorporated in the server. the peptidemine server runs on an apache webserver powered by athlon quad-core processors.  the peptidemine server is designed for three main applications as mentioned earlier, i.e. design of peptides, search for homologous proteins with the peptide pattern and for functional motifs. in order to illustrate the use of peptidemine in identifying polypeptide fragments for peptide libraries or sequence patterns from the interacting sequence space of a protein, we have focused on four examples. these include the receptor protein tyrosine phosphatases, the pdz domains from drosophila melanogaster, cyclin dependent kinases and the sh domains from yeast. these proteins are known to play a crucial role in cell signalling and rely on protein-protein interaction for their response. however, the determinants that govern the specificity of these proteins for their interacting partners vary considerably across these examples. in the case of ptps, the phosphotyrosine residue in the target polypeptide is often the major contributor to peptide specificity, whereas the pdz domains have a much broader specificity determinant. promiscuity and tolerance of different interacting partners also varies substantially across these examples; sh domains can bind to a large number of targets with comparable affinity. the peptidemine results for these target proteins are detailed here. a link to access peptidemine results of these proteins is provided in the url. the results obtained from the peptidemine output have been experimentally validated in the case of ptp domain. these experimental data are presented along with a description of the peptidemine output for the case of the drosophila ptp, dlar. peptide library containing'tyr' residues from the interacting partners of the drosophila protein tyrosine phosphatase, dlar the protein tyrosine phosphatases forms the antagonistic switch of signalling mediated by the tyrosine kinases. these proteins remove a phosphate moiety from a tyrosine phosphorylated by a kinase, the identification of the substrate sequence being governed by the position of the phosphotyrosine and the nature of the flanking amino acids. in this study, we examined a receptor protein tyrosine phosphatase from drosophila, dlar, and attempted to build a library of peptides from the sequence of interacting partners. the complexity of this system can be ascertained by the fact that five different rptps are involved in the same process of axon guidance, more so at the same stage of drosophila development. the following parameters were used to perform the search in peptidemine gene id: cg10443-pa, organism: drosophila, search program: peptidemine search, psi-pred and disopred predictions: off, confidence score:, prediction method for interaction association: experimental, high-light interacting partners using go-term:'axon guidance', search method: "peptidemine search", specific residue to search in interacting proteins: y, size of peptide: residues. the peptidemine server generated a list of decapeptides, each containing a tyr residue, from within proteins involved in axon guidance. this example suggests a convenient route to design peptides for rptps that are of appropriate chemical parameters and are derived from biologically relevant interacting partners. experimental validation of differentially charged peptides derived from the interacting sequence space of dlar using peptidemine server from an experimental perspective, we have used peptidemine server to identify differentially charged peptides from the interacting sequence space of dlar using a combination of scanprosite searches and blastp searches. table compiles the output from peptidemine obtained using the drosophila ptp dlar as a search sequence. in an effort to determine the accuracy of the prediction as well as to obtain a characterized'positive' identification, we included two peptides, which were already reported to be potent substrates of the rptp dlar, while three novel peptides were identified from the interactome of dlar using the peptidemine approach. the peptidemine approach proved especially useful in finding peptides, which differed in their charge propensities around the active phosphotyrosine and hence allowed us to explore biochemical aspects of protein-peptide interaction. the activity of the recombinant dlar catalytic domain with the five peptide substrates was ascertained by a conventional malachite-green assay procedure. briefly, the inorganic phosphate released by the activity of dlar was detected by addition of an ammonium-molybdate complex, which detects nmol concentrations of pi. table provides the phosphatase activity measured by conventional malachite green assays to detect the inorganic phosphate that is released, as the peptide is de-phosphorylated. comparable catalytic efficiencies for the peptides obtained from peptidemine vis-à-vis those reported in the literature confirm that the results obtained from peptidemine are likely to be genuine interacting partners for this protein. various parameters and further details about the peptidemine search results used to obtain these peptides are provided in additional file urls are provided in the additional file to access the results of the peptidemine searches. peptide pfam id: pf00008 hmmpfam score: coverage: go:0048663 pfam id: pf07714 hmmpfam score: coverage: * phosphatase activity was measured by conventional malachite green assays to detect the inorganic phosphate that is released, as the peptide is de-phosphorylated. search for canonical cyclin dependent protein kinase phosphorylation motif px in the sequence of interacting partners of ybr160w cdk coordinates the mitogen stimulated progression of a cell from one stage in the life cycle of a cell to another. from yeast to mammals, cdks are essential for cell cycle regulation. the interaction of these serine/threonine kinases with specific substrate proteins directly decides the fate of a cell. ybr160w is a cdc protein known to phosphorylate the px motifs. cdc is the catalytic subunit of the main cell cycle cyclin-dependent kinase. we employed ybr160w from yeast as a query to search for the pattern px, using the prosite pattern search option, in peptidemine. the server identified different instances of the pattern in proteins out of the interacting partners. in this example, we explain the potential use of the prosite pattern search in the peptidemine server to examine functional patterns or motifs in the interacting sequence space of the cdk. additional results from tools integrated in peptidemine are thus likely to help the user to select the best candidate for further experimental or computational studies. identification of homologous peptides from the interacting sequence space of a protein with sh domain sh domains are important signalling domains involved in a variety of signal transduction events. in an earlier study, abp from yeast was shown to be a protein with a potential peptide binding sh domain. we used abp as a query with a peptide'rpkrrapppvpkkp' known to interact with abp and employed the peptidemine server to search in the interacting sequence space to identify homologous peptides. a blastp search was performed using a relaxed e-value of with the confidence score set to and the prediction method for interaction association was selected as'all methods'. the peptidemine server identified similar sequences from out of interacting partners reported in string. the sh domains are known to bind proline-rich regions. we note that all the peptides obtained from the peptidemine blastp search have distinct proline-rich regions. it would be interesting to experimentally evaluate these putative peptide candidates for sh binding, given that known sequence features that promote these interactions are conspicuously present in the target sequences. furthermore, this list can be assessed and pruned on the basis of the physico-chemical features, if necessary, prior to experiments. this example shows an application of a blastp search in the peptidemine server. matching peptides patterns could be observed in the interacting partners and the results are provided for six of them. search for putative binding sites from interacting sequence space for the pdz domain of drosophila melanogaster dsh drosophila melanogaster'dsh' is known to be involved in the wnt signalling pathway in drosophila. dsh contains a pdz domain along with a dep and dix domain. proteins with pdz domains are referred to as'adapter' proteins and constitute one of the most commonly found protein-protein interaction domains in organisms from bacteria to humans. these proteins are crucial in signalling cascades as they form the'links' between signalling proteins and pathways. although they do not possess catalytic activity themselves, they are often found in conjunction with other domains that harbour kinase/phosphatases, cyclase, diesterase activity etc. initially, they were expected to have a monotonous interaction of binding to the carboxy-terminal of their interaction proteins using a signature motif -x-. it is now known that their interaction is more diverse which includes internal protein sequences and lipids. we used the dsh protein from drosophila and used the signature motif -x- to search for potential binding sites among the interacting partners of dsh. the peptidemine server identified binding sites among the different interacting partners. this example illustrates the combined application of prosite pattern search and domain-domain interaction data integrated within the peptidemine server. here, a known signature motif was used as a query to identify a putative binding site from the interacting sequence space. as seen by these results, peptide no. mapped on to the lim domain and one of its corresponding interacting domain is seen to be present in the query sequence. this could be further considered for protein-peptide docking or experimental analysis. discussion the interacting proteins identified using peptidemine also provide a case for the examination of multi-protein associations in a cellular context. such multi-protein complexes allow for fidelity in signal transduction events while permitting temporal association between specific proteins. in the case of proteins with multiple sh or pdz domains, for example, the peptidemine strategy can help in the prediction of the components of such cellular complexes using motif-based searches or blastp searches in the interacting sequence of proteins with such domains. an important caveat that we emphasize in the peptidemine approach is that the substrate peptides are chosen'as is'. modification, if any, for experimentally suitable chemical properties is at the discretion of the user. this is important as naturally occurring protein-peptide interactions are tuned to their cellular function. thus high affinity interactions are suggestive of protein association for cellular localization. low affinity, transient interactions, on the other hand, are more suited for signal transduction events. these in vivo functional traits can sometimes be difficult to distinguish based on experimental strategies in vitro to identify target peptides. for example, in the case of a pdz target peptide identified by phage display methods, the sequence of the selected peptide approximated the natural consensus of the pten/mmac protein. a single residue mutation between the natural peptide and the phage display variant led to a high affinity interaction that could be rationalized in structural terms. in an earlier study, a strategy to accommodate this aspect was examined in the case of the binding affinity-selectivity model of pdz domains based on bayesian estimates. this approach involved sequence information from both the protein and the interacting peptide. another methodology that utilizes prior information obtained from screening random peptide libraries to filter peptide sequences that are highly unlikely to bind, has also been effectively employed in large scale proteome screening. this approach, called wise was reported to work well primarily due to its ability to narrow down the peptide sequence space that would be experimentally examined. further, they have also consulted go-term enrichment analysis for a protein and its interacting partners. our approach here is thus complementary to methodologies proposed by chen et al. and computational approach adopted by landgraf et.al. both of these methods, described above, are not focusing on sequence searches in interacting sequence space or available as convenient webserver that can enable a user to perform such bioinformatics analysis with minimal effort. this also precludes a direct comparison of the peptidemine server with similar tools in this specific niche. in its present form, the concept of sequence searches in interacting sequence space of proteins for peptide design is simple and effective. we anticipate that this concept, built into peptidemine server, would be broadly applicable across different systems albeit with some manual intervention required to design peptides with desired characteristics.  the possibility to predict and validate protein-peptide interactions is a crucial step towards identifying the links between different cellular processes. towards this goal, the rational design of peptides that can best mimic the predicted interactions is essential to ensure experimental validation in vitro. peptidemine is a generic approach to identify biologically relevant putative substrates and peptides using limited information. as the datasets and the approach are not context-biased, the peptidemine server can be utilised effectively to identify new and potentially interesting interacting partners. this approach scores over other strategies for the identification of interacting peptides as it provides an opportunity to identify peptides from interacting partners based on user-defined residue and length-based criteria along with go annotations alongside a web-based platform for the quality assessment of peptides. other parameters, like secondary structure, disordered regions, instability index, charge and amino acid indices, are measured for the peptides identified by peptidemine. peptidemine is not trained using any data that may be specific to a particular protein-peptide system. it is thus likely that the peptidemine method and server would help identify new peptides that can be validated using experimental and computational studies potentially leading to new biological insights. the webserver will be useful for the identification of new peptides to be used in experimental and computational protein-peptide binding studies. the concept of peptidemine and the server can be specifically used for the identification and analysis of peptides or functional patterns for binding studies, peptide design, peptide-ligand identification, identification of homologous peptides and functional motifs in the interacting sequence space of protein, compilation of peptide libraries for high-throughput screening and protein-peptide docking analysis. list of abbreviations used url: uniform resource locator; go: gene ontology; ptp: protein tyrosine phosphatase; rptp: receptor protein tyrosine phosphatase; cdk: cyclin dependent protein kinases; sh3: src homology 3; dsh: dishevelled; dep: domain found in dishevelled, egl- and pleckstrin; pten: phosphatase and tensin homolog; dlar: drosophila leucocyte antigen related protein availability & requirements project name: peptidemine - a webserver for the design of peptides for protein-peptide binding studies derived from protein-protein interactomes. project home page: peptidemine results pages for examples discussed in this manuscript: operating system: platform independent webserver license: free for academics, authorization license needed for commercial usage. any restrictions to use by non-academics: license needed. competing interests the authors declare that they have no competing interests. authors' contributions ks contributed to the data integration, server development, programming and compiling the manuscript, llm, sv and bg were involved in the formulation of the strategy and representative examples, rs contributed to the overall planning of this project and the presentation of the webserver and this manuscript. all authors read and approved the final manuscript. supplementary material additional file 1 details about the peptidemine search parameters and url to access the peptidemine results page of experimentally validated peptides. click here for file acknowledgements ks is supported by a grant from the department of science and technology, india. llm is a senior research fellow of the csir; v.s. is a dbt post-doctoral fellow. bg acknowledges financial support received from the dst and the wellcome trust, u.k. rs thanks ncbs for financial and infrastructural support. we thank the referees for their constructive criticism and valuable comments.
this rational design procedure involves the integration of protein-protein interaction data, gene ontology, physico-chemical calculations, domain-domain interaction data and information on functional sites or critical residues. the strategy described here involves the integration of data and tools to identify potential interacting partners for a protein and design criteria for peptides based on desired biochemical properties. signal transduction events often involve transient, yet specific, interactions between structurally conserved protein domains and polypeptide sequences in target proteins. to further facilitate experimental validation, the peptidemine webserver also provides a list of physico-chemical parameters corresponding to the peptide to determine the feasibility of using the peptide for in vitro biochemical or biophysical studies. in this context, it is envisaged that the rational design of peptides for protein-peptide binding studies could substantially facilitate the experimental strategies to evaluate a predicted interaction. this approach based on sequence searches in the interacting sequence space has been developed into a webserver, which can be used for the identification and analysis of peptides, peptide homologues or functional patterns from the interacting sequence space of a protein. alongside the search for interacting protein sequences using three different search programs, the server also provides the biochemical characteristics of candidate peptides to prune peptide sequences based on features that are most suited for a given experiment. the identification and validation of these associating domains is crucial to understand signal transduction pathways that modulate different cellular or developmental processes. the peptidemine server is available at the url: http://caps.ncbs.res.in/peptidemine here we describe an integrated approach called "peptidemine" for the identification of peptides based on specific functional patterns present in the sequence of an interacting protein.
 signal transduction events often involve transient, yet specific, interactions between structurally conserved protein domains and polypeptide sequences in target proteins. the identification and validation of these associating domains is crucial to understand signal transduction pathways that modulate different cellular or developmental processes. bioinformatics strategies to extract and integrate information from diverse sources have been shown to facilitate the experimental design to understand complex biological events. these methods, primarily based on information from high-throughput experiments, have also led to the identification of new connections thus providing hypothetical models for cellular events. such models, in turn, provide a framework for directing experimental efforts for validating the predicted molecular rationale for complex cellular processes. in this context, it is envisaged that the rational design of peptides for protein-peptide binding studies could substantially facilitate the experimental strategies to evaluate a predicted interaction. this rational design procedure involves the integration of protein-protein interaction data, gene ontology, physico-chemical calculations, domain-domain interaction data and information on functional sites or critical residues.  here we describe an integrated approach called "peptidemine" for the identification of peptides based on specific functional patterns present in the sequence of an interacting protein. this approach based on sequence searches in the interacting sequence space has been developed into a webserver, which can be used for the identification and analysis of peptides, peptide homologues or functional patterns from the interacting sequence space of a protein. to further facilitate experimental validation, the peptidemine webserver also provides a list of physico-chemical parameters corresponding to the peptide to determine the feasibility of using the peptide for in vitro biochemical or biophysical studies.  the strategy described here involves the integration of data and tools to identify potential interacting partners for a protein and design criteria for peptides based on desired biochemical properties. alongside the search for interacting protein sequences using three different search programs, the server also provides the biochemical characteristics of candidate peptides to prune peptide sequences based on features that are most suited for a given experiment. the peptidemine server is available at the url: http://caps.ncbs.res.in/peptidemine 