I want to create a higher-order structure of a designated substructure (see Figure). Along the edges of the octahedron, I would like to link the trimers with disulfide bonds (potentially with other interactions). Is there any good (computational) method to calculate which amino acid would best be replaced by cysteine to form the most stable disulfide bonds? I used Chimera for this model so far but I'm open for other programs.