Label Propagation
Label propagation model
ModMashup.LabelPropagation — Type.Collection of information on the label propagation model.
Fields
combined_network::Matrix: combined network after network integration.
labels::Vector: labels for all patients
score_method::Symbol: z-score or discriminant method to score the patients.
maxiter::Integer: maximum iterations taken by the method.
tol::Real: stopping tolerance.
verbose::Bool: print cg iteration information.
plot::Bool: plot the norm of the residual from label propagation‘s Conjugate Gradient optimization history.
score::Vector: Store patient score after label propagation.
Constructor
LabelPropagation()
LabelPropagation(combined_network, labels)Generic propagation method
ModMashup.label_propagation! — Method.label_propagation!(model::LabelPropagation, database::Database)Running label propagation for patient ranking.
Arguments
model::LabelPropagation: Label Propagation model.
database::Database: store general information about the patients.
Output
model::LabelPropagation: Result will be saved in the model fileds.
Reference
Adapted from: GeneMANIA source code