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