Skip to content
Snippets Groups Projects
README.md 1.42 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"/>
Aurelien Brionne's avatar
Aurelien Brionne committed

Aurelien Brionne's avatar
Aurelien Brionne committed
# GenomeFeatures R package
Aurelien Brionne's avatar
Aurelien Brionne committed

Aurelien Brionne's avatar
Aurelien Brionne committed
The aim of this package is to provide a full genomic features annotation from genomic coordinates, without use an annotation priority.
Aurelien Brionne's avatar
Aurelien Brionne committed

Aurelien Brionne's avatar
Aurelien Brionne committed
## Installation
Aurelien Brionne's avatar
Aurelien Brionne committed

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

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

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

    # install package (from R console)
Aurelien Brionne's avatar
Aurelien Brionne committed
    install.packages("GenomeFeatures_1.1.tar.gz", repos = NULL, type = "source")
Aurelien Brionne's avatar
Aurelien Brionne committed

Aurelien Brionne's avatar
Aurelien Brionne committed
## Quick overview
Aurelien Brionne's avatar
Aurelien Brionne committed

Aurelien Brionne's avatar
Aurelien Brionne committed
1. load peaks file: `GenomeFeatures::readPeakFile`.
Aurelien Brionne's avatar
Aurelien Brionne committed

Aurelien Brionne's avatar
Aurelien Brionne committed
2. Build a convenient object for find overlaps beetween all selected features and genomic coordinates targets: `GenomeFeatures::build_genome_features`.

3. Find overlaps beetween genomic coordinates and features: `GenomeFeatures::genome_features_overlaps`.

4. Features plot: `GenomeFeatures::Plot`.

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

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

5. Get annotation table: `GenomeFeatures::Table`.

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

6. Features ovelaps.

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