The ihm.cross_linkers Python module

Chemical descriptors of commonly-used cross-linkers.

Each of these is an instance of the ihm.ChemDescriptor class, and so can be used anywhere these objects are required, generally for ihm.restraint.CrossLinkRestraint.

ihm.cross_linkers.dss

DSS cross-linker that links a primary amine with another primary amine (non-water-soluble).

ihm.cross_linkers.dsg

DSG cross-linker that links a primary amine with another primary amine (non-water-soluble).

ihm.cross_linkers.bs3

BS3 cross-linker that links a primary amine with another primary amine (water-soluble).

ihm.cross_linkers.dsso

DSSO cross-linker that links a primary amine with another primary amine (non-water-soluble). It is similar to DSS but can be cleaved in the gas phase using collision-induced dissociation.

ihm.cross_linkers.edc

EDC cross-linker that links a carboxyl group with a primary amine.

ihm.cross_linkers.dhso

DHSO (dihydrazide sulfoxide) MS-cleavable cross-linker that links carboxyl groups, described in Gutierrez et al, 2016.

ihm.cross_linkers.bmso

BMSO (bismaleimide sulfoxide) MS-cleavable cross-linker that links cysteines, described in Gutierrez et al, 2018.

ihm.cross_linkers.sda

SDA (NHS-Diazirine) (succinimidyl 4,4′-azipentanoate) cross-linker that links primary amines with nearly any other functional group via long-wave UV-light activation.