moleculekit icon indicating copy to clipboard operation
moleculekit copied to clipboard

MoleculeKit: Your favorite molecule manipulation kit

Results 16 moleculekit issues
Sort by recently updated
recently updated
newest added

This returns a smallmol object with Hydrogens ` SmallMolLib(reflig_sdf, removeHs=True)[0]` This returns a smallmol object without hydrogens: ` SmallMolLib(reflig_sdf, removeHs=True, fixHs=False)[0]` fixHs is by default set to True, so hydrogens...

Current fingerprint does not take chirality into account. This needs to be updated in the following location: return AllChem.GetHashedMorganFingerprint(self._mol, radius, num_bits) to return AllChem.GetHashedMorganFingerprint(self._mol, radius, num_bits, useChirality=True)

The current pip doesn't like the package's metadata: pip install moleculekit results in [...] has inconsistent version: filename has '1.2.0', but metadata has '0' The explanation [may be](https://stackoverflow.com/questions/67074684/pip-has-problems-with-metadata) in the...

I should add a database of residues including full bond information and names

enhancement

Right now it has a very limited list of residues. I should add a database of protein residues to moleculekit with full bond/type/atomnames information so that I can detect dihedrals...

enhancement

![image](https://user-images.githubusercontent.com/7935362/143196829-6ce1102a-d2da-4550-b9d8-a25ee5cd65ab.png) On some systems the HIS residues had HD1 and HD2 atoms which is incorrect. teLeap then tries to convert the residues to HIE and fails due to the HD1...

bug

Whenever I run getVoxelDescriptors I got OpenBabel warning. I tried to install the older version of OpenBabel but it's deprecated, so I stick with the newest one. ![Capture](https://user-images.githubusercontent.com/48696048/132416305-8fa325dd-5d5e-4f7f-9955-37d04a8af9ca.PNG)

@Acellera/maciej mentioned that it would be nice to be able to flip a residue's sidechain at will to improve hydrogen networking when there are ligands involved, which proteinPrepare does not...

```python from moleculekit.smallmol.smallmol import SmallMol sm = SmallMol('CCOO') sm.generateConformers(10) for i in range(10): sm.write(f'/tmp/stefan{i}.pdb', frames=i) ``` crashes with ```pytb NameError Traceback (most recent call last) in 1 for i in...

bug