Learn R Programming

⚠️There's a newer version (1.1.7) of this package.Take me there.

dnet (version 1.1.6)

Integrative Analysis of Omics Data in Terms of Network, Evolution and Ontology

Description

The focus of the dnet by Fang and Gough (2014) is to make sense of omics data (such as gene expression and mutations) from different angles including: integration with molecular networks, enrichments using ontologies, and relevance to gene evolutionary ages. Integration is achieved to identify a gene subnetwork from the whole gene network whose nodes/genes are labelled with informative data (such as the significant levels of differential expression or survival risks). To help make sense of identified gene networks, enrichment analysis is also supported using a wide variety of pre-compiled ontologies and phylostratific gene age information in major organisms including: human, mouse, rat, chicken, C.elegans, fruit fly, zebrafish and arabidopsis. Add-on functionalities are supports for calculating semantic similarity between ontology terms (and between genes) and for calculating network affinity based on random walk; both can be done via high-performance parallel computing.

Copy Link

Version

Install

install.packages('dnet')

Monthly Downloads

182

Version

1.1.6

License

GPL-2

Issues

Pull Requests

Stars

Forks

Maintainer

Hai Fang

Last Published

January 23rd, 2020

Functions in dnet (1.1.6)

dDAGroot

Function to find the root node of a direct acyclic graph (DAG)
dDAGtermSim

Function to calculate pair-wise semantic similarity between input terms based on a direct acyclic graph (DAG) with annotated data
dEnricherView

Function to view enrichment results of dEnricher
dFDRscore

Function to transform fdr into scores according to log-likelihood ratio between the true positives and the false positivies and/or after controlling false discovery rate
dBUMfit

Function to fit a p-value distribution under beta-uniform mixture model
dGSEAwrite

Function to write out enrichment results
dGSEAview

Function to view enrichment results in a sample-specific manner
dDAGreverse

Function to reverse the edge direction of a direct acyclic graph (DAG)
dFunArgs

Function to assign (and evaluate) arguments with default values for an input function
dDAGlevel

Function to define/calculate the level of nodes in a direct acyclic graph (DAG)
dNetInduce

Function to generate a subgraph induced by given vertices and their k nearest neighbors
dNetPipeline

Function to setup the pipeline for finding maximum-scoring subgraph from an input graph and the signficance imposed on its nodes
dRDataLoader

Function to load dnet built-in RData
org.Hs.egHPPA

Annotations of Human Entrez Genes (EG) by Human Phenotype Phenotypic Abnormality (HPPA).
visBoxplotAdv

Function to visualise a data frame using advanced boxplot
dGSEA

Function to conduct gene set enrichment analysis given the input data and the ontology in query
dNetConfidence

Function to append the confidence information from the source graphs into the target graph
dNetFind

Function to find heuristically maximum scoring subgraph
dDAGtip

Function to find the tip node(s) of a direct acyclic graph (DAG)
dNetReorder

Function to reorder the multiple graph colorings within a sheet-shape rectangle grid
dPvalAggregate

Function to aggregate p values
dEnricher

Function to conduct enrichment analysis given the input data and the ontology in query
dRWR

Function to implement Random Walk with Restart (RWR) on the input graph
visNet

Function to visualise a graph object of class "igraph" or "graphNEL"
visNetAnimate

Function to animate the same graph but with multiple graph node colorings according to input data matrix
dSVDsignif

Function to obtain SVD-based gene significance from the input gene-sample matrix
visNetArc

Function to visualise an igraph object via arc diagram
ig.HPPA

Human Phenotype Phenotypic Abnormality (HPPA).
visDAG

Function to visualise a direct acyclic graph (DAG) with node colorings according to a named input data vector (if provided)
visNetCircle

Function to visualise an igraph object via circle diagram
dRWRcontact

Function to estimate RWR-based contact strength between samples from an input gene-sample data matrix, an input graph and its pre-computed affinity matrix
visNetMul

Function to visualise the same graph but with multiple graph node colorings according to input data matrix
dRWRpipeline

Function to setup a pipeine to estimate RWR-based contact strength between samples from an input gene-sample data matrix and an input graph
visNetReorder

Function to visualise the multiple graph colorings reorded within a sheet-shape rectangle grid
visGSEA

Function to visualise running enrichment score for a given sample and a gene set
dDAGancestor

Function to find common ancestors of two terms/nodes from a direct acyclic graph (DAG)
dCheckParallel

Function to check whether parallel computing should be used and how
dDAGinduce

Function to generate a subgraph of a direct acyclic graph (DAG) induced by given vertices
dDAGannotate

Function to generate a subgraph of a direct acyclic graph (DAG) induced by the input annotation data
dCommSignif

Function to test the significance of communities within a graph
dDAGgeneSim

Function to calculate pair-wise semantic similarity between genes based on a direct acyclic graph (DAG) with annotated data
TCGA_mutations

TCGA mutational profiles across 12 major cancer types from Kandoth et al. (2013)
dBUMscore

Function to transform p-values into scores according to the fitted beta-uniform mixture model and/or after controlling false discovery rate
dContrast

Function to help build the contrast matrix