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 | Provenance | Actions |
|---|---|---|---|---|
| netanalyzer-1.1.2.tar.gz | 1.6 MB | Without provenance | Details for netanalyzer-1.1.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| netanalyzer-1.1.2-py3-none-any.whl | Python 3 | none | any | Details for netanalyzer-1.1.2-py3-none-any.whl |
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
|
Security for NetAnalyzer 1.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.