Run from terminal

Arguments

dynabench [-h] [-t TRAJECTORY_FILE] [-c COMMANDS] [-j JOB_NAME] [--remove_water REMOVE_WATER] [--remove_ions REMOVE_IONS] [--foldx_path FOLDX_PATH] [--run_dssp RUN_DSSP] [--time_as TIME_AS] [--timestep TIMESTEP] [--timeunit TIMEUNIT] [--topology_file TOPOLOGY_FILE] [-s STRIDE] [-sm SPLIT_MODELS] [-ch CHAINS] [--rmsd_rs RMSD_RS] [--rmsd_rf RMSD_RF] [--all_hph ALL_HPH] [--rmsd_tpath RMSD_TPATH] [--rg_tpath RG_TPATH] [--rmsf_tpath RMSF_TPATH] [--rmsf_itpath RMSF_ITPATH] [--biophy_tpath BIOPHY_TPATH] [--bondfreq_tpath BONDFREQ_TPATH] [--int_ene_itpath INT_ENE_ITPATH] [--int_ene_tpath INT_ENE_TPATH] [--sasa_tpath SASA_TPATH] [--irmsd_tpath IRMSD_TPATH] [--fnonnat_tpath FNONNAT_TPATH] [--fnat_tpath FNAT_TPATH] [--dssp_tpath DSSP_TPATH] [--dssp_thereshold DSSP_THERESHOLD] [--dssp_intf_tpath DSSP_INTF_TPATH] [--lrmsd_tpath LRMSD_TPATH] [--dockq_tpath DOCKQ_TPATH] [--table_json TABLE_JSON] [--plot_json PLOT_JSON]

Required Arguments

-t , --trajectory_file: Trajectory file in .dcd or .pdb formats. If .dcd, pelase provide topology file with '--topology_file' command.

-c , --commands: Analyses to run. You can provide multiple run commands, in comma seperated form. Choises are: 'all_analysis', 'QualityControl', 'ResidueBased', 'InteractionBased' for analysis and, 'all_plots', 'PlotRMSD', 'PlotRG', 'PlotRMSF', 'PlotPairwiseFreq', 'PlotBiophys', 'PlotResEne' for visualization.

Optional Arguments

-j , --job_name:The name of the job, if null, DynaBench will generate a name from the input file.

--remove_ions:Removes ions if True. Default is True.

--remove_water:Removes water if True. Default is True.

--run_dssp:Runs DSSP analysis within the Residue Based analyses if True. Default is True.

--foldx_path : Absolute path of FoldX executable.

--time_as : 'Frame' or 'Time'. If Time, you should provide time unit with --timeunit command.

--timestep : Timestep value of simulation.

--timeunit : Nanosecond or ns is acceptable for now.

--topology_file : Path of topology file for dcd trajectories.

-s , --stride : Stride value.

-sm , --split_models : Whether models will be split or not.

-ch , --chains : For heteromers, you can decide which two chains to be analyzed. Provide input such as 'A,B'.

--rmsd_rs : Path to reference structure for RMSD analysis.

--rmsd_rf : Reference frame for RMSD analyze.

--all_hph : If True, all possible hydrophobic bonds will be calculated.

--rmsd_tpath : CSV data path for RMSD plot.

--rg_tpath : CSV data path for RG plot.

--rmsf_tpath : CSV data path for RMSF plot.

--rmsf_itpath : CSV data including interface residues path for RMSF plot.

--biophy_tpath : CSV data path of residue based analysis.

--bondfreq_tpath : CSV data of interaction based analysis.

--int_ene_itpath : CSV data path of residue based analysis.

--int_ene_tpath : CSV data including interface residues path for interaction energy plot.

--sasa_tpath : CSV data path for SASA plot.

--irmsd_tpath : CSV data path for iRMSD plot.

--fnonnat_tpath : CSV data path for Fraction of Non-Native Contacts plot.

--fnat_tpath : CSV data path for Fraction of Native Contacts plot.

--dssp_tpath : CSV data path for dssp plot.

--dssp_thereshold : Threshold value for interface residue selection in DSSP analysis. The default is 50.

--dssp_intf_tpath : CSV data of interface residues path for dssp plot.

--lrmsd_tpath : CSV data path for lRMSD plot.

--dockq_tpath : CSV data path for DockQ Score plot.

--table_json : JSON file path for analysis runs.

--plot_json : JSON file path for visualization runs.

Example Runs

Complete run (Quality Control, Residue Based, Interaction Based analyses with all visualizations), pdb input.

dynabench --job_name=job_name --trajectory_file=trajectory_file.pdb --commands=all_analysis,all_plots --foldx_path=foldx_path

or

dynabench --job_name=job_name --trajectory_file= trajectory_file.pdb --commands=QualityControl,ResidueBased,InteractionBased,PlotRMSD,PlotRG,PlotRMSF,'PlotPairwiseFreq', 'PlotBiophys', 'PlotResEne' --foldx_path=foldx_folder_path

All analysis runs, dcd input, stride 20, chains C and D

dynabench --job_name=job_name --trajectory_file=trajectory.dcd --commands=all_analysis --topology_file=topology.pdb --foldx_path=foldx_folder_path --stride=20

Run with .json files

dynabench --table_json=path_to_table_params.json --plot_json=path_to_plot_params.json

Last updated