openphacts github Repositories

visit/edit this page at github


Building and Deploying the OPS Platform


ops-docker

A Docker Compose configuration to bring to life the Open PHACTS platform on Docker.

Most of the docker images are in https://hub.docker.com/u/openphacts/ from other GitHub repositores (See below) - while others are specialized within this repository (e.g. mysql).

  • Slides: http://slides.com/soilandreyes/2016-07-06-openphacts#/
  • Webinar and Video
  • has Dockerfile - Uses Docker Compose
  • Does not include 3-scale (https + api key authentication)
  • includes stack from virtuoso up to explorer2
  • not included: CRS (runs on Windows), ConceptWiki (shared instance)

Q: What does ops-docker depend on?

ops-platform-setup

This is a “meta” repository that contains notes and a few bits-and-bobs scripts and config files. It can’t be “run” by itself.

has 2.0.0 branch, no 2.1.

platform w/o data


Core OPS Components


OPS_LinkedDataApi

PHP implemenation of the Open PHACTS API.

Directory api-config-files contains Puelia templates.

PHP Dependencies:

  • Puelia
  • Moriarity
  • ARC

Web Service Dependencies:

  • queryExpander
  • IMS

queryExpander

Java. Last edited 2016/04.

The Standalone Query Expander.

Depends on repos:

Query Expander Demo Page

IdentityMappingService

Java application and web service to obtain URI mappings.

Last commit: 2016/04

explorer2

The Open PHACTS Explorer is an HTML5 & CSS3 application for chemical information discovery and browsing. It is used to search for chemical compound and target information using a web search interface.

Last updated: 2015/11

Has Dockerfile. Has Docker image openphacts/explorer2.

Uses / depends-on:

ops-crs

The sources of the Royal Society of Chemistry’s (RSC) Chemical Registration Service (CRS).

The CRS is a top-level component of the Open PHACTS platform. However, it is not part of the Open PHACTS distribution. Rather, it’s functionality is provided via web apps running at http://www.rsc.org.

The /structure commands of the Open PHACTS API are forwarded to the CRS web app. Thus those commands will fail if you are not connected to the internet.

The CRS is a Microsoft .NET and C# web application.

Chemical Structure Search

Last updated: 2016/07

Currently “broken” (2016/10).


Projects using Open PHACTS


ElasticSearch-based search service for Open PHACTS, previously called “IRS2”. Under development.

has Dockerfile

ops.js

Javascript based API with methods used to access the Open PHACTS Discovery Platform and parse the responses

JavaScript, last edited 2016/01.

has Dockerfile for testing

  • Used by explorer2 and ops-html-widgets and http://www.biojs.io/d/openphacts-vis-compoundinfo
  • Published on https://www.npmjs.com/package/ops.js
  • Can be executed standalone as it includes comprehensive tests of API (using node.js)

Available as an npm package (for 1.5): https://www.npmjs.com/package/ops.js

OPS-Knime

ops_gems

Ruby gems.

JavaLDAClient

A simple Scala + Java test app that wraps a few example calls to the Linked Data API and pulls content out of the returned JSON.

Scala, Java, 2013


Data and Linksets


ops-surechembl-linksets

ops-rsc-linksets

ops-hgnc-linkset

ops-uniprot-linksets

ops-hmdb-linksets

ops-chembl-linksets

ops-ensembl-linksets

ops-linkset-testing

Testing of IMS linksets in Open PHACTS

ops-rsc-surechembl-dataset

ops-rsc-wikipathways-dataset

ops-chembl-rdf

chembl.rdf

forked from egonw/chembl.rdf 2013

ops-ncats-opdsr-rdf


The Rest


conceptwiki-docker

August 2015

QAWorkflows

Private

Workflows for the testing the data and filters from the Open PHACTS API

ld-r

Linked Data Reactor. Forked from ali1k/ld-r

Void-Editor2

css 2016.05

Void-Editor

2012

Validator

The Void Validator, stripped out of the BridgeDb project, exposed via a web service.

openphacts-vis-compoundinfo

Displays the information available in the Open PHACTS Linked Data cache about a compound

ops-html-widgets

deployment

coreGUI

This is the repo for the central GUI API and GUI components code.

BridgeDb_Old

forked from amarillion/BridgeDb, updated Dec 2014

biojs

A library of JavaScript components to represent biological data

forked from biojs/biojs. 2014

jqudt

forked from egonw/jqudt

2014

PM

Issues

Private 2014

Hosting

GitHub Issue Tracker for hosting provider.

Private

2014

DATA

Issues (1) 2016

GLOBAL

Issues Private 2016/09

Documentation

2014.02

ApiDocsGenerator

forked from fundatureanu-sever/DocsGenerator

A repository hosting a Java helper application to generate response template descriptions for API methods, with color-coded markup in HTML.

2013

OpsPlatform

ops platform and larkc plugins

Private 2012

OPS_widgets

Repo for all general widgets in the project.

Private 2012

GitHubTest

Purely for testing Github. DO NOT save anything here

2011

================================================================