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:
- qbiocode.apps.quvine.analysis package
- qbiocode.apps.quvine.api package
- qbiocode.apps.quvine.baselines package
- qbiocode.apps.quvine.configs package
- qbiocode.apps.quvine.corpus package
- qbiocode.apps.quvine.data package
- qbiocode.apps.quvine.embedding package
- qbiocode.apps.quvine.evaluation package
- qbiocode.apps.quvine.fusion package
- qbiocode.apps.quvine.reproducibility package
- qbiocode.apps.quvine.utils package
- qbiocode.apps.quvine.views package
- qbiocode.apps.quvine.walks package