An online catalog for Galaxy instances and tools.
- Python 2.7
- virtualenv
- A mongodb server
Clone the repository :
$ git clone git@github.com:igbmc/galaxycat.git
$ cd galaxycat
Create a Python virtual environment :
$ virtualenv env
$ source env/bin/activate
Install the galaxycat package :
$ pip install -e .
$ pip install git+https://github.com/igbmc/galaxycat.git#egg=galaxycat
Create a file called app.cfg as follow :
MONGODB_HOST = your_mongodb_server
MONGODB_PORT = your_mongodb_port
MONGODB_DB = your_mongodb_db
By default galaxycat tries to connect to localhost on port 27017 to the galaxycat db.
Run the galaxycat CLI as follow :
$ galaxycat add_galaxy_instance --url=instance_full_url
You can update the catalog at anytime with the following command :
$ galaxycat update_catalog
$ galaxycat serve
$ gunicorn galaxycat.app:app
See Gunicorn documentation for more options
- EDAM data integration
Better search engine- Pagination
and stats on search results Direct link to instance terms