Skip to main content

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)

Metadata

Release files for fastdsd 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fastdsd 1.0.1
File Size Uploaded
fastdsd-1.0.1.tar.gz 45.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fastdsd 1.0.1
File Interpreter ABI Platform
fastdsd-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 82.2 kB

Release files / fastdsd-1.0.1.tar.gz

Download URL fastdsd-1.0.1.tar.gz
Size 45.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b63c18f84e3e46774be4c6b5c436b4b5f463f96c315c0587524250c05d703c7b
BLAKE2b-256 checksum
How to use checksums
c15d4148a72caf6c6f52e93c7606255c75e43ae9237e11663be2c6b2edfc0ca2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.9.7

Release files / fastdsd-1.0.1-py3-none-any.whl

Download URL fastdsd-1.0.1-py3-none-any.whl
Size 36.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ccc6a0817a8c77bd7cf2ef333a1210f37b9c48c0b00b7f99e74b69ca6273f388
BLAKE2b-256 checksum
How to use checksums
f682aa20648bc28da3fddd70b6c21f78630d30623f379c111e0f661aa9a31ca7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.9.7

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page