comparison plotly_blast_tool/README.md @ 3:82bcfcb60f97 draft default tip

Updated by re-generating with latest ToolFactory so png or html outputs can be requested. Output labels are informative too.
author fubar
date Fri, 04 Aug 2023 01:55:07 +0000
parents 61cc57e069c0
children
comparison
equal deleted inserted replaced
2:47a7eeec4a19 3:82bcfcb60f97
1 # plotly_blast_tool 1 # plotly_blast_tool
2 2
3 Galaxy tool to plot user selected columns from a 25 column Galaxy blastn search output using plotly.express 3 ## Install to your Galaxy server from the toolshed - search for plotly_blast_tool owned by fubar2
4
5 ### Example interactive plots and more at https://lazarus.name/demo/
6
7 #### Non interactive screen grab of the tool output
8 ![Plotly tabular non-interactive screengrab](pbsample.png)
9
10 Specialised version of the generalised ![plotly_tabular_tool](https://github.com/fubar2/plotly_tabular_tool), but designed
11 for 25 column Galaxy blastn search outputs.
12
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
14
15 Plotly.express makes a lot of clever design decisions.
16 Unfortunately, it gets totally confused with very small floats in scientific notation. Treats columns with 5.00e-204 as strings or something, so
17 strange and probably uninformative axes and plots will probably result if you try a blast evalue column without transformation.
18 Note that all columns used for colour (legend) and the x/y axis tickmarks are truncated because they can squish up the plot.
19 *..* is appended at the truncation.
20
21 ## Tool made with the Galaxy ToolFactory: https://github.com/fubar2/galaxy_tf_overlay
22 The current release includes this and a generic tabular version, plus a java .jar wrapper, in an "advanced example" history
23 where they can be rerun and changed. They are also generated by an "advanced expample workflow"
24 where they can be regenerated if the input data sets are available.
25