ovo.app.components.clustering_components¶
Module Contents¶
Functions¶
Plot available UMAP scatterplots presets for given designs and their cluster information |
|
Get mapping representative_id -> dict with cluster_id and color for cluster legend |
|
Display tiles showing cluster representatives with structure visualization |
|
Browse clusters and inspect individual structures within each cluster |
|
Display clustering job parameters |
|
Provide download button for descriptor table from clustering job |
|
Display clustering summary metrics |
Data¶
API¶
- ovo.app.components.clustering_components.FOLDSEEK_ALIGNMENT_DESCRIPTIONS_MAP¶
None
- ovo.app.components.clustering_components.set_foldseek_params(workflow: ovo.core.database.models_clustering.FoldseekClusteringWorkflow, key_suffix: str = '') ovo.core.database.models_clustering.FoldseekClusteringWorkflow¶
- ovo.app.components.clustering_components.umap_scatterplot_plot_preset(df_descriptor_values, setting: ovo.app.components.descriptor_scatterplot.PlotSettings, cluster_legend: dict, tool: str, key: str = 'preset_scatterplot')¶
Plot available UMAP scatterplots presets for given designs and their cluster information
- ovo.app.components.clustering_components.get_cluster_legend(df_descriptor_values, tool: str) dict¶
Get mapping representative_id -> dict with cluster_id and color for cluster legend
- ovo.app.components.clustering_components.umap_scatterplot_component(df_descriptor_values, tool: str)¶
- ovo.app.components.clustering_components.cluster_representatives_tiles(df_descriptor_values, tool: str, job: ovo.core.database.DescriptorJob, max_representatives: int = 6)¶
Display tiles showing cluster representatives with structure visualization
- ovo.app.components.clustering_components.inspect_clusters(df_descriptor_values, tool: str, job: ovo.core.database.DescriptorJob)¶
Browse clusters and inspect individual structures within each cluster
- ovo.app.components.clustering_components.display_clustering_job_params(job: ovo.core.database.DescriptorJob)¶
Display clustering job parameters
- ovo.app.components.clustering_components.download_descriptors_from_job(df_descriptor_values: pandas.DataFrame, job: ovo.core.database.DescriptorJob)¶
Provide download button for descriptor table from clustering job
- ovo.app.components.clustering_components.display_clustering_metrics(df_descriptor_values: pandas.DataFrame, job: ovo.core.database.DescriptorJob)¶
Display clustering summary metrics