qbiocode.apps.quvine package#

qbiocode.apps.quvine

QuVINE (Quantum View-based Network Embeddings) vendored into QBioCode as an in-tree app.

The Python modules ship with QBioCode itself, but their third-party dependencies (gensim, hiperwalk, node2vec, torch-geometric, python-louvain, ripser, omegaconf) are behind an optional extra:

pip install "qbiocode[quvine]"

Without it, import qbiocode and every classical embedding keep working, and requesting a QuVINE method raises qbiocode.apps.quvine._deps.QuvineDependencyError naming the extra and the install command.

from qbiocode.apps.quvine import embed result = embed(graph, “quvine_rwr”) # result.embedding -> (n_nodes, dim)

Core features: - Multi-view graph construction - Classical and quantum random walks - SGNS-based embedding learning - Iterative, reproducible evaluation pipelines

Graph-complexity metrics are intentionally NOT part of this app; they live in QBioCode’s own module qbiocode.evaluation.graph_evaluation.

Submodules:

Subpackages: