Skip to main content
Project generated with PyScaffold

NetAnalyzer

Python library for network analysis, operations and priorization.

This package is designed to perform various steps in network analysis and processing through a modular design. Key features include:

  • Randomization: Enables randomization of both clustered and individual nodes or edges within networks.

  • Projections: Simplifies network complexity by reducing the number of layers based on connections from an excluded layer. For example, it can transition from a Phenotype-Patient-Mutation network to a Patient-Mutation network, connecting layers based on common nodes between patients and mutations.

  • Topological Analysis: Computes various topological metrics for nodes (e.g., degree, betweenness) and provides summary statistics for entire networks.

  • Cluster analysis: Performs metrics on predefined clusters and applies clustering algorithms based on the cdlib library.

  • Embedding of networks (Kernels and node2vec): Defines node similarity using methods for processing context information in networks, including classical Kernel approaches and node2vec. It also supports integration of multiple layers.

  • Prioritization: Applies propagation algorithms to prioritize nodes based on similarity metrics, such as the adjacency matrix, and a set of seed nodes.

  • Net plotting: Provides several tools for graphing networks from different net plotter packages (igraph, cytoscape, graphviz).

Please, cite this library as: Rojano E., Seoane-Zonjic P., Bueno-Amorós A., Perkins JR., and Ranea JAG. Revealing the Relationship Between Human Genome Regions and Pathological Phenotypes Through Network Analysis. Lecture Notes in Computer Science, DOI: 10.1007/978-3-319-56148-6_17.

See https://github.com/seoanezonjic/NetAnalyzer

Metadata

Release files for NetAnalyzer 1.1.2

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

Source distribution (sdist)

Source distribution for NetAnalyzer 1.1.2
File Size Uploaded
netanalyzer-1.1.2.tar.gz 1.6 MB Details

Built distribution (wheel)

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

Total release size: 1.7 MB

Release files / netanalyzer-1.1.2.tar.gz

Download URL netanalyzer-1.1.2.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
18a7afcc9dbab651269ee16dbee9192c84c3e6ced93e181a38d1ee173f2d9a53
BLAKE2b-256 checksum
How to use checksums
47660adf6f24e08bfea115e9b28a42a16d34d30f841015710fcb4c806a41765f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / netanalyzer-1.1.2-py3-none-any.whl

Download URL netanalyzer-1.1.2-py3-none-any.whl
Size 56.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6b0cc121877432dbec5791e5d3304ea985d12fad78ac4331e9f213299ca36d45
BLAKE2b-256 checksum
How to use checksums
df300d3fae370393c11320f0d6f1cd76dd32b584bee731a80d6bf55f18f57bf0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

1.1.2 This release

2 release files

1.1.0

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