SLiMSuite REST Server

EdwardsLab Homepage
EdwardsLab Blog
SLiMSuite Blog
REST Pages
REST Status
REST Tools
REST Alias Data
REST Sitemap

SLiMSuite REST service News and Updates

Please visit for additional (and older) news/updates.


  • New SMRTSCAPE server to replace old PacBio server.
  • Server code updated to latest SLiMSuite code. (This is newer than the current package but can be accessed via svn download of the development code.) The main servers have been tested but please report any unusual behaviour!


  • Added server queue limits. (Max 50 per IP address, max 500 total.) There is also a limit to how many jobs will be run in parallel for a given IP address. This currently corresponds to 3 "big" jobs (e.g. SLiMFinder) but many more small job.
  • Added new REVERT genome aliases. Updated REVERT output.


  • Fixed SMRTScape output bug following coverage=F default setting switch.

Further news

Please visit for additional (and older) news/updates.



  • Updated SLiMFinder documentation and SLiMSuite warnings.



  • Temporary glitch in SLiMProb, SLiMFinder, QSLiMFinder and SLiMMaker servers has been fixed.


  • Updated Tools page with more REST services.
  • Changed the disorder server to iuscore to avoid future conflicts with the rje_disorder module.
  • Made some minor modifications to SLiMSuite command processing and defaults for compatibility with the SLiMScape Cytoscape App.


  • Added XRef server for database cross-referencing.


  • Added PPI datasets for seqin and uniprot aliases.
  • Modified (Q)SLiMFinder defaults for server to cloudfix=T.


  • Added PacBio and SLiMMaker server forms.


  • Fixed issues with SLiMFinder and QSLiMFinder servers.
  • Updated SLiMProb, SLiMFinder and QSLiMFinder servers for use with SLiMScape Cytoscape App.


  • Updated alias files for new (April 2015) data
    • Quest For Orthologues Eukaryota orthdb
    • Ensembl *.dna.toplevel.fa genome files
    • ELM motif database and individual ELM motifs


  • Added GOPHER to the REST servers.
  • Updated alias files.


  • Alias file access no longer needs the alias: prefix to the option value, e.g. &seqin=alias:LIG_PCNA_PIPBox_1. Adding the prefix will enforce use as an alias and return an error if the alias is not found.
  • Added documentation for alias settings, including return of contents, e.g. alias&seqin=LIG_PCNA_PIPBox_1.
  • Maximum file sizes (10MB) have been implemented for server call returns. Please contact the administrator is this is too limiting.
  • IP address tracking has been implemented. Each day, queues will preferentially run jobs for new users.
  • SLiMFinder csv output renamed main.


  • Sequences can now be given directly to options such as seqin=FILE by using a list in the form: >name1:sequence1,>name2:sequence2,...>nameN,sequenceN. Note that the>characters preceding the first name is required for correct recognition. Names can contain addtional: characters but whitespace is not recommended and may not work.
  • Alias file access now needs the alias: prefix to the option value, e.g. &seqin=alias:LIG_PCNA_PIPBox_1.



  • New documentation options are now available. Program documentation can be accessed using docs&page=prog or prog&rest=docs.


  • SLiMMaker V1.3.0 : SLiMMaker now has a &varlength=T/F option [default=True], which will recognise indels in the provided peptides. If varlength=T, any gapped positions will be assessed based on the ungapped peptides at that position and a variable length inserted. This variable-length position may be a wildcard or it may be a defined position if there is sufficient signal in the peptides with amino acids at that position. If varlength=F then gapped positions will be ignored (treated as Xs) and variable length wildcards are not returned.

SLiMSuite REST services are currently under development. Please report any bugs or erratic behaviour.

Known Issues

  • Failing to provide required input options for servers is not currently robustly handled and may result in errors.
  • Server errors may not be consistently returned in a fashion that is easy for an API to recognise.
  • PeptCluster currently breaks if 2+ identical peptides are included in input.
  • Test PINGU server for extracted PPI data.

Please contact for update requests.

© 2015 RJ Edwards. Contact: