annotate plotly_blast_tool/README.md @ 7:bb99f2c0e358 draft

Updated by regenerating with latest ToolFactory revision
author fubar
date Fri, 04 Aug 2023 01:52:13 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
1 # plotly_blast_tool
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
2
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
3 ## Install to your Galaxy server from the toolshed - search for plotly_blast_tool owned by fubar2
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
4
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
5 ### Example interactive plots and more at https://lazarus.name/demo/
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
6
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
7 #### Non interactive screen grab of the tool output
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
8 ![Plotly tabular non-interactive screengrab](pbsample.png)
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
9
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
10 Specialised version of the generalised ![plotly_tabular_tool](https://github.com/fubar2/plotly_tabular_tool), but designed
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
11 for 25 column Galaxy blastn search outputs.
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
12
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
13 It uses the same code, but adds a default header and auto-transformation of the evalue column -log10(x) to make them more like the bitscore
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
14
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
15 Plotly.express makes a lot of clever design decisions.
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
16 Unfortunately, it gets totally confused with very small floats in scientific notation. Treats columns with 5.00e-204 as strings or something, so
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
17 strange and probably uninformative axes and plots will probably result if you try a blast evalue column without transformation.
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
18 Note that all columns used for colour (legend) and the x/y axis tickmarks are truncated because they can squish up the plot.
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
19 *..* is appended at the truncation.
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
20
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
21 ## Tool made with the Galaxy ToolFactory: https://github.com/fubar2/galaxy_tf_overlay
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
22 The current release includes this and a generic tabular version, plus a java .jar wrapper, in an "advanced example" history
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
23 where they can be rerun and changed. They are also generated by an "advanced expample workflow"
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
24 where they can be regenerated if the input data sets are available.
bb99f2c0e358 Updated by regenerating with latest ToolFactory revision
fubar
parents:
diff changeset
25