All Projects → PF2-pasteur-fr → Sartools

PF2-pasteur-fr / Sartools

Statistical Analysis of RNA-Seq Tools

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Sartools

Rrtools
rrtools: Tools for Writing Reproducible Research in R
Stars: ✭ 508 (+535%)
Mutual labels:  reproducible-research
Tagstore
a research software; a fun way of storing files & folders on your local disk drive; tagging
Stars: ✭ 18 (-77.5%)
Mutual labels:  reproducible-research
Itkexamples
Cookbook examples for the Insight Toolkit documented with Sphinx
Stars: ✭ 38 (-52.5%)
Mutual labels:  reproducible-research
Labnotebook
LabNotebook is a tool that allows you to flexibly monitor, record, save, and query all your machine learning experiments.
Stars: ✭ 526 (+557.5%)
Mutual labels:  reproducible-research
Rrtools.addin
R Package - A graphical user interface for some of the main functions of Ben Marwick's rrtools package
Stars: ✭ 17 (-78.75%)
Mutual labels:  reproducible-research
Reproduce Ck Paper
Shared artifacts in the Collective Knowledge Format as a proof-of-concept to reproduce our recent Collective Mind- and Collective Knowledge-related papers
Stars: ✭ 24 (-70%)
Mutual labels:  reproducible-research
Metaflow
🚀 Build and manage real-life data science projects with ease!
Stars: ✭ 5,108 (+6285%)
Mutual labels:  reproducible-research
Nozzle
Nozzle is a report generation toolkit for data analysis pipelines implemented in R.
Stars: ✭ 59 (-26.25%)
Mutual labels:  reproducible-research
Bayesian Neural Networks
Pytorch implementations of Bayes By Backprop, MC Dropout, SGLD, the Local Reparametrization Trick, KF-Laplace, SG-HMC and more
Stars: ✭ 900 (+1025%)
Mutual labels:  reproducible-research
Analysispreservation.cern.ch
Source code for the CERN Analysis Preservation portal
Stars: ✭ 37 (-53.75%)
Mutual labels:  reproducible-research
Weave.jl
Scientific reports/literate programming for Julia
Stars: ✭ 556 (+595%)
Mutual labels:  reproducible-research
Itk
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
Stars: ✭ 801 (+901.25%)
Mutual labels:  reproducible-research
Steppy Toolkit
Curated set of transformers that make your work with steppy faster and more effective 🔭
Stars: ✭ 21 (-73.75%)
Mutual labels:  reproducible-research
Axelrod
A research tool for the Iterated Prisoner's Dilemma
Stars: ✭ 516 (+545%)
Mutual labels:  reproducible-research
Evalai
☁️ 🚀 📊 📈 Evaluating state of the art in AI
Stars: ✭ 1,087 (+1258.75%)
Mutual labels:  reproducible-research
Gtsummary
Presentation-Ready Data Summary and Analytic Result Tables
Stars: ✭ 450 (+462.5%)
Mutual labels:  reproducible-research
Mex Vocabulary
MEX Vocabulary: a lightweight machine learning interchange format
Stars: ✭ 19 (-76.25%)
Mutual labels:  reproducible-research
Porcupine
Express parametrable, composable and portable data pipelines
Stars: ✭ 70 (-12.5%)
Mutual labels:  reproducible-research
Drake Examples
Example workflows for the drake R package
Stars: ✭ 57 (-28.75%)
Mutual labels:  reproducible-research
Projectweek
Website for NA-MIC Project Weeks
Stars: ✭ 31 (-61.25%)
Mutual labels:  reproducible-research

SARTools

SARTools is a R package dedicated to the differential analysis of RNA-seq data. It provides tools to generate descriptive and diagnostic graphs, to run the differential analysis with one of the well known DESeq2 or edgeR packages and to export the results into easily readable tab-delimited files. It also facilitates the generation of a HTML report which displays all the figures produced, explains the statistical methods and gives the results of the differential analysis. Note that SARTools does not intend to replace DESeq2 or edgeR: it simply provides an environment to go with them. For more details about the methodology behind DESeq2 or edgeR, the user should read their documentations and papers.

SARTools is distributed with two R script templates (template_script_DESeq2.r and template_script_edgeR.r) which use functions of the package. For a more fluid analysis and to avoid possible bugs when creating the final HTML report, the user is encouraged to use them rather than writing a new script. Two other scripts are available (template_script_DESeq2_CL.r and template_script_edgeR_CL.r) to run SARTools in a shell with the Rscript command. In that case, the optparse R package must be available to interpret the command line parameters.

How to install SARTools?

Within R

In addition to the SARTools package itself, the workflow requires the installation of several packages: DESeq2, edgeR, genefilter, xtable and knitr (all available online, see the dedicated webpages). SARTools needs R version 3.3.0 or higher, DESeq2 1.12.0 or higher and edgeR 3.12.0 or higher: old versions of DESeq2 or edgeR may be incompatible with SARTools.

To install the SARTools package from GitHub, open a R session and:

  • Install devtools with install.packages("devtools") (if not installed yet)

  • Notes:

    • Ubuntu users may have to install some libraries (libxml2-dev, libcurl4-openssl-dev and libssl-dev) to be able to install DESeq2 and devtools
    • Some users may have to install the pandoc and pandoc-citeproc libraries to be able to generate the final HTML reports
  • For Windows users only, install Rtools or check that it is already installed (needed to build the package)

  • Run devtools::install_github("PF2-pasteur-fr/SARTools", build_opts="--no-resave-data")

Using Conda

install with bioconda

  1. Install miniconda
  2. Install the SARTools R library and its dependencies using conda conda install r-sartools

Note: if you want to set a dedicated conda environment for SARTools, use conda create -n sartools r-sartools and follow the instructions to activate it.

How to use SARTools?

A HTML vignette is available within the vignettes folder on GitHub and provides extensive information on the use of SARTools. The user can also open it with vignette("SARTools") if it has been generated during the installation of the package. Note that it is not available when SARTools has been installed using conda.

Be careful to use the R script associated with the version of SARTools installed on your system.

Please read the NEWS file to see the latest improvements!

About SARTools

The SARTools package has been developped at PF2 - Institut Pasteur by M.-A. Dillies and H. Varet ([email protected]). Thanks to cite H. Varet, L. Brillet-Guéguen, J.-Y. Coppee and M.-A. Dillies, SARTools: A DESeq2- and EdgeR-Based R Pipeline for Comprehensive Differential Analysis of RNA-Seq Data, PLoS One, 2016, doi: http://dx.doi.org/10.1371/journal.pone.0157022 when using this tool for any analysis published.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].