brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
advanced-operationsAdvanced scvi-tools operations: Ray/autotune, MLflow, optional extras, developer extension surfaces, custom modules, Pyro internals, distributions, constraints, and neural building blocks.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task involves scvi-tools internals or infrastructure beyond standard data setup, model fitting, latent extraction, or downstream biology workflows.
scvi.autotune.run_autotune, AutotuneExperiment, Ray Tune schedulers/searchers, HyperOpt, and scib-metrics tuning.scvi-tools[autotune], scvi-tools[mlflow], scvi-tools[hub], scvi-tools[parallel], scvi-tools[interpretability], scvi-tools[diagvi], RAPIDS, custom dataloaders, and hardware extras.scvi.settings.mlflow_set_tracking_uri, scvi.settings.mlflow_set_experiment, scvi.utils.mlflow_logger, mlflow_log_artifact, mlflow_log_table, and mlflow_log_text.scvi.model.base.BaseModelClass, scvi.module.base.BaseModuleClass, LossOutput, PyroBaseModuleClass, auto_move_data, scvi.nn, and scvi.distributions.setup_anndata, registry-field choices, or AnnData/MuData preparation; use the data setup sub-skill.SCVI/SCANVI/TOTALVI constructor choices, or basic train/query APIs; use core model and training sub-skills.scvi.autotune or MLflow utilities; default installs may not include Ray, HyperOpt, scib-metrics, muon, or MLflow.run_autotune.module.forward(tensors, compute_loss=True) and assert returned inference_outputs, generative_outputs, and LossOutput shapes before training.validate_args=True, check positive parameters (mu, theta, scale, rate, concentration), and verify broadcasting across minibatch and feature axes.