ovo.app.components.descriptor_tiles

Module Contents

Functions

descriptor_overview_tiles

on_dismiss_dialog

get_residue_presence_df

Returns a DataFrame with each unique residue and the percentage of designs in which it is present.

residue_number_descriptor_detail_table

Returns (table_data, column_config, caption, format_func) for ResidueNumberDescriptor detail view. table_data: DataFrame with designs as rows, unique residues as columns, checkmark if present. column_config: dict for st.dataframe caption: str format_func: function for design_id formatting

detail_descriptor_dialog

detail_button

show_flag_counts

Show a list of design counts by group (missing, green, yellow, orange).

descriptor_tiles

Data

API

ovo.app.components.descriptor_tiles.HISTOGRAMS

‘load_histograms(…)’

ovo.app.components.descriptor_tiles.FLAG_ICONS

None

ovo.app.components.descriptor_tiles.descriptor_overview_tiles(descriptors_df: pandas.DataFrame, descriptors_by_key: Dict[str, ovo.core.database.models.Descriptor])
ovo.app.components.descriptor_tiles.on_dismiss_dialog()
ovo.app.components.descriptor_tiles.get_residue_presence_df(descriptor: ovo.core.database.models.Descriptor, nonnull_descriptor_values, total_designs: int)

Returns a DataFrame with each unique residue and the percentage of designs in which it is present.

ovo.app.components.descriptor_tiles.residue_number_descriptor_detail_table(descriptor: ovo.core.database.models.Descriptor, descriptor_values: pandas.Series)

Returns (table_data, column_config, caption, format_func) for ResidueNumberDescriptor detail view. table_data: DataFrame with designs as rows, unique residues as columns, checkmark if present. column_config: dict for st.dataframe caption: str format_func: function for design_id formatting

ovo.app.components.descriptor_tiles.detail_descriptor_dialog(descriptor, descriptor_values: pandas.Series)
ovo.app.components.descriptor_tiles.detail_button(descriptor, descriptor_values: pandas.Series)
ovo.app.components.descriptor_tiles.show_flag_counts(descriptor: ovo.NumericGlobalDescriptor, values: pandas.Series)

Show a list of design counts by group (missing, green, yellow, orange).

ovo.app.components.descriptor_tiles.descriptor_tiles(descriptors_df: pandas.DataFrame, descriptors: List[ovo.core.database.models.Descriptor])