-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Removed OS specifics from docs. Added README.md.
- Loading branch information
Showing
3 changed files
with
53 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,3 @@ | ||
*.DS_Store | ||
build/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
Evoker | ||
====== | ||
|
||
Description | ||
----------- | ||
Evoker is a graphical tool for plotting genotype intensity data in order to assess quality of genotype calls. It implements a compact, binary format which allows rapid access to data, even with hundreds of thousands of observations. | ||
|
||
Requirements | ||
------------ | ||
To run Evoker you will need Java 6.0 (also known as 1.6) or later. | ||
|
||
Installing and running | ||
---------------------- | ||
To install, download the tarball of the [latest release](https://github.com/wtsi-medical-genomics/evoker/releases). Once extracted, you can either double click Evoker.jar contained within or from the command line: | ||
|
||
$ java -jar Evoker.jar | ||
|
||
To run with more memory than the default allocation, the -Xmx option can be used. For example to specify 1 GB of memeory, | ||
|
||
$ java -Xmx1024m -jar Evoker.jar | ||
|
||
For more information see the documentation included in the release. | ||
|
||
Note: Version 2.2 has the option of downloading a system specific binary. This is no longer offered in v2.3 as users may encounter issues on their OS with opening applications downloaded from the internet. The jar (Java Archive) files are compatible with all systems and users should not encounter such difficulties. | ||
|
||
Building | ||
-------- | ||
To build a jar file from source: | ||
|
||
1. Clone the repository. | ||
2. Copy ```evoker/resources/build.xml``` into ```evoker/```. | ||
3. Use the command ```ant evoker``` to build the jar file. | ||
4. Use the command ```ant clean``` to remove temporary build files. | ||
|
||
Documentation | ||
------------- | ||
A PDF is included in each release tarball. The latex and image files used to produce this are also available in the docs directory. | ||
|
||
Website | ||
------- | ||
[http://www.sanger.ac.uk/resources/software/evoker/](http://www.sanger.ac.uk/resources/software/evoker/) | ||
|
||
License | ||
------- | ||
MIT License (see LICENSE.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,7 @@ | |
\usepackage{float} | ||
\usepackage{booktabs} | ||
|
||
\title{Evoker: a genotype visualization tool} | ||
\title{Evoker: a genotype visualization tool \\ Version 2.3} | ||
\author{Jeffrey Barrett (\texttt{[email protected]})\\ | ||
James Morris (\texttt{[email protected]})} | ||
\date{\today} | ||
|
@@ -19,11 +19,11 @@ \section{Introduction} | |
|
||
\section{Getting started with Evoker} | ||
|
||
Using Evoker requires two important parts: the data, formatted and named in a specific way, can be stored either locally or on a remote server to which you have SSH access and the main Evoker program, which is run locally on your PC and is used for displaying cluster plots and assigning them a Pass/Fail verdict. You will need Java 5.0 (also known as version 1.5) or newer on your local machine to run Evoker. There are three platform specific Evoker installation bundles for Mac, Windows and Linux and an additional package which combines all three. All the different packages contain the same perl scripts and example files but simply differ in the type of file used to start the Evoker program. The Mac bundle contains an application called Evoker, the Windows bundle contains the executable file \texttt{Evoker.exe} and the Linux bundle contains a jar file called \texttt{Evoker.jar}. On all platforms to start Evoker simply requires double clicking on the relevant Evoker icon, in the case of Mac and Windows launching Evoker in this way starts the program with additional memory enabling the loading of larger studies. Launching Evoker by double clicking the \texttt{Evoker.jar} file starts the program with the default amount of memory which may be insufficient for larger data sets. If double clicking the Evoker icon does not work or extra memory is required then Evoker can be launched from the command line by issuing the following command: | ||
Using Evoker requires two important parts: the data, formatted and named in a specific way, can be stored either locally or on a remote server to which you have SSH access and the main Evoker program, which is run locally on your PC and is used for displaying cluster plots and assigning them a Pass/Fail verdict. You will need Java 6.0 (also known as version 1.6) or newer on your local machine to run Evoker. The tarball of this version of Evoker (2.3) contains a jar file (Java Archive) called \texttt{Evoker.jar} which is compatible with Mac, Linux and Windows. Launching Evoker by double clicking the \texttt{Evoker.jar} file starts the program with the default amount of memory which may be insufficient for larger data sets. If extra memory is required then Evoker can be launched from the command line by issuing the following command: | ||
\begin{verbatim} | ||
java -Xmx 1024m -jar Evoker.jar | ||
java -Xmx1024m -jar Evoker.jar | ||
\end{verbatim} | ||
This will launch Evoker with up to 1Gb of memory available, to increase this amount further simply change the value passed to the \texttt{-Xmx} argument, this approach also works on Mac and Windows using the \texttt{Evoker.jar} file. | ||
This will launch Evoker with up to 1 GB of memory available, to increase this amount further simply change the value passed to the \texttt{-Xmx} argument. | ||
|
||
\subsection{File formats and conventions} | ||
|
||
|
@@ -216,6 +216,8 @@ \subsection{Save changed bed Files} | |
|
||
If you have made changed to a number of cohorts you can save all the changes in one go, from the \texttt{File} menu select \texttt{Save All BEDs}. Every cohort with modified genotype calls will have a file generated and saved in the original data folder for each chromosome that was changed. The new files will follow the naming convention "cohort.chr.mod.bed". | ||
|
||
There is also an option to export bed, bim, and bam files at once by selecting ``Save .bed/.bim/.fam'' from the Settings menu. This option can be useful for directory management with UNIX since all the files can be moved with a ``.*'' wildcard. | ||
|
||
\section{Scoring intensity plots} | ||
The following section provides a few cluster plot examples to help users interpret their data. Generally, SNPs can be either hard or easy to call, depending on the properties of the clusters. Hard to call SNPs never produce accurate genotypes, but easy to call SNPs can contain errors introduced by the calling algorithm. Depending on what analysis is being performed, one might be interested in any or all of these categories. | ||
|
||
|