https://github.com/databio/episb-hub
Web UI/API for the Epigenome Switchboard Project
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.1%) to scientific vocabulary
Repository
Web UI/API for the Epigenome Switchboard Project
Basic Info
- Host: GitHub
- Owner: databio
- Language: HTML
- Default Branch: master
- Homepage: http://episb.org/
- Size: 3.2 MB
Statistics
- Stars: 0
- Watchers: 19
- Forks: 0
- Open Issues: 15
- Releases: 0
Metadata Files
README.md
Episb hub
User documentation can be found at http://code.databio.org/episb
Running the app for development
FLASK_APP="main.py" flask run
Point browser to http://localhost:8888/
Running the app in a container
To build the episb-hub container locally and test, follow these steps:
- In the same directory as the
Dockerfile:
$ docker build -t <docker image>:<tag optional> .
- Run the container from the image you just built:
$ docker run -d -p 80:80 --rm --name episb-hub <docker image>:<tag>
Interact with and preview the site: http://localhost/
When done, stop the container:
$ docker stop episb-hub
Running the app in a container with development mode
To run the container and have it reflect the changes, use the Dockerfile_dev to build the image:
$ docker build -f Dockerfile_dev -t episb .
To run the container:
$ docker run -v /path/to/host/episb-hub:/app -p 80:80 --rm --name episb-hub -e FLASK_APP=main.py -e FLASK_DEBUG=1 episb flask run --host=0.0.0.0 --port=80
Now the development container will be viewable on your localhost and update with any changes you make.
ElasticSearch
Note that this site requires ElasticSearch indices as a data provider for regions, experiments, segmentations, etc. Flask looks for ES indices at port 8080 of the localhost.
Docs:
These docs can be rendered locally for development with:
mkdocs serve -f mkdocs.yml
And can be built for deploy with:
RENDERED_DIR="$CODEBASE/code.databio.org/episb"
mkdocs build -f episb-docs/mkdocs.yml -d "$RENDERED_DIR"
Or by running update_docs.sh.
Owner
- Name: Databio
- Login: databio
- Kind: organization
- Location: University of Virginia
- Website: https://databio.org
- Repositories: 88
- Profile: https://github.com/databio
Solving problems in computational biology
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 87
- Total pull requests: 17
- Average time to close issues: 17 days
- Average time to close pull requests: 7 days
- Total issue authors: 4
- Total pull request authors: 2
- Average comments per issue: 5.92
- Average comments per pull request: 1.06
- Merged pull requests: 13
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- nsheff (39)
- oddodaoddo (9)
- nmagee (1)
- stolarczyk (1)
Pull Request Authors
- oddodaoddo (7)
- nsheff (2)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- tiangolo/uwsgi-nginx-flask python2.7-alpine3.7 build
- Flask *
- boto3 *
- requests *