DLKcat icon indicating copy to clipboard operation
DLKcat copied to clipboard

Can DLKcat parse the smiles including '.' ?

Open psp3dcg opened this issue 1 year ago • 2 comments

I test the DLKcat with the substrate 'CC(=O)[O-].C(C(C(C(C(C=O)O)O)O)O)O.[Na+]', however, I see the code of line 234 ('if smiles != None and "." not in smiles ') in 'prediction_for_input.py' indicates that DLKcat may not be able to process the smiles containing '.'. How to make DLKcat handle the smiles containing '.'? Thank U~

psp3dcg avatar Jul 29 '24 09:07 psp3dcg

Sorry about this, the DLKcat model currently can not support the prediction of kcat values with the input of substrate SMILES containing "."

le-yuan avatar Jul 31 '24 23:07 le-yuan

For some added context, the "." symbol in SMILES represents an R-group, making it a class of compounds rather than a single substrate. It would not make sense to predict a turnover number for a reaction with an unknown reactant, so DLKcat is doing what it should with these entries.

jrcasey avatar Aug 01 '24 01:08 jrcasey