TracNav
Table of Contents
Introduction
MOLGENIS application overview
- Browsing and editing
- CSV file loading
- Connecting to R
- Connecting to SOAP web services
- Connecting to REST web services using CURL
- Molgenis as a datasource for Galaxy
Toolkit Installation
- Preperation on Windows
- Preperation on Ubuntu/Linux
- Installation of Eclipse/Galileo
- Installation of Eclipse/Helios
- Download MOLGENIS
Generating your own applications
- MOLGENIS workspace basics
- Running the generator
- Modeling a new MOLGENIS
- Modeling an existing database
- molgenis.properties file
Adding plug-ins
Building on the MOLGENIS framework
MOLGENIS Data Modeling Language Reference
MOLGENIS User Interface Modeling Language Reference
MOLGENIS framework API
Frequently asked questions
- How to change molgenis url from /molgenis_distro to xyz
- How to change the MolgenisServlet, e.g. to add more services
- How to extend an existing database model
- Case sensitivity and issues between windows, linux and mac
- How to create a hyperlink from plugin to another form
- How to create a hyperlink from plugin to another form
- How to create a hyperlink from plugin to another form
Using the R interface
On the MOLGENIS user interface there is a link to the R interface. If you read this we is assume that you already installed R from the http://www.r-project.org web page.
- Start the MOLGENIS server for your application and browse to the user interface.
- Click the ‘R-project API’ pagelink on the top menu of your Address Book and view and copy the R script that is shown on this page. Notice how the R-api is simply an ‘source.R’ file on the MOLGENIS server.
- Start the RGui and paste the R script you just copied. (Optional) you may get an error that the RCurl package is unavailable. In that case uncomment and paste the following lines to install this package:
source("http://bioconductor.org/biocLite.R") #biocLite("RCurl") - Finally reproduce the java script listed above. The first part is already given below assuming you use the MolgenisAddressBookExample:
find.contact() add.contact(displayname="test") find.contact() remove.contact(find.contact(displayname="test")) ...