Packages

From Rost Lab Open
Revision as of 15:26, 3 February 2016 by Karl (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

I want to install a package onto my Ubuntu/Debian system

  • Our packages are listed in the Packages Section below. Review that list to find your desired predictor.
  • Debian/Ubuntu repository - detailed instructions on how to install packages from our debian repository

I want to install a package onto my RHEL/SUSE/CentOS

Please check out the page on our RPM package repository for RHEL/SUSE/CentOS.

News

Twitter.png Follow rostlab on twitter to get news about releases, updates, bug fixes and known issues.

Bugs

Please help us make our packages better: report-a-bug!

Package overview

See the official Rostlab GitHub page for the latest updates and tools. Some tools listed below may be deprecated or discontinued.

Package name Build depends Depends Resources Project directory Package repository Description Home page, license rpm available
Upstream Debian
blast2 ftp://ncbi.nlm.nih.gov/toolbox/ncbi_tools/ svn+ssh://rostlab.org/mnt/project/subversion/blast2/trunk n.a. http://www.ncbi.nlm.nih.gov/BLAST/

The purpose of this package is to provide the working blast2 that we have in Debian Lenny for CentOS

PUBLIC DOMAIN *


blimps /mnt/project/blimps ftp://ftp.ncbi.nih.gov/repository/blocks/unix/blimps/ Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/blimps/trunk blimps [1][2] FHCRC NONCOMMERCIAL LICENSE *


cd-hit /mnt/project/software/free See Debian p.r. svn+ssh://rostlab.org/mnt/project/subversion/cd-hit/tags/2010-0420-rg Cluster Database at High Identity with Tolerance cd-hit [3]


chhblits hhblits See Debian p.r. file:///mnt/project/aliqeval/hhblits/repos/chhblits Cached hhblits - results are cached for faster response. GPL


chopperdb no repo, files seem to be in /mnt/project/chop/chopper-db  ?  ? database required for profchop CHOP, GPL


coils http://www.russelllab.org/coils/coils.tar.gz Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/coils Coiled-coil prediction GPL [4]


disulfinder libboost, libboost-graph, libf2c2 /mnt/project/metaldetector no upstream from orig authors, in-house: svn+ssh://rostlab.org/mnt/project/subversion/disulfinder/trunk Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/rostlab/disulfinder DISULFIND - Cysteines Disulfide Bonding State and Connectivity Predictor GPL [5][6]


dssp ftp://ftp.cmbi.ru.nl/pub/software/dssp Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/dssp Standardized secondary structure assignment. [7] Boost-1.0 (free)


fastprofkernel /mnt/project/fastprofkernel ftp://rostlab.org/fastprofkernel/ svn+ssh://rostlab.org/mnt/project/subversion/fastprofilekernel/trunk A protein classification system using protein profiles and the original profile kernel Academic free


ffindex http://pubshare.genzentrum.lmu.de/scientific_computing/software/ffindex/ Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/ffindex simple index/database for huge amounts of small files CC-BY-SA-3.0, GPL-2.0+


freecontact ftp://rostlab.org/free/ ssh://rostlab.org//mnt/project/subversion/freecontact.git Debian Med ssh://git.debian.org/git/debian-med/freecontact.git Free software for protein contact prediction. GPL-3+


libfreecontact-perl ftp://rostlab.org/free/ ssh://rostlab.org//mnt/project/subversion/libfreecontact-perl.git Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/libfreecontact-perl Free software for protein contact prediction - Perl module. Artistic or GPL-3+


hhsuite ffindex ftp://toolkit.lmb.uni-muenchen.de/HH-suite/releases/ Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/hhsuite sensitive protein sequence searching based on HMM-HMM alignment GPL-2.0+, GPL-3.0+


hmmer2 hmmer version 2 - no longer developed, the current version is 3; This package is the debian stable version with the package and the executables renamed so it can coexist with the version 3 hmmer package *
idmapper perl svn+ssh://rostlab.org/mnt/project/subversion/idmapper/trunk/ maps IDs between over 20 different databases GPL


libai-fann-perl http://search.cpan.org/dist/AI-FANN/ Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/rostlab/libai-fann-perl Perl wrapper for the FANN library Perl Artistic License


libnhgri-blastall-perl none ftp://ftp.nhgri.nih.gov/pub/software/blastall/ NHGRI-Blastall-[0-9.]+.tar.gz Debian Med git://git.debian.org/pkg-perl/packages/libnhgri-blastall-perl.git Perl extension for running and parsing NCBI’s BLAST 2.x PUBLIC DOMAIN


librg-dudek-bundle-perl svn+ssh://rostlab.org/mnt/project/subversion/debpacks/librg-dudek-bundle-perl Perl wrapper for blastpgp written by Dariusz Przybylski. 2000, 2001 Przybylski, Rost, 'like Perl' license (Artistic or GPLv1+) *


librg-blast-parser-perl svn+ssh://rostlab.org/mnt/project/subversion/librg-blast-parser-perl Very fast blast(all|pgp) output (default, -m 0) parser - perl module (binding for the C/C++ library). Perl Artistic License


librostlab svn+ssh://rostlab.org/mnt/project/subversion/librostlab/trunk Debian Med svn+ssh://svn.debian.org/debian-med/trunk/packages/rostlab/librostlab/trunk/ C++ library from the Rost Lab [8] LGPL


librostlab-blast svn+ssh://rostlab.org/mnt/project/subversion/librostlab-blast/trunk Debian Med svn+ssh://svn.debian.org/debian-med/trunk/packages/rostlab/librostlab-blast/trunk/ Very fast C++ NCBI BLAST parser library [9] LGPL


librg-data-perl perl, liblog-log4perl-perl, libwww-perl, wget, tar, rsync, ncftp, blast2, cd-hit /mnt/project/rost_db svn+ssh://rostlab.org/mnt/project/subversion/rost_db/trunk/librostlab-data Rostlab-data commonly used perl libraries GPL


librg-exception-perl perl svn+ssh://rostlab.org/mnt/project/subversion/librg-exception-perl Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/librg-exception-perl RG::Exception perl module Perl Artistic


librg-liu-bundle-perl libxml-dom-perl svn+ssh://rostlab.org/mnt/project/subversion/debpacks/librg-liu-bundle-perl/trunk Perl modules written by Jinfeng Liu Same as Perl *


librg-pp-bundle-perl svn+ssh://rostlab.org/mnt/project/subversion/librg-pp-bundle-perl/trunk PP perl modules and tools including result conversion to XML Same as Perl


librg-pp-queuemgr-perl pp-cache-mgr svn+ssh://rostlab.org/mnt/project/subversion/debpacks/librg-pp-queuemgr-perl/trunk PredictProtein queue manager perl module GPL


librg-utils-perl profphd-utils svn+ssh://rostlab.org/mnt/project/subversion/debpacks/librg-utils-perl/trunk Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/rostlab/librg-utils-perl/trunk Set of wrappers and conversion utilities for bioinformatics databases GPL *


libzerg http://code.google.com/p/libzerg/downloads/list Debian Med svn+ssh://lkajan-guest@svn.debian.org/svn/debian-med/trunk/packages/rostlab/libzerg/trunk fast blast parser in C GPL


libzerg-perl libzerg http://code.google.com/p/libzerg/downloads/list Debian Med svn+ssh://lkajan-guest@svn.debian.org/svn/debian-med/trunk/packages/rostlab/libzerg-perl/trunk fast blast parser perl module GPL


ligscan Math::Vector::Real::kdTree /mnt/project/ligscan svn+ssh://rostlab.org/mnt/project/subversion/ligscan/trunk none This program analyzes structural features from the PDB structures and extracts binding affinities from them Perl Artistic License


loctree hmmer2, librg-utils-perl, loctree-data, predictnls, ps-scan, signalp, svm-light 5.00(!) CBlast80, Pfamls2, PrositeDat, SwissDocKeyIdxL, SwissBlast /mnt/project/loctree svn+ssh://rostlab.org/mnt/project/subversion/LOCtree.svn_repo/trunk loctree - prediction of sub-cellular localization of proteins 2005 Nair and Rost, GPL


loctree-data rsync /mnt/project/loctree svn+ssh://rostlab.org/mnt/project/subversion/loctree-data/trunk svn+ssh://rostlab.org/mnt/project/subversion/debpacks/loctree-data/trunk data files for loctree [10] 2005 Nair and Rost, GPL


loctree2 fastprofkernel CBlast80 /mnt/project/loctree2 svn+ssh://rostlab.org/mnt/project/subversion/loctree2/trunk/ LocTree2 - Prediction of sub-cellular localization for all proteins in all domains of life GPL


loctree3 blastpgp, fastprofkernel CBlast80 /mnt/project/loctree3 svn+ssh://rostlab.org/mnt/project/subversion/loctree3/trunk/ LocTree3 - Improved prediction of protein localization in all domains of life. Description for VisualPP. GPL


lowcompseg /mnt/project/seg ftp://ftp.ncbi.nih.gov/pub/seg/seg/ svn+ssh://rostlab.org/mnt/project/subversion/seg/trunk segment sequence(s) by local complexity PUBLIC DOMAIN *


metadisorder perl, profnet-md, tcsh svn+ssh://rostlab.org/mnt/project/subversion/MD/trunk svn+ssh://rostlab.org/mnt/project/subversion/MD/branches/packaging alias MD (C) 2009 Avner Schlessinger, Non-free
metastudent blast2, java, perl, python2.6 /mnt/project/metastudent svn+ssh://rostlab.org/mnt/project/subversion/metastudent svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/metastudent MetaStudent predicts GO terms for a protein with a homology search. Download source via FTP GPL-2+


metastudent-data blast2, rsync /mnt/project/metastudent svn+ssh://rostlab.org/mnt/project/subversion/metastudent/metastudent-data svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/metastudent-data MetaStudent predicts GO terms for a protein with a homology search. This package provides architecture independent data files. GPL-2+


metastudent-data-2 rsync /mnt/project/metastudent svn+ssh://rostlab.org/mnt/project/subversion/metastudent/metastudent-data-2 svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/metastudent-data-2 MetaStudent predicts GO terms for a protein with a homology search. This package provides more architecture independent data files. GPL-2+


mprof ssh://rostlab.org//mnt/project/subversion/mprof.git reprof replacement, mutationscan GPL


nlprot debhelper (>= 7), autotools-dev, po-debconf blast2, svm-light5, nlprot-data /mnt/project/nlprot/ https://rostlab.org/owiki/index.php/NLProt svn+ssh://rostlab.org/mnt/project/subversion/nlprot/trunk Non-free, restricted-distribution


nlprot-data /mnt/project/nlprot/ https://rostlab.org/owiki/index.php/NLProt svn+ssh://rostlab.org/mnt/project/subversion/nlprot-data/trunk Non-free, restricted-distribution



norsnet /mnt/project/norsnet svn+ssh://rostlab.informatik.tu-muenchen.de/mnt/project/subversion/norsnet Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/norsnet NORSnet - identifies unstructured loops from sequence 2007 Schlessinger, Liu and Rost, GPL


norsp /mnt/project/norsp svn+ssh://rostlab.org/mnt/project/subversion/norsp/trunk Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/norsp norsp - predictor of non-regular secondary structure Copyright 2003 Liu and Rost, GPL *


pEffect blastpgp, fastprofkernel CBlast80 /mnt/project/peffect https://rostlab.org/services/peffect/db/peffect_1.0.0_amd64.deb svn+ssh://rostlab.org/mnt/project/subversion/pEffect/trunk/ pEffect - Prediction of bacterial type III effector proteins. GPL


pp2features svn+ssh://rostlab.org/mnt/project/subversion/pp2features/ converts PredictProtein results to machine learning features - the converters also support conversion to BioXSD GPL


pp2html svn+ssh://rostlab.org/mnt/project/subversion/pp2html/ converts PredictProtein results for WWW presentation GPL


pp-cache-mgr libboost-filesystem, libboost-program-options, libboost-regex, libc6, libgcc1, libmysql++, libstdc++ svn+ssh://rostlab.org/mnt/project/subversion/pp-cache-mgr/trunk PredictProtein results cache Non-free


pp-popularity-contest svn+ssh://rostlab.org/mnt/project/subversion/pp-popularity-contest/pp-popularity-contest/trunk Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/rostlab/pp-popularity-contest PredictProtein popularity contest GPL *


pp-queue-mgr librg-pp-queuemgr-perl svn+ssh://rostlab.org/mnt/project/subversion/pp-queue-mgr/trunk PredictProtein queue manager Non-free


ppmi /mnt/project/predictprotein/vm_image/ svn+ssh://rostlab.org/mnt/project/subversion/ppmi/ PredictProtein Machine Image maintenance scripts PredictProtein Image License


ppsudo libboost-program-options, libc6, libgcc1, libstdc++6 svn+ssh://rostlab.org/mnt/project/subversion/ppsudo/ppsudo/trunk execute command as PredictProtein user GPL


predcellcycle (pcc) blast2 CBlast svn+ssh://rostlab.org/mnt/project/subversion/PredictCellCycle/trunk Determine estimates for involvement in the cell cycle process or search CellCycleDB for predicted cell cycle proteins among six eukaryotic proteomes [11], [12] Non-free


predictnls File::Temp, perl /mnt/project/predictnls svn+ssh://rostlab.org/mnt/project/subversion/nls.svn_repo Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/predictnls predictnls - prediction and analysis of nuclear localization signals [13] 2000 Cokol, Nair and Rost, GPL
Reimplementation available from the Galaxy Tool Shed
*


predictprotein blast2, bioperl, ncoils, disulfinder, libnhgri-blastall-perl, libnhgri-blastall-perl, librg-liu-bundle-perl, librg-utils-perl, loctree, lowcompseg, metadisorder, norsnet, profasp, profbval, profchop, profcon, profdisis, profglobe, profisis, profphd, proftmb CBlast, CBlast80, ProDomBlast, PrositeConvDat, SwissBlast /mnt/project/predictprotein svn+ssh://rostlab.org/mnt/project/subversion/predictprotein.svn.repo/trunk Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/rostlab/predictprotein PredictProtein pipeline 2004 Rost, Yachdav and Liu, GPL


predictprotein-nonfree signalp, svm-light5, loctree, profasp, metadisorder, psic, rost-runpsic, tmhmm /mnt/project/predictprotein svn+ssh://rostlab.org/mnt/project/subversion/predictprotein-nonfree Meta package that depends on the optional non-free or contrib components of PredictProtein. Optional components of PredictProtein are Suggests and do not get installed automatically. This package is to aid the administrator at the Rost Lab (as only the Rost Lab has these dependencies, since they are non-redistributable). GPL
ppopen debconf (>= 0.5), debhelper (>= 7), autotools-dev, po-debconf, dbconfig-common php5-cgi | php5, php5-mysql | php5-mysqli, apache2, mysql-server, pp2html, pp-queue-manager, ppsudo, librg-pp-bundle-perl, libjs-jquery, libjs-jquery-ui ssh://git@rostlab.informatik.tu-muenchen.de:8574/predictprotein/ppopen.git PredictProtein Open-Access Web Interface GPL


predictprotein.org debconf (>= 0.5), debhelper (>= 7), autotools-dev, po-debconf, dbconfig-common php5-cgi | php5, php5-mysql | php5-mysqli, apache2, mysql-server, pp2html, pp-queue-manager, ppsudo, librg-pp-bundle-perl, libjs-jquery, libjs-jquery-ui ssh://git@rostlab.informatik.tu-muenchen.de:8574/predictprotein/predictprotein.org.git PredictProtein.org Web Interface GPL


predictprotein-xsd svn+ssh://rostlab.org/mnt/project/subversion/predictprotein_xsd/trunk PredictProtein XML schema definition GPL


profbval profnet, Recommends: librg-utils-perl /mnt/project/profbval svn+ssh://rostlab.informatik.tu-muenchen.de/mnt/project/subversion/PROFBval Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/profbval PROFBval - predicts bvalue rigid and flexible residues 2006 Schlessinger, Yachdav and Rost, GPL *


profchop hmmer2, profphd, profnet-chop, librg-dudek-bundle-perl, librg-liu-bundle-perl, librg-utils-perl svn+ssh://rostlab.org/mnt/project/subversion/chop/trunk Method for dissecting proteins into domain-like fragments based on sequence homology [14] CHOP, GPL


profcon File::Temp, perl, blast2,lowcompseg, profnet_profcon, librg-utils-perl, librg-dudek-bundle-perl, profphd /mnt/project/profbval svn+ssh://rostlab.org/mnt/project/subversion/PROFcon/trunk svn+ssh://rostlab.org/mnt/project/subversion/debpacks/profcon/trunk Prediction of protein inter-residue contacts 2005 Punta, Rost, GPL *


profdisis Config::IniFiles, perl (>= 5.10.0), svm-light5 svn+ssh://rostlab.org/mnt/project/subversion/disis/trunk DISIS (packaged as profdisis) - DNA binding sites prediction 2007 Ofran, Mysore and Rost, GPL


profglobe perl /mnt/project/globe svn+ssh://rostlab.org/mnt/project/subversion/globe/trunk profglobe - predicts the globularity of a protein 1999 Rost, GPL


profisis Config::IniFiles, perl, profnet svn+ssh://rostlab.org/mnt/project/subversion/isis Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/rostlab/profisis InteractionSites (packaged as profisis) - protein binding sites prediction [15] 2007 Ofran and Rost, GPL


profnet /mnt/project/profnet svn+ssh://rostlab.org/mnt/project/subversion/profnet/trunk Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/rostlab/profnet profnet - neural network from the rostlab: both 'phd' and 'prof' kinds GPL


profphd profnet, profphd-utils, librg-utils-perl /mnt/project/prof svn+ssh://rostlab.informatik.tu-muenchen.de/mnt/project/subversion/PROFphd.svn_repo/trunk Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/rostlab/profphd/trunk PROFphd - Secondary structure and Solvent Accessibility Predictor [16][17] GPL *


profphd-utils /mnt/project/prof svn+ssh://rostlab.informatik.tu-muenchen.de/mnt/project/subversion/PROFphd.svn_repo/profphd-utils/trunk Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/rostlab/profphd-utils/trunk PROFphd utilities: convert_seq, filter_hssp GPL *


proftmb libgsl0, libopt /mnt/project/proftmb svn+ssh://rostlab.org/mnt/project/subversion/proftmb/trunk/ Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/rostlab/proftmb Per-residue prediction of bacterial transmembrane beta barrels [18] 2004 Bigelow, Petrey, Liu, Przybylski and Rost, GPL *


ps-scan svn+ssh://rostlab.org/mnt/project/subversion/debpacks/ps-scan/trunk ps_scan is a program used to scan patterns, rules and/or profiles from PROSITE against protein sequences [19] GPL *


pssh2 hhblits uniprot20, pdb_full /mnt/project/pssh/pssh2_project/ git /mnt/project/pssh/pssh2_project/ pssh2 can be used to generate the pssh2 database of alignments of sequences against pdb structures, more specifically generate_pssh2 maps one sequence onto related pdb structures GPL *


rate4site /mnt/project/consurf/package/rate4site/ file:///mnt/project/subversion/rate4site/trunk file:///mnt/project/subversion/rate4site/trunk/debian detects conserved amino-acid sites by computing the relative evolutionary rate for each site in the multiple sequence alignment (MSA). GPL


reprof libai-fann-perl, libfann2 /mnt/project/reprof/ svn+ssh://rostlab.org/mnt/project/subversion/reprof Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/rostlab/reprof reprof is a protein secondary structure and accessibility predictor by Peter Hoenigschmid GPL


reprof.c libfann2 https://github.com/martin-steinegger/reprof reprof.c is Peter Hoenigschmid's protein secondary structure and accessibility predictor, optimized and implemented in C by Martin Steinegger GPL?


rost-runpsic psic svn+ssh://rostlab.org/mnt/project/subversion/rost-runpsic/trunk Provides runNewPSIC.pl GPL *


rost-utils libssl-dev svn+ssh://rostlab.org/mnt/project/subversion/rost-utils/trunk Rost Lab utilities without their own packages GPL


rostlab-data librg-data-perl, hmmer, dssp /mnt/project/rost_db svn+ssh://rostlab.org/mnt/project/subversion/rost_db/trunk/rostlab-data Bioinformatics database synchronization and post-processing solution GPL


rostlab-share-scripts /mnt/project/subversion/rostlab_share_scripts.git ssh://rostlab.org:/mnt/project/subversion/rostlab_share_scripts.git Useful reusable scripts to share among rostlab members Non-free by default (subject to each script's author)


sepia /mnt/project/? svn+ssh://rostlab.org/mnt/project/subversion/sepia Christian Schaefer's project


shtimelimit svn+ssh://rostlab.org/mnt/project/subversion/shtimelimit/trunk limited absolute execution time sh GPL


sift blimps-utils, libblimps /mnt/project/sift http://sift.jcvi.org/www/ Debian Med svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/sift/trunk SIFT predicts whether an amino acid substitution affects protein function based on sequence homology and the physical properties of amino acids. [20][21] [22]FHCRC NONCOMMERCIAL LICENSE *


snap-cache-mgr svn+ssh://rostlab.org/mnt/project/subversion/snap-cache-mgr/trunk snap results cache GPL


snap2 blast2, libai-fann-perl, libfile-chdir-perl, librg-utils-perl, predictprotein, reprof, run-psic, sift, CBlast80, dbSwiss, SwissBlast, swiss_dat /mnt/project/resnap svn+ssh://rostlab.org/mnt/project/subversion/snap2/trunk SNAP2 is a method for evaluating effects of single amino acid substitutions on protein function by Maximilian Hecht Academic Software License Agreement


snap2cc snap2 /mnt/project/resnap svn+ssh://rostlab.org/mnt/project/subversion/snap2/snap2cc autonomous snap2 for cloud clients Academic Software License Agreement


snapc-ra /mnt/project/resnap svn+ssh://rostlab.org/mnt/project/subversion/snapc-ra Snap cache remote access: https://rostlab.org/services/snapc/<tool> Perl Artistic License


snapfun hmmer2, librg-liu-bundle-perl, librg-utils-perl, profbval, profphd, profnet, run-psic, sift CBlast, CBlast80, dbSwiss, Pfamls2, SwissBlast, swiss_dat /mnt/project/snap svn+ssh://rostlab.org/mnt/project/subversion/snap/trunk SNAP is a method for evaluating effects of single amino acid substitutions on protein function [23][24] NON COMMERCIAL SOFTWARE LICENSE AGREEMENT *


svm-light5 http://svmlight.joachims.org/ svn+ssh://rostlab.org/mnt/project/subversion/svmlight/upstream/5.00 Non-free, non-redistributable, redistributable by Rostlab by special authorization, [25]


squashblast perl svn+ssh://rostlab.org/mnt/project/subversion/squashblast/trunk 'squashblast' can convert -m 0 blast output without loss of information to a format ~33% smaller than the original GPL and LGPL (for libraries)


ucon File::Temp, perl /mnt/project/ucon svn+ssh://rostlab.org/mnt/project/subversion/ucon/trunk UCON NON COMMERCIAL SOFTWARE LICENSE AGREEMENT *


uniqueprot python, blast2 /mnt/project/uniqueprot svn+ssh://rostlab.org/mnt/project/uniqueprot/uniqueProt.svn_repo/trunk svn+ssh://rostlab.org/mnt/project/uniqueprot/uniqueProt.svn_repo/tags/[latest_version] UniqueProt 2.0 - Reduce the redundancy in a set of protein sequences; FTP download GPL

Notes

  • Repositories accessible via ssh (e.g. svn+ssh, git over ssh) are not public. You will need to get an account on the respective host to access these.

What is packaged? - a list of all packaged files | What provides ... ?

Look in the Contents files of your distribution (most often 'stable') in http://rostlab.org/debian/dists/ .

In these lists you find all files packaged for the 'stable' distribution:

Architecture Contents
amd64 http://rostlab.org/debian/dists/stable/Contents-amd64.gz
i386 http://rostlab.org/debian/dists/stable/Contents-i386.gz

You can also use apt-file(1) instead of searching the Contents files (apt-file does just that).

Downloading and installing a .tar.gz

Notes on tar.gz

'tar.gz' packages of our software are available for expert users - please e-mail us. The complexity of cross-dependencies among these packages make installation and especially following updates of say 'prof' from tar.gz a nightmare. We recommend that all users use the Debian/Ubuntu packages for installing our prediction methods. This option allows you to install methods with a single click and receive updates automatically. Drink a tea or a coffee instead of trying to find the right Fortran compiler and the correct placement of an updated perl module.

Not convinced? - here is a disclaimer

Disclaimer: if you are unlucky enough to not be able to use our Debian/Ubuntu package repository we provide these steps for you to get the programs install the hard way. Note however that the Debian/Ubuntu packages are the solution to the problem of installing software easily. What you are about to read is already way beyond what you would ever experience on a graphical user interface. Follow the steps very carefully. The slightest change or inaccuracy (such as a spelling mistake or inaccurate copying) is likely to result in a complete failure of the whole procedure.

Proceed at your own risk/time

  1. You downloaded package.tar.gz.
  2. Look up the Depends list of the software in the table above.
  3. Install all dependencies before proceeding. Important: use the same prefix you intend to use when installing this package. $HOME is usually a good prefix.
  4. Proceed when all dependencies are installed.
  5. Execute: cd /tmp
  6. Execute: tar -xvzf package.tar.gz
  7. Note the directory that was created in the above step. cd into that directory
  8. Look for a README file and follow it - it may contain package specific instructions
  9. Decide where you would like the package to install. If there are dependencies install the package with the same prefix you used for the dependencies. A good prefix is $HOME - your home directory. I assume you choose this.
  10. Execute: make prefix=$HOME
    • If this fails get back to us. Your system may be missing a build dependency - look at the Depends column - or is altogether not supported. But it is likely that we can help you. If you yourself know what development library is missing install it and repeat this step until it completes with success.
  11. Execute: make prefix=$HOME install
  12. Add $HOME/usr/bin to your PATH
    • If you use bash execute: export PATH="$HOME/usr/bin:$PATH"
    • If you use bash add this line to your ~/.bashrc:
      export PATH="$HOME/usr/bin:$PATH"
  13. Add $HOME/usr/share/perl5 to the list of directories in which to look for Perl library files
    • If you use bash execute: export PERL5LIB="$HOME/usr/share/perl5:$PERL5LIB"
    • If you use bash add this line to your ~/.bashrc:
      export PERL5LIB="$HOME/usr/share/perl5:$PERL5LIB"
  14. Add $HOME/usr/lib to the shared library lookup path
    • If you use bash execute: export LD_LIBRARY_PATH="$HOME/usr/lib:$LD_LIBRARY_PATH"
    • If you use bash add this line to your ~/.bashrc:
      export LD_LIBRARY_PATH="$HOME/usr/lib:$LD_LIBRARY_PATH"
  15. Add $HOME/usr/share/man to the manual page lookup path
    • If you use bash execute: export MANPATH="$HOME/usr/share/man:$MANPATH"
    • If you use bash add this line to your ~/.bashrc:
      export MANPATH="$HOME/usr/share/man:$MANPATH"
  16. Further files needed for operation may have been installed into $HOME/usr/share/package/. The copyright, license, documentation and examples may have been installed into $HOME/usr/share/doc/package/.
  17. You are done. Ready to run the program you installed.

profphd-utils

Restrictions

  • in order to work with the hssp format (use copf, etc.) your protein identifiers must be up to 12 character long and no longer
  • what identifier means is yet to be clarified - TODO - but see examples below
  • identifiers longer than 12 characters cause cryptic, hard to recognize error messages and failures in various programs and scripts
  • An example:
    • Bad line in blast results - copf fails:
    123456789012!!!!!!!!
    >gnl|swiss|P01730_CD4_HUMAN_458 T-cell surface glycoprotein CD4 OS=Homo sapiens GN=CD4 PE=1 SV=1
    • Good blast result line - will work with copf:
    123456
    >gnl|swiss|P01730 T-cell surface glycoprotein CD4 OS=Homo sapiens GN=CD4 PE=1 SV=1

It is important to notice that the blast database you run proteins against has to be made with the right length (<=12) of identifiers. Otherwise blast2saf creates a saf with too long identifiers and then copf (converting saf to hssp) fails.

Resource definitions

CBlast 
comprehensive blast database, e.g. UniProt + PDB
CBlast80 
comprehensive blast database - redundancy reduced, e.g. to 80%
dbSwiss 
SwissProt database flat file ID index generated by dbSwiss(1)
Pfamls2 
Pfam_ls file compatible with HMMER2.0
ProDomBlast 
blast database formed of ProDom
PrositeConvDat
prosite_convert.dat file. Generated by prosite_convert.pl (local copy). The (6) fields are separated with space. Format example:
N[^P][ST][^P] ASN_GLYCOSYLATION PS00001 PDOC00001 1 "N-glycosylation site"
[RK]{2}.[ST] CAMP_PHOSPHO_SITE PS00004 PDOC00004 1 "cAMP- and cGMP-dependent protein kinase phosphorylation site"
...
PrositeDat 
prosite.dat file
swiss_dat 
SwissProt 'dat' file
SwissBlast 
blast database formed of SwissProt
SwissDocKeyIdx 
swissprot/docs/keyindex.txt file
SwissDocKeyIdxL 
Swiss-Prot keyindex.txt converted for loctree. Use the perl/keyindex4loctree.pl program from the loctree package to generate this file.

Packaging HOWTO

Packaging is a non-trivial, fragile and extremely details oriented process. That said, please look at these recipes on how to package.

Packaging project status

Here is a list that keeps track on the progress of our lab packaging project. In case you are interested in a NON-packaged program and would like to help and package it, please email info@predictprotein.org

Personal tools