ALL Metrics
-
Views
-
Downloads
Get PDF
Get XML
Cite
Export
Track
Software Tool Article

SLiMScape 3.x: a Cytoscape 3 app for discovery of Short Linear Motifs in protein interaction networks

[version 1; peer review: 2 approved]
PUBLISHED 05 Aug 2015
Author details Author details
OPEN PEER REVIEW
REVIEWER STATUS

This article is included in the Cytoscape gateway.

This article is included in the Bioinformatics gateway.

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 another1. The past decade has seen the development of many computational methods and tools for predicting SLiMs from protein sequences and/or PPI data2,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 common5,6. Some of the best examples of this come from viruses, which often hijack host cellular processes via molecular mimicry of host SLiMs7. An effective approach for de novo SLiM discovery is to explicitly model this convergent evolution and look for enriched sequence patterns in non-homologous proteins5,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 chance6,911. “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 dataset11.

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 ligase12. Nevertheless, despite the improved performance and potential of these methods, they are yet to deliver the promised windfall of new motifs4. In large part, this is due to the difficulty in constructing appropriate datasets for SLiM discovery2,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 regions11. Cytoscape is a well developed platform for the interactive generation and exploration of PPI datasets13. 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 approaches5,6 or explored for enrichment of known motifs14.

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 SLiMFinder9 for de novo SLiM discovery, or SLiMSearch15 for predicting novel occurrences of known SLiMs16. 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 QSLiMFinder11 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 SLiMFinder9, QSLiMFinder11 and SLiMProb14. 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.

277b7714-09da-4366-972f-f0a352a48d37_figure1.gif

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 space11. 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) database18 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 database18.

Setting parameters

The main input parameters for the SLiM programs are specified in the “Settings” panel (Figure 1B):

  • Disorder masking: masks residues with an IUPred19 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 conservation20. By default, this uses GOPHER21 to generate a Clustal Omega22 alignment of predicted eukaryotic orthologues from the April 2015 release of the Quest For Orthologues reference proteomes23. 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.

277b7714-09da-4366-972f-f0a352a48d37_figure2.gif

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.

FieldDescription(Q)SLiMFinderSLiMProb
RankRank of predicted SLiMSummary-
SigSLiMChance significance of predicted SLiMBoth-
MotifName of SLiM being searched-Both
PatternPattern of SLiM returned by (Q)SLiMFinder or searched
by SLiMProb
BothSummary
ICNormalised information content of PatternSummarySummary
Occ/N_OccNo. occurrences in datasetSummarySummary
Support/N_SeqNo. proteins with 1+ occurrencesSummarySummary
UP/N_UPCNo. unrelated proteins with 1+ occurrencesSummarySummary
E_UPCExpected number of unrelated proteins containing the
motif
-Summary
p_UPCProbability of observing ≥ N_UPC given E_UPC-Summary
pUnd_UPCProbability of observing ≤ N_UPC given E_UPC-Summary
SeqName of protein sequenceOccurrenceOccurrence
Start_PosStart position of occurrenceOccurrenceOccurrence
End_PosEnd position of occurrenceOccurrenceOccurrence

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 < 1e−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_118) 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.

277b7714-09da-4366-972f-f0a352a48d37_figure3.gif

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 observed11, 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).

277b7714-09da-4366-972f-f0a352a48d37_figure4.gif

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.

277b7714-09da-4366-972f-f0a352a48d37_figure5.gif

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 subunit26. 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).

DatasetDisorder and
Feature Masking
Disorder, Conservation
and Feature Masking
BTRC-Only1506120003215061200041
BTRC1506120003115061200040
Shared1506120003015061200037
FBXW11-Only1506120003315061200039
FBXW111506120003415061200038
Combined1506120003515061200036

Software availability

Source code as at the time of publication

https://github.com/F1000Research/SLiMScape

Archived source code as at the time of publication

http://dx.doi.org/10.5281/zenodo.1983528

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.1948029).

Comments on this article Comments (0)

Version 1
VERSION 1 PUBLISHED 05 Aug 2015
Comment
Author details Author details
Competing interests
Grant information
Copyright
Download
 
Export To
metrics
Views Downloads
F1000Research - -
PubMed Central
Data from PMC are received and updated monthly.
- -
Citations
CITE
how to cite this article
Olorin E, O'Brien KT, Palopoli N et al. SLiMScape 3.x: a Cytoscape 3 app for discovery of Short Linear Motifs in protein interaction networks [version 1; peer review: 2 approved]. F1000Research 2015, 4:477 (https://doi.org/10.12688/f1000research.6773.1)
NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article.
track
receive updates on this article
Track an article to receive email alerts on any updates to this article.

Open Peer Review

Current Reviewer Status: ?
Key to Reviewer Statuses VIEW
ApprovedThe paper is scientifically sound in its current form and only minor, if any, improvements are suggested
Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit.
Not approvedFundamental flaws in the paper seriously undermine the findings and conclusions
Version 1
VERSION 1
PUBLISHED 05 Aug 2015
Views
19
Cite
Reviewer Report 09 Nov 2015
Srikrishna Subramanian, Protein Science and Engineering, CSIR - Institute of Microbial Technology, Chandigarh, India 
Gurmeet Kaur, Institute of Microbial Technology, Chandigarh, India 
Approved
VIEWS 19
In their manuscript entitled “SLiMScape 3.x: a Cytoscape 3 app for discovery of Short Linear Motifs in protein interaction networks”, Olorin et al. have described the use of their updated SLiMScape plugin (Cytoscape 2.x) as a SLiMScape 3.x APP (Cytoscape ... Continue reading
CITE
CITE
HOW TO CITE THIS REPORT
Subramanian S and Kaur G. Reviewer Report For: SLiMScape 3.x: a Cytoscape 3 app for discovery of Short Linear Motifs in protein interaction networks [version 1; peer review: 2 approved]. F1000Research 2015, 4:477 (https://doi.org/10.5256/f1000research.7277.r10973)
NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article.
  • Author Response 30 Nov 2015
    Richard Edwards, School of Biotechnology and Biomolecular Sciences, University of New South Wales, Sydney, Australia
    30 Nov 2015
    Author Response
    We are not aware of any other apps or plugins with similar utility, with the exception of the SLiMScape plugin for Cytoscape 2.x. The SLiMSuite tools made available through SLiMScape ... Continue reading
COMMENTS ON THIS REPORT
  • Author Response 30 Nov 2015
    Richard Edwards, School of Biotechnology and Biomolecular Sciences, University of New South Wales, Sydney, Australia
    30 Nov 2015
    Author Response
    We are not aware of any other apps or plugins with similar utility, with the exception of the SLiMScape plugin for Cytoscape 2.x. The SLiMSuite tools made available through SLiMScape ... Continue reading
Views
28
Cite
Reviewer Report 14 Aug 2015
Ulrich Stelzl, Otto-Warburg Laboratory, Max Planck Institute for Molecular Genetics, Berlin, Germany 
Approved
VIEWS 28
SLimfinder is one of the state of the art linear sequence motif discovery tool. The idea of short linear sequence motifs is intuitive, has been demonstrated as a binding mode for many domains and may govern PTMs to some extent. ... Continue reading
CITE
CITE
HOW TO CITE THIS REPORT
Stelzl U. Reviewer Report For: SLiMScape 3.x: a Cytoscape 3 app for discovery of Short Linear Motifs in protein interaction networks [version 1; peer review: 2 approved]. F1000Research 2015, 4:477 (https://doi.org/10.5256/f1000research.7277.r9827)
NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article.
  • Author Response 27 Aug 2015
    Richard Edwards, School of Biotechnology and Biomolecular Sciences, University of New South Wales, Sydney, Australia
    27 Aug 2015
    Author Response
    These are excellent points and we will update the documentation accordingly. The quick/simple answers are:

    1. Server data is currently stored for at least one week but longer in reality. It ... Continue reading
COMMENTS ON THIS REPORT
  • Author Response 27 Aug 2015
    Richard Edwards, School of Biotechnology and Biomolecular Sciences, University of New South Wales, Sydney, Australia
    27 Aug 2015
    Author Response
    These are excellent points and we will update the documentation accordingly. The quick/simple answers are:

    1. Server data is currently stored for at least one week but longer in reality. It ... Continue reading

Comments on this article Comments (0)

Version 1
VERSION 1 PUBLISHED 05 Aug 2015
Comment
Alongside their report, reviewers assign a status to the article:
Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested
Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit.
Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions
Sign In
If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password.

The email address should be the one you originally registered with F1000.

Email address not valid, please try again

You registered with F1000 via Google, so we cannot reset your password.

To sign in, please click here.

If you still need help with your Google account password, please click here.

You registered with F1000 via Facebook, so we cannot reset your password.

To sign in, please click here.

If you still need help with your Facebook account password, please click here.

Code not correct, please try again
Email us for further assistance.
Server error, please try again.