Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main'
Browse files Browse the repository at this point in the history
  • Loading branch information
ghadialhajj committed Jun 14, 2024
2 parents 16b3239 + 34d5176 commit f39e9c8
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,12 @@
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/uio-bmi/dagsim/main?labpath=tutorials%2Fhello_world.ipynb)

DagSim is a Python-based framework and specification language for simulating data based on a Directed Acyclic Graph (
DAG)
structure, without any constraints on variable types or functional relations. A succinct YAML format for
DAG) structure, without any constraints on variable types or functional relations. A succinct YAML format for
defining the structure of the simulation model promotes transparency, while separate user-provided functions for
generating each variable based on its parents ensure the modularization of the simulation code.

Link to the paper: https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0284443

## Installation

DagSim can be easily installed using pip.
Expand Down Expand Up @@ -117,4 +118,4 @@ dagsim path/to/yaml/file [-v|--verbose] [-d|--draw] [-o output/path|--output_pat
```

For a tutorial on using a YAMl file for simulation, check
this [page](https://uio-bmi.github.io/dagsim/specify_with_code.html#how-to-specify-a-simulation-using-yaml).
this [page](https://uio-bmi.github.io/dagsim/specify_with_code.html#how-to-specify-a-simulation-using-yaml).

0 comments on commit f39e9c8

Please sign in to comment.