annotate jbrowse2/readme.rst @ 1:af3fba6c21aa draft

add datatypes_conf.xml with hic
author fubar
date Wed, 03 Jan 2024 01:50:05 +0000
parents cd5d63cd0eb5
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
1 JBrowse2 in Galaxy
1
af3fba6c21aa add datatypes_conf.xml with hic
fubar
parents: 0
diff changeset
2 ==================
0
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
3
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
4 JBrowse2 is a fast, embeddable genome browser built completely with
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
5 JavaScript and HTML5
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
6
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
7 Thus, it makes an ideal fit with Galaxy, especially for use as a
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
8 workflow summary. E.g. annotate a genome, then visualise all of the
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
9 associated datasets as an interactive HTML page. This tool MUST be whitelisted
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
10 (or ``sanitize_all_html=False`` in galaxy.ini) to function correctly.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
11 gunicorn does not support byte range requests, so this tool must be served by nginx
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
12 or other web server, correctly configured to support range requests.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
13
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
14 Installation
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
15 ============
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
16
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
17 It is recommended to install this wrapper via the Galaxy Tool Shed.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
18
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
19 Running Locally
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
20 ===============
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
21
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
22 The Galaxy tool interface writes out a xml file which is then used to generate
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
23 the visualizations. An example used during development/testing can be seen in
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
24 `test-data/*/test.xml`. The format is in no way rigorously defined and is
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
25 likely to change at any time! Beware. ;)
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
26
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
27 History
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
28 =======
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
29
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
30 - 2.10.0+galaxy2
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
31
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
32 - UPDATED to JBrowse 2.10.0
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
33 - REMOVED most colour and track control from XML and script.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
34 - seems to work well with defaults.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
35 - need to document and implement track settings by running the browser locally.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
36 - works well enough to be useful in workflows such as TreeValGal.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
37 - JB2 seems to set defaults wisely.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
38 - not yet ideal for users who need fine grained track control.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
39
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
40 - 1.16.11+galaxy0
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
41
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
42 - UPDATED to JBrowse 1.16.11
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
43
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
44 - 1.16.10+galaxy0
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
45
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
46 - UPDATED to JBrowse 1.16.10
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
47 - ADDED GALAXY_JBROWSE_SYMLINKS environment variable: if set, the tool will make symlinks to bam/bigwig files instead of copying them
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
48
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
49 - 1.16.9+galaxy0
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
50
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
51 - UPDATED to JBrowse 1.16.9
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
52
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
53 - 1.16.8+galaxy0
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
54
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
55 - UPDATED to JBrowse 1.16.8
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
56
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
57 - 1.16.5+galaxy0
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
58
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
59 - UPDATED to JBrowse 1.16.5
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
60
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
61 - 1.16.4+galaxy0
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
62
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
63 - UPDATED to JBrowse 1.16.4
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
64 - ADDED filter too big metadata
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
65 - CHANGED default value for topLevelFeatures (gene subfeatures are now inferred) and style.className (feature style was fixed)
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
66
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
67 - 1.16.2+galaxy0
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
68
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
69 - UPDATED to JBrowse 1.16.2
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
70 - ADDED support for NeatHTMLFeatures and NeatCanvasFeatures track types
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
71
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
72 - 1.16.1+galaxy0
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
73
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
74 - UPDATED to JBrowse 1.16.1
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
75 - ADDED support for MultiBigWig plugin
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
76 - ADDED support for tabix indexing of fasta and gff
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
77 - ADDED support for REST and SPARQL endpoints
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
78 - ADDED option to change chunk size for BAM tracks
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
79 - FIXED loading of VCF files. They were gzipped and the URLs were incorrect
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
80 - FIXED metadata on tracks types other than GFF+HTML
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
81 - FIXED infrastructure URL parsing (and embedding in links) for some tracks
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
82 - REMOVED support for selecting multiple genomes as input due to tracking of track metadata
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
83 - REMOVED support for themes as JBrowse no longer allow runtime loading of plugins
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
84
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
85 - 0.7 Support for plugins (currently GC Content, Bookmarks, ComboTrackSelector),
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
86 track metadata
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
87 - 0.5.2 Support for CanvasFeatures options.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
88 - 0.5.1 Support for contextual menus. Conda tests.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
89 - 0.5 Update existing instances on disk. Index names. Support HTML tracks
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
90 instead of Canvas. Support default tracks. General JBrowse optinos
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
91 - 0.4 Support for dataset collections and customisation of tracks including
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
92 labelling, colours, styling. Added support for genetic code selection.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
93 Fixed package installation recipe issues.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
94 - 0.3 Added support for BigWig, etc.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
95 - 0.2 Added support for BAM, Blast, VCF.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
96 - 0.1 Initial public release.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
97
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
98 Wrapper License (MIT/BSD Style)
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
99 ===============================
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
100
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
101 Permission to use, copy, modify, and distribute this software and its
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
102 documentation with or without modifications and for any purpose and
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
103 without fee is hereby granted, provided that any copyright notices
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
104 appear in all copies and that both those copyright notices and this
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
105 permission notice appear in supporting documentation, and that the names
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
106 of the contributors or copyright holders not be used in advertising or
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
107 publicity pertaining to distribution of the software without specific
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
108 prior permission.
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
109
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
110 THE CONTRIBUTORS AND COPYRIGHT HOLDERS OF THIS SOFTWARE DISCLAIM ALL
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
111 WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
112 WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
113 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
114 CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
115 USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
116 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
cd5d63cd0eb5 Uploaded
fubar
parents:
diff changeset
117 PERFORMANCE OF THIS SOFTWARE.