All Projects → geneontology → amigo

geneontology / amigo

Licence: BSD-3-Clause license
AmiGO is the public interface for the Gene Ontology.

Programming Languages

javascript
184084 projects - #8 most used programming language
perl
6916 projects
CSS
56736 projects
emacs lisp
2029 projects
python
139335 projects - #7 most used programming language
Gherkin
971 projects

Projects that are alternatives of or similar to amigo

uberon
An ontology of gross anatomy covering metazoa. Works in concert with https://github.com/obophenotype/cell-ontology
Stars: ✭ 104 (+300%)
Mutual labels:  ontology, geneontology
deepgo
Function prediction using a deep ontology-aware classifier
Stars: ✭ 65 (+150%)
Mutual labels:  ontology
Materials-Design-Ontology
An Ontology for the Materials Design Domain
Stars: ✭ 21 (-19.23%)
Mutual labels:  ontology
agreementmaker
AgreementMaker Ontology Matching System
Stars: ✭ 33 (+26.92%)
Mutual labels:  ontology
obsidian-hypothesis-plugin
An Obsidian.md plugin that syncs highlights from Hypothesis.
Stars: ✭ 164 (+530.77%)
Mutual labels:  annotations
mondo
Mondo Disease Ontology
Stars: ✭ 156 (+500%)
Mutual labels:  ontology
Library-Spring
The library web application where you can borrow books. It's Spring MVC and Hibernate project.
Stars: ✭ 73 (+180.77%)
Mutual labels:  annotations
hyperion
Experimental framework for working with IIIF in JavaScript and Typescript.
Stars: ✭ 17 (-34.62%)
Mutual labels:  annotations
auto-parcel
A fast annotation processor to make your objects `Parcelable` without writing any of the boilerplate.
Stars: ✭ 80 (+207.69%)
Mutual labels:  annotations
anor
anor: an annotation and visualization system based on R and Shiny framework
Stars: ✭ 28 (+7.69%)
Mutual labels:  annotations
young-examples
java学习和项目中一些典型的应用场景样例代码
Stars: ✭ 21 (-19.23%)
Mutual labels:  annotations
TouchPortalPluginSDK
This Project is an SDK to create a Touch Portal Plugin using Java or Kotlin and Gradle
Stars: ✭ 32 (+23.08%)
Mutual labels:  annotations
code-art
🌈 Collect beautiful art text, never bug. 收集好看的艺术代码,佛祖保佑,永无 Bug。找好看的注释,看这里。
Stars: ✭ 38 (+46.15%)
Mutual labels:  annotations
GEAN
This toolkit deals with GEnomic sequence and genome structure ANnotation files between inbreeding lines and species.
Stars: ✭ 36 (+38.46%)
Mutual labels:  annotations
GdprBundle
A symfony3 bundle to assist with defining data in accordance with GDPR, and for encrypting and reporting.
Stars: ✭ 61 (+134.62%)
Mutual labels:  annotations
boost-reflection
This library provides Java-like Reflection API to C++ language.
Stars: ✭ 16 (-38.46%)
Mutual labels:  annotations
DyAnnotationExtractor
DyAnnotationExtractor is software for extracting annotations (highlighted text and comments) from e-documents like PDF.
Stars: ✭ 34 (+30.77%)
Mutual labels:  annotations
clothing-detection-ecommerce-dataset
Clothing detection dataset
Stars: ✭ 43 (+65.38%)
Mutual labels:  annotations
ordered
Entropy-controlled contexts in Python
Stars: ✭ 36 (+38.46%)
Mutual labels:  ontology
symbok-bundle
Symfony annotations bundle
Stars: ✭ 50 (+92.31%)
Mutual labels:  annotations

Overview

This README file will be filled out more in the future. However, for the time being, please see the AmiGO 2 Manual for more details about the code and installation. You may also be interested in the related information found in BBOP JS.

Installation

The main installation information is available on the wiki.

Jenkins (example)

Loading

This is a load example using this configuration.

## Get to the app home and make sure we're in the right place.
cd /home/bbop/local/src/git/amigo
git reset --hard && git pull

## Get the environment and variables ready.
npm install
cp conf/examples/amigo.yaml.tomodachi conf/amigo.yaml
## Need to generate config.pl
./node_modules/.bin/gulp install

## Do the load.
./node_modules/.bin/gulp message-load-start
/bin/rm -f /tmp/golr_timestamp.log
./node_modules/.bin/gulp golr-purge
./node_modules/.bin/gulp check-ontology-data
./node_modules/.bin/gulp load-all
./node_modules/.bin/gulp message-load-clear

Deployment & Unit Tests

This is an example automatic deployment and unit/app testing using this configuration.

## I believe Xvfb should die on shell exit?
Xvfb :1 -screen 5 1024x768x8 &

## Get to the app home and make sure we're in the right place.
cd /home/bbop/local/src/git/amigo
git pull && git reset --hard

## Get the environment and variables ready.
npm install
cp conf/examples/amigo.yaml.tomodachi conf/amigo.yaml
## Need to generate config.pl
./node_modules/.bin/gulp install

## Make the proper python virtualenv setup with the libs we need.
cd test-app/behave
virtualenv `pwd`
source bin/activate
pip install selenium behave jsonpath-rw
## Get back to top.
cd ../..

## Run unit tests against AmiGO labs (master).
DISPLAY=:1.5 ./node_modules/.bin/gulp tests

## Pop out of our wonderland.
deactivate

Releases

The SOP for releases is:

  • npm install
  • gulp release
  • cd javascript/npm/amigo2-instance-data/ && gulp release && cd ../bbop-widget-set && gulp release && cd ../../..
  • git commit -a -m "SOP update for metadata"
  • git push
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].