DISPOT software provides statistical potentials for domain interactions.
It is available as standalone Python 2.7 scripts (folders dispot-basic and dispot-autoextraction) and python wrappers over docker container.
It is possible to use Docker versions without downloading rest of the DISPOT code. The only prerequisite is an installed docker.
dispot-docker.py is a standalone script that would download image from DockerHub. The only dependency it have is Docker. For correct work it requires installed Docker and configured docker group. Information about installing and configuring Docker: https://docs.docker.com/install/. Select your operation system (OS) and proceed with instructions. Usage is the same as for the Python version:
usage: dispot.py [-h] [-s] [-m] [-d DOMAINS [DOMAINS ...]] [-i INPUT_FILE]
[-o OUTPUT]
optional arguments:
-h, --help show this help message and exit
-s, --sf Changes default domains from 'Family' (fa) level of
SCOP hierarchy to 'Superfamily' (sf) level
-m, --max For a selected domain produces the highest value of
statistical potential and a SCOP ID for corresponding
interaction domain partner.
-d DOMAINS [DOMAINS ...], --domains DOMAINS [DOMAINS ...]
List of the domains to be considered. Domains should
be separated by space. Computes statistical potentials
for all possible pairs of listed domains. If only one
domain is provided then statistical potential between
the same domains will be returned.
-i INPUT_FILE, --input_file INPUT_FILE
Input tab-separated file with lines in format
<domain1> <domain2> for pairwise statistic. Or in a
single line format <domain1> <domain2> <domain3> ...
for maximal potential statistic. It is an alternative
to the --domains input option.
-o OUTPUT, --output OUTPUT
Path to the output file. By default the entire output
is printed on the console (stdout). Attention - all
directories in the file path should exist.
-n, --mono Returns monomeric statistical potentials. Input is the
same as with the usage of '--max' argument.