Open source bioinformatics for Short Linear Motif (SLiM), molecular evolution and genomics sequence analysis.
Tuesday, 8 July 2025
SLiMSuite Servers out of action
Tuesday, 11 October 2016
Odd blog behaviour
For some reason, the Download blog page is not working properly. Until rectified, please check the downloads tag if a link to SLiMSuite downloads breaks.
Update: this should be fixed now!
Thursday, 8 January 2015
New MAJOR.MINOR.PATCH version numbers
One of the changes in the last release was the introduction of three component X.Y.Z version numbers in place of the old X.Y numbers. These are slowly being rolled out across all the modules in an effort to approach proper semantic versioning for SLiMSuite. (Due to the somewhat organic nature of its development, it may never reach full semantic versioning.)
From release 2015-01-07 onwards, therefore, version number changes should indicate the nature of the change following MAJOR.MINOR.PATCH version numbering:
MAJORversion increments when a backwards-incompatible change is made. Typically a major change to input/output or core module/class structure.MINORversion increments when functionality is added in a backwards-compatible manner.PATCHversion increments when bugs are fixed or minor functionality added in a backwards-compatible manner.
Under the old MAJOR.MINOR version numbers, PATCH changes were treated as MINOR changes.
Regrettably, due to modular structure of SLiMSuite, the main program modules will not always have MINOR and PATCH version increments when the underlying modules are changed. The plan is to make sure that the main SLiMSuite and SeqSuite modules do increment with a new release to reflect changes. In the meantime, please contact the author if you have any questions or unexpected behaviour.
Friday, 25 April 2014
Blog switchover
Posts and pages from the old SLiMSuite and SeqSuite blog have now been imported and this blog will take over as the main source of ongoing news, tips, documentation and updates.
Monday, 21 April 2014
Coming soon...
This blog will replace the current SeqSuite and SLiMSuite blog. For now, please see the existing blog.
Thursday, 11 July 2013
Documentation
SLiMSuite and SeqSuite have grown into rather unwieldy beasts since their origins as individual programs and the documentation has struggled to keep up. In particular, the original plan of a single PDF manual per program is getting creaky. Because of the shared reliance on common modules, multiple programs make use of the same sets of options for alignments and conservation scoring etc. and propagating tweaks and modifications through all the manuals can be a bit head-wrecking.
As a result of all of this, the documentation currently undergoing a bit of a review and rethink. I am still keen to keep the PDF manuals (as I think they are useful) but will be working through an intermediate phase of online Markdown/HTML documentation of some kind. The current plan is to trickle out draft copies via the blog and then probably release a Git repository once sufficiently populated.
In the meantime, I would be interested to hear any thoughts regarding favoured documentation styles etc. (e.g. HTML vs PDF, large files vs small chunks) as well as bits that are particularly unclear or in need of attention.