Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Pull request Compare This branch is 2 commits ahead, 4 commits behind colin-combe:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
CLMS-model @ ceb1cbe
crosslink-viewer @ 9ca724d
history @ 096ec18
spectrum @ 12a6977
userGUI @ f421f9b
vendor @ 6a300ff
xi3 @ a79bb85
xiNET_website @ 64f151b
xiSPEC_ms_parser @ 6e2ca4b
xidocs @ 75e9444


brings together various git project from Rappsilber Laboratory to provide a search software independent web interface to CLMS data. It uses the git submodule mechanism (except for xiAnnotator at the moment).

Installation Instructions

1. Checkout out this github project, initialising submodules

git clone --recurse-submodules

2. Install Apache, PostgreSQL, PHP postgres modules

3. Initialise the database by running the schema.sql script from this project

you will need to search and replace on the schrema.sql to swap 'username' for your PostgreSQL user name

4. Configure the python environment for the file parser

Follow the instructions at but you don't need to install sqlite; instead you need to edit the file xiSPEC_ms_parser/ to point to your postgress database.

5. Install xiAnnotator

Follow the instructions at

6. Edit yet more config files (todo - tidy this up)

Edit ./connectionString.php so it points to your PostgreSQL database Edit ./xiSPEC_config so it points to your xiAnnotator service

.gitignore will ignore your changes to these files

Copy the xi_ini directory in this project into the project parent directory cp ./xi_ini ../xi_ini Edit ../xi_ini/emailInfo.php to contain the information needed for user registration, this is (i) your google recaptcha secret key, and (ii) the email account details. The email account is used to send confirmation emails and password reset requests.

You can’t perform that action at this time.