The ssrestraints plugin generates an extraBonds file to apply harmonic restraints to secondary structure elements using NAMD. The extraBonds feature of NAMD allows a user to define additional bonds, angles, dihedrals or impropers.
Usage: ssrestraints -psf <input psf> -pdb <input pdb> -o <output file> ?options?
Options:
-sel <selection text> (default: helix or extended_beta or nucleic)
-k_prot <force constant for protein dihedrals> (default: 200)
-k_na_bond <force constant for the nucleic acid bonds> (default: 200)
-k_na_dih <foce constant for the nucleic acid dihedrals> (default: 200)
-ideal -- reference to ideal alpha helices, 3-10 helices, and beta strands
-labels -- add labels for visualization of restraints
-hbonds -- restrain H-bonds
-hbdonorsel <H-bond donor selection text> (default: name N and backbone and (helix or extended_beta))
-hbaccsel <H-bond acceptor selection text> (default: name O and backbone and (helix or extended_beta))
-hbbondk <force constant for H-bonds> (default: 20.0)
-hbanglek <force constant for H-bonds> (default: 20.0)
-hbdcut <H-bond distance cut-off in Angstroms> (default: 3.5)
-hbacut <H-bond angle cut-off in degrees> (default: 35.0)
-na <restraints for nucleic acid> (default: 3)
0: dihedrals of all residues
1: dihedrals of base-paired residues
2: two bonds between base paired residues
3: both options 1 and 2