Package: dyngen 1.0.5

Robrecht Cannoodt

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

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>.

Authors:Robrecht Cannoodt [aut, cre, cph], Wouter Saelens [aut]

dyngen_1.0.5.tar.gz
dyngen_1.0.5.zip(r-4.5)dyngen_1.0.5.zip(r-4.4)dyngen_1.0.5.zip(r-4.3)
dyngen_1.0.5.tgz(r-4.4-any)dyngen_1.0.5.tgz(r-4.3-any)
dyngen_1.0.5.tar.gz(r-4.5-noble)dyngen_1.0.5.tar.gz(r-4.4-noble)
dyngen_1.0.5.tgz(r-4.4-emscripten)dyngen_1.0.5.tgz(r-4.3-emscripten)
dyngen.pdf |dyngen.html
dyngen/json (API)
NEWS

# Install 'dyngen' in R:
install.packages('dyngen', repos = c('https://dynverse.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/dynverse/dyngen/issues

Datasets:
  • example_model - A (very!) small toy dyngen model
  • realcounts - A set of real single cell expression datasets
  • realnets - A set of gold standard gene regulatory networks

On CRAN:

benchmarkingsingle-cellsingle-cell-analysissingle-cell-omics

67 exports 70 stars 3.75 score 74 dependencies 2 mentions 51 scripts 334 downloads

Last updated 2 years agofrom:714475df27. Checks:OK: 3 NOTE: 4. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 17 2024
R-4.5-winNOTESep 17 2024
R-4.5-linuxNOTESep 17 2024
R-4.4-winNOTESep 17 2024
R-4.4-macNOTESep 17 2024
R-4.3-winOKSep 17 2024
R-4.3-macOKSep 17 2024

Exports:%>%as_anndataas_dynoas_listas_sceas_seuratbackbonebackbone_bifurcatingbackbone_bifurcating_convergingbackbone_bifurcating_cyclebackbone_bifurcating_loopbackbone_binary_treebackbone_branchingbackbone_consecutive_bifurcatingbackbone_convergingbackbone_cyclebackbone_cycle_simplebackbone_disconnectedbackbone_linearbackbone_linear_simplebackbone_trifurcatingbblegobblego_branchingbblego_endbblego_linearbblego_startcombine_modelsexperiment_snapshotexperiment_synchronisedfeature_network_defaultgenerate_cellsgenerate_datasetgenerate_experimentgenerate_feature_networkgenerate_gold_standardgenerate_kineticsgenerate_tf_networkget_timingsgold_standard_defaultinitialise_modelkinetics_defaultkinetics_noise_nonekinetics_noise_simplekinetics_random_distributionslist_backboneslist_experiment_samplersode_emplot_backbone_modulenetplot_backbone_statenetplot_experiment_dimredplot_feature_networkplot_gold_expressionplot_gold_mappingsplot_gold_simulationsplot_simulation_expressionplot_simulationsplot_summaryrnorm_boundedrunif_subrangesimtime_from_backbonesimulation_defaultsimulation_type_knockdownsimulation_type_wild_typessa_etlssa_exacttf_network_defaultwrap_dataset

Dependencies:assertthatbitbit64cachemclicliprcolorspacecpp11crayondescdplyrdynutilsfansifarverfastmapgenericsggforceggplot2ggraphggrepelGillespieSSA2gluegraphlayoutsgridExtragtablehmsigraphirlbaisobandlabelinglatticelifecyclelmdsmagrittrMASSMatrixmemoisemgcvmunsellnlmepatchworkpbapplypillarpkgconfigpolyclipprettyunitsprogressproxyCpurrrR6RColorBrewerRcppRcppArmadilloRcppEigenRcppXPtrUtilsreadrremotesrlangscalesstringistringrsystemfontstibbletidygraphtidyrtidyselecttweenrtzdbutf8vctrsviridisviridisLitevroomwithr

Getting started

Rendered fromgetting_started.html.asisusingR.rsp::asison Sep 17 2024.

Last update: 2020-07-15
Started: 2020-07-15

Installation instructions

Rendered frominstallation.html.asisusingR.rsp::asison Sep 17 2024.

Last update: 2021-02-23
Started: 2021-02-23

Readme and manuals

Help Manual

Help pageTopics
Convert simulation output to different formats.as_anndata as_dyno as_list as_sce as_seurat wrap_dataset
Backbone of the simulation modelbackbone
Design your own custom backbone easilybblego bblego_branching bblego_end bblego_linear bblego_start
Combine multiple dyngen modelscombine_models
dyngen: A multi-modal simulator for spearheading single-cell omics analysesdyngen
A (very!) small toy dyngen modelexample_model
Simulate the cellsgenerate_cells simulation_default simulation_type_knockdown simulation_type_wild_type
Generate a datasetgenerate_dataset
Sample cells from the simulationsexperiment_snapshot experiment_synchronised generate_experiment list_experiment_samplers
Generate a target networkfeature_network_default generate_feature_network
Simulate the gold standardgenerate_gold_standard gold_standard_default
Determine the kinetics of the feature networkgenerate_kinetics kinetics_default kinetics_random_distributions
Generate a transcription factor network from the backbonegenerate_tf_network tf_network_default
Return the timings of each of the dyngen stepsget_timings
Initial settings for simulating a dyngen datasetinitialise_model
Add small noise to the kinetics of each simulationkinetics_noise_none kinetics_noise_simple
List of all predefined backbone modelsbackbone_bifurcating backbone_bifurcating_converging backbone_bifurcating_cycle backbone_bifurcating_loop backbone_binary_tree backbone_branching backbone_consecutive_bifurcating backbone_converging backbone_cycle backbone_cycle_simple backbone_disconnected backbone_linear backbone_linear_simple backbone_trifurcating list_backbones
Visualise the backbone of a modelplot_backbone_modulenet
Visualise the backbone state network of a modelplot_backbone_statenet
Plot a dimensionality reduction of the final datasetplot_experiment_dimred
Visualise the feature network of a modelplot_feature_network
Visualise the expression of the gold standard over simulation timeplot_gold_expression
Visualise the mapping of the simulations to the gold standardplot_gold_mappings
Visualise the simulations using the dimredplot_gold_simulations
Visualise the expression of the simulations over simulation timeplot_simulation_expression
Visualise the simulations using the dimredplot_simulations
Plot a summary of all dyngen simulation steps.plot_summary
A set of real single cell expression datasetsrealcounts
A set of gold standard gene regulatory networksrealnets
A bounded version of rnormrnorm_bounded
A subrange version of runifrunif_subrange
Determine simulation time from backbonesimtime_from_backbone