GithubHelp home page GithubHelp logo

orianna14 / cytoscape_workflows Goto Github PK

View Code? Open in Web Editor NEW

This project forked from baderlab/cytoscape_workflows

0.0 1.0 0.0 319.95 MB

collection of notebooks with different cytoscape workflows

License: Creative Commons Zero v1.0 Universal

HTML 99.24% TeX 0.76%

cytoscape_workflows's Introduction

Cytoscape WorkFlows

Collection of workflows as R Notebooks that use functionaility in R to process data and cyRest to communicate directly with Cytoscape.

Enrichment Map Pipeline

Set of R notebooks to transform expression data to a ranked list and run them through Pathay enrichment pipeline. Pathway enrichment analysis helps gain mechanistic insight into large gene lists typically resulting from genome scale (–omics) experiments. It identifies biological pathways that are enriched in the gene list more than expected by chance. We explain pathway enrichment analysis and present a practical step-by-step guide to help interpret gene lists. The protocol is designed for biologists with no prior bioinformatics training and uses freely available software including g:Profiler, GSEA, Cytoscape and Enrichment Map.

Main Pipeline Steps

Pipeline Index

  1. Download TCGA data - R notebook shows you how to download legacy microarray and rnaseq ovarian cancer data. The notebook can be modified to download any data from GDC
  2. Supplemental Protocol 1 - convert raw RNASeq expression data to a ranked list
  3. Supplemental Protocol 2 - convert RMA normalized microarray expression data to a ranked list
  4. Supplemental Protocol 3 - Pathway Enrichment Analysis in R using ROAST and Camera
  5. Supplemental Protocol 4 - perform phenotype randomizations using edgeR with GSEA.
  6. Main Protocol - Create Enrichment Map - run GSEA on ranked list and automatically create an Enrichment Map from the results.

Cell Cell Interactions Workflow

Using a set of proteins designated as receptors, and ligands defined with a set of GO terms calculate the set of interactions that represent cell-cell interactions (for example Ligand-receptor, receptor-receptor, ...). This analysis is not limited to Cell-Cell interactions. You can define your own protein types, either manually or by choosing different go terms, and create your customized protein-protein interaction network.

editor on GitHub

cytoscape_workflows's People

Contributors

gbader avatar mikekucera avatar risserlin 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.