Crate oldies_copasi

Crate oldies_copasi 

Source
Expand description

§COPASI-RS

Revival of COPASI biochemical network simulator in Rust.

§History

COPASI (Complex Pathway Simulator) was developed at the Virginia Bioinformatics Institute and EML Research. It simulates biochemical networks using ODEs, stochastic methods, and hybrid approaches.

§SBML Support

This crate also provides SBML (Systems Biology Markup Language) import capabilities, the standard format for biochemical models.

§Features

  1. ODE Simulation: Deterministic simulation with LSODA
  2. Stochastic: Gillespie’s SSA (Stochastic Simulation Algorithm)
  3. Hybrid: Adaptive switching between deterministic/stochastic
  4. Steady State: Newton’s method for equilibrium
  5. Parameter Estimation: Levenberg-Marquardt, genetic algorithms
  6. Sensitivity Analysis: Local and global sensitivity

Modules§

models

Structs§

AssignmentRule
Assignment rule (algebraic constraint)
Compartment
Compartment (reaction container)
CopasiSimulation
COPASI-style simulator
Event
Event (discrete state change)
EventAssignment
Event assignment
Parameter
Parameter (kinetic constant)
RateRule
Rate rule (ODE definition)
Reaction
Reaction
SbmlModel
Complete SBML model
SbmlVersion
SBML Level/Version
SimulationResult
Simulation result
Species
Species (molecule, protein, metabolite)
SpeciesReference
Species reference in a reaction
Unit
SBML Unit
UnitDefinition
SBML Unit definition

Enums§

KineticLaw
Kinetic law expression
SimulationMethod
Simulation method
UnitKind
Standard unit kinds