24 months ago by
Their github does say something about it, you need to take a look at their README.
I think you can ignore my previous comment about environment variables etc. I'm still running the older version of HHsuite (before it moved to Github, and before version 3 came out. It looks (to my eye at least), like they've considerably streamlined the process of setting up databases, though the same general principle applies:
Download the database you want from their webserver:
wget robots=off -r --no-parent -nH -nd -np -R *.html,*.txt -A .tgz http://wwwuser.gwdg.de/~compbiol/data/hhsuite/databases/hhsuite_dbs/
Will download ALL the databases (be warned, they're ENORMOUS files).
tar -xvzf /path/to/database.tgz -C /path/to/folder
-C ... is optional if you downloaded them where you wanted them in the first place.
The rest of their instructions should be easy enough to follow, you are simple adding the file paths to HHSUITE's config files so that it knows where to look for them:
- enter the path to the database into the config.pm file in the "lib" folder (entry: _pdbdir)
- enter the path to the uniprot database into the config.pm file in the "lib" folder (entry: _uniprot20)
- create a folder called "db" in your database folder, open a terminal, change into this folder and call "cat ../*.hhm > pdb.hhm"
Hopefully that's everything. I've not yet gotten around to testing out their V3.0 so this answer might not be fully complete.