Giter VIP home page Giter VIP logo

dfilter's Introduction

Dfilter

Dfilter is an R package whose function is to filter geneTF prior matrix based on the gene list that the user provides.

In the R environment, simply type in the following code to load the package

library(devtools)
install.github('xim201/Dfilter')

Once the package has been loaded to the R environment, then call the function filter_geneTF().

There are 5 parameters in the function call

@param geneTF_matrix
       geneTF prior
@param gene_lis
       t gene list user provided
@param TF_upbound (optional)
       the upper bound of percentage of TF targeted genes over all genes. The default is 80\%
@param TF_lowbound (optional)
       the lower bound of number of TF targeted genes. The defalut is 10
@param gene_lowbound (optional)
       the lower bound of number of TFs targeting to the gene

@return geneTF matrix

Usage examples:

filter_geneTF(geneTFmatrix, gene_list)
filter_geneTF(geneTFmatrix, gene_list, gene_lowbound=20)

Users can download "geneTFprior.csv" provided in ./data folder as the input of geneTFmatrix in the fileter_geenTF() function. In the "code" folder, we archive the process about how we generated this geneTFprior.csv

dfilter's People

Contributors

xim2016 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.