API Reference
Core Functions
Model Fitting
fit: Main function for fitting models to datafit_parallel: Parallel version of fit for large datasetsfit_hierarchical: Hierarchical model fitting
Data Analysis
analyze_results: Analyze fitting resultsplot_results: Plot fitting resultssave_results: Save results to disk
Data Types
RNAData: RNA count data structureTraceData: Live cell imaging data structureDwellTimeData: Dwell time data structure
Model Types
HMMReporter: Hidden Markov model for reporter dataGMmodel: Gene model structureTransformation: Data transformation structure
Traits
HierarchicalTrait: Hierarchical model traitGridTrait: Grid search traitCouplingTrait: Coupled model trait
Utility Functions
Data Management
rna_setup: Set up project directory structureload_data: Load data from filessave_data: Save data to files
Model Management
create_model: Create a new model instanceregister_model: Register a model typeprint_model: Print model details
Analysis Tools
calculate_statistics: Calculate basic statisticsgenerate_plots: Generate standard plotsexport_results: Export results to various formats
Advanced Features
Parallel Processing
setup_parallel: Set up parallel processingcleanup_parallel: Clean up parallel resources
Bayesian Analysis
bayesian_fit: Bayesian model fittingmcmc_analysis: MCMC analysis tools
Model Validation
validate_model: Validate model assumptionscross_validate: Cross-validation tools