Re: [Rdkit-discuss] [*External*] Re: Using the RDKit with Dask

2021-03-22 Thread Maciek Wójcikowski
Hi Pat, What I found useful in the past is to make the imports inside of the functions for dask. Not very elegant, but works. Best, Maciek pon., 22 mar 2021, 14:30 użytkownik Patrick Walters napisał: > 2020.09.5 > > On Mon, Mar 22, 2021 at 9:24 AM Guillaume GODIN < >

Re: [Rdkit-discuss] [*External*] Re: Using the RDKit with Dask

2021-03-22 Thread Peter St. John
Do you still get the error if you move the import into the function body? def calc_bcut(smi): from rdkit.Chem.rdMolDescriptors import BCUT2D mol = Chem.MolFromSmiles(smi) return BCUT2D(mol) On Mon, Mar 22, 2021 at 7:29 AM Patrick Walters wrote: > 2020.09.5 > > On Mon, Mar 22, 2021

Re: [Rdkit-discuss] Using the RDKit with Dask

2021-03-22 Thread Patrick Walters
Thanks, Greg. Yutong Zhao sent me the same solution and I was just about to post his fix to the list. It's funny how I posted to the list and a colleague had the answer. Thanks all, the RDKit community is awesome! On Mon, Mar 22, 2021 at 9:55 AM Greg Landrum wrote: > Hi Pat, > > Solution,

Re: [Rdkit-discuss] Using the RDKit with Dask

2021-03-22 Thread Greg Landrum
Hi Pat, Solution, either change your calc_bcut function to: def calc_bcut(smi): from rdkit.Chem.rdMolDescriptors import BCUT2D mol = Chem.MolFromSmiles(smi) return BCUT2D(mol) or change the import on line 8 at the top to: from rdkit.Chem import rdMolDescriptors and do: def

Re: [Rdkit-discuss] [*External*] Re: Using the RDKit with Dask

2021-03-22 Thread Patrick Walters
2020.09.5 On Mon, Mar 22, 2021 at 9:24 AM Guillaume GODIN < guillaume.go...@firmenich.com> wrote: > Hi Pat, > > > > Hum, I’ve got same error as you. > > > > By the way I have to change code to use this > > from rdkit.Chem.rdMolDescriptors import CalcExactMolWt > > to avoid another error. > >

Re: [Rdkit-discuss] [*External*] Re: Using the RDKit with Dask

2021-03-22 Thread Guillaume GODIN via Rdkit-discuss
Hi Pat, Hum, I’ve got same error as you. By the way I have to change code to use this from rdkit.Chem.rdMolDescriptors import CalcExactMolWt to avoid another error. Which version of rdkit do you use ? BR Guillaume De : Patrick Walters Date : lundi, 22 mars 2021 à 14:20 À : Guillaume GODIN

Re: [Rdkit-discuss] [*External*] Re: Using the RDKit with Dask

2021-03-22 Thread Guillaume GODIN via Rdkit-discuss
Hi Pat, Do you have a small example file to proceed , or can I use esol.csv for example ? Thanks Guillaume De : Patrick Walters Date : lundi, 22 mars 2021 à 13:51 À : rdkit-discuss Objet : [*External*] Re: [Rdkit-discuss] Using the RDKit with Dask Apologies, there was a bug in the code I

Re: [Rdkit-discuss] Using the RDKit with Dask

2021-03-22 Thread Peter Schmidtke
Hi, did you try to do something along these lines already?: https://stackoverflow.com/questions/7089386/pickling-boost-python-functions Peter

Re: [Rdkit-discuss] [*External*] Re: Using the RDKit with Dask

2021-03-22 Thread Patrick Walters
The input is just SMILES and molecule name separated by a space. I've attached an example. Thanks, Pat On Mon, Mar 22, 2021 at 9:13 AM Guillaume GODIN < guillaume.go...@firmenich.com> wrote: > Hi Pat, > > > > Do you have a small example file to proceed , or can I use esol.csv for > example

Re: [Rdkit-discuss] Using the RDKit with Dask

2021-03-22 Thread Patrick Walters
Apologies, there was a bug in the code I sent in my previous message. The problem is the same. Here is the corrected code in a gist. https://gist.github.com/PatWalters/ca41289a6990ebf7af1e5c44e188fccd On Mon, Mar 22, 2021 at 8:16 AM Patrick Walters wrote: > Hi All, > > I've been trying to

[Rdkit-discuss] Using the RDKit with Dask

2021-03-22 Thread Patrick Walters
Hi All, I've been trying to calculate BCUT2D descriptors in parallel with Dask and get this error with the code below. TypeError: cannot pickle 'Boost.Python.function' object Everything works if I call mw_df, which calculates molecular weight, but I get the error above if I call bcut_df. Does