Modeling genome evolution with a DSEL for probabilistic programming

被引:0
作者
Erwig, M [1 ]
Kollmansberger, S [1 ]
机构
[1] Oregon State Univ, Sch EECS, Corvallis, OR 97331 USA
来源
PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES | 2006年 / 3819卷
关键词
functional programming; probabilistic programming; haskell; genome evolution;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many scientific applications benefit from simulation. However, programming languages used in simulation, such as C++ or Matlab, approach problems from a deterministic procedural view, which seems to differ, in general, from many scientists' mental representation. We apply a domain-specific language for probabilistic programming to the biological field of gene modeling, showing how the mental-model gap may be bridged. Our system assisted biologists in developing a model for genome evolution by separating the concerns of model and simulation and providing implicit probabilistic non-determinism.
引用
收藏
页码:134 / 149
页数:16
相关论文
共 50 条
  • [31] Probabilistic logic programming for hybrid relational domains
    Nitti, Davide
    De Laet, Tinne
    De Raedt, Luc
    MACHINE LEARNING, 2016, 103 (03) : 407 - 449
  • [32] ProPPA: Probabilistic Programming for Stochastic Dynamical Systems
    Georgoulas, Anastasis
    Hillston, Jane
    Sanguinetti, Guido
    ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2018, 28 (01):
  • [33] Probabilistic Programming Inference via Intensional Semantics
    Castellan, Simon
    Paquet, Hugo
    PROGRAMMING LANGUAGES AND SYSTEMS, ESOP 2019: 28TH EUROPEAN SYMPOSIUM ON PROGRAMMING, 2019, 11423 : 322 - 349
  • [34] ProbLog2: Probabilistic Logic Programming
    Dries, Anton
    Kimmig, Angelika
    Meert, Wannes
    Renkens, Joris
    Van den Broeck, Guy
    Vlasselaer, Jonas
    De Raedt, Luc
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, PT III, 2015, 9286 : 312 - 315
  • [35] Probabilistic programming with stochastic variational message passing
    Akbayrak, Semih
    Senoz, Ismail
    Sari, Alp
    de Vries, Bert
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2022, 148 : 235 - 252
  • [36] CoreSimul: a forward-in-time simulator of genome evolution for prokaryotes modeling homologous recombination
    Bobay, Louis-Marie
    BMC BIOINFORMATICS, 2020, 21 (01)
  • [37] CoreSimul: a forward-in-time simulator of genome evolution for prokaryotes modeling homologous recombination
    Louis-Marie Bobay
    BMC Bioinformatics, 21
  • [38] Genome evolution in polyploids
    Wendel, JF
    PLANT MOLECULAR BIOLOGY, 2000, 42 (01) : 225 - 249
  • [39] Probabilistic Programming with Densities in SlicStan: Efficient, Flexible, and Deterministic
    Gorinova, Maria, I
    Gordon, Andrew D.
    Sutton, Charles
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2019, 3 (POPL):
  • [40] Stan: A Probabilistic Programming Language for Bayesian Inference and Optimization
    Gelman, Andrew
    Lee, Daniel
    Guo, Jiqiang
    JOURNAL OF EDUCATIONAL AND BEHAVIORAL STATISTICS, 2015, 40 (05) : 530 - 543