Python utilities for CDAPS
Project description
CDAPS Python Utilities
Library that enables invocation of Community Detection APplication and Service algorithms via Python
Dependencies
Compatibility
Python 3.4+
Installation
pip install cdapsutil
or directly via:
git clone https://github.com/idekerlab/cdapsutil
cd cdapsutil
python setup.py install
Usage
Run Community Detection
import json
import cdapsutil
import ndex2
# Download BioGRID: Protein-Protein Interactions (SARS-CoV) from NDEx
client = ndex2.client.Ndex2()
client_resp = client.get_network_as_cx_stream('669f30a3-cee6-11ea-aaef-0ac135e8bacf')
net_cx = ndex2.create_nice_cx_from_raw_cx(json.loads(client_resp.content))
# Create CommunityDetection object
cd = cdapsutil.CommunityDetection()
# Run HiDeF on CDAPS REST service
hier_net = cd.run_community_detection(net_cx, algorithm='hidef')
Run Functional Enrichment
Coming soon…
Cite CDAPS
If you find this utility and service useful, please cite:
Singhal A, Cao S, Churas C, Pratt D, Fortunato S, Zheng F, et al. (2020) Multiscale community detection in Cytoscape. PLoS Comput Biol 16(10): e1008239. https://doi.org/10.1371/journal.pcbi.1008239
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.3.0 (2024-10-14)
Added support to run community detection on CX2 networks and generate HCX hierarchy
0.2.2 (2024-02-09)
Removed the “DISCLAIMER: cdapsutil is experimental…” warning level log message
0.2.1 (2023-10-04)
Removed scale, x, y, and z coordinates from visual properties aspect of default style stored in this tool. Done so UI tools will just fit content
0.2.0 (2022-10-04)
Fixed bug where not setting a name on a network would cause CommunityDetection.run_community_detection() to raise a TypeError. When encountered code now sets network name to unknown Issue #1
0.2.0a1 (2021-03-30)
First release on PyPI.
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
Built Distribution
File details
Details for the file cdapsutil-0.3.0a1.tar.gz
.
File metadata
- Download URL: cdapsutil-0.3.0a1.tar.gz
- Upload date:
- Size: 412.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | db6c2bcf64957aecfcdd25728b644e2746982c6b2dbeac65e67bd704f61676f5 |
|
MD5 | 54a1680b7dae901e04653c6e69199663 |
|
BLAKE2b-256 | 975a81eda6dac844f6edd8aaadde2a9a879185e24b1b2a98d808727adcf3fe14 |
File details
Details for the file cdapsutil-0.3.0a1-py2.py3-none-any.whl
.
File metadata
- Download URL: cdapsutil-0.3.0a1-py2.py3-none-any.whl
- Upload date:
- Size: 27.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfed27870ef1b0c7aaa81aade951fcfa270fe4b6965f1f22e885d85445135f8d |
|
MD5 | 8d1d2f0611293dee236c154f1c24d9f1 |
|
BLAKE2b-256 | 77d90ceaeaf21d8ff50992654e56395771b4a0f24c3c683ba1de6cb2e91046a6 |