if (FALSE) {
data(example_matrix)
data(example_meta_data)
data(example_ground_truth)
network_table <- inferCSN(example_matrix)
network_table_sifted <- network_sift(network_table)
network_table_sifted_entropy <- network_sift(
network_table,
matrix = example_matrix,
meta_data = example_meta_data,
pseudotime_column = "pseudotime",
lag_value = 2,
shuffles = 0,
entropy_nboot = 0
)
plot_network_heatmap(
example_ground_truth[, 1:3],
heatmap_title = "Ground truth",
show_names = TRUE,
rect_color = "gray70"
)
plot_network_heatmap(
network_table,
heatmap_title = "Raw",
show_names = TRUE,
rect_color = "gray70"
)
plot_network_heatmap(
network_table_sifted,
heatmap_title = "Filtered",
show_names = TRUE,
rect_color = "gray70"
)
plot_network_heatmap(
network_table_sifted_entropy,
heatmap_title = "Filtered by entropy",
show_names = TRUE,
rect_color = "gray70"
)
calculate_metrics(
network_table,
example_ground_truth,
return_plot = TRUE
)
calculate_metrics(
network_table_sifted,
example_ground_truth,
return_plot = TRUE
)
calculate_metrics(
network_table_sifted_entropy,
example_ground_truth,
return_plot = TRUE
)
}
Run the code above in your browser using DataLab