FindJunctions is a Java program that uses spliced alignments to identify and quantify exon-exon junctions in RNA-Seq data. When given a BAM file, it produces a BED file that summarizes every spliced aligned alignment identified in the BAM file. If also given a reference genomic sequence file (in .2bit format) it attempts to identify the strand of origin for each junction by looking for canonical intron splice junction sequences.
You can also run FindJunctions within Integrated Genome Browser.
To use FindJunctions within IGB, first load a BAM file:.
Run FindJunctions:
A new track will then appear containing junction features bracketing introns. Labels report the number of spliced alignments that supported the junction.
Follow the instructions to compile FindJunctions and create a "jar" file.
Then run the program using java, providing a comma-separated list of BAM files.
Options:
Output is tab-delimited BED12 format. The name field contains a name constructed from the location of the junction and the score field contains the number of spliced alignments supporting each junction.
Example)
java -Xmx1g -jar FindJunction_exe.jar -u -n 5 -b Genome.2bit -o FJ.bed sample1.bam,sample2.bam |
Here, -Xmx1g option specifies that the program can run with up to 1 Gb of computer memory (RAM) using the code in jar file (-jar) FindJunction_exe.jar.