CW22 - 2022-04-04

Collaborative Ideas session group: A-Aloe

Biological Sciences.

Participants

Collaborative Idea Title

Easy Open Source Bio-Graphs

Context / Research Domain

Many biological labs have routine assays or experiments which require standard analysis and produce a well understood graph as an output. Create a jupyter app or something similar to automate the process of some assay like QPCR and produce the standard graphs/analysis maybee to replace some like graphpad. Possibly in the form of a repository + examples + template

Problem

Many researchers use paid tools to conduct analysis on standard experiments, such as Graphpad. Some easy-to-do analyses have many alternative Open Source softwares but lab-based researchers do not know them, and unless they are deployed in a shiny app or similar, they do not know how to interact with them.

Although these tools might be available in github (https://shiny.rstudio.com/gallery), there is a significant barrier to adoption for non-expert scientists.

In addition to the practicality of running the analysis, capturing this in a sustainable and reproducible way is often challenging.

Solution

The idea would be to develop a Github repository where some basic data analysis pipelines can be developed (or adopted from third party OS repositories) and deployed using a Shiny App or Jupyter App. For example, input qPCR data and get a graph of the gene expression fold-change (and even a simple statistical analysis).

With these tools, researchers would be able to run some analysis using OS software that are currently done in paying software. It would also facilitate the introduction to Python or R coding

The tool could output some kind of ID which links back to both the input data and the code, making the results of the analysis more reproducible than the current closed-source tools.

The initial step would be to build the repository and to provide one or two example pipelines, plus a template to allow other researchers to add pipelines for different analyses.

Diagrams / Illustrations

Example of the current machine output and standard plotting style for qPCR analysis

Plotting style for a qPCR analysis.

Example of experimental setup and plotting of a cell survival assay:

Plotting a cell survival assay.

Very approximate mock-up

Interface mock-up.


CC-BY logo  Licence: These materials (unless otherwise specified) are available under the Creative Commons Attribution 4.0 Licence. Please see the human-readable summary of the CC BY 4.0 and the full legal text for further information.

Super secret notes

What we need to do:

SSI blog excerpt of what needs to be done.

Notes from the discussion

Previous example from the hackday : http://shouldisharemyco.de/

Ideas:

  • Community building
  • Bringing together Biologists and Computer engineers.
  • Lab based software/automation/plotting/
    • Could narrow down to one or 2 pipelines
    • Possibly could use Jupyter ‘app mode’ to hide the code and make it look nice
      • Plotting QPCR data
      • Keep a general form, but with fixed data, some form of standard?
      • Can you make a general standard, or should it be specific?