<!-- Source: https://docs.biosimulant.com/how-to -->

# How-To Guides

Task-oriented guides for common Biosimulant workflows. Each guide answers a specific question and walks you through the steps to accomplish it.

**Info:**

  New to Biosimulant? Start with the [Library Quickstart](/overview/library-quickstart) for installation and your first simulation. Come back here when you know the basics and want to do something specific.

## Core Library

- [Create a BioModule](/how-to/library/create-biomodule): Build a custom simulation component from scratch.
- [Use a BioModule](/how-to/library/use-biomodule): Import, instantiate, and inspect an existing module.
- [Use a BioWorld](/how-to/library/use-bioworld): Orchestrate modules, wire them, and run simulations.
- [Write a model.yaml](/how-to/library/write-model-manifest): Define your module's manifest for packaging, metadata, and reuse.
- [Write a lab.yaml](/how-to/library/write-lab-manifest): Define a composed simulation with multiple modules.
- [Test a BioModule](/how-to/library/test-biomodule): Unit and integration testing patterns for modules.

## Composition & Running

- [Compose Nested Labs](/how-to/library/compose-nested-labs): Build hierarchical simulations with child labs.
- [Run Parameter Sweeps](/how-to/library/parameter-sweeps): Batch runs with varying parameters and result comparison.
- [Wrap an External Simulator](/how-to/library/wrap-external-simulator): Turn SBML, NeuroML, or other simulators into BioModules.
- [Add an ONNX Model](/how-to/library/add-onnx-model): Integrate machine learning models into simulations.

## Visualization & UI

- [Serve a Local Lab](/how-to/library/serve-local-lab): Open the bundled local lab UI for a runnable lab.
- [Custom Visualizations](/how-to/library/custom-visualizations): Implement timeseries, bar, table, and image visualizations.

## Publishing & Sharing

- [Package & Publish](/how-to/library/package-and-publish): Build portable package files for validation, sharing, and local workflows.
- [Create a Domain Pack](/how-to/library/create-domain-pack): Build a reusable collection of related BioModules.

## Desktop & CLI

- [CLI](/references/cli): Install, auth, and script the canonical `biosimulant` CLI.
- [CLI Command Reference](/references/cli/command-reference): Full raw command catalog.
- [Build a Desktop Plugin](/how-to/desktop/build-desktop-plugin): Extend the desktop app with custom tools or agents.
