Copyright (c) 2009-2014, University of Manchester and HITS gGmbH
The SEEK platform is a web-based resource for sharing heterogeneous scientific research datasets,models or simulations, processes and research outcomes. It preserves associations between them, along with information about the people and organisations involved. Underpinning SEEK is the ISA infrastructure, a standard format for describing how individual experiments are aggregated into wider studies and investigations. Within SEEK, ISA has been extended and is configurable to allow the structure to be used outside of Biology. SEEK is incorporating semantic technology allowing sophisticated queries over the data, yet without getting in the way of your users.
For an example of SEEK please visit our Demo.
To see SEEK being used for real science, as part of SysMO please visit SysMO SEEK
For more information please visit: SEEK for Science
SEEK is being developed and funded as part of the FAIRDOM initiative. For more information please visit: FAIRDOM.
We recommend installing SEEK on Debian or Ubuntu.
To install the latest release please visit: SEEK install guide
For details about other distributions and installing on Mac OS X please visit: Other distributions guide
The latest versions of these documents are also included.
You can use the provided vagrant environment to develop in the project:
git submodule update --init --recursive cd vagrant vagrant --extra-vars-file=../ansible_vars.yml --ansible-playbook=../ansible_site.yml --vmname=seek --cpus=2 --memory=4096 --nfs up vagrant ssh
If the provision process appears to be hanging (e.g. does not make progress) you can temrinate the process (Ctrl+C) and provision again:
vagrant halt vagrant --extra-vars-file=../ansible_vars.yml --ansible-playbook=../ansible_site.yml --vmname=seek --cpus=2 --memory=4096 --nfs up --provision
This will restart the provisioning process - and ansible will take care of finishing unfinished steps.
vagrant ssh
You are in the virtual machine and you can find this project mounted in /project You can start eclipse with
cd /project # this is important to set the proper ruby version and GEM_HOME ~/sw/eclipse/4.5/eclipse/eclipse
To shutdown (after logout) and resume use:
vagrant halt vagrant --vmname=seek --cpus=2 --memory=4096 --nfs up
With every git pull, it might be necessary to update the submodule also; git status should show if it is necessary also, since the roles might be installed from ansible-galaxy in new versions, the 'old' ones need to be removed ansible-galaxy does not have a lock feature with versions yet
git submodule update rm -r -- vagrant/ansible/roles/*/
For details about how to contact us, to raise bugs or offer suggestion, please visit Contacting Us
SEEK is developed using the RubyMine IDE, for which we are provided a free open source license by JetBrains.
Please check our CREDITS file for additional credits and acknowledgements