summaryrefslogtreecommitdiff
path: root/topics/lmms/rqtl2
diff options
context:
space:
mode:
authorPjotr Prins2024-10-07 13:30:48 -0500
committerPjotr Prins2024-10-07 13:30:48 -0500
commit15bdf6f089962b636c80b8c9d96b97a5c8d1205e (patch)
treea3fd262bc460c83d495b96e096caf90854f218fe /topics/lmms/rqtl2
parent4068045872893693a1cada34635f546335e43f61 (diff)
downloadgn-gemtext-15bdf6f089962b636c80b8c9d96b97a5c8d1205e.tar.gz
LMM files
Diffstat (limited to 'topics/lmms/rqtl2')
-rw-r--r--topics/lmms/rqtl2/using-rqtl2.gmi44
1 files changed, 44 insertions, 0 deletions
diff --git a/topics/lmms/rqtl2/using-rqtl2.gmi b/topics/lmms/rqtl2/using-rqtl2.gmi
new file mode 100644
index 0000000..7f671ba
--- /dev/null
+++ b/topics/lmms/rqtl2/using-rqtl2.gmi
@@ -0,0 +1,44 @@
+# R/qtl2
+
+# Tags
+
+* assigned: pjotrp, alexm
+* priority: high
+* type: enhancement
+* status: open
+* keywords: database, gemma, reaper, rqtl2
+
+# Description
+
+R/qtl2 handles multi-parent populations, such as DO, HS rat and the collaborative cross (CC). It also comes with an LMM implementation. Here we describe using and embedding R/qtl2 in GN2.
+
+# Tasks
+
+
+## R/qtl2
+
+R/qtl2 is packaged in guix and can be run in a shell with
+
+
+```
+guix shell -C r r-qtl2
+R
+library(qtl2)
+```
+
+R/qtl2 also comes with many tests. When starting up with development tools in the R/qtl2 checked out git repo
+
+```sh
+cd qtl2
+guix shell -C -D r r-qtl2 r-devtools make coreutils gcc-toolchain
+make test
+Warning: Your system is mis-configured: '/var/db/timezone/localtime' is not a symlink
+i Testing qtl2
+Error in dyn.load(dll_copy_file) :
+unable to load shared object '/tmp/RtmpWaf4td/pkgload31850824d/qtl2.so': /gnu/store/hs6jjk97kzafl3qn4wkdc8l73bfqqmqh-gfortran-11.4.0-lib/lib/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /tmp/RtmpWaf4td/pkgload31850824d/qtl2.so)
+Calls: <Anonymous> ... <Anonymous> -> load_dll -> library.dynam2 -> dyn.load
+Execution halted
+make: *** [Makefile:9: test] Error 1
+```
+
+not sure what the problem is yet.