CBP-SMF an improved Semi-supervised Matrix tri-Factorization framework for characterizing Complex Biological Processes that represent sample groups

Introduction

This software package contains all the functions of CBP-SMF. Users can use the command line 'pip install CBP_SMF' to install or download CBP_SMF.py and import it.

CBP-SMF factorization decomposes several non-negative matrix Xi into three matrices: Molecular Coefficient Matrix Ui, Factor Absorbing Wi, Sample Basis Matrix V. We use Euclidean distance as cost function(so it's an optimization problem) to measure the distance between Xi and reconstructed UiWiV. Besides, we incorporate samples’ label information into NMF through a graph embedding constraint and we give different input Xi a unique weight to donate its contribution in optimization. Given input matrices Xi, labeled samples' subgroup, and a correlation matrix of labeled samples, CBP-SMF integrate MG data (e.g., copy number variation, gene expression, microRNA expression, and/or gene network) to classify the unlabeled samples into groups and identify the underlying CBPs which characterize functional properties of each group.

Publications

No Publication Information

Credits

  1. Lin Gao lgao@mail.xidian.edu.cn
    Investigator

    School of Computer Science and Technology, Xidian University, China

  2. Yue Wu xd13070310004@126.com
    InvestigatorDeveloper

    School of Computer Science and Technology, Xidian University, China

Community Ratings

UsabilityEfficiencyReliabilityRated By
0 user
Sign in to rate
Summary
AccessionBT007154
Tool TypeApplication
CategoryModule extraction
PlatformsWindows
TechnologiesPython3
User InterfaceTerminal Command Line
Latest Release1.0.0 (May 31, 2021)
Download Count840
Country/RegionChina
Submitted ByLin Gao
Fundings

This work was supported by the National Key R&D Program of China No.2018YFC0910400 to LG.