ACUITEE represents a web application with three main functionalities: visualization, editing and manual curation of the annotation results proposed by automatic parsers. An online demo is availabe here.
Majd SALEH, PhD, Research & Development Engineer, Artificial Intelligence Laboratory, IRT b<>com, France
- Majd SALEH, Stéphane PAQUELET, Cyndie MARTIN, IRT b<>com, France
- Marie DE TAYRAC, Paul ROLLIER, Youenn MEREL, Wilfried CARRE, Chrystele DUBOURG and Sylvie ODENT, CHU de Rennes, France
- Guillaume COLLET and Olivier DAMERON, Univ. Rennes 1, France
- Thomas LABBE and Jean-Michel SANNER, Orange, France
- Clone the source codes to your local machine.
- Create a virtual environment (python 3.9) with
apt install python3.9-venvthenpython3 -m venv venv - Activate you virtual environment with
venv\scripts\activateor(source venv/bin/activate) - Install the requirements:
pip install -r requirements.txt - To run the application, you have two options:
- Development: from the terminal, type
flask run. This will run the application with the flask development server and withFLASK_ENV=development. See the file “.flaskenv”. - Production: from the terminal, type
python main.py. This will run the application with gevent server.
- Development: from the terminal, type
For using ACUITEE as a Docker container, execute the following steps (instead of steps 2 to 5above):
- Build the Docker image: use your CLI and navigate to the directory of ACUITEE. For example:
C:\Users\msaleh\Development\ACUITEE> - Execute the following command:
docker build --tag acuitee . - Run the docker image by executing the following command:
docker run -d --publish 5000:5000 --name "acuitee" acuiteewhere-dis used to make the container (i.e. the running image) working in a detached mode i.e. as a background service in the OS.--publishis used to make the port5000on the container visible from the port5000of the host (without this, we will not be able to interact with the container). - Use your favorite browser, go to the following URL to access the web application ACUITEE:
http://localhost:5000/ - To stop the docker container, use the command
docker stop acuitee - To start the docker container, use:
docker start acuitee
This web application, ACUITEE, uses the Human Phenotype Ontology (08/02/2021). Find out more at http://www.human-phenotype-ontology.org

