HITS-SDBV / nmtrypi-seek

Other
0 stars 1 forks source link

Build Status

SEEK

License

Copyright (c) 2009-2014, University of Manchester and HITS gGmbH

BSD 3-clause

About SEEK

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

FAIRDOM

SEEK is being developed and funded as part of the FAIRDOM initiative. For more information please visit: FAIRDOM.

Installation

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.

development environment with vagrant

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/*/

Contacting Us

For details about how to contact us, to raise bugs or offer suggestion, please visit Contacting Us

Credit

SEEK is developed using the RubyMine IDE, for which we are provided a free open source license by JetBrains.

JetBrains

Please check our CREDITS file for additional credits and acknowledgements

Build Status