Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Master Thesis - New Tools for the Analysis of Cytomine user viewing Behavior

This software, connects to a Cytomine website installation (E.G. to download data concerning user behavior when observing images. This project promoted by Raphael Marée mainly consists in the study of the medicial students of Ulg's use of Cytomine. Images contains information on cells and students' goals are to understand what's on the images. At the end of the year, students take an exam on what they learned from Cytomine. One of the goals with this project is to try to find correlations between how students observed these images and the grades they obtained. This project contains multiple modules that rely on each other:

  • download_data : Downloads positions, annotations, and other information stored from a student viewing images from the website (Can take a long time depending on the number of images and students).
  • data_manager : Organizes all the data, and generates important information, Gazemaps, and scan paths. (slow when generating Gazemaps and Scan Paths due to the quantity).
  • data_learning : From all the information extracted, uses machine learning techniques to draw conclusions.

Cytomine References :

Cytomine ( client and utilities in Python.

Cytomine client contains functions to import/export data (projects, ontologies, images, users, annotations, softwares, ...) from/to Cytomine core server based on the RESTful API.

Cytomine utilities contains various functions including ones to access whole slide images (tiles,...) and basic image processing tools.

See examples in and

The client is automatically installed with the Docker/Bootstrap procedure, however it is possible to install it independently on remote computers. See installation instructions here:


No description, website, or topics provided.







No releases published


No packages published