RSAT - matrix-scan QUICK and SIMPLE

Scan a DNA sequence with a profile matrix
This quick version was programmed by Matthieu Defrance, Web interface by Morgane Thomas-Chollier
Citation: Jean Valéry Turatsinze, Morgane Thomas-Chollier, Matthieu Defrance and Jacques van Helden (2008).
Using RSAT to scan genome sequences for transcription factor binding sites and cis-regulatory modules. Nat Protoc, 3, 1578-1588. Pubmed 18802439

--> Click here to access the ADVANCED form <-- (custom background, CRER detection, overrepresentation of sites,...)
Sequences Sequence       Format Paste your sequence in the box below

Or select a file to upload (.gz compressed files supported)


Matrix Matrix (or matrices)        Format 

Or select a file to upload

Or Dynamic selection of motifs from the available collections
(select the collection and a dropdown menu will appear to select motifs)

View matrix descriptions & download full collections


DBTBS (Bacillus Subtilis) - [88 motifs] (2015-11) - [local copy]
RegulonDB prokaryotes - [93 motifs] (2015_08) - [local copy]


RSAT non-redundant insects+plants+vertebrates - [2889 motifs] (2017) - [local copy]
footprintDB all - [11066 motifs] (2018-06) - [local copy]
JASPAR core nonredundant all - [1404 motifs] (2018) - [local copy]
JASPAR core redundant all - [1564 motifs] (2018) - [local copy]

RNA binding

ATtRACT - [1322 motifs] (2017) - [local copy]
CISBP-RNA - [11897 motifs] (2017) - [local copy]
RBPDB - [71 motifs] (2017) - [local copy]


Background model estimation method

    Markov order  
    Estimate residue probabilities from input sequences


      Genomes in the RSAT Prokaryotes server were recently re-installed. Genome names now follow the NCBI standard to easily identify assemblies, if you cannot find your genome please check this naming list to find the correct ID: Genome IDs list

      [List of organisms] not seeing your favorite organism in the list ? Contact us to have it installed
      Sequence type  

Scanning options    Sequence Origin
    Return   Calculating pval is slighly slower
weight score >=if return is 'sites only', the threshold is set on the weight score
pval <=if return is 'sites + pval ', the threshold is set on the pval