Skip to content
/ audit Public

Shiny Application to Help Audit Your Growth Curves

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
LICENSE.md
Notifications You must be signed in to change notification settings

npjc/audit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

audit

Lifecycle: experimental

An interactive application that ushers you through the inspection and analysis of your growth curve experiments.

Example

alt text

To start a new AUDIT session:

audit::run()

Installation

Audit is currently only available on github and can be installed like any other remote r package:

remotes::install_github("npjc/audit")

Step-by-step

  1. Install R by downloading the appropriate package for your operating system from cran and following the onscreen instructions.
  2. Install Rstudio (Optional), a development environment for R by downloading the appropriate image for your operating system from Rstudio’s download page and follow the onscreen instructions.
  3. If this is a new R installation you will need to download some packages before being able to install audit. To do this, open R / Rstudio and enter the line below into the console. Follow the onscreen instructions.
install.packages(c("devtools", "tidyverse", "remotes"))
  1. Install AUDIT and its dependencies by entering the line below into the console
remotes::install_github("npjc/audit")
  1. To run AUDIT enter the line below at the console. This will open a new session in your default web browser.
audit::run()

More Info

What is AUDIT?

AUDIT stands for Automated Usher for Data Inspection and Tidying (AUDIT). As in it helps you audit your growth curves.

AUDIT is really just an interactive interface to multiple modules. These modules are also openly distributed as R packages:

If you find a bug

As you use AUDIT, if you find bugs, file an issue (ideally with a reproducible example) at https://github.com/npjc/audit/issues. If you are unsure how to make your example reproducible: provide input data used and a description of the steps used or a link to a video demonstrating it.

Known Issue

The only change from previous communication is that mptview currently exists as 2 separate packages (mptview and mtpivew1). This is a temporary workaround for a bug in the underlying grid graphics system. I will fold the mtpview1 back into the normal mtpview in the next R release (grid is shipped with base R, more info).

Experimental tag

The explore section is tagged as experimental as I will add new views beyond what is already there. Once I have added all the views I will remove the experimental tag.

Additional Functionality Elsewhere

Earlier versions of this tool were used as prototypes and made publically available through the shinyapps.io service. These are still freely accesible via web browser (no installation needed).

  • cg12report provides the ability to download a .pdf report of cg12 formatted data

  • audit-lite provides interactive plate view where you can add reference line plots onto all wells of the plate (powered by d3 via r2d3).

Absolutely No Guarantees

I have tried my very hardest to ensure that the software performs as intended. I use the same underlying tools for my own work. I however make absolutely no guarantees about the use and or results of AUDIT and its associated software. I therefore encourage you to validate your assumptions and check your work.

Alternatives and Prior Work

There are a number of other tools that may provide similar and/or other useful functionality (in no particular order):

Interactive Applications:

Software Packages:

About

Shiny Application to Help Audit Your Growth Curves

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages