JBrowse: Difference between revisions
No edit summary |
|||
Line 53: | Line 53: | ||
===Alignment tracks (BAM)=== | ===Alignment tracks (BAM)=== | ||
You can load single BAM-files by following command: | |||
<source lang='bash'> | |||
bin/add-bam-track --label <label> --bam_url <url> | |||
</source> | |||
===Variant tracks (VCF)=== | ===Variant tracks (VCF)=== |
Revision as of 14:39, 23 February 2016
Typical commands used to set up a JBrowse
Author: Martijn Derks
- JBrowse is available for multiple species:
- Users are free to add usefull commands to this tutorial
Install JBrowse
Download the latest JBrowse here: http://jbrowse.org/
Run the setup script to install perl dependencies and required modules
<source lang='bash'> unzip JBrowse-1.12.0.zip ./setup.sh </source>
Add reference sequence
Example code for chicken genome
<source lang='bash'> bin/prepare-refseqs.pl --fasta /lustre/nobackup/WUR/ABGC/shared/public_data_store/genomes/chicken/Ensembl74/Gallus_gallus.Galgal4.74.dna.toplevel.fa </source>
To remove tracks use following command:
<source lang='bash'> bin/remove-track.pl -D --trackLabel 'trackname' </source>
Add annotation files (GFF/BED)
Data can be downloaded from the Ensembl FTP site: http://www.ensembl.org/info/data/ftp/index.html
Add gene features:
<source lang='bash'> bin/flatfile-to-json.pl --key "Gene spans" --className feature5 --type gene --noSubfeatures --config '{ "category": "GalGal4.83 Annotation" }' --trackLabel Genes --gff ../ensembl_data/Gallus_gallus.Galgal4.83.gff3 </source>
Add corresponding transcripts:
<source lang='bash'> bin/flatfile-to-json.pl --key "Transcripts" --className transcript --subfeatureClasses '{"exon": "exon", "CDS": "CDS", "five_prime_UTR": "five_prime_UTR", "three_prime_UTR": "three_prime_UTR"}' --config '{ "category": "GalGal4.83 Annotation" }' --type transcript --trackLabel Transcripts --gff ../ensembl_data/Gallus_gallus.Galgal4.83.gff3 </source>
Alignment tracks (BAM)
You can load single BAM-files by following command: <source lang='bash'> bin/add-bam-track --label <label> --bam_url <url> </source>