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.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| netanalyzer-1.1.2.tar.gz | 1.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|