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 条
  • [1] Practical Probabilistic Programming with Monads
    Scibior, Adam
    Ghahramani, Zoubin
    Gordon, Andrew D.
    ACM SIGPLAN NOTICES, 2015, 50 (12) : 165 - 176
  • [2] Deployable Probabilistic Programming
    Tolpin, David
    PROCEEDINGS OF THE 2019 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON NEW IDEAS, NEW PARADIGMS, AND REFLECTIONS ON PROGRAMMING AND SOFTWARE (ONWARD!' 19), 2019, : 1 - 16
  • [3] Probabilistic Programming in Anglican
    Tolpin, David
    van de Meent, Jan-Willem
    Wood, Frank
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, PT III, 2015, 9286 : 308 - 311
  • [4] Practical Probabilistic Programming
    Pfeffer, Avi
    INDUCTIVE LOGIC PROGRAMMING, ILP 2010, 2011, 6489 : 2 - 3
  • [5] Conditioning in Probabilistic Programming
    Benjamin, Nils Jansen
    Kaminski, Lucien
    Katoen, Joost-Pieter
    Olmedo, Federico
    Gretz, Friedrich
    McIver, Annabelle
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2015, 319 : 199 - 216
  • [6] Reactive Probabilistic Programming
    Baudart, Guillaume
    Mandel, Louis
    Atkinson, Eric
    Sherman, Benjamin
    Pouzet, Marc
    Carbin, Michael
    PROCEEDINGS OF THE 41ST ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI '20), 2020, : 898 - 912
  • [7] Conditioning in Probabilistic Programming
    Olmedo, Federico
    Gretz, Friedrich
    Jansen, Nils
    Kaminski, Benjamin Lucien
    Katoen, Joost-Pieter
    Mciver, Annabelle
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2018, 40 (01):
  • [8] Probabilistic programming with programmable inference
    Mansinghka V.K.
    Schaechtle U.
    Handa S.
    Radul A.
    Chen Y.
    Rinard M.
    ACM SIGPLAN Notices, 2018, 53 (04): : 603 - 616
  • [9] Probabilistic Programming with Programmable Inference
    Mansinghka, Vikash K.
    Schaechtle, Ulrich
    Handa, Shivam
    Radul, Alexey
    Chen, Yutian
    Rinard, Martin
    PROCEEDINGS OF THE 39TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION, PLDI 2018, 2018, : 603 - 616
  • [10] Exact Recursive Probabilistic Programming
    Chiang, David
    McDonald, Colin
    Shan, Chung-chieh
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (OOPSLA):