Skip to content
Snippets Groups Projects
README.md 1.39 KiB
Newer Older
Aurelien Brionne's avatar
Aurelien Brionne committed
<img src="./inst/extdata/univ.png" align="right"/>
<img src="./inst/extdata/boa.png" align="right"/>
<img src="./inst/extdata/inra.png" align="right"/>

# fluidigm R package

Aurelien Brionne's avatar
Aurelien Brionne committed
Fluidigm QPCR normalisation and statistical analysis.
Aurelien Brionne's avatar
Aurelien Brionne committed

## Installation

Aurelien Brionne's avatar
Aurelien Brionne committed
## using install_gitlab
remotes::install_gitlab(
Aurelien Brionne's avatar
Aurelien Brionne committed
    "aurelien.brionne/fluidigm",
    host = "forgemia.inra.fr",
    build_opts = c("--no-resave-data", "--no-manual")
Aurelien Brionne's avatar
Aurelien Brionne committed

## alternative (from local directory)
    # clone package (from prompt)
    git clone https://forgemia.inra.fr/aurelien.brionne/fluidigm.git

    # build package (from R console) 
    devtools::build("fluidigm")

    # install package (from R console)
    install.packages("fluidigm_1.0.tar.gz", repos = NULL, type = "source")
```







Aurelien Brionne's avatar
Aurelien Brionne committed

## Quick overview    
 
we show how use `fluidigm` R package to find the most stable reference/housekeeping genes using geNorm algorithm, normalize values and compute statistics (linear model).
 
1. Load and parse fluidigm file using `fluidigm::read` function.
 
2. Select the most stable reference/housekeeping genes with `fluidigm::geNorm` function.

Aurelien Brionne's avatar
Aurelien Brionne committed
![](./inst/extdata/M.png) 
Aurelien Brionne's avatar
Aurelien Brionne committed
![](./inst/extdata/V.png) 
Aurelien Brionne's avatar
Aurelien Brionne committed

3. Normalize target genes values using `fluidigm::Normalize` function.
 
4. Compute statistics using  `eggbiomechanic::var_test` function.

* using linear model

Aurelien Brionne's avatar
Aurelien Brionne committed
![](./inst/extdata/lm.png) 
Aurelien Brionne's avatar
Aurelien Brionne committed

* using linear mixt model

Aurelien Brionne's avatar
Aurelien Brionne committed
![](./inst/extdata/lme.png)