Ucsfdock: Difference between revisions

From DISI
Jump to navigation Jump to search
No edit summary
m (asdf)
 
(69 intermediate revisions by one other user not shown)
Line 1: Line 1:
''ucsfdock'' is a Python package wrapping the [[DOCK|DOCK program]] that provides tools to help standardize and automate the computational methods employed in molecular docking.
See [[pydock3]].


Programs:
[[Category:Deprecated]]
* blastermaster: given receptor and ligand, generate a specific docking configuration
* dockmaster: evaluate many different docking configurations in parallel using a provided job scheduler (e.g. Slurm)
 
 
= Installation =
 
# TODO
 
= Quickstart =
 
== blastermaster ==
 
=== blastermaster configure ===
 
First you need to create the directory for your blastermaster job. To do so, simply type
 
blastermaster configure
 
By default, the job directory is named ''blastermaster_job''. To specify a different name, type
 
blastermaster configure <JOB_DIR_NAME>
 
The job directory contains two sub-directories:
# ''working'': blaster files, sub-directories for individual subroutines
# ''dockfiles'': DOCK parameter files & INDOCK file
 
If your current working directory contains any of the following files
 
* ''rec.pdb''
* ''xtal-lig.pdb''
* ''rec.crg.pdb''
* ''reduce_wwPDB_het_dict.txt''
* ''filt.params''
* ''radii''
* ''amb.crg.oxt''
* ''vdw.siz''
* ''delphi.def''
* ''vdw.parms.amb.mindock''
* ''prot.table.ambcrg.ambH''
 
then they will be automatically copied into the working directory within the generated blastermaster job directory. This feature is intended to simplify the process of configuring the blastermaster job. If you would like to use files not present in your current working directory, copy them into your job's working directory, e.g.:
cp <FILE_PATH> <JOB_DIR_NAME>/working/
 
Finally, configure the ''blastermaster_config.yaml'' file in the job directory to your specifications. The parameters in this file govern the behavior of blastermaster.
 
=== blastermaster run ===
 
Once your job has been configured to your liking, navigate to the the job directory and run blastermaster:
cd <JOB_DIR_NAME>
blastermaster run
 
This will execute the many blastermaster subroutines in sequence. The state of the program will be printed to standard output as it runs.
 
== dockamster ==
 
# TODO

Latest revision as of 22:56, 24 May 2024

See pydock3.