Package schrodinger :: Package application :: Package desmond :: Module fep_net_charge
[hide private]
[frames] | no frames]

Module fep_net_charge

Functions [hide private]
 
find_component_cts(cms_sys)
 
total_charge(ct)
 
write_pqr(ct, f, atom_offset=1, zero_charge=False)
 
write_elec_block(f, block_name, grid_center, mol, pot_dx, glen=120, dime=257)
 
write_apbs_input_with_protein(prolig_pgr, ligpro_pqr, ligonly_pqr, box_length, prefix='')
 
write_apbs_input_with_ligand(ligonly_pqr, box_length, prefix='')
 
run_apbs(input, p_charge, protein_ct, lig_charge, ligand_ct, box_length, box_volume, has_receptor, prefix)
 
calculate_RIP(dxfile, netq)
 
compute_rip_correction(box_volume, p_charge, lig_charge, has_protein=True, prefix='')
 
compute_net_charge_correction(q_protein, q_lig, box_length)
 
dis_solvent_correction(water_dens, quadral_pol, lig_charge)
 
write_pqrs(box_length, ligand_ct, protein_ct, prefix='')
 
compute_net_charge_corrections(cmsfile, is_lambda0=True)
cmsfile: cms file name is_lambda0: booline
 
cleanup(topdir=None)
Cleanup function to be run atexit
Variables [hide private]
  logger = log.get_output_logger(name= "fep_net_charge")
  WATER_DIA_CONST = 65.0
  TEMPERATURE = 300.0
  JOULES_PER_CAL = 4.184
  COULOMB_CONST = 138.93545585
  BOLTZMANN_CONST = 0.0083144621
  UNIT_CUBIC_COULOMB_ENG = 2.380077
  CUBIC_LATTICE_SUM_CONST = -2.837297
  PROTEIN_RIP = 'protein_RIP'
  LIG_RIP = 'ligand_RIP'
  PROTEIN_ELEC_BLOCK = 'protein_only'
  LIG_ELEC_BLOCK = 'ligand_only'
  PB_BOX_FACTOR = 1.5
  APBS_INPUT = 'apbs.in'
  __package__ = 'schrodinger.application.desmond'
Function Details [hide private]

compute_net_charge_corrections(cmsfile, is_lambda0=True)

 

cmsfile: cms file name is_lambda0: booline

return [net_charge_correction, discreet solvent correction, RIP correction]