jdeligt / sparqling-genomics

Ontologies, RDF-generators, and a web interface for querying it all.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SPARQLing genomics

This project provides programs to extract RDF triplets from commonly used file formats in genomics. It also provides a web-based environment to explore the RDF triplets once inserted in a triple store. The complete documentation is available in the doc/ directory.

Dependencies

To build the programs in this repository, the following tools are required:

  • GNU Autoconf, GNU Automake, pkg-config and GNU Make
  • HTSlib
  • Libgcrypt
  • Raptor2
  • GNU Guile

Installation and development environment with GNU Guix

The following command creates an environment wherein all required tools to construct the project's programs are available:

$ guix environment -l environment.scm

Do the usual autotools dance to build everything:

[env]$ autoreconf -vfi
[env]$ ./configure
[env]$ make

Or change the last step to build individual components, like vcf2rdf:

[env]$ make -C tools/vcf2rdf

Starting the web interface

To start the web interface, run:

[env]$ web/sg-web

Web interface screenshot

Further reading

Please read the manual in the doc/ directory. A PDF can be built using:

$ guix environment -l environment.scm --ad-hoc texlive
[env]$ make doc

Alternatively, a pre-built PDF is also available.

About

Ontologies, RDF-generators, and a web interface for querying it all.

License:GNU General Public License v3.0


Languages

Language:C 49.3%Language:Scheme 43.3%Language:Makefile 1.9%Language:CSS 1.8%Language:TeX 1.7%Language:JavaScript 1.1%Language:M4 0.7%