rosetta icon indicating copy to clipboard operation
rosetta copied to clipboard

cartesian_ddg cannot mutate intact disulfide bonds

Open KapilMcinerney opened this issue 10 months ago • 1 comments

Hi All,

I'm currently performing mutagenesis of a protein and calculating ddG using cartesian_ddg. However, i've noticed that i cannot seem to mutate a cysteine if its apart of a disulfide bond (free cysteines work perfectly). The program just doesn't perform the mutation and outputs structures with the WT residue. Looking at the cartesian.out file i've noticed it gives this error message for every amino acid involved in a disulfide bond

core.pose.util: [2025- 3- 4 12:37:22:] [ WARNING ] Unable to find atom_tree atom for this Rosetta branch connection angle: residue 420 BRANCH 1

Is there a way around this so i can mutate an intact disulfide bond + calculate ddG or does the software just not allow it?

Cheers! Kapil

KapilMcinerney avatar Mar 04 '25 05:03 KapilMcinerney

The issue with mutation of cysteines in disulfides is that just mutating the one residue leaves the other side of the disulfide being "half a disulfide" rather than being a cysteine. -- Theoretically the mutational process could recognize this and update the other side, but it's likely that it hasn't been coded for this edge case.

The workaround is to set things up in the input PDB such that the residues being mutated are free cysteines, rather than disulfides.

roccomoretti avatar Apr 25 '25 18:04 roccomoretti