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.
Release files for NetAnalyzer 1.1.0
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.0.tar.gz | 1.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| netanalyzer-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.7 MB
Release files / netanalyzer-1.1.0.tar.gz
| Download URL | netanalyzer-1.1.0.tar.gz |
|---|---|
| Size | 1.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
95732aa0fab04a5442218aecd28a4c92cc2b72f0eaec7150e45c5e6b8672a9fc
|
|
BLAKE2b-256 checksum How to use checksums |
094c99a81c7004461c0f392c663640e14870ecb1bdd918104f00caa2a05a9766
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.0
|
Release files / netanalyzer-1.1.0-py3-none-any.whl
| Download URL | netanalyzer-1.1.0-py3-none-any.whl |
|---|---|
| Size | 56.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e86881a9741a4198ee137dbbe2702cb1547044d996d503b9c8335fcb1e8c4804
|
|
BLAKE2b-256 checksum How to use checksums |
4624e53d387a17a2cc1f04c5596851ae6ca80b5486c5464782c61c48a8a70c55
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.0
|