Title: | Visual Exploration of Omic Datasets Using a Shiny App |
---|---|
Description: | A Shiny app for visual exploration of omic datasets as compositions, and differential abundance analysis using ALDEx2. Useful for exploring RNA-seq, meta-RNA-seq, 16s rRNA gene sequencing with visualizations such as principal component analysis biplots (coloured using metadata for visualizing each variable), dendrograms and stacked bar plots, and effect plots (ALDEx2). Input is a table of counts and metadata file (if metadata exists), with options to filter data by count or by metadata to remove low counts, or to visualize select samples according to selected metadata. |
Authors: | Daniel Giguere [aut, cre], Jean Macklaim [aut], Greg Gloor [aut] |
Maintainer: | Daniel Giguere <[email protected]> |
License: | MIT + file LICENSE |
Version: | 1.27.0 |
Built: | 2024-10-30 09:07:37 UTC |
Source: | https://github.com/bioc/omicplotR |
omicplotR
A Shiny app for visual exploration of omic datasets as compositions, and differential abundance analysis using ALDEx2. Useful for exploring RNA-seq, meta-RNA-seq, 16s rRNA gene sequencing and more with visualizations such as principal component analysis biplot (coloured using metadata for visualizing each variable), association plots (igraph), dendrograms and stacked bar plots, and effect plots (ALDEx2). Input is a table of counts and metadata file (if metadata exists), with options to filter data by count or by metadata to remove low counts, or to visualize select samples according to selected metadata. The Shiny app's graphical user interface facilitates visual exploration for new and experienced users of R alike.
To launch the shiny
app in your default browser, type
omicplotr.run()
.
Daniel Giguere, Jean Macklaim, Greg Gloor
Internal functions for the app which are not intended to be called by the user. Please refer to omicplotr.run.
Daniel Giguere, Greg Gloor.
# These functions are not meant to be called by the user. However, some # functions can be useful. data(otu_table) # Filter out your OTU table to remove rows that sum to less than 10. d <- omicplotr.filter(otu_table, min.reads = 10)
# These functions are not meant to be called by the user. However, some # functions can be useful. data(otu_table) # Filter out your OTU table to remove rows that sum to less than 10. d <- omicplotr.filter(otu_table, min.reads = 10)
Associated metadata to otu_table
.
data(metadata)
data(metadata)
A data frame with 297 rows and 35 columns, where rows are samples and columns are collected metadata.
Macklaim et al (2014). Microb Ecol Health Dis. doi: http://dx.doi.org/10.3402/mehd.v26.27799
omicplotR
Shiny
app.Launches Shiny
for omicplotR
in default browser. This
graphical user interface facilitates visual exploration of datasets for
both new and experienced R users alike.
omicplotr.run()
omicplotr.run()
There is no value!
Daniel Giguere
# To run omicplotR, use `omicplotr.run()` function. This will open the shiny # app in your default browser. # omicplotr.run() # After running omicplotr.run(), you can filter your data and make a PCA # biplot. Internal functions are not mean to be called by the user. data(otu_table) d.filt <- omicplotr.filter(otu_table)
# To run omicplotR, use `omicplotr.run()` function. This will open the shiny # app in your default browser. # omicplotr.run() # After running omicplotr.run(), you can filter your data and make a PCA # biplot. Internal functions are not mean to be called by the user. data(otu_table) d.filt <- omicplotr.filter(otu_table)
This dataset contains a count table of operational taxonomic units (OTUs)
from a 16s rRNA gene sequencing experiment characterising changes in
bacterial microbiota from oral antimicrobial or probiotic treatments.
Associated metadata is contained in metadata
.
data(otu_table)
data(otu_table)
A data frame with 77 rows and 298 columns. The last column contains taxonomic information for each OTU. Samples are columns, OTUs are rows.
Macklaim et al (2014). Microb Ecol Health Dis. doi: http://dx.doi.org/10.3402/mehd.v26.27799