Pyrosetta imported after rdkit

Member Site Forums PyRosetta PyRosetta – General Pyrosetta imported after rdkit

Viewing 0 reply threads
  • Author
    Posts
    • #3360
      Anonymous

        I have encountered a curious issue. If I import rdkit before pyrosetta, the latter will not work properly. Rdkit after pyrosetta works fine —so I am basically reporting it here (right place?). Both use Boost wrapping C++ IIRC, so I’m guessing Rdkit changes some setting or imports some library. This code block misbehaves:

        <pre><code>from rdkit import Chem

        import pyrosetta

        pyrosetta.init()

        params_paths = pyrosetta.rosetta.utility.vector1_string()

        params_paths.extend([“phenylacetate-hemi.params”])

        pose = pyrosetta.rosetta.core.pose.Pose()

        pyrosetta.generate_nonstandard_residue_set(pose, params_paths)

        pyrosetta.rosetta.core.import_pose.pose_from_file(pose, ‘predocked_phenylacetate-hemi.pdb’)

        pyrosetta.rosetta.protocols.docking.setup_foldtree(pose, ‘A_B’, pyrosetta.Vector1([1]))</code></pre>

        At the last step <code>RuntimeError: Caught an unknown exception!</code> gets raised.

        Okay, sure the setup_foldtree method is well odd —I am using it solely because a handmade fold_tree with a jump before the non-polyeric ligand added to the pose raises an error— but maybe this causes an error elsewhere?

    Viewing 0 reply threads
    • You must be logged in to reply to this topic.