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:
- Genome browser track snippets: Figure 1A
- log2Fold x-y scatter plots : Figure 1B
- Hierarchically clustered/sorted gene exp heatmaps: Figure 1C,1F
- Venn diagrams : Figure 4F
- Hi-C type square ligation heat-maps: Figure 6A