DOCK 3.7 2015/04/15 abl1 Tutorial: Difference between revisions
Jump to navigation
Jump to search
(Created page with " This tutoral use the 3.7.2 beta version of dock release on XXX. == set up a directory == == download enrichment databases == == run be_blasti.py== == run blastermaster.py...") |
|||
Line 3: | Line 3: | ||
== set up a directory == | == set up a directory == | ||
Create directory called "RotationProject" | |||
create a file called "autodude_db_download.py" | |||
# this get the database from the autodude webpage | |||
import sys, os | |||
import urllib | |||
system = 'abl1' | |||
url = 'http://autodude.docking.org/dude_e_db2/' | |||
print "url = " + url | |||
#page=requests.get(url) | |||
webfile = urllib.urlopen(url) | |||
page = webfile.read() | |||
webfile.close() | |||
splitpage=page.split('\n') | |||
for line in splitpage: | |||
if system in line: | |||
file = line.replace('"',' ').split()[2] | |||
print url+file | |||
urllib.urlretrieve(url+file,file) | |||
# exit() | |||
This python script will download the dockable db2 databases from the autodude webpage.python /mnt/nfs/home/rstein/RotationProject/autodude_db_download.py | |||
make a subdirectory called databases: | |||
mkdir databases | |||
go inside. | |||
cd databases | |||
mkdir decoys | |||
mv decoys*db2.gz decoys | |||
mkdir ligands | |||
mv ligands*db2.gz ligands | |||
download the ligand isomorfic smiles file: | |||
wget http://autodude.docking.org/abl1/decoys_final.ism | |||
mv decoys_final.ism decoys.ism | |||
note that the scripts expect the name to be decoys.ism, so we changed the name. | |||
wget http://autodude.docking.org/abl1/actives_final.ism | |||
mv actives_final.ism ligands.ism | |||
== download enrichment databases == | == download enrichment databases == |
Revision as of 21:04, 15 April 2015
This tutoral use the 3.7.2 beta version of dock release on XXX.
set up a directory
Create directory called "RotationProject"
create a file called "autodude_db_download.py"
# this get the database from the autodude webpage import sys, os import urllib system = 'abl1' url = 'http://autodude.docking.org/dude_e_db2/' print "url = " + url #page=requests.get(url) webfile = urllib.urlopen(url) page = webfile.read() webfile.close() splitpage=page.split('\n') for line in splitpage: if system in line: file = line.replace('"',' ').split()[2] print url+file urllib.urlretrieve(url+file,file) # exit()
This python script will download the dockable db2 databases from the autodude webpage.python /mnt/nfs/home/rstein/RotationProject/autodude_db_download.py
make a subdirectory called databases:
mkdir databases
go inside.
cd databases
mkdir decoys mv decoys*db2.gz decoys
mkdir ligands mv ligands*db2.gz ligands
download the ligand isomorfic smiles file:
wget http://autodude.docking.org/abl1/decoys_final.ism mv decoys_final.ism decoys.ism
note that the scripts expect the name to be decoys.ism, so we changed the name.
wget http://autodude.docking.org/abl1/actives_final.ism mv actives_final.ism ligands.ism