FILTUS is a stand-alone tool for downstream analysis in high-throughput sequencing projects. It is especially well suited for identification of variants causing Mendelian disease. The program is written in Python, by:

Magnus Dehli Vigeland, PhD
Department of Medical Genetics
Oslo University Hospital, Norway
Email: magnusdv<at>medisin<dot>uio<dot>no

FILTUS accepts (at least in principle) any format of variant files, as long as you state which columns contain the essential information (e.g. chromosome, position, gene and genotype). Standard VCF files are automatically recognized. Unlike other variant tools, FILTUS is completely self-contained and does not require an internet connection. This may be an important point if you are not allowed to be online when working with human sequence data.

The latest version of FILTUS is 1.0.5. Take a look at the changelog to see recent developments. Questions, bug reports, feature requests and other comments are welcome by email to magnusdv<at>medisin<dot>uio<dot>no.


Download and installation

A couple of things to notice:
  1. The windows version of FILTUS requires a 64-bit processor.
  2. The unpacked Filtus folder contains a great number of files in addition to the .exe file. These are for internal use only and should be ignored (but not deleted) by end users.
  3. To create a FILTUS icon on the desktop (Windows 7):
    1. Right click on the .exe file
    2. Choose Send to and then Desktop (create shortcut)
  4. To uninstall FILTUS you can just delete the Filtus folder. FILTUS leaves no footprint on your computer.


Requirements when running FILTUS from source files:
  1. Python version 2.7.x where x is at least 3. (Get it from if you don't have it.) In particular, Python 3 will not work.
  2. For the plotting functionality (QC plots) to work, the two Python packages numpy and matplotlib must be installed on your system.

Loading a test file

To check that everything is OK, you can load a test file as follows: