Code Monkey home page Code Monkey logo

mdmapr2.0's Introduction

MDMAPR2.0

he MDMAPR 2.0 is an open-source and extensible Shiny web application that is able to merge raw qPCR fluorescence data and metadata together to facilitate the spatial visualization of species presence/absence detections. The application also has the ability to visualize qPCR fluorescence curves and standard curves to evaluate data quality. MDMAPR 2.0 aims to centralize varied qPCR data, which includes data from pathogen and environmental qPCR species detection studies, gene expression studies, and quantification studies used in identifying pathogen-associated health threats.

The MDMAPR 2.0 was developed by Alka Benawra and Abinaya Yogasekaram at the University of Guelph.

Installation

You can install the development version of MDMAPR2.0 like so:

install.packages("devtools")
devtools::install_github("ayogasekaram/MDMAPR2.0")

Once installed, please load the package and run the following command to launch the MDMAPR App:

library(MDMAPR2.0)
launchMDMAPR()

If fluorescence data is not in RDML...

Mapping Dashboard

The Mapping Dashboard is used to perform geospatial analysis on qPCR run samples. On this page, an interactive map displays location markers for qPCR run sample collection locations and allows for filtering of markers by Cq intensity, date, location, taxon details, machine type, project, and assay. Hovering above a certain marker will display a pop-up menu that shows information about the specific marker. As well, the page contains a data table which shows detailed information about the markers on the map. The data table will update based on the used filters. A copy of the data table can be downloaded as a CSV by pressing the ‘Download Mapped Markers Metadata’ button.

Data Overview Page

The Data Overview page is used to analyze individual tube/well samples and facilitates the quality control inspection of data. The page has four tabs, which include the ‘Presence/Absence Samples’, ‘Amplification Plot’, ‘Standard Curve Data Overview’, and ‘Standard Curve Plot’. The ‘Presence/Absence Samples’ tab displays a table which indicates if a target sequence was detected in a tube/well based on its Cq Value. The ‘Amplification Plot’ shows the amplification curve associated with a specific well sample from the ‘Presence/Absence Samples’ tab. The ‘Standard Curve Data Overview’ tab displays a table with information related to the standard curve used for the samples in the ‘Presence/Absence Samples’ tab. Lastly, the ‘Standard Curve Plot’ tab shows the plotted standard curve.

Data Submission page

The Data Submission page is used to format raw qPCR fluorescence data and associated metadata into a format that is acceptable to be added to the MDMAPR 2.0 database for storage. On this page, a raw qPCR experimental fluorescence file, a raw standard curve fluorescence file, and the filled in MDMAPR 2.0 metadata file are required. The Data Submission tool will parse the data into 13 CSV files. A preview of the tables is viewable on the page. A zipped file of the CSVs can be downloaded by pressing the ‘Download Data Submission Files’ button. NOTE: Before you can upload the generated CSV data files into their respective tables in the MDMAPR 2.0 database, the ID columns (projectID, geographicRegionID, siteID, stationID, replicateID, extractID, assayID, runID, pcrChemistryID, resultID, standardCurveID, and SCresultID) must be manually changed from alphabetical characters to unique numeric IDs.

mdmapr2.0's People

Contributors

ayogasekaram avatar

Watchers

 avatar

Forkers

rgyoung6

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.