Giter Site home page Giter Site logo

deltarpkm's Introduction

deltaRpkm

An R package for a rapid differential gene presence analysis between large datasets of similar bacterial genomes

Background

deltaRpkm is an R package whose main purpose is to quickly identify genes potentially involved in a given trait by performing a differential analysis of genes coverage between two sets of closely related bacterial genomes.
The package provides functions to compute the RPKM, the deltaRPKM, identify candidate genes filtering and make heatmap plots.
It also includes methods to perform some batch effects controls and diagnostics plots.

Install

Download (from the deltaRpkm/bin repo) the binary file that is specific to your system:

deltaRpkm_0.1.0_R_x86_64-pc-linux-gnu.tar.gz      # Ubuntu (18 LTS)
deltaRpkm_0.1.0_mac.tgz                           # MacOS (10.13)  
deltaRpkm_0.1.0.zip                               # Windows

and then, on a terminal on your local working directory:

# install the package on your system, from the terminal:  
R CMD INSTALL path/2/deltaRpkm_0.1.0_R_x86_64-pc-linux-gnu.tar.gz

Note that any missing CRAN or Bioconductor packages required by deltaRpkm need to be installed accordingly.

Alternatively, it can be installed from inside R/RStudio as:

> install.packages("path/2/deltaRpkm_0.1.0_R_x86_64-pc-linux-gnu.tar.gz", repos = NULL, dependencies = TRUE)

This will install any missing CRAN R packages required by deltaRpkm. But missing Bioconductor packages will still need to be installed accordingly.

Usage

See:

  1. the Wiki (https://github.com/frihaka/deltaRpkm/wiki/Quick-Start-to-deltaRpkm) tab on the GitHub repo for a quick start
  2. the test R script (doc/deltaRpkm_usage_example.R) to play with the main methods and parameters of the pipeline
  3. the User Manual (doc/deltaRpkm_User_Manual.pdf) for a detailed tutorial

Note: if using more than 150 genomes, try rather with a machine with more RAM (>=16GB).

deltarpkm's People

Contributors

atisou avatar frihaka avatar

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.