Giter Club home page Giter Club logo

easier's Introduction

easier EaSIeR logo


R-CMD-check

Description

The goal of easier is to contextualize the prediction of anti-tumor immune responses from RNA-seq data using EaSIeR.

EaSIeR is a tool to predict biomarker-based immunotherapy based on cancer-specific models of immune response. Model biomarkers have been experimentally validated in the literature and the performance of EaSIeR predictions has been validated using independent datasets from four different cancer types with patients treated with anti-PD1 or anti-PD-L1 therapy.

These models are available through easierData package and can be accessed using get_opt_models().

Please see Lapuente-Santana O et al., Patterns, 2021, for additional details on EaSIeR.

EaSIeR approach

Installation

You can install easier package from bioconductor with:

if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("easier")
          

Additionally, you can install the development version from the GitHub repository:

library("remotes")
remotes::install_github("olapuentesantana/easier", 
                        dependencies = TRUE, build_vignettes = TRUE)

Example

A more detailed pipeline is available in the vignette:

vignette("easier_user_manual", package = "easier")

Citation

If you use this package in your work, please cite the original EaSIeR study:

Lapuente-Santana, Ó., van Genderen, M., Hilbers, P., Finotello, F., & Eduati, F. (2021). 'Interpretable systems biomarkers predict response to immune-checkpoint inhibitors.' Patterns (New York, N.Y.), 2(8), 100293. https://doi.org/10.1016/j.patter.2021.100293

easier's People

Contributors

arsenij-ust avatar federicomarini avatar jwokaty avatar nturaga avatar olapuentesantana avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

grst

easier's Issues

Signature handling

  • Collect all signatures as a list object, to be possibly used also later in data viz tasks (would also make it easier to curate/expand them)
  • Think of having an intern function e.g. "compute_signature_generics", for the signature computation where all things are just staying the same

Warning with compute_gold_standards function

When using the compute_gold_standards function, I often get this warning associated to a long list of missing signature genes:

In compute.RIR(RNA.tpm) :
  differenty named or missing signature genes

Is the method robust enough to missing genes?
Shall we consider a gene symbol remapping step to make it more robust?

Tcell_inflamed calculation

The individual weightings of the genes in the 18-gene signature have been published in a patent filing, which can be found by a Google search on this number: WO2016094377 (Claim 21 a+c and Claim 23).

I received this answer from the original authors, not sure if we should display the weightings in compute_Tcell_inflamed.R

compute_scores_immune_response

Hello,

I have a problem with compute_scores_immune_response funtion
i would like to get 10 score of immune response ("CYT", "Roh_IS", "chemokines", "Davoli_IS", "IFNy", "Ayers_expIS", "Tcell_inflamed", "RIR", "TLS", "Ock_IS"). but this function does not give me immune response score of "RIR" and "Ock_IS".

It also returned extra columns named 'resF_up', 'resF_down', and 'resF'. what is this column represent?

Could you please clarify or fix this?

Dependency handling

  • immunedeconv not in remotes
  • quantiseqr to be finalized
  • quantiseqr to be used

Update NAMESPACE

Run roxygen to update namespace after changing some functions names

compute_ICB_genes within compute_gold_standards

In our analysis, we are actually not the expression of these genes as gold standard. If we decide not to use it, the function should be removed together with its functionality within compute_gold_standards. If we keep it, we should optimize the function which now is always being computed with compute_gold_standards.

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.