Skip to content

TeMU-BSC/ASIT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Semantic Indexing Tool

Automatic assignation of labels to different types of documents, mainly in Spanish.

Supported labels:

  • DeCS (Descriptores en Ciencias de la Salud), analog Spanish version of English MeSH terms
  • HPO (Human Phenotype Ontology) (future feature)

Supported types of documents:

  • Scientific articles from IBECS (Índice Bibliográfico Español en Ciencias de la Salud)
  • Scientific articles from LILACS (Literatura Latinoamericana y del Caribe en Ciencias de la Salud)
  • Clinical studies from REec (Registro Español de estudios clínicos)
  • Health research projects from Portal FIS (Fondo de Investigación en Salud)
  • Patents in Spanish from Google Patents

Applications

ASIT is a web tool that aims to help indexer to label documents in a effective and much faster way by giving the indexer suggestions of labels based on each document.

The main objective of indexing documents is to obtain a gold-standard set (i.e. annotated by humans) that maps the text within each document to some of those controlled labels.

Implementation

This web tool has been built with the following technologies:

Deployment

In order to develop or deploy this application, docker-compose must be installed in your system.

Development

git checkout development
git pull origin development
cd frontend && npm install && cd ..
docker-compose down
docker-compose up

If no input file (-f) is specified, docker-compose uses docker-compose.yml by default.

Staging (pre-production)

git checkout staging
git pull origin staging
docker-compose -f staging.yml down
docker-compose -f staging.yml up --build -d

Production

git checkout master
git pull origin master
docker-compose -f production.yml down
docker-compose -f production.yml up --build -d