aboutsummaryrefslogtreecommitdiff
path: root/scripts/precompute/README.md
blob: bebc24bbe6a0868c06bb573317eff804cefb8439 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Precompute

Some work on precompute is documented [here](https://issues.genenetwork.org/topics/systems/mariadb/precompute-mapping-input-data).

Basically the precompute-hits.scm script fetches items from the DB and invokes gemma-wrapper which, in turn, writes an lmdb output file that is tar-balled up.

This is WIP.

# Install and run

See the header of [precompute-hits.scm](precompute-hits.scm).

# Development

My preferred way of developing is tunneling mysql from a remote, running guile3 in a separate guix shell and geiser-connect from emacs. See my [guix-shell](../../.guix-shell).