ICFP 2023
Mon 4 - Sat 9 September 2023 Seattle, Washington, United States
Sat 9 Sep 2023 12:05 - 12:30 at Vashon 2 - DeclMed: Session 2 Chair(s): Sierra Moxon

Jeff Henrikson (Groovescale), John Osborne (Department of Medicine, Informatics Institute, University of Alabama at Birmingham)

We present a functional pearl, signature memoization, and apply it the context of drug repurposing. To demonstrate signature memoization, we build an embedded domain specific language (DSL), Dagopoly, in Scheme and Python. We include just enough capability for computational efficiency, programmer clarity, and cross-language integration. To demonstrate application to Alzheimer’s Disease (AD) drug repurposing, we apply our DSL to transforming a list of AD genes along with a knowledge graph in order to produce a list of drug repurposing candidates. We demonstrate that random sampling of graphs dovetails nicely with signature memoization, and can dramatically reduce the time required for a typical edit/run/check cycle in data analysis exploration and development. Finally, we reflect on the DSLs fit for today’s bioinformatical needs and on the remarkable variety of related software available even when we restrict to the bioinformatical domain.

Functional Pearl: Signature Memoization for Drug Repurposing (draft8g_final_2023-09-01.pdf)208KiB

Sat 9 Sep

Displayed time zone: Pacific Time (US & Canada) change

11:00 - 12:30
DeclMed: Session 2DeclMed at Vashon 2
Chair(s): Sierra Moxon Lawrence Berkeley National Laboratory
10:50
25m
Talk
Modeling Graph-Based Morphology of the Synaptic Spine Head
DeclMed
Matthew Hur University of California, Irvine
11:15
25m
Talk
Why code in Python+C if you can code in Lisp+Zig?
DeclMed
Pjotr Prins University of Tennessee Health Science Center
File Attached
11:40
25m
Talk
Propagator networks for degenerate computation
DeclMed
Arun Isaac University College London (UCL)
File Attached
12:05
25m
Talk
Functional Pearl: Signature Memoization for Drug Repurposing
DeclMed
Media Attached File Attached