Applications#
QBioCode provides standalone applications for common quantum machine learning workflows. These apps offer user-friendly interfaces and configuration-based workflows for complex analyses.
QProfiler#
QProfiler is an automated benchmarking tool for comparing quantum and classical machine learning models. It provides:
Systematic model evaluation across multiple algorithms
YAML-based configuration for reproducible experiments
Automated performance metrics collection (accuracy, F1-score, AUC)
Statistical analysis and visualization tools
Support for custom datasets and embeddings
See the QProfiler documentation for detailed usage instructions.
QSage#
QSage is an intelligent meta-learning system that predicts which machine learning models will perform best on your dataset before you run them. By learning from data complexity patterns across multiple datasets, QSage provides data-driven model recommendations.
Learns from History: Trains on data complexity metrics and model performance from previous experiments
Predicts Performance: Estimates how well each model will perform on new, unseen datasets
Ranks Models: Provides confidence-weighted rankings of classical and quantum models
Saves Time: Helps you focus computational resources on the most promising models
See the QSage documentation for detailed usage instructions.
QuVINE#
QuVINE (Quantum View-based Network Embeddings) turns a graph into low-dimensional node embeddings, combining classical and quantum random walks with SGNS-based representation learning. It is provided as an in-tree app (qbiocode.apps.quvine) plus a quvine command-line tool.
Multi-view graph construction from a single input graph
Classical and quantum random walks (RWR, discrete- and continuous-time quantum walks)
SGNS-based embedding learning, with quantum-calibrated filter / GAT / GraphGPS variants
Classical baselines (node2vec, NetMF, APPNP) for comparison
Reproducible, iterative evaluation pipelines
83 named methods selectable by a single
methodstringUsable through
qbiocode.get_embeddings()alongsidepca,nmfandumap
QuVINE’s dependencies are optional, so install it with pip install "qbiocode[quvine]".
Graph-complexity metrics are intentionally not part of the embedding app; they live in qbiocode.evaluate_graph() (qbiocode.evaluation.graph_evaluation). All 88 of them are grouped and described under Graph-Complexity Measures.
See the QuVINE documentation for detailed usage instructions, and the QuVINE Configuration Guide for the shipped YAML config.