openbabel moleculekit==1.1.8 torch py3Dmol pdb2pqr scipy ipywidgets numpy sklearn