Welcome to Inverted Repeats Finder

To get started, choose a tab above. This website offers:

Updates:

December 31, 2022:
IRF software is now open source. Code and executable versions are available on Github. See the IRF on Github tab above.

December 27, 2022:
IRF Version 3.08 released. This version fixes a bug in memory allocation. See a full list of changes on the What's New tab.

December 1, 2022:
IRF website has been redesigned and modernized using python and flask software.
Please cite:
P. E. Warburton, J. Giordano, F. Cheung, Y. Gelfand and G. Benson.,
"Inverted Repeat Structure of the Human Genome: The X-Chromosome
Contains a Preponderance of Large, Highly Homologous Inverted
Repeats That Contain Testes Genes" (link)
Genome Research, 14:1861-1869, 2004. 10.1101/gr.2542904.

An inverted repeat (IR) consists of two arms (or stems) of similar DNA or RNA—with one inverted and complemented relative to the other—adjacent to a central, usually nonhomologous, spacer sequence. Smaller IRs stems are typically found in mRNA sequences where they create stem-loop or hairpin structures as the complementary stems form base pairs. Larger IRs are found in genomic sequences and IRs are also found at the boundaries of transposable elements.

This program detects approximate inverted repeats. It can be tuned, using the parameters, to target different stem lengths, different spacer lengths, and different degrees of approximation. It allows GT pairing, which occurs in RNA stem-loops. It also allows detection of mirror repeats (where the stems are inverted, but not complemented). This is useful for establishing background occurrence for statistical analysis of IRs.

In order to use the program, the user submits a sequence in FASTA format. The output consists of two files: a repeat table file and an alignment file. The repeat table, viewable in a web browser, contains information about each repeat, including its location, size, and nucleotide content. Clicking on the location indices in one of the table entries opens a second browser page that shows an alignment of the stems to each other. Sequence information sent to the server is confidential and deleted after program execution.


This material is based upon work supported by the National Science Foundation under Grant No. DBI-0413462


Last revised July 5, 2023
Send any questions or comments to:
Gary Benson