Welcome to Isoviewer

About

This graphical user interface is created by the isoviewer R package. Its purpose is two fold.

First and foremost, it is a learning tool to illustrate how to build literate RMarkdown data processing files for IRMS data using the underlying isoreader package as a unified interface for reading, converting and quickly visualizing various raw IRMS data file formats. For this purpose, all screens in this GUI feature a live Code Preview that shows the corresponding isoreader commands for all GUI functionality. The icon in each code preview allows switching between the source cody only and the same code embedded in RMarkdown. The icon in the code preview allows download of a full RMarkdown file that reflects all parameters entered in the GUI with the goal of allowing the user to reproduce all illustrated functionality offline with a simple script that records all steps. The long-term goal for scientists using the isoreader package is to skip the GUI entirely and work directly with their data in R/RMarkdown or Python/Jupyter Notebooks (the latter using the isoreader package via cell magic and/or the feather file format to share data between R and Python).

The second purpose is to provide an example for a web-based IRMS data repository that is easy to run on any computer/server completely platform-independent and open-source. The isoviewer package provides some rudimentary GUI modules that could be used in other more customized applications. However, while this example app is relatively light weight and does not use a database back-end, one could consider more elaborate use cases of the isoreader and similar packages as a programmatic interface to IRMS data that allows large scale parallel processing, reproducible aggregation and potentially sharing of years of accumulated data.

How to use this GUI

The easiest way to get started is to upload a few data files (or use existing examples) to put together at data set, either for dual inlet files or for continuous flow files . The datasets are stored as R Data Archives that then can be quickly loaded, visualized, downloaded or exported to other file formats (currently supported are excel and the Python/R joint feather format) again for either dual inlet datasets or continous flow datasets . Make sure to check the different tabs ('Raw data', 'File Info', 'Method Info', etc.) when viewing the data to explore what information is currently retrieved from the raw data files and what functionality is available. If you prefer to run the GUI on your own computer or server, check out the instructions on GitHub .

Disclaimer

Both isoreader (version 0.7.1.9999 ) and isoviewer (version 0.9.19.9000 ) are fully open-source (i.e. they are free as in 'freedom' and free as in 'free beer') and are provided as is. They are still in active development but release of a stable version to the Comprehensive R Archive Network (CRAN) is in progress. The source code is released under GPL-2 and is available on GitHub .

Feedback

Feedback is most welcome. These packages are intended as tools for data aggregation and large scale reproducible data processing for the scientific geochemical community but are unlikely to capture all relevant data formats at this point. Please use the repositories' respective issue trackers for any feedback, suggestions and especially bug reports ( isoviewer issues , isoreader issues ).

Dual Inlet File and Folder Selection

     

Sorting:

Loading...

Dual Inlet Load List

Code Preview    


                    
                  

Dataset

Loading...

Code Preview    


                    
                  

Masses and Ratios

Scale signals:

Loading...

Plot Settings

Plot height:

Panel by:

Color by:

Linetype by:

Shape by:

Legend:

File Info Selector

Loading...

Method Info Selector

Data Table Selector

Loading...

Export Settings

Continuous Flow File and Folder Selection

     

Sorting:

Loading...

Continuous Flow Load List

Code Preview    


                    
                  

Dataset

Loading...

Code Preview    


                    
                  

Masses and Ratios

Scale signals:

Scale time:

Loading...

Plot Settings

Plot height:

Panel by:

Color by:

Linetype by:

Legend:

File Info Selector

Loading...

Method Info Selector

Data Table Selector

Loading...

Export Settings

Scans

Scan files are not yet supported in the GUI.