Hello, last December I found Dimorphite-DL when looking for an alternative to the software we are currently using to get the protomer of a compound at a given pH. Having no Python experience, I finally managed to install it via https://github.com/conda-forge/dimorphite-dl-feedstock. My test over app. 110,000 SMILES looked promising, and this week I wanted to repeat it with newer data when I saw that the project is updated again, which is great news! I installed the latest version 2.0.1 from https://pypi.org/project/dimorphite-dl/, but now I got no results for app 22,000 SMILES. I looked at an example and tested it on the command-line to ensure the bug is not in my Python script:
dimorphite_dl --ph_min 7.0 --ph_max 7.0 --precision 0.0 "CCC(=O)O"
CCC(=O)[O-]
dimorphite_dl --ph_min 7.0 --ph_max 7.0 --precision 1.0 "C=C[C@@](C)(O)CC/C=C(\C)CCC=C(C)C"
--> No result
Then I tried the oldest version I see on pypi (1.2.5) and it works with my test example:
dimorphite_dl --silent --min_ph 7.0 --max_ph 7.0 --pka_precision 0.0 --smiles "C=C[C@@](C)(O)CC/C=C(\C)CCC=C(C)C"
C=C[C@@](C)(O)CC/C=C(\C)CCC=C(C)C
Please let me know if you need more examples or other information to investigate this.
Best regards,
Nicole