annotate java-genomics-toolkit/README.rdoc @ 0:1daf3026d231

Upload alpha version
author timpalpant
date Mon, 13 Feb 2012 21:55:55 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
1 = Java Genomics Toolkit
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
2
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
3 This is a collection of applications for genomics data processing, primarily high-throughput next-generation sequencing. There is a particular focus on processing data in Wiggle format, since many other tools already cover SAM, BAM, FastQ, etc. However, Wiggle/BigWig formats provide a compact way to store numerical data resulting from ChIP-seq and MNase-seq experiments. Common computations provided in this toolkit include adding, subtracting, dividing, multiplying, log-transforming, averaging, Z-scoring, and Gaussian smoothing Wig files.
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
4
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
5 Tools may be run from the command-line, a simple Swing GUI, or from Galaxy (http://getgalaxy.org).
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
6
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
7 == Loading the Tools into Galaxy
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
8
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
9 TODO
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
10
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
11 == Using the ToolRunner GUI
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
12
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
13 TODO
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
14
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
15 == Command-Line Usage
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
16
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
17 Applications can be run on the command-line, and the toolRunner.sh script is provided for convenience. Calling any script without arguments will display the help, as well as the missing mandatory arguments:
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
18
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
19 $ > ./toolRunner.sh wigmath.AddWig
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
20 $ Usage: <main class> [options] Input files
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
21 $ Options:
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
22 $ * -o, --output Output file
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
23
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
24 Mandatory arguments are denoted with a (*).
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
25
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
26 Other tools require more input:
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
27
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
28 $ > ./toolRunner.sh ngs.Autocorrelation
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
29 $ Usage: <main class> [options]
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
30 $ Options:
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
31 $ * -i, --input Input file
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
32 $ * -l, --loci Genomic loci (Bed format)
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
33 $ -m, --max Autocorrelation limit (bp)
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
34 $ Default: 200
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
35 $ * -o, --output Output file
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
36
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
37 === Log transform a Wig file with base 2
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
38
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
39 $ > ./toolRunner.sh wigmath.LogTransform --input input.wig --base 2 --output output.log2.wig
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
40
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
41 == Java Genomics IO
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
42
1daf3026d231 Upload alpha version
timpalpant
parents:
diff changeset
43 Those wishing to write their own scripts may be interested in https://github.com/timpalpant/java-genomics-io, the toolkit upon which these applications are built.