WebMay 4, 2024 · BTW, from rdkit version 2024.09.1, Multithreaded file reader for SMILES and SDF is implemented but I’ve never used it. So I used it and compared its speed against default SDMolSupplier. Here is an example. At first I got compound data from PubChem and saved first 50K mols as test data. Then I checked the performance with line_profiler library. WebNov 24, 2013 · To start with, you would write something like this: import pybel for mol in pybel.readfile ('sdf', 'many_molecules.sdf'): for atom in mol: coords = atom.coords for neighbor in pybel.ob.OBAtomAtomIter (atom.OBAtom): neighbor_coords = pybel.atom (neighbor).coords Share Improve this answer Follow answered Nov 24, 2013 at 2:57 …
My RDKit Cheatsheet - Xinhao Li
WebDec 31, 2012 · RDKit Mailing Lists Re: [Rdkit-discuss] writing sdf.gz files Open-Source … WebThere are two main classes that handle SDF (or SD) molecule files: 1. … small engine repair white bear lake mn
Thread: [Rdkit-discuss] Write SDF as a string instead of two file
WebMay 25, 2024 · Write SMILES to SDF in RDKit. I have a file with smiles and I'd like to … WebDec 28, 2012 · test_cpd_out.write(largest_frag) # outside the loop test_cpd_out.flush() test_output.flush() test_cpd_out=None test_output=None " gives a sdf.gz, but it seems to be corrupted when trying to gunzip on the command line: "gzip: f.sdf.gz.onlylargestfrag.sdf.gz: unexpected end of file" When unzipping the file via "gunzip < a.sdf.gz > blubb.sdf ... WebAug 4, 2024 · RDKit has a bulk funktion for similarity, so you can compare one fingerprint against a list of fingerprints. Just loop over the list of fingerprints. If the CSV's looks like this First csv with an invalid SMILES smiles,value,value2 CCOCN (C) (C),0.25,A CCO,1.12,B COC,2.25,C Second csv with correct SMILES small engine repair where to watch