Combining DSD (Cao et al. 2013, 2014) runtime optimizations from reemagit for a fast, optimized version of DSD / cDSD
Project description
fastDSD
Combining DSD (Cao et al. 2013, 2014) runtime optimizations from reemagit for a fast, optimized version of DSD / cDSD
Installation
git clone git@github.com:samsledje/fastDSD.git
cd fastDSD
pip install .
or
pip install fastdsd
Usage
usage: fastdsd [-h] [--converge] [-n NRW] [-w PPIP] [-r PATHPROB] [-o OUTFILE] [-q] [-f] [-m {1,2,3}] [--outformat {matrix,list,top}] [-k NTOP] [-t THRESHOLD] [-c]
[-a] [-p]
infile
parses PPIs from infile and calculates DSD
positional arguments:
infile read PPIs from tab-delimited edge list (with optional weights)
optional arguments:
-h, --help show this help message and exit
--converge calculate converged DSD
-n NRW, --nRW NRW length of random walks, 5 by default
-w PPIP, --ppip PPIP directory containing PPI pathway files
-r PATHPROB, --pathprob PATHPROB
probability of remaining on a path given that you are already on it
-o OUTFILE, --outfile OUTFILE
output DSD file name, tab delimited tables, stdout by default
-q, --quiet turn off status message
-f, --force calculate DSD for the whole graph despite it is not connected if it is turned on; otherwise, calculate DSD for the largest component
-m {1,2,3}, --outFMT {1,2,3}
the format of output DSD file: type 1 for matrix; type 2 for pairs at each line; type 3 for top K proteins with lowest DSD. Type 1 by default
--outformat {matrix,list,top}
the format of output DSD file: 'matrix' for matrix, type 1; 'list' for pairs at each line, type 2; 'top' for top K proteins with lowest DSD,
type 3. 'matrix' by default
-k NTOP, --nTop NTOP if chosen to output lowest DSD nodes, output at most K nodes with lowest DSD, 10 by default
-t THRESHOLD, --threshold THRESHOLD
threshold for PPIs' confidence score, if applied
-c, --confidence use information about interaction confidence (cDSD)
-a, --augment augment with high-confidence signaling pathway data (caDSD: requires -c)
-p, --properties make use of topological properties of signaling pathways (capDSD: requireds -ca)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fastdsd-1.0.1.tar.gz
(45.6 kB
view details)
Built Distribution
fastdsd-1.0.1-py3-none-any.whl
(36.5 kB
view details)
File details
Details for the file fastdsd-1.0.1.tar.gz
.
File metadata
- Download URL: fastdsd-1.0.1.tar.gz
- Upload date:
- Size: 45.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b63c18f84e3e46774be4c6b5c436b4b5f463f96c315c0587524250c05d703c7b |
|
MD5 | 9ec9a0a8446d580ad4c44688222265f6 |
|
BLAKE2b-256 | c15d4148a72caf6c6f52e93c7606255c75e43ae9237e11663be2c6b2edfc0ca2 |
File details
Details for the file fastdsd-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: fastdsd-1.0.1-py3-none-any.whl
- Upload date:
- Size: 36.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccc6a0817a8c77bd7cf2ef333a1210f37b9c48c0b00b7f99e74b69ca6273f388 |
|
MD5 | d05592e64b84c68b97659e64c9800b7c |
|
BLAKE2b-256 | f682aa20648bc28da3fddd70b6c21f78630d30623f379c111e0f661aa9a31ca7 |