• Stars
    star
    162
  • Rank 224,192 (Top 5 %)
  • Language
    R
  • License
    GNU General Publi...
  • Created over 4 years ago
  • Updated 25 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

R package to infer biological activities from omics data using a collection of methods.

decoupleR

Lifecycle: maturing BioC status BioC dev status R build status Codecov test coverage GitHub issues

Overview

There are many methods that allow us to extract biological activities from omics data. decoupleR is a Bioconductor package containing different statistical methods to extract biological signatures from prior knowledge within a unified framework. Additionally, it incorporates methods that take into account the sign and weight of network interactions. decoupleR can be used with any omic, as long as its features can be linked to a biological process based on prior knowledge. For example, in transcriptomics gene sets regulated by a transcription factor, or in phospho-proteomics phosphosites that are targeted by a kinase. This is the R version, for its faster and memory efficient Python implementation go here.

For more information about how this package has been used with real data, please check the following links:

Installation

decoupleR is an R package distributed as part of the Bioconductor project. To install the package, start R and enter:

install.packages("BiocManager")
BiocManager::install("decoupleR")

Alternatively, you can instead install the latest development version from GitHub with:

BiocManager::install("saezlab/decoupleR")

License

Footprint methods inside decoupleR can be used for academic or commercial purposes, except viper which holds a non-commercial license.

The data redistributed by OmniPath does not have a license, each original resource carries their own. Here one can find the license information of all the resources in OmniPath.

Citation

Badia-i-Mompel P., Vélez Santiago J., Braunger J., Geiss C., Dimitrov D., Müller-Dott S., Taus P., Dugourd A., Holland C.H., Ramirez Flores R.O. and Saez-Rodriguez J. 2022. decoupleR: ensemble of computational methods to infer biological activities from omics data. Bioinformatics Advances. https://doi.org/10.1093/bioadv/vbac016

More Repositories

1

liana

LIANA: a LIgand-receptor ANalysis frAmework
R
149
star
2

decoupler-py

Python package to perform enrichment analysis from omics data.
Python
133
star
3

pypath

Python module for prior knowledge integration. Builds databases of signaling pathways, enzyme-substrate interactions, complexes, annotations and intercellular communication roles.
Python
128
star
4

dorothea

R package to access DoRothEA's regulons
R
119
star
5

liana-py

LIANA+: an all-in-one framework for cell-cell communication
Python
115
star
6

progeny

R package for Pathway RespOnsive GENe activity inference
R
89
star
7

OmnipathR

R client for the OmniPath web service
R
88
star
8

visium_heart

Spatial transcriptomics of heart tissue
Jupyter Notebook
62
star
9

transcriptutorial

This is a tutorial to guide the analysis of RNAseq dataset using footprint based tools such as DOROTHEA, PROGENY and CARNIVAL
R
54
star
10

CARNIVAL

CAusal Reasoning for Network Identification with integer VALue programming in R
R
53
star
11

cosmosR

COSMOS (Causal Oriented Search of Multi-Omic Space) is a method that integrates phosphoproteomics, transcriptomics, and metabolomics data sets.
R
52
star
12

mistyR

Multiview Intercellular SpaTial modeling framework
R
37
star
13

omnipath

Python client for the OmniPath web service
Python
33
star
14

CollecTRI

Gene regulatory network containing signed transcription factor-target gene interactions
R
32
star
15

FootprintMethods_on_scRNAseq

Robustness and applicability of transcription factor and pathway analysis tools on single-cell RNA-seq data
R
25
star
16

footprints

Analysis code for "Perturbation-response genes reveal signaling footprints in cancer gene expression"
R
20
star
17

lipyd

Python module for lipidomics LC MS/MS data analysis
Python
13
star
18

ShinyFUNKI

FUNctional toolKIt platform for multi-omic functional analysis. An standardised pipeline to analysis transcriptomic, proteomic, phosphoproteomic and metabolomic datasets.
R
13
star
19

progeny-py

PROGENY Python implementation
Jupyter Notebook
12
star
20

dorothea-py

Dorothea package in Python
Jupyter Notebook
11
star
21

MOFAcell

Code used for muti cellular factor analysis
Jupyter Notebook
11
star
22

corneto

CORNETO: A Unified Omics-Driven Framework for Network Inference
Python
11
star
23

kinact

Toolbox for Kinase Activity Scoring based on phosphoproteomic data
Python
10
star
24

ocean

R package for metabolic enzyme enrichment anaylsis
R
10
star
25

BioCypher

A unified language for biomedical research knowledge graphs
Python
9
star
26

CellNOptR

Training of boolean logic models of signalling networks using prior knowledge networks and perturbation data.
R
9
star
27

decoupleRBench

Package to benchmark methods from decoupleR
R
8
star
28

SLAPenrich

Sample Level Analysis of Pathway Alteration Enrichments
R
7
star
29

PHONEMeS

PHONEMeS (PHOsphorylation NEtworks for Mass Spectrometry) is an R package to model signalling networks based on untargeted phosphoproteomics
R
7
star
30

decoupleR_manuscript

Code to reproduce the results from decoupleR's manuscript
R
7
star
31

eccb2022_sc_funcomics

Functional analysis of single-cell transcriptomics
HTML
7
star
32

Omnipath_Cytoscape

a plug-in to access Omnipath from Cytoscape
Java
7
star
33

MOFAcellulaR

R package to infer multicellular programs from single-cell data using multi-omics factor analysis (MOFA)
R
7
star
34

scell_hfpef

single cell RNAseq analysis of HFpEF mice model
R
6
star
35

flop

FunctionaL Omics Processing platform
R
6
star
36

CKG-BioCypher

Python
4
star
37

DOT

DOT
R
4
star
38

Covid19

We use our tools to analysis Covid19 RNAseq datasets
4
star
39

MetaProViz

R-package to perform metabolomics pre-processing, differential metabolite analysis, metabolite clustering and custom visualisations.
R
4
star
40

ligrec_decouple

Systematic Comparison of Cell-Cell Communication Tools and Resources
R
4
star
41

PerMedCoE_summer_school_2023

PerMedCoE summer school 2023
Jupyter Notebook
4
star
42

cellnopt

Tool for training of logic models of signalling networks using prior knowledge networks and perturbation data.
4
star
43

Factor_COSMOS

Formatting NCI60 data into cosmos ready inputs and generation of testable hypothesis connecting cell-line specific TF and metabolic deregulations.
R
4
star
44

HF_meta-analysis

Code that generates results and figures from: "A Consensus Transcriptional Landscape of Human End-Stage Heart Failure"
R
4
star
45

CPT_QSPtutorial

Supplementary material for CPT tutorial on logic modeling for quantitative systems pharmacology
Python
4
star
46

cyrface

Bridging Cytoscape with R
Java
3
star
47

FUNKI

FUNctional toolKIt for Transcription-Factor and Pathway Analysis
Python
3
star
48

VisiumMS

Study of Multiple Sclerosis(MS) using paried snRNA-seq and Visium transcriptmics datasets.
Python
3
star
49

CNORode

add-on for CellNOptR using logic based differential equations
C
3
star
50

scheduling

Repository to collect issues for events to be scheduled
Python
2
star
51

visium_colon_si

ST pipelines on mouse colon and small intestine
R
2
star
52

CellNOptR-MaBoSS

CellNOptR with MaBoSS simulation
R
2
star
53

CNORode2017

modified version of CNORode including: steady state penalty, L1 regularisation, bootstrap, new transfer function
C
2
star
54

liverx

Analysis of liver proteomics data from Aebersold lab
Python
2
star
55

neo4j-utils

Rich interface on top of the official Neo4j driver
Python
2
star
56

cytocopter

CellNOptR in Cytoscape
Java
2
star
57

2023-SysBioCourse-ACSB

HTML
2
star
58

Singlecell_course_2022

Teaching material for the single-cell course 2022
2
star
59

ShinyCNOR

Shiny application for the CellNOptR packages
R
2
star
60

TumorDeconvolution

Estimate tumor purities from gene expression data
HTML
2
star
61

Microbiome_analysis_course_2022

Mobi microbiome course materials
HTML
2
star
62

NicheNet_Omnipath

Building and Training of the NicheNet Method exclusively using OmniPath resources. SARS-CoV-2 case study
2
star
63

PerMedCoE_tools_virtual_course_2023

Material for the PerMedCoE virtual course: transcriptomics to mechanistic models of signalling.
Jupyter Notebook
2
star
64

OTAR-BioCypher

Python
2
star
65

protein_attenuation

Proteogenomics analsysis of protein attenuation in tumours
Python
2
star
66

snk-tutorial

Python
2
star
67

teaching_material

teaching material for various courses
HTML
2
star
68

process_rnaseq_cellines

Processing RNAseq data from Cell Lines. From raw data to normalised, voom and ComBat batch-correction
R
2
star
69

kinase_tf_mini_tuto

This is a short tutorial to show in parallel how to estimate TF and kinase activities from transcriptomic and phosphoproteomic data
R
2
star
70

Xu_tubuloid

HTML
1
star
71

kinase_tf_mini_tuto_simple

R
1
star
72

2022-SysBioCourse-ACSB

Teaching material for 2022 SysBio Course
HTML
1
star
73

NetworkModeling_course_2020

teaching materials for the network modeling course
HTML
1
star
74

gene-network-inference-in-R

Mutual information-based and bicor-based methods for genome-wide reverse engineering of gene regulatory networks in R.
1
star
75

liver-disease-atlas-app

R
1
star
76

ccc_protocols

LIANA x Tensor-cell2cell Protocols
Jupyter Notebook
1
star
77

MOON_example

HTML
1
star
78

omnipath_analysis

analysis and visualization workflows for the OmniPath 2 paper
Python
1
star
79

meta_PKN_BIGG

R
1
star
80

liver-disease-atlas

Transcriptomic cross-species analysis of chronic liver disease reveals consistent regulation between humans and mice
R
1
star
81

Macau_Synergy_Prediction

Target functional similarity based workflows for drug synergy prediction and stratification
R
1
star
82

MedInfNetworks2022

HTML
1
star
83

breastCancerCytof

modelling breast cancer cytof data with logic ODEs
HTML
1
star
84

BiRewire

An R package implementing high-performing routines for the randomisation of bipartite graphs preserving their node degrees.
1
star
85

hepatic-microenviroment

Gut microbiota fuels HCC development by shaping the hepatic inflammatory microenvironment
R
1
star
86

network_tools

Collection of Python functions to run network-based analysis in signed and directed networks.
Jupyter Notebook
1
star
87

kasumi_bench

R
1
star
88

Meta_PKN

integration of omnipath causal network with STITCH and Recon3D
R
1
star
89

biocypher-project-template

Template for creating a BioCypher-driven knowledge graph
Python
1
star
90

BraDiPluS

BraDiPluS (Braille Display Plugs Data Analysis) is an R package to process and analyse data produced using the microfluidic platform for functional drug screening of patient biopsies developed in collaboration with Merten group (EMBL).
R
1
star
91

PHONEMeS-ILP

ILP implementation of PHONEMeS
R
1
star
92

CARNIVAL-Bioconductor-Dev

Provisional repository for the development of CARNIVAL package for Bioconductor
R
1
star
93

MedInfNetworks2021

HTML
1
star
94

CKD_Landscape

R
1
star
95

insilico_tissue_simulator

simulator used for the Misty paper
R
1
star
96

CNORprob

Probabilistic logic version of CellNOpt (derived from FALCON)
R
1
star
97

DrugVsDisease

DvD: An R and Cytoscape plug-in for comparing Drug and Disease profiles
R
1
star
98

recon3D_BIGG

Jupyter Notebook
1
star
99

astromouse

Spatial space data from mouse
Jupyter Notebook
1
star
100

combiMS

combiMS code for Prediction of combination therapy based on perturbation modeling of the multiple sclerosis signaling network. Code started by Marti at EBI on Feb 2013
R
1
star