baybe.utils.chemistry.smiles_to_rdkit_features

baybe.utils.chemistry.smiles_to_rdkit_features(smiles_list: list[str], prefix: str = '', dropna: bool = True)[source]

Compute RDKit chemical descriptors for a list of SMILES strings.

Parameters:
  • smiles_list (list[str]) – List of SMILES strings.

  • prefix (str) – Name prefix for each descriptor (e.g., nBase –> <prefix>_nBase).

  • dropna (bool) – If True, drops columns that contain NaNs.

Return type:

DataFrame

Returns:

Dataframe containing overlapping RDKit descriptors for each SMILES string.