dyngen1.0.5 package

A Multi-Modal Simulator for Spearheading Single-Cell Omics Analyses

backbone

Backbone of the simulation model

backbone_models

List of all predefined backbone models

bblego

Design your own custom backbone easily

combine_models

Combine multiple dyngen models

convert

Convert simulation output to different formats.

dyngen

dyngen: A multi-modal simulator for spearheading single-cell omics ana...

generate_cells

Simulate the cells

generate_dataset

Generate a dataset

generate_experiment

Sample cells from the simulations

generate_feature_network

Generate a target network

generate_gold_standard

Simulate the gold standard

generate_kinetics

Determine the kinetics of the feature network

generate_tf_network

Generate a transcription factor network from the backbone

get_timings

Return the timings of each of the dyngen steps

initialise_model

Initial settings for simulating a dyngen dataset

kinetics_noise

Add small noise to the kinetics of each simulation

plot_backbone_modulenet

Visualise the backbone of a model

plot_backbone_statenet

Visualise the backbone state network of a model

plot_experiment_dimred

Plot a dimensionality reduction of the final dataset

plot_feature_network

Visualise the feature network of a model

plot_gold_expression

Visualise the expression of the gold standard over simulation time

plot_gold_mappings

Visualise the mapping of the simulations to the gold standard

plot_gold_simulations

Visualise the simulations using the dimred

plot_simulation_expression

Visualise the expression of the simulations over simulation time

plot_simulations

Visualise the simulations using the dimred

plot_summary

Plot a summary of all dyngen simulation steps.

reexports

Objects exported from other packages

rnorm_bounded

A bounded version of rnorm

runif_subrange

A subrange version of runif

simtime_from_backbone

Determine simulation time from backbone

A novel, multi-modal simulation engine for studying dynamic cellular processes at single-cell resolution. 'dyngen' is more flexible than current single-cell simulation engines. It allows better method development and benchmarking, thereby stimulating development and testing of novel computational methods. Cannoodt et al. (2021) <doi:10.1038/s41467-021-24152-2>.

  • Maintainer: Robrecht Cannoodt
  • License: MIT + file LICENSE
  • Last published: 2022-10-12