Skip to content
Maxie D. Schmidt edited this page Jul 31, 2020 · 2 revisions

File export formats supported by RNAStructViz

Image output formats

We support exporting of images and our diagrams from the Arc Diagram Window and the Radial Layout Viewer Window in three primary formats. Each of these formats are standardized across platforms and are easily imported within browsers on all modern OS variants for users:

  • PNG image format: Standard, portable high resolution graphics with compression (example)
  • SVG image format: Vector based images that render well across platforms and have excellent properties for resizing and scaling for print quality figures (example)
  • C-Header source format: In the style of the GIMP, we utilize this format type to bundle high resolution images and icons within FLTK in the C++ source to RNAStructViz -- credits for the original artwork given here (example)

Text-based output formats

The Statistics Window in the application allows users to generate comparative statistics and ROC plots to visualize the structural properties between samples with a common base sequence string. In the Table tab of this window, we can export the computed numerical data displayed graphically in the other tabs to the standard CSV file type (comma delimited plaintext, or flat database, file formatting). CSV files are well supported across many platforms, including Unix and Windows, and encode ASCII text in an easy to read notation. This file type is also easy to import into cross-platform spreadsheet applications and for use in data analysis with Python (for example).

An example of this export format output is distributed here as a sample file for testing with our application. It is also easily viewable as follows:

Filename,Reference,Base_Pairs,True_Positive,False_Positive,False_Negative,Conflict,Contradict,Compatible,Sensitivity,Selectivity,Positive_Predictive_Value,G-C_Pairs,A-U_Pairs,G-U_Pairs,Non-Canonical_Pairs
16S_C.elegans_RNAStructure,1,220,220,0,0,0,0,0,1.0000000000,1.0000000000,1.0000000000,41,137,42,0
16S_C.elegans_comparative,0,182,24,158,196,12,141,5,0.1090909094,0.1355932206,0.1318681389,40,99,22,21
16S_C.elegans_GTfold,0,215,62,153,158,18,133,2,0.2818181813,0.2910798192,0.2883720994,46,136,33,0
16S_C.elegans_RNAfold,0,211,92,119,128,8,110,1,0.4181818068,0.4380952418,0.4360189438,42,132,37,0
16S_C.elegans_UNAfold,0,217,62,155,158,18,133,4,0.2818181813,0.2910798192,0.2857142985,47,137,33,0
16S_C.elegans_sfold-centroid,0,186,63,123,157,14,108,1,0.2863636315,0.3405405283,0.3387096822,42,119,25,0
SampleFormatExample_helix_triple_format_v1,0,33,0,33,220,4,29,0,0.0000000000,0.0000000000,0.0000000000,1,7,7,18
SampleFormatExample_helix_triple_format_v2,0,22,0,22,220,2,20,0,0.0000000000,0.0000000000,0.0000000000,3,6,1,12

The next image provides a screenshot of the GUI button within RNAStructViz to access the export to CSV feature.