Skip to main content

CDAPS Python Utilities

https://img.shields.io/pypi/v/cdapsutil.svg https://app.travis-ci.com/idekerlab/cdapsutil.svg?branch=master https://coveralls.io/repos/github/idekerlab/cdapsutil/badge.svg?branch=master Documentation Status

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cdapsutil-0.3.0.tar.gz (412.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cdapsutil-0.3.0-py2.py3-none-any.whl (26.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file cdapsutil-0.3.0.tar.gz.

File metadata

  • Download URL: cdapsutil-0.3.0.tar.gz
  • Upload date:
  • Size: 412.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.0

File hashes

Hashes for cdapsutil-0.3.0.tar.gz
Algorithm Hash digest
SHA256 3878157f1ba7282600ed0a68c0964c34905f23da4e0f965dae490236e6f9bf87
MD5 32a2ae92235811de585f1a8abc34233b
BLAKE2b-256 448e6bcd29ca167e77cd2125dd44aa5922bce2bfb9045d87d1ce511a9f11a7c2

See more details on using hashes here.

File details

Details for the file cdapsutil-0.3.0-py2.py3-none-any.whl.

File metadata

  • Download URL: cdapsutil-0.3.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 26.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.0

File hashes

Hashes for cdapsutil-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 387322f48b7238d4539da7c2c525b14df89307d3b2e71a54ed0c8d0f10e53e96
MD5 454d59a6fc4df292071840b6f483e813
BLAKE2b-256 ab7c644bb2ce255713423788640f4c3dd6d367caf0ab2ad979f88fbb01d4332e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page