Python API
BFEE2 Python API provides information for the end-user to use BFEE in a console program / streamline.
One may always use BFEE2.inputGenerator and BFEE2.postTreatment when using BFEE2 Python API in automated/streamlined binding free-energy calculation. If one wants to use BFEE as an NAMD, GROMACS, Colvars, or FEP parser, BFEE2.templates_namd, BFEE2.templates_gromacs, and BFEE2.third_party also deserve a look. The GUI and AI-assistant support modules are documented for completeness.
See BFEE2 user guide if one wants to know how to use BFEE2.
- BFEE2.commonTools
- BFEE2.commonTools.commonSlots
- BFEE2.commonTools.fileParser
SelectionErroramberToGromacs()charmmToGromacs()fileParserfileParser.centerSystem()fileParser.getResid()fileParser.measureCenter()fileParser.measureDistance()fileParser.measureMinmax()fileParser.measurePBC()fileParser.measurePolarAngles()fileParser.moveSystem()fileParser.rotateSystem()fileParser.saveFile()fileParser.saveNDX()fileParser.setBeta()
gromacsToAmber()
- BFEE2.commonTools.ploter
NoCorrectionFileErrorcalcRMSD()correctGaWTM()correctGaWTMHist()getGaWTMBaseName()getGaWTMBaseNames()getGaWTMHistBaseName()getGaWTMHistBaseNames()interpolateHistPMFFrames()isGaWTM()isGaWTMHist()mergeHistPMF()mergePMF()pairGaWTMFiles()pairGaWTMHistFiles()parseHistFile()plotConvergence()plotHysteresis()plotPMF()readFrame()readHistPMF()readPMF()saveConvergence()saveHysteresis()writeHistPMF()writePMF()
- BFEE2.gui
- BFEE2.inputGenerator
- BFEE2.templates_namd
- BFEE2.templates_namd.configTemplate
configTemplateconfigTemplate.cvABFTemplate()configTemplate.cvAngleTemplate()configTemplate.cvEulerAngleTemplate()configTemplate.cvHarmonicTemplate()configTemplate.cvHarmonicWallsTemplate()configTemplate.cvHeadTemplate()configTemplate.cvHistogramTemplate()configTemplate.cvLambdaTemplate()configTemplate.cvPolarAngleTemplate()configTemplate.cvProteinTemplate()configTemplate.cvRMSDTemplate()configTemplate.cvRTemplate()configTemplate.cvReweightAMDTemplate()configTemplate.gromacsConfigTemplate()configTemplate.gromacsMinimizeConfigTemplate()configTemplate.namdConfigTemplate()configTemplate.newCvEulerAngleTemplate()configTemplate.newCvPolarAngleTemplate()
- BFEE2.templates_namd.scriptTemplate
- BFEE2.templates_namd.updateCenters
- BFEE2.templates_namd.configTemplate
- BFEE2.templates_gromacs
BFEEGromacsBFEEGromacs.loggerBFEEGromacs.handlerBFEEGromacs.baseDirectoryBFEEGromacs.structureFileBFEEGromacs.topologyFileBFEEGromacs.ligandOnlyStructureFileBFEEGromacs.systemBFEEGromacs.ligandOnlySystemBFEEGromacs.basenamesBFEEGromacs.ligandBFEEGromacs.ligandOnlyBFEEGromacs.proteinBFEEGromacs.solventBFEEGromacs.temperatureBFEEGromacs.generate000()BFEEGromacs.generate001()BFEEGromacs.generate002()BFEEGromacs.generate003()BFEEGromacs.generate004()BFEEGromacs.generate005()BFEEGromacs.generate006()BFEEGromacs.generate007()BFEEGromacs.generate008()BFEEGromacs.generateGromacsIndex()BFEEGromacs.saveStructure()BFEEGromacs.setLigandHeavyAtomsGroup()BFEEGromacs.setProteinHeavyAtomsGroup()BFEEGromacs.setSolventAtomsGroup()BFEEGromacs.setTemperature()
SelectionErrorgenerateColvars()generateMDP()generateShellScript()get_cell()mearsurePolarAngles()measure_center()measure_minmax()scanGromacsTopologyInclude()
- BFEE2.postTreatment
- BFEE2.third_party
- BFEE2.skills