Skip to content

lgl15/cnmtf

Repository files navigation

R package cnmtf

Prioritisation of single nucleotide variants using Corrected non-negative matrix tri-factorisation

cNMTF is a data fusion framework for prioritising reliable associations between single nucleotide variants (SNVs) and diseases.

This algorithm allows for studying the effect of SNVs on categorical traits, thanks to its main features :

  1. It captures the interrelatedness between variants data, the SNVs deleteriousness effect and the protein-protein interactions (PPIs) that might be disrupted.

  2. It simultaneously accounts for the patient's outcome and ancestry by means of kernels functions, minimizing the confounding for population structures.

Installation

Install the latest version of cnmtf from this github repository:

install.packages("devtools")

devtools::install_github("lgl15/cnmtf")

What is inside?

The cnmtf package provides four categories of functions for preprocessing data, clustering, scoring SNVs and comparing results.

  • Preprocessing functions:

These functions will help you to create the inputs for the algorithm.

  • Factorisation functions:

Main functions to integrate the input data, generate the low-dimmensional matrices and find consensus clusters.

  • Scoring functions:

A set of functions to score SNVs and prioritise significant SNV-trait associations from the low-dimmensional matrices.

  • Comparing functions:

Auxiliary functions to compare your results across different settings of the algorithm.

Guidelines

https://lgl15.github.io/cnmtf_web/index.html Author: Luis G. Leal, lgl15@imperial.ac.uk

About

R package for prioritisation of single nucleotide variants

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages