Ejemplo n.º 1
0
def save_differential_expression_h5(f, clustering_key, de):
    group = f.create_group(f.root, analysis_constants.ANALYSIS_H5_DIFFERENTIAL_EXPRESSION_GROUP)

    analysis_io.save_h5(f, group, clustering_key, de)

    cr_clustering.create_legacy_kmeans_nodes(f,
                                             analysis_constants.ANALYSIS_H5_DIFFERENTIAL_EXPRESSION_GROUP,
                                             analysis_constants.ANALYSIS_H5_KMEANS_DIFFERENTIAL_EXPRESSION_GROUP,
                                             DIFFERENTIAL_EXPRESSION,
                                             clustering_key)
Ejemplo n.º 2
0
def save_kmeans_h5(f, n_clusters, kmeans):
    clustering_key = cr_clustering.format_clustering_key(cr_clustering.CLUSTER_TYPE_KMEANS, n_clusters)

    group = f.create_group(f.root, cr_constants.ANALYSIS_H5_CLUSTERING_GROUP)
    cr_io.save_h5(f, group, clustering_key, kmeans)

    cr_clustering.create_legacy_kmeans_nodes(f,
                                             cr_constants.ANALYSIS_H5_CLUSTERING_GROUP,
                                             cr_constants.ANALYSIS_H5_KMEANS_GROUP,
                                             cr_clustering.CLUSTERING,
                                             clustering_key)