Skip to content


Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

SigmoID is all about transcription factor binding sites (TFBS) in bacterial genomes: find the known ones, infer the unknowns and view them all in genomic context. It is a GUI application written in Xojo with most data handling done with python.


  • de novo inference of transcription factor binding sites (new in v.2);
  • 3D structure (DNA-protein contact) based application of known TFBS profiles to new genomes (new in v.2);
  • integrated access to CollecTF, RegulonDB, CoryneRegNet and RegPrecise;
  • visualise binding site alignments with sequence logo;
  • extend, shorten and mask TFBS alignments;
  • create calibrated hmm profiles with from TFBS alignments;
  • search bacterial genome sequences with calibrated (and uncalibrated) hmm profiles;
  • annotate promoters and TFBSs in GenBank-formatted genome files;
  • semi-automated whole-genome TFBS inference (new in v.2);
  • view regulatory sites in genomic context with the integrated genome browser;
  • view RNA-seq coverage data;
  • verify and edit genome annotation via search and analysis tools integrated with the genome browser.

Sigmoid v.2 (currently in development) is strongly recommended for routine use. It is available as 64-bit application for OS X and Linux on the Releases page. Supported OS versions include OS X Yosemite 10.10 and up and several Linux distributions: Linux Mint 16 or later CentOS 7.0 or later Ubuntu 14.04 LTS or later Debian 6.0 or later OpenSUSE 11.3 or later Fedora 13 Desktop or later. Other Linux distributions may work provided required libraries are installed.

Adding annotations to GenBank files and some other functions are implemented as python scripts, hence Python 3.x and matching version of BioPython are required. de novo TFBS search requires full installation of the MEME Suite (

Additional info and usage instructions are in the help file accessible from SigmoID.

A paper describing SigmoID v.1 was published: Nikolaichik Y, Damienikan AU. (2016) SigmoID: a user-friendly tool for improving bacterial genome annotation through analysis of transcription control signals. PeerJ 4:e2056

A short note and BIATA'20 talk describing SigmoID v.2 are available:


A Xojo/python tool for identification and annotation of transcription factor binding sites in bacterial genomes







No packages published