README 1.6 KB

12345678910111213141516171819202122232425262728293031323334
  1. How to install hhpred:
  2. ======================
  3. 1) install the hh-suite library
  4. 2) download hhpred databases:
  5. - hhpred needs hhm, a3m and pdb files for each template, all in the same folder
  6. - goto http://wwwuser.gwdg.de/~compbiol/data/hhsuite/databases/hhsuite_dbs/
  7. and download the latest
  8. pdb70*.a3m.tar.gz, pdb70*.hhm.tar.gz, pdb70*.a3m.tar.gz
  9. and extract them into your hhpred database folder
  10. - enter the path to the database into the config.pm file in the "lib" folder (entry: _pdbdir)
  11. - enter the path to the uniprot database into the config.pm file in the "lib" folder (entry: _uniprot20)
  12. - create a folder called "db" in your database folder, open a terminal, change into this folder
  13. and call "cat ../*.hhm > pdb.hhm"
  14. 3) install MODELLER
  15. - enter your MODELLER registration key into the Makefile in "dependencies/Makefile", line 22
  16. - enter your python version into "dependencies/modeller_cuser/buildall.sh", line 14, (default: 2.7)
  17. - enter the same python version in the config.pm file in the "lib" folder, lines 44,45 (default: 2.7)
  18. - make sure you have installed python development files for the specific python version (e.g. python-dev package on ubuntu)
  19. - execute the Makefile in the dependencies folder (type "make" on a terminal)
  20. How to run hhpred:
  21. ==================
  22. ./hhpred.pl -i <infile> -o <outfile>
  23. where <infile> is either a file containing your query sequence (in fasta format)
  24. or a *.a3m file (as generated by e.g. hhblits). When a *.a3m file is given, hhblits will not be called
  25. in the hhpred pipeline.
  26. <outfile> is the resulting pdb file