<p>Figure 1A: These genome browser snippets are either plain screenshots from applications like <a href="https://software.broadinstitute.org/software/igv/" rel="nofollow noreferrer">IGV</a> or created from within R with software like gviz.</p>
<p>Figure 1B: This looks like base R plotting routine. Like <code>plot(x,y)</code> and then some coloring and legending. No particular &quot;tool&quot; here other than really just base R or ggplot2.</p>
<p>Figure 1C/F: Heatmap packages include ComplexHeatmap and pheatmap. I personally use the former as it is versatile with extensive documentation.</p>
<p>Figure 4F: Venn diagrams, just google &quot;Venn&quot; and &quot;R&quot; for several packages that do it in R. Same for other languages. There are plenty of packages. No preference.</p>
<p>Figure 6A: These plots are often returned by specialized HiC software such as <a href="https://hicexplorer.readthedocs.io/en/latest/" rel="nofollow noreferrer">HiCexplorer</a> which is powerful with lots of documentation.</p>

CC BY-SA 4.0
2022-07-18T09:38:43.143Z
2022-07-18T09:38:43.143Z
alderaan_shot_first
<p>I am a computational scientist with background in computer science and engineering however very new to the field of bioinformatics and computational genomics. Looking at papers in nature, PLOS, Cell, PNAS etc. within the topic of computational genomics, I see a very similar set of very sophisticated graphical results, ranging from clustered/sorted heat map representation of gene expressions to log2 fold changes, volcano plots, circular graph network visualizations etc. Coming from an engineering background I would often generate customized tools for visualizing results myself as part of each paper, albeit not at the sophistication level of results I see in bioinformatics. But here, it seems there is a set of tools standardized where many are using them to display their results. Is there a summary of these result generation/visualization tools along with the references to their implementation/usage (opensource I assume)? Something like that could be very helpful to newcomers like myself. Thanks in advance.</p>
<p>Below is an example /elaboration based to guide the question further into specifics:</p>
<p>Consider the example paper:</p>
<p><a href="https://doi.org/10.1016/j.cell.2018.04.018" rel="nofollow noreferrer">https://doi.org/10.1016/j.cell.2018.04.018</a></p>
<p>This paper contains a principle set of results/visualizations I see almost universally in many nature/cell computational genomics papers. I am wondering if there exists an <strong>integrated library</strong> either in python, R (or Matlab for example when they create toolboxes and integrate a commonly used subset of tools in an area) that everyone taps into for generating these type of results. The &quot;principal set&quot; that I am referring to include:</p>
<ol>
<li>Genome browser track snippets: Figure 1A</li>
<li>log2Fold x-y scatter plots : Figure 1B</li>
<li>Hierarchically clustered/sorted gene exp heatmaps: Figure 1C,1F</li>
<li>Venn diagrams : Figure 4F</li>
<li>Hi-C type square ligation heat-maps: Figure 6A</li>
</ol>

<bioconductor><visualization>
Common tools for generating results and visualizations for bioinformatics and genomics publications
# Common tools for generating results and visualizations for bioinformatics and genomics publications

(Asked by: username_0 on 2022-07-17)

I am a computational scientist with background in computer science and engineering however very new to the field of bioinformatics and computational genomics. Looking at papers in nature, PLOS, Cell, PNAS etc. within the topic of computational genomics, I see a very similar set of very sophisticated graphical results, ranging from clustered/sorted heat map representation of gene expressions to log2 fold changes, volcano plots, circular graph network visualizations etc. Coming from an engineering background I would often generate customized tools for visualizing results myself as part of each paper, albeit not at the sophistication level of results I see in bioinformatics. But here, it seems there is a set of tools standardized where many are using them to display their results. Is there a summary of these result generation/visualization tools along with the references to their implementation/usage (opensource I assume)? Something like that could be very helpful to newcomers like myself. Thanks in advance.

Below is an example /elaboration based to guide the question further into specifics:

Consider the example paper:

<https://doi.org/10.1016/j.cell.2018.04.018>

This paper contains a principle set of results/visualizations I see almost universally in many nature/cell computational genomics papers. I am wondering if there exists an **integrated library** either in python, R (or Matlab for example when they create toolboxes and integrate a commonly used subset of tools in an area) that everyone taps into for generating these type of results. The "principal set" that I am referring to include:

1. Genome browser track snippets: Figure 1A
2. log2Fold x-y scatter plots : Figure 1B
3. Hierarchically clustered/sorted gene exp heatmaps: Figure 1C,1F
4. Venn diagrams : Figure 4F
5. Hi-C type square ligation heat-maps: Figure 6A

**Tags:** bioconductor, visualization

---

## 1 answers

### Answer by username_1 on 2022-07-18. Score: 2 | Accepted answer

Figure 1A: These genome browser snippets are either plain screenshots from applications like [IGV](https://software.broadinstitute.org/software/igv/) or created from within R with software like gviz.

Figure 1B: This looks like base R plotting routine. Like `plot(x,y)` and then some coloring and legending. No particular "tool" here other than really just base R or ggplot2.

Figure 1C/F: Heatmap packages include ComplexHeatmap and pheatmap. I personally use the former as it is versatile with extensive documentation.

Figure 4F: Venn diagrams, just google "Venn" and "R" for several packages that do it in R. Same for other languages. There are plenty of packages. No preference.

Figure 6A: These plots are often returned by specialized HiC software such as [HiCexplorer](https://hicexplorer.readthedocs.io/en/latest/) which is powerful with lots of documentation.


---

