-
Notifications
You must be signed in to change notification settings - Fork 22
The pyNBS Algorithm
Tongqiu (Iris) Jia edited this page Jan 30, 2018
·
4 revisions
The following list is a step-by-step list of the key steps in the NBS algorithm. For additional details of each step, please refer to the function description of the linked module page. These steps closely reflect the individual steps described in the Jupyter Notebook walkthroughs of pyNBS.
- Load somatic mutation data (see
load_binary_mutation_data
indata_import_tools
) - Load molecular network (see
load_network_file
indata_import_tools
)
- Compute regularization network graph laplacian (see
network_inf_KNN_glap
inpyNBS_core
)
- Compute random-walk based influence of all genes to all other genes (see
network_propagation
innetwork_propagation
)
- Subsample binary somatic mutation data (see
subsample_sm_mat
inpyNBS_core
) - Propagate subsampled data over molecular network (see
network_propagation
ornetwork_kernel_propagation
innetwork_propagation
) - Quantile normalization of network-smoothed data (see
qnorm
inpyNBS_core
) - Network-regularized non-negative matrix factorization (netNMF) (see
mixed_netNMF
inpyNBS_core
)
- Construct consensus patient clusters (see
mixed_netNMF
inpyNBS_core
)
- Consensus co-clustering map (see
plot_cc_map
inpyNBS_plotting
) - Kaplan-Meier survival plots of clusters (see
cluster_KMplot
inpyNBS_plotting
)