HomearrowSoftwarearrowGRIL - Rearrangement
Genome Inversion and Rearrangement Locator

GRIL logo

About GRIL 

GRIL is a tool that can be used to identify the location of rearrangements and inversions in the backbone of a set of DNA sequences. GRIL works by identifying exactly matching regions present in all sequences under consideration and organizing them into groups of collinear regions. GRIL removes small regions of collinearity that appear unlikely to be true sequence rearrangements based on user-specified criteria such as the length of the collinear region and the percent sequence identity of the collinear region. The size of sequences that GRIL can be applied to is dependent on the amount of available memory.

GRIL requires approximately 16 bytes of memory per base of the longest input sequence. For example, detecting rearrangements in 7 bacterial genomes, the largest of which is 5.5MB, would require approximately 88MB of memory.

NOTE - GRIL does not perform an actual alignment of genome sequences. If you would like a multiple genome alignment, please consider using Mauve.


An application note describing GRIL has been published in Bioinformatics.

There is a gril_readme.txt file that provides basic information on using GRIL and an example.

The algorithms behind GRIL are described here .

An example of using GRIL to determine the rearrangements in 5 genomes is here.

Download GRIL 

GRIL Version 1.0.0 was released on April 25, 2003.

GRIL is available under the terms given in gril_license.txt

You must agree to the license terms before downloading GRIL.

Download GRIL 1.0.0 for Linux: gril-1.0.0.tar.gz [1.2MB, HTTP, md5sum 949af1d26e693175b1a92e268fac6927]

Download GRIL 1.0.0 for Windows: gril-1.0.0.zip [509K, HTTP, md5sum 670c46ce14f58e90554229c3ee1becc8]
Last Updated ( Monday, 15 January 2007 )
© 2014 Genome Evolution Laboratory