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
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.
This web tool has been built with the following technologies:
- MongoDB for database
- Flask for backend
- Angular for frontend
- NGINX for server and proxy
- Docker Compose for development and production deployment
In order to develop or deploy this application, docker-compose must be installed in your system.
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 usesdocker-compose.yml
by default.
git checkout staging
git pull origin staging
docker-compose -f staging.yml down
docker-compose -f staging.yml up --build -d
git checkout master
git pull origin master
docker-compose -f production.yml down
docker-compose -f production.yml up --build -d