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
- Lin Gao lgao@mail.xidian.edu.cn Investigator
School of Computer Science and Technology, Xidian University, China
- Yue Wu xd13070310004@126.com InvestigatorDeveloper
School of Computer Science and Technology, Xidian University, China
Community Ratings
Usability | Efficiency | Reliability | Rated By |
---|---|---|---|
0 user | |||
Sign in to rate |
Accession | BT007154 |
---|---|
Tool Type | Application |
Category | Module extraction |
Platforms | Windows |
Technologies | Python3 |
User Interface | Terminal Command Line |
Latest Release | 1.0.0 (May 31, 2021) |
Download Count | 840 |
Country/Region | China |
Submitted By | Lin Gao |
This work was supported by the National Key R&D Program of China No.2018YFC0910400 to LG.