Difference between revisions of "JBrowse"
Jump to navigation
Jump to search
(Created page with " == folder structure == - folder raw data: /var/www/html/jbrowse/sample_data/raw/ - folder configuration files: /var/www/html/jbrowse/sample_data/json/ We have to create a...") |
|||
| Line 1: | Line 1: | ||
| + | ==folder structure== | ||
| + | <br /> | ||
| − | + | # folder raw data: /var/www/html/jbrowse/sample_data/raw/ | |
| + | # folder configuration files: /var/www/html/jbrowse/sample_data/json/ | ||
| − | |||
| − | |||
| + | We have to create a new folder for each dataset: | ||
| + | |||
| + | |||
| + | <syntaxhighlight lang="bash"> | ||
| + | mkdir /var/www/html/jbrowse/sample_data/raw/MTB | ||
| + | mkdir /var/www/html/jbrowse/sample_data/json/MTB | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | ==Add reference from fasta== | ||
| + | |||
| + | |||
| + | == Add bam track files == | ||
| + | |||
| + | * Add sorted bam file in "/var/www/html/jbrowse/sample_data/raw/MTB" | ||
| + | * Index bam file | ||
| + | <syntaxhighlight> | ||
| + | cd /var/www/html/jbrowse/sample_data/raw/MTB | ||
| + | samtools index 538048.bam | ||
| + | |||
| + | </syntaxhighlight> | ||
| + | |||
| + | * Add bam track to <u>tracks.conf</u> | ||
| + | |||
| + | <br /><syntaxhighlight> | ||
| + | emacs -nw /var/www/html/jbrowse/sample_data/json/MTB/tracks.conf | ||
| + | </syntaxhighlight>Content:<syntaxhighlight lang="json"> | ||
| + | # make a section for the new track called tracks.(unique name) | ||
| + | [ tracks.my-bam-track ] | ||
| − | + | # settings for what data is shown in the track | |
| + | storeClass = JBrowse/Store/SeqFeature/BAM | ||
| + | urlTemplate = ../../raw/MTB/538048.bam | ||
| + | baiUrlTemplate = ../../raw/MTB/538048.bam.bai | ||
| + | |||
| + | type = JBrowse/View/Track/Alignments2 | ||
| + | key = BAM alignments from sample XYZ | ||
| + | renderPrettyAlignments = true | ||
| + | |||
| + | [ tracks.bam-coverage ] | ||
| + | |||
| + | storeClass = JBrowse/Store/SeqFeature/BAM | ||
| + | urlTemplate = ../../raw/MTB/538048.bam | ||
| + | baiUrlTemplate = ../../raw/MTB/538048.bam.bai | ||
| + | type = JBrowse/View/Track/SNPCoverage | ||
| + | </syntaxhighlight> | ||
| + | == Add gene track == | ||
| + | <syntaxhighlight lang="bash"> | ||
| + | flatfile-to-json.pl --gff genome_gbwithparts.gff --type CDS --trackLabel ORFs --out /var/www/html/jbrowse/sample_data/json/MTB --nameAttributes locus_tag | ||
| + | </syntaxhighlight> | ||
| − | == Add | + | == Add locus tags index == |
Revision as of 13:19, 6 September 2019
folder structure
- folder raw data: /var/www/html/jbrowse/sample_data/raw/
- folder configuration files: /var/www/html/jbrowse/sample_data/json/
We have to create a new folder for each dataset:
mkdir /var/www/html/jbrowse/sample_data/raw/MTB
mkdir /var/www/html/jbrowse/sample_data/json/MTB
Add reference from fasta
Add bam track files
- Add sorted bam file in "/var/www/html/jbrowse/sample_data/raw/MTB"
- Index bam file
cd /var/www/html/jbrowse/sample_data/raw/MTB
samtools index 538048.bam- Add bam track to tracks.conf
emacs -nw /var/www/html/jbrowse/sample_data/json/MTB/tracks.confContent:
# make a section for the new track called tracks.(unique name)
[ tracks.my-bam-track ]
# settings for what data is shown in the track
storeClass = JBrowse/Store/SeqFeature/BAM
urlTemplate = ../../raw/MTB/538048.bam
baiUrlTemplate = ../../raw/MTB/538048.bam.bai
type = JBrowse/View/Track/Alignments2
key = BAM alignments from sample XYZ
renderPrettyAlignments = true
[ tracks.bam-coverage ]
storeClass = JBrowse/Store/SeqFeature/BAM
urlTemplate = ../../raw/MTB/538048.bam
baiUrlTemplate = ../../raw/MTB/538048.bam.bai
type = JBrowse/View/Track/SNPCoverage
Add gene track
flatfile-to-json.pl --gff genome_gbwithparts.gff --type CDS --trackLabel ORFs --out /var/www/html/jbrowse/sample_data/json/MTB --nameAttributes locus_tag