Label Propagation

Label Propagation

Label propagation model

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)
source

Generic 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

source