Abstract
Short linear motifs (SLiMs) are small protein sequence patterns that mediate a large number of critical protein-protein interactions, involved in processes such as complex formation, signal transduction, localisation and stabilisation. SLiMs show rapid evolutionary dynamics and are frequently the targets of molecular mimicry by pathogens. Identifying enriched sequence patterns due to convergent evolution in non-homologous proteins has proven to be a successful strategy for computational SLiM prediction. Tools of the SLiMSuite package use this strategy, using a statistical model to identify SLiM enrichment based on the evolutionary relationships, amino acid composition and predicted disorder of the input proteins. The quality of input data is critical for successful SLiM prediction. Cytoscape provides a user-friendly, interactive environment to explore interaction networks and select proteins based on common features, such as shared interaction partners. SLiMScape embeds tools of the SLiMSuite package for de novo SLiM discovery (SLiMFinder and QSLiMFinder) and identifying occurrences/enrichment of known SLiMs (SLiMProb) within this interactive framework. SLiMScape makes it easier to (1) generate high quality hypothesis-driven datasets for these tools, and (2) visualise predicted SLiM occurrences within the context of the network. To generate new predictions, users can select nodes from a protein network or provide a set of Uniprot identifiers. SLiMProb also requires additional query motif input. Jobs are then run remotely on the SLiMSuite server ( http://rest.slimsuite.unsw.edu.au) for subsequent retrieval and visualisation. SLiMScape can also be used to retrieve and visualise results from jobs run directly on the server. SLiMScape and SLiMSuite are open source and freely available via GitHub under GNU licenses.
Keywords: SLiM, Short Linear Motif; protein-protein interaction; domain-motif interaction; minimotif; SLiMSuite; SLiMFinder
Introduction
Many protein-protein interactions (PPIs) are mediated by a short linear motif (SLiM) in one protein interacting with globular domains in another 1. The past decade has seen the development of many computational methods and tools for predicting SLiMs from protein sequences and/or PPI data 2, 3. SLiMs are short (2–15 amino acids in length) and degenerate (with few residues determining specificity) 4, which makes them hard to identify against a backdrop of highly conserved structural domains. These features also impart remarkable evolutionary plasticity, and convergent (i.e. independent) evolution of new SLiM occurrences is common 5, 6. Some of the best examples of this come from viruses, which often hijack host cellular processes via molecular mimicry of host SLiMs 7. An effective approach for de novo SLiM discovery is to explicitly model this convergent evolution and look for enriched sequence patterns in non-homologous proteins 5, 8, 9. SLiMFinder combines this approach with a robust statistical model, which enables a good estimation of the probability that an observed enrichment is by chance 6, 9– 11. “Query” SLiMFinder (QSLiMFinder) extends this approach to define the motif search space on a specific protein, such as a viral interactor, and look for enrichment in the remaining non-homologous proteins in the dataset 11.
Combining motif discovery tools with biological knowledge has recently identified a new motif (“ABBA”) that binds the anaphase-promoting complex or cyclosome (APC/C) ubiquitin ligase 12. Nevertheless, despite the improved performance and potential of these methods, they are yet to deliver the promised windfall of new motifs 4. In large part, this is due to the difficulty in constructing appropriate datasets for SLiM discovery 2, 6. SLiM discovery relies on a careful balance of maximising the SLiM-containing signal in the data whilst removing noise by reducing the search space, either in terms of PPI or protein regions 11. Cytoscape is a well developed platform for the interactive generation and exploration of PPI datasets 13. Cytoscape is a useful resource for SLiM discovery, enabling visual groupings of proteins that share a common interaction partner and may also share a SLiM-mediated mechanism of binding. Such proteins can either be used as input for de novo SLiM discovery approaches 5, 6 or explored for enrichment of known motifs 14.
SLiMScape brings these tools together in a friendly environment that allows the user to browse, define and explore protein nodes whose interactors are enriched for over-represented motifs. The previously developed SLiMScape plugin for Cytoscape 2.x enabled the user to interactively run SLiMFinder 9 for de novo SLiM discovery, or SLiMSearch 15 for predicting novel occurrences of known SLiMs 16. To take advantage of the recent developments and features of Cytoscape, we have developed SLiMScape 3.x, a redesigned and updated app for Cytoscape 3.x. The SLiM discovery functions of SLiMScape have also been extended through the incorporation of QSLiMFinder 11 and enrichment statistics for known SLiMs using SLiMProb (formerly called SLiMSearch 1.x) 14. SLiMScape 3.x is built on a new set of SLiMSuite servers that permit any of the commandline options of the standalone programs to be called via the Cytoscape app. Alternatively, SLiMSuite server jobs can be executed online ( http://www.slimsuite.unsw.edu.au/servers.php) and the results imported and visualised using SLiMScape.
Methods
Implementation and operation
SLiMScape calls on the original Python implementations of programs in SLiMSuite; namely SLiMFinder 9, QSLiMFinder 11 and SLiMProb 14. These are run remotely on the SLiMSuite servers at the University of New South Wales (UNSW) through a RESTful API interface ( http://rest.slimsuite.unsw.edu.au) built on webpy 0.37 ( https://github.com/webpy). SLiMScape also includes visualisation classes that utilise the Cytoscape interface to provide a graphical representation of results.
SLiMScape was developed for Cytoscape 3, which substantially differs from previous Cytoscape versions. Because of this, it was necessary that the predecessor app, SLiMScape 1.x, be rewritten. The new version of SLiMScape was written on top of Open Service Gateway Initiative (OSGi) 17, a software framework of pluggable modules, using the Maven project management tool ( http://maven.apache.org) 27. The language used has been Java SE Runtime Environment 7 (Java 7). An active internet connection is required to submit or retrieve server jobs, although subsequent analysis can be performed offline. Cytoscape may be closed whilst jobs are queued and/or running on the server.
Loading input data
SLiMScape is designed to be run directly from within Cytoscape, or to visualise the results of a previous SLiMSuite server job. As such, all three SLiMSuite programs will accept three different inputs to identify the primary dataset of proteins for analysis ( Figure 1):
-
1.
A selection of nodes from an existing Cytoscape network view. Node ‘name’ attributes must be Uniprot identifiers or accession numbers.
-
2.
A list of Uniprot identifiers or accession numbers, separated by commas, whitespace and/or new lines.
-
3.
The Job ID of a previous SLiMSuite server job. This may have been submitted via SLiMScape or run directly on the server.
Figure 1. SLiMScape Cytoscape panels.
A. SLiMFinder run panel. B. SLiMFinder options panel. C. Results panel containing sequence and motif information. D. Results graph. Nodes containing SLiMs are indicated as red diamonds, where dark red indicates 2+ SLiMs. Nodes without SLiMs are displayed with default settings (blue circles in this case).
SLiMFinder. A set of proteins is the only required input for SLiMFinder.
QSLiMFinder. QSLiMFinder needs an additional query protein input, which is used to build the motif space 11. This should be the Uniprot accession number of one of the input proteins. If no accession number is given, the first protein returned by Uniprot will be used. This is not necessarily the same as the first accession number provided and should therefore be avoided. The query protein(s) used will be reported in the job’s log output at the server.
SLiMProb. SLiMProb needs one or more SLiMs to search within the protein dataset. These should be provided as SLiM regular expressions, e.g. DSG.{2,3}[ST] (where .{2,3} indicates two or three “wildcards” are permitted and [ST] is a serine or threonine). (See the Eukaryotic Linear Motif (ELM) database 18 or SLiMScape documentation for more examples.) Multiple motifs can be provided, separated by commas. Whitespace is not permitted.
Data aliases. The SLiMSuite REST servers also feature a number of input aliases ( http://rest.slimsuite.unsw.edu.au/alias). These include Uniprot ID lists and motif definitions for ELM and their occurrences from the ELM database 18.
Setting parameters
The main input parameters for the SLiM programs are specified in the “Settings” panel ( Figure 1B):
Disorder masking: masks residues with an IUPred 19 disorder score < 0.2. This threshold can be modified by adding an iucut=X option to the custom parameters box.
Conservation masking: masks residues with low relative local conservation 20. By default, this uses GOPHER 21 to generate a Clustal Omega 22 alignment of predicted eukaryotic orthologues from the April 2015 release of the Quest For Orthologues reference proteomes 23. Different protein databases for GOPHER can be selected by adding an orthdb=X command to the custom parameters box. (See GOPHER server for details.)
Feature masking: masks residues which occur in Uniprot-annotated domain and transmembrane features. A different set of Uniprot features may be masked by adding ftmask=LIST to the custom parameters box.
SLiMBuild settings: the maximum motif length (number of defined positions and maximum wildcard spacer length) and whether to return ambiguous motifs. Amino acid equivalences for motif ambiguity can be set using the custom parameters box.
Custom parameters: additional commandline options can be provided as “Custom parameters” ( Figure 1B). These may be used to modify/supersede the options above, or to use SLiMSuite features that have been left out of the dialogue box for clarity. Please see the SLiMSuite documentation for a full list of commandline options. New features added to the SLiMSuite servers are instantly available through the custom parameters box.
Running the program
Once all required inputs are provided and parameters are set, the desired program can be executed by clicking on the “Run X” button (where X is the name of the program being run). A popup window indicating processing will appear if a new server run is commencing ( Figure 2). Jobs typically take a few minutes to run, although larger jobs (>100 proteins) may take several hours to complete depending on server load and the program settings. The server Job ID for this run will be displayed and also populate the Job ID box in the input panel ( Figure 1A). This popup gives three progress options:
Stop and return to Cytoscape. The job will continue running on the server but Cytoscape can be used as usual in the meantime. Additional jobs may be sent to the server whilst waiting for one to complete.
Monitor job progress at the SLiMSuite server. This will open the job’s status page at the SLiMSuite server in the user’s default web browser.
Check for job completion. If complete, this will load the results for visualisation. Otherwise, the popup will reload.
Figure 2. SLiMScape progress popup.
Running jobs will report the server job ID for future recall and provide options to: Stop and return to Cytoscape; Monitor job progress at the SLiMSuite server; or Check for job completion.
Alternatively, a previous server Job ID can be entered in the Job ID box and loaded by clicking the “Retrieve” button. If complete, this will load the data into Cytoscape for visualisation. Otherwise, the running popup will appear. If an inappropriate Job ID is provided, or a job has crashed, an appropriate message should appear. If in doubt, the Monitor button in the progress popup ( Figure 2) can be used to check that a job has executed correctly.
Output
Once finished, tables showing the discovered SLiMs are presented in the Cytoscape control panel, in a new tab named after the SLiMSuite Job ID ( Figure 1C). In each case, two tables are provided: (1) a table summarising overall statistics for each motif in the dataset, and (2) details of the individual occurrences (if any) of motifs in the input proteins. Table fields are identical for SLiMFinder and QSLiMFinder, whereas SLiMProb has slightly different output ( Table 1). The Job ID produced by the server is presented in the “Job ID” box. The SLiMScape panel only shows a subset of the (Q)SLiMFinder/SLiMProb results fields; full output can be accessed at the server by clicking the “Full results” button and viewing the “main” or “occ” tabs. Results can also be accessed by entering the Job ID directly at the SLiMSuite server ( http://www.slimsuite.unsw.edu.au/servers.php), enabling results to be viewed and shared independently of Cytoscape.
Table 1. Main output fields for SLiMSuite summary and occurrence results tables.
Field | Description | (Q)SLiMFinder | SLiMProb |
---|---|---|---|
Rank | Rank of predicted SLiM | Summary | - |
Sig | SLiMChance significance of predicted SLiM | Both | - |
Motif | Name of SLiM being searched | - | Both |
Pattern | Pattern of SLiM returned by (Q)SLiMFinder or searched
by SLiMProb |
Both | Summary |
IC | Normalised information content of Pattern | Summary | Summary |
Occ/N_Occ | No. occurrences in dataset | Summary | Summary |
Support/N_Seq | No. proteins with 1+ occurrences | Summary | Summary |
UP/N_UPC | No. unrelated proteins with 1+ occurrences | Summary | Summary |
E_UPC | Expected number of unrelated proteins containing the
motif |
- | Summary |
p_UPC | Probability of observing ≥ N_UPC given E_UPC | - | Summary |
pUnd_UPC | Probability of observing ≤ N_UPC given E_UPC | - | Summary |
Seq | Name of protein sequence | Occurrence | Occurrence |
Start_Pos | Start position of occurrence | Occurrence | Occurrence |
End_Pos | End position of occurrence | Occurrence | Occurrence |
If a Job ID is retrieved without any nodes selected, a new network is created. By default, this will be named “SLiMOutput”; it is recommended to rename it in the network tab if multiple networks are to be analysed. Edges in this new network represent homology as detected with BLAST+ ( E < 1 e −4) 24. The subnetworks defined by these edges correspond to the “Unrelated Protein Clusters (UPC)” used by the SLiMChance statistics to correct for evolutionary relationships and explicitly model convergent evolution.
When nodes are selected in the Cytoscape network graph, the visual representation of nodes will be updated upon results retrieval. Due to the wide range of possible applications and user requirements, SLiMScape node formatting has been kept deliberately simple to avoid confusion. SLiM presence in a node is indicated by a change in colour and shape; from the native settings to a red diamond ( Figure 1C). A darker shade of red indicates multiple SLiMs being present in that node. Only selected nodes will be altered and any nodes without SLiM occurrences remain as they were; if a network has already been formatted ( e.g. by an earlier SLiMScape run), the old formatting is not removed first. To remove SLiMScape formatting, select the appropriate nodes, visit the Node tab of the Style control panel and “Remove Bypass” for the relevant properties. Users can also apply additional bypass or mapping styles to manually combine results from different runs. Missing nodes will not be added to an existing network; if nodes need to be added, users should create a new network by retrieving results without any nodes selected, and then merge the networks. Clearly, this will only happen when importing results from a SLiMSuite run that was created directly on the server, or with a different network.
It should be noted that although modified node attributes will be retained, SLiMScape tabs are not saved with a Cytoscape session. It is therefore recommended to rename modified networks with the Job ID if multiple runs have been performed on the same data.
Dependencies
The app relies on the Apache HTTP Client library to make HTTP requests to the SLiMSuite RESTful API server. The Java built in class ( java.net.HttpURLConnection) was avoided as it does not support cancellation; an element important to a responsive user interface, particularly with large data sets and the substantial processing times these require.
Use cases
Cytoscape can be used to import PPI data from a number of databases. The IntAct database at the European Bioinformatics Institute (EBI) 25 is particularly suitable for SLiMScape analyses because the majority of nodes are mapped to Uniprot accession numbers. Other databases can be used but some additional mapping on to Uniprot identifiers might be required.
The proteins ‘F-box and WD repeat domain containing 11’ (Gene Symbol: FBXW11; Uniprot: Q9UKB1) and ‘beta-transducin repeat containing E3 ubiquitin protein ligase’ (Gene Symbol: BTRC; Uniprot: Q9Y297) are two proteins of the SCF(beta-TRCP)-ubiquitin ligase complex, which recognise phosphodegron motifs (ELM DEG_SCF_TRCP1_1 18) via their WD40 domains. We used the File » Import » Network » Public Databases function of Cytoscape to search for records matching FBXW11 and BTRC and imported the 184 records (184 edges; 86 nodes) from IntAct ( Figure 3A). This network was then reduced to direct human and viral PPI of BTRC and FBXW11 and duplicate edges compressed.
Figure 3. SLiMFinder results for shared FBXW11/BTRC interactors.
A. PPI network imported from IntAct. B. Human and viral proteins that interact with both FBXW11 and BTRC. C. SLiMFinder results for de novo SLiM prediction in the shared interactors (Job ID 15061100050). D. QSLiMFinder server results for de novo SLiM prediction using HIV Vpu as a query (Job ID 15061200029).
Working on the principle that WD40-interaction motifs are most likely to be found in proteins that interact with both WD40 proteins, Cytoscape was used to reduce the network further to nodes interacting with both proteins ( Figure 3B). These interactors were then input to SLiMFinder for de novo SLiM prediction, using disorder and Uniprot feature masking. SLiMFinder returned a variant of the phosphodegron motif, DSG ( P < 0.05), which was found in 14 of the 21 proteins ( Figure 3C).
The HIV Vpu protein interacts with both proteins and is therefore of particular interest as a potential molecular mimic. We repeated the analysis using QSLiMFinder with Vpu as the query. As previously observed 11, restricting the motif search space with QSLiMFinder increases the sensitivity of the search and returns the DSG motif with greater significance ( P < 10 −5) in addition to a number of different variants of the same motif ( Figure 3D).
These data were clearly enriched for a DSG motif, which is a more degenerate variant of the annotated ELM DEG_SCF_TRCP1_1 motif, DSG.{2,3}[ST]. To investigate this further, the full set of BTRC and/or FBXW11 interactors were subject to a SLiMProb search of both the DSG and ELM ( DSG.{2,3}[ST]) motifs with the same disorder and Uniprot feature masking (Job ID 15061200035). Using Cytoscape, proteins were arranged into three PPI sets of BTRC-only, FBXW11-only and shared interactors, arranged with DSG-containing proteins at one end and DSG-free proteins at the other ( Figure 4). The SLiMProb run was opened up as new network to identify homology between the proteins ( Figure 4A) and the two networks merged ( Figure 4B). The SLiMProb search was repeated with additional conservation masking (Job ID 15061200036). Proteins with conserved motif occurrences were manually changed to circles (conserved DSG) or hexagons (conserved DSG.{2,3}[ST]) in the merged network ( Figure 4B).
Figure 4. SLiMProb results for DSG and DSG.{2,3}[ST] motifs in FBXW11/BTRC interactors.
A. Protein network generated from SLiMProb results labelled using Gene names extracted from Uniprot IDs. Edges in this network represent sequence homology. Red nodes indicate proteins with motif occurrences. Proteins with both motifs are in dark red. Proteins without either motif are blue circles. B. Merged PPI and homology network. Blue dotted lines represent sequence homology. Nodes are coloured and shaped according to motif occurrences: DSG, orange; DSG.{2,3}[ST], dark red; conserved DSG, circles; conserved DSG.{2,3}[ST], hexagons; no motifs, blue rectangles. The dark red circles (WWTR1 and TRIM9) have conserved DSG occurrences and unconserved DSG.{2,3}[ST] occurrences.
Visual inspection of the motif distribution suggested that the DSG motif is actually more specific for the interaction than the defined ELM, showing a greater enrichment in the proportion of joint interactors versus interaction partners of only BTRC or FBXW11. This observation was confirmed by subsequent SLiMProb analysis of six different groups of proteins ( Figure 5). However, when the sequence composition of the proteins was taken into consideration, it became clear that the defined ELM was considerably more enriched across all BTRC/FBXW11 interactors than the simpler DSG motif. This was particularly pronounced when looking at evolutionarily conserved instances ( i.e. results from SLiMProb analyses with conservation masking) ( Figure 5C). This demonstrates the power of combining Cytoscape and SLiMSuite to get insights that are not obvious from either tool in isolation.
Figure 5. SLiMProb enrichment for DSG and DSG.{2,3}[ST] (“ELM”) motifs in FBXW11/BTRC interactors.
A. Schematic of the different protein subsets analysed. B. Proportions of unrelated proteins with motif occurrences. ELM indicates DSG.2,3[ST]. DSGcons and ELMcons are conserved occurrences. C. Observed/expected number of unrelated proteins with motif occurrences (N_UPC/E_UPC, see Table 1).
Also of interest is the other viral protein in the dataset, the NSP1 protein of ribovirus A (Uniprot: Q84940), which is reported to interact with FBXW11 but not BTRC. It has a DSG.SD sequence, which is intriguingly similar to the DEG_SCF_TRCP1_1 motif. Indeed, this motif was recently reported to be another case of molecular mimicry, targeting the beta-TrCP subunit 26. The evolutionary dynamics of SLiMs are complex; further work will need to be done to establish whether any of the other DSG instances that fail to match the more specific ELM definition represent hitherto undescribed variants of the motif or non-functional background sequence patterns.
Summary
SLiM discovery is a challenging task that requires high quality data in addition to appropriate bioinformatics tools. There is often a disconnect between users with the biological knowledge to construct the former and those with the computational experience to run the latter. Embedding the SLiM discovery tools of SLiMSuite within the interactive environment of Cytoscape will help to bridge that gap, enable new patterns to be identified and new questions to be formulated.
Data availability
SLiMSuite results for the figures in this manuscript can be retrieved by entering the Job ID indicated in the text through the SLiMScape app, or at: http://www.slimsuite.unsw.edu.au/servers.php. Job IDs for Figure 5 are given in Table 2.
Table 2. SLiMSuite Job IDs for SLiMProb analysis of DSG and DSG.2,3[ST] ( Figure 5).
Dataset | Disorder and
Feature Masking |
Disorder, Conservation
and Feature Masking |
---|---|---|
BTRC-Only | 15061200032 | 15061200041 |
BTRC | 15061200031 | 15061200040 |
Shared | 15061200030 | 15061200037 |
FBXW11-Only | 15061200033 | 15061200039 |
FBXW11 | 15061200034 | 15061200038 |
Combined | 15061200035 | 15061200036 |
Software availability
Software available from
Latest source code
Source code as at the time of publication
Archived source code as at the time of publication
License
GNU Lesser General Public License ( http://www.gnu.org/licenses/gpl.html).
SLiMSuite is available via GitHub ( https://github.com/slimsuite/SLiMSuite) under a GNU General Public License (DOI: 10.5281/zenodo.19480 29).
Acknowledgments
The authors would like to thank the UNSW Science Faculty Computing Unit for all their assistance in setting up the SLiMSuite REST servers. In particular, RJE would like to thank Adrian Plummer, without whom there would be no functional server.
Funding Statement
EO and ÅP-B were funded from a UNSW start up grant awarded to RJE. Development of some of the tools by NP and RJE was funded by a Biotechnology and Biological Sciences Research Council (BBSRC) New Investigator Award (BB/I006230/1) to RJE.
I confirm that the funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
[version 1; referees: 2 approved]
Supplementary material
Cytoscape session file for network figures in SLiMScape manuscript. This file contains a Cytoscape 3 session file (*.cys) containing five networks used to generate Figure 3– Figure 5.
.
References
- 1. Tompa P, Davey NE, Gibson TJ, et al. : A million peptide motifs for the molecular biologist. Mol Cell. 2014;55(2):161–9. 10.1016/j.molcel.2014.05.032 [DOI] [PubMed] [Google Scholar]
- 2. Edwards RJ, Palopoli N: Computational prediction of short linear motifs from protein sequences. Methods Mol Biol. 2015;1268:89–141. 10.1007/978-1-4939-2285-7_6 [DOI] [PubMed] [Google Scholar]
- 3. Kelil A, Dubreuil B, Levy ED, et al. : Fast and accurate discovery of degenerate linear motifs in protein sequences. PLoS One. 2014;9(9):e106081. 10.1371/journal.pone.0106081 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4. Davey NE, Van Roey K, Weatheritt RJ, et al. : Attributes of short linear motifs. Mol Biosyst. 2012;8(1):268–81. 10.1039/c1mb05231d [DOI] [PubMed] [Google Scholar]
- 5. Neduva V, Linding R, Su-Angrand I, et al. : Systematic discovery of new recognition peptides mediating protein interaction networks. PLoS Biol. 2005;3(12):e405. 10.1371/journal.pbio.0030405 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6. Edwards RJ, Davey NE, O’Brien KT, et al. : Interactome-wide prediction of short, disordered protein interaction motifs in humans. Mol Biosyst. 2012;8(1):282–95. 10.1039/c1mb05212h [DOI] [PubMed] [Google Scholar]
- 7. Davey NE, Travé G, Gibson TJ: How viruses hijack cell regulation. Trends Biochem Sci. 2011;36(3):159–69. 10.1016/j.tibs.2010.10.002 [DOI] [PubMed] [Google Scholar]
- 8. Davey NE, Shields DC, Edwards RJ: SLiMDisc: short, linear motif discovery, correcting for common evolutionary descent. Nucleic Acids Res. 2006;34(12):3546–54. 10.1093/nar/gkl486 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9. Edwards RJ, Davey NE, Shields DC: SLiMFinder: a probabilistic method for identifying over-represented, convergently evolved, short linear motifs in proteins. PLoS One. 2007;2(10):e967. 10.1371/journal.pone.0000967 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10. Davey NE, Edwards RJ, Shields DC: Estimation and efficient computation of the true probability of recurrence of short linear protein sequence motifs in unrelated proteins. BMC Bioinformatics. 2010;11:14. 10.1186/1471-2105-11-14 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11. Palopoli N, Lythgow KT, Edwards RJ: QSLiMFinder: improved short linear motif prediction using specific query protein data. Bioinformatics. 2015;31(14):2284–93. 10.1093/bioinformatics/btv155 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12. Di Fiore B, Davey NE, Hagting A, et al. : The ABBA motif binds APC/C activators and is shared by APC/C substrates and regulators. Dev Cell. 2015;32(3):358–72. 10.1016/j.devcel.2015.01.003 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13. Shannon P, Markiel A, Ozier O, et al. : Cytoscape: a software environment for integrated models of biomolecular interaction networks. Genome Res. 2003;13(11):2498–504. 10.1101/gr.1239303 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14. Davey NE, Haslam NJ, Shields DC, et al. : SLiMSearch: a webserver for finding novel occurrences of short linear motifs in proteins, incorporating sequence context.In TMH Dijkstra, E Tsivtsivadze, E Marchiori, T Heskes, editors, Pattern Recognition in Bioinformatics.5th IAPR International Conference, PRIB 2010, Nijmegen, The Netherlands, September 22–24, 2010. Proceedings, volume 6282 of Lecture Notes in Computer Science, Berlin, Springer-Verlag.2010;50–61. 10.1007/978-3-642-16001-1_5 [DOI] [Google Scholar]
- 15. Davey NE, Haslam NJ, Shields DC, et al. : SLiMSearch 2.0: biological context for short linear motifs in proteins. Nucleic Acids Res. 2011;39(Web Server issue):W56–W60. 10.1093/nar/gkr402 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16. O'Brien KT, Haslam NJ, Shields DC: SLiMScape: a protein short linear motif analysis plugin for Cytoscape. BMC Bioinformatics. 2013;14:224. 10.1186/1471-2105-14-224 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.OSGi Alliance: OSGi service platform.Release 3. IOS Press, Inc.2003. Reference Source [Google Scholar]
- 18. Dinkel H, Van Roey K, Michael S, et al. : The eukaryotic linear motif resource ELM: 10 years and counting. Nucleic Acids Res. 2014;42(Database issue):D259–66. 10.1093/nar/gkt1047 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19. Dosztányi Z, Csizmok V, Tompa P, et al. : IUPred: web server for the prediction of intrinsically unstructured regions of proteins based on estimated energy content. Bioinformatics. 2005;21(16):3433–4. 10.1093/bioinformatics/bti541 [DOI] [PubMed] [Google Scholar]
- 20. Davey NE, Shields DC, Edwards RJ: Masking residues using context-specific evolutionary conservation significantly improves short linear motif discovery. Bioinformatics. 2009;25(4):443–50. 10.1093/bioinformatics/btn664 [DOI] [PubMed] [Google Scholar]
- 21. Davey NE, Edwards RJ, Shields DC: The SLiMDisc server: short, linear motif discovery in proteins. Nucleic Acids Res. 2007;35(Web server issue):w455–9. 10.1093/nar/gkm400 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22. Sievers F, Wilm A, Dineen D, et al. : Fast, scalable generation of high-quality protein multiple sequence alignments using Clustal Omega. Mol Syst Biol. 2011;7:539. 10.1038/msb.2011.75 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23. Dessimoz C, Gabaldón T, Roos DS, et al. : Toward community standards in the quest for orthologs. Bioinformatics. 2012;28(6):900–4. 10.1093/bioinformatics/bts050 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24. Camacho C, Coulouris G, Avagyan V, et al. : BLAST+: architecture and applications. BMC Bioinformatics. 2009;10:421. 10.1186/1471-2105-10-421 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25. Orchard S, Ammari M, Aranda B, et al. : The MIntAct project--IntAct as a common curation platform for 11 molecular interaction databases. Nucleic Acids Res. 2014;42(Database issue):D358–63. 10.1093/nar/gkt1115 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26. Morelli M, Dennis AF, Patton JT: Putative E3 ubiquitin ligase of human rotavirus inhibits NF-κB activation by using molecular mimicry to target β-TrCP. MBio. 2015;6(1):e02490–14. 10.1128/mBio.02490-14 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Apache Software Foundation. Apache Maven Project.2015. Reference Source [Google Scholar]
- 28. Olorin E, O’brien KT, Palopoli N, et al. : SLiMScape: SLiMScape v3.0.1 (Publication release). Zenodo. 2015. Data Source
- 29. Edwards Lab: SLiMSuite: SLiMSuite v1.0.0 (2015-07-06). Zenodo. 2015. Data Source