PriorsEditor is a general workbench for regulatory region analysis and transcription factor binding site discovery. The program emphasizes the use of positional priors to focus the search for binding sites towards portions of DNA sequences that are considered more likely to contain true functional sites. Positional priors tracks can be constructed by manipulating, comparing and combining information about various features, including for instance phylogenetic conservation, DNase hypersensitive sites, repeat regions, nucleosome positions and other epigenetic data, physical properties of the DNA helix, distance from transcription start site or proximity to other known binding sites and many more. Data can be downloaded from the UCSC Genome Browser (or imported from file) and visualized with the graphical user interface. It is also possible to perform de novo motif discovery or motif scanning with known motif models by interfacing with locally installed programs. The results can then be visualized, analyzed and post-processed within PriorsEditor.
The software was developed by Kjetil Klepper under the supervision of professor Finn DrablÝs.
The research was supported by The National Programme for Research in Functional Genomics in Norway (FUGE) in The Research Council of Norway.
PriorsEditor is open source and free to use "as is" for academic and commercial purposes. However, no parts of the source code may be reused in its original or modified form as part of other commercial software projects without the consent of the authors.
Note that PriorsEditor can link to external programs whose use might be subject to other license restrictions.
PriorsEditor is under continuous development. For inquiries about the program, bug reports or suggestions, please contact Kjetil Klepper
PriorsEditor is merely a tool to facilitate the construction and use of positional priors for regulatory region analysis. The authors of PriorsEditor do not have the answer to what constitutes a 'perfect prior', and it is up to the discretion of the user to manipulate and combine features as they see fit to create their own priors guided by reports in the scientific literature or their own research.
NOTE: PriorsEditor has been superseded by a new version which has been renamed MotifLab and can be found at www.motiflab.org
PriorsEditor requires JAVA 1.6, and the latest release is version 1.0.11 (see update log)
If you have Java Web Start you can execute PriorsEditor directly by clicking on this link.
You can also download PriorsEditor for local installation.
Locally installed versions of PriorsEditor can be run from the command line (without a graphical user interface) to facilitate batch processing.
(However, it is required that you first run it once with the graphical user interface to perform necessary setup and installation steps.)
See the README file for more information.
The source code for PriorsEditor can be found here.
USER MANUAL and TUTORIALS
A comprehensive user manual will be made available in time.
Meanwhile, most questions you might have about using PriorsEditor will be answered in the following tutorials.
(Please note that the program is under continuous development and some parts of the program might look different in the latest version.)
PriorsEditor can interface with programs installed on the user's machine to perform motif discovery and other tasks. To use such programs, their command-line interfaces must be described in special XML-formatted configuration files which are imported into PriorsEditor from the "External Programs" dialog available under the "Tools" menu. Below is a list of premade configuration files for some popular regulatory analysis tools. Note that the configuration files listed here are also directly available within PriorsEditor from the "External Programs Repository" in the External Programs Dialog.
Programs marked with P are able to use positional priors directly. Programs marked with C require CYGWIN in order to run on Windows.
EXAMPLE PROTOCOL SCRIPTS
To use these scripts, right-click on a link and save the file on your computer. Then select "Open protocol" from the "File" menu in PriorsEditor to load the protocol. Alternatively, you can click on the link to display the protocol in the browser, select all the text and copy it to the clipboard, then choose "New protocol" in PriorsEditor and paste the text into the protocol editor. Press the "Play" button on the toolbar to execute the protocol. If you haven't specified any sequences to analyse, the Sequence Dialog will pop up and prompt you to specify your sequences (or just press "Example" to test the protocol on a set of example sequences). Note that most of these protocol scripts only work with human genomes (hg18).
If you use PriorsEditor in your own research, please cite the following publication:
Klepper, K. and DrablÝs, F. (2010) "PriorsEditor: a tool for the creation and use of positional priors in motif discovery".
Bioinformatics, 26(17) : 2195-97 (Paper)
PriorsEditor was originally conceived as merely a tool to create positional priors tracks that could be exported to file and used by other motif discovery programs, but it has since grown to become a much more general workbench tool. In this respect, the authors of PriorsEditor would like to acknowledge the TOUCAN motif discovery workbench developed by Stein Aerts as a major source of inspiration and influence.
The background models that come bundled with PriorsEditor were obtained from the INCLUSive tools suite web site.
OTHER USEFUL REFERENCES
Bioinformatics & Gene Regulation
Department of Cancer Research and Molecular Medicine
Norwegian University of Science and Technology