openminted-service

Version, currently 0.0.11 version
  • 0.0.1latestMay 9, 2018

github.com/inab/openminted-service

OpenMinted Service

0 stars
0 dependents
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  openminted-service:
    github: inab/openminted-service
    version: ~> 0.0.1

Then run:

shards install

shard.yml

Crystal
0.23.1
License
MIT
Author
mimadrid
Target
  • openminted-service from src/openminted-service.cr

Dependencies

Runtime Dependencies

  • kemal~> 0.21.0github: kemalcr/kemal

README

OpenMinted Service http://inb.bsc.es/service/openminted/

Server

http://inb.bsc.es/service/openminted/

Motivation

Provide a command line annotator wrapper container (in this case, NLProt) with an REST API container to the OpenMinted Platform Registry according the OpenMinted API Specification

Description

OpenMinTeD aspires to enable the creation of an infrastructure that fosters and facilitates the use of text mining technologies in the scientific publications world, builds on existing text mining tools and platforms, and renders them discoverable and interoperablethrough appropriate registries and a standards-based interoperability layer, respectively.

http://openminted.eu/

Requirements

  • docker

  • docker-compose

  • Nginx

    # cp etc/nginx/sites-available/openminted-service /etc/nginx/sites-available
    
    # ln -s /etc/nginx/sites-available/openminted-service /etc/nginx/sites-enabled/
    
    # systemctl restart nginx

Deployment

Service

docker-compose build
docker-compose up -d

Test

curl -F cas=@TP53.pdf localhost:8080/process

Usage

https://openminted.github.io/releases/processing-web-services/1.0.0/specification

Development

Crystal

Kemal

Contributing

  1. Fork it ( https://github.com/inab/openminted-service/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • Miguel Madrid Mencía (mimadrid) - creator, maintainer

Acknowledgments

Sven Mika, Burkhard Rost; NLProt: extracting protein names and sequences from papers, Nucleic Acids Research, Volume 32, Issue suppl_2, 1 July 2004, Pages W634–W637, https://doi.org/10.1093/nar/gkh427

Funding

OpenMinted (654021) is a H2020 project funded by the European Commission.