GithubHelp home page GithubHelp logo

classicvalues / spade-4 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nolanlab/spade

0.0 1.0 0.0 4.4 MB

SPADE: Spanning Tree Progression of Density Normalized Events

License: Other

R 75.35% TeX 1.52% Shell 4.17% C++ 18.96%

spade-4's Introduction

SPADE: Spanning Tree Progression of Density Normalized Events

SPADE is a visualization and analysis tool for high-dimensional flow cytometry data. SPADE is implemented as an R package that takes in FCS files and settings, and outputs graph files (GML), PDFs of the graphs and FCS files with the "cluster" column appended. Please see the project homepage at cytospade.org or the wiki for the primary documentation.

We no longer support the Cytoscape GUI. An interactive viewer is available from www.cytobank.org. The PDF files can be edited (e.g. graphs can be rearranged) with software such as Adobe Illustrator. For more complex usages, many languages are able to read GML files, including R, Mathematica and Python.

User Setup

We no longer support distribution via CRAN or Bioconductor. The instructions below install directly from Github and will ensure you have the latest release.

  1. If you do not have version 3.0 or later of R, install it (OSX, Windows, Linux). Unless you have a compelling reason to do otherwise, we suggest the 64-bit version of R.

  2. Install the devtools, Rclusterpp (latest), the bioconductor installer and SPADE packages:

     R> install.packages("devtools")
     R> library(devtools)
     R> devtools::install_github("nolanlab/Rclusterpp")
     R> source("http://bioconductor.org/biocLite.R")
     R> devtools::install_github("nolanlab/spade")
    

(The version of Rclusterpp in CRAN (0.2.3) is out of date; the above installs the latest (i.e. >= 0.2.4).)

  1. Test the installation by typing at the R prompt:

     R> library(spade)
    

    You should see output like the following:

     R> library('spade')
     Loading required package: igraph
     Loading required package: Rclusterpp
     Loading required package: Rcpp
     Loading required package: RcppEigen
    

Usage

Check out the example usage wiki page. Once you are familiar with the workflow, you can edit the file R/inst/runSPADE.R to setup your analysis, then run the file. For additional documentation about the R package, you can view the package vignette with vignette("SPADE") at the R prompt. Additionally all of the functions in the SPADE R package are documented; view their manual pages with ?<function>, e.g., ?SPADE.driver, at the R prompt.

Developer Setup

Please refer to the wiki pages.


Citations

SPADE was developed in the Plevritis and Nolan Labs at Stanford University, and is described in the following publications:

spade-4's People

Contributors

mlinderm avatar rbruggner avatar tjchen avatar zbjornson avatar

Watchers

 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.