CAPT is a free open-source software that supports public health practitioners in allocating participants during Randomized Controlled Trials. CAPT is stand-alone and has an easy-to-use Graphical User Interface (GUI) in order to simply set-up trials, automatically generate questionnaires, and allocate participants. Supported allocation methods include Random Permutation Blocks, Stratification, as well as innovative methods based on research from Dr. Giabbanelli including Fuzzy Cognitive Maps. CAPT has a dedicated study site where you can download the source code or executable version, and watch video tutorials.

Please visit the study site at:

To learn more about the software and its algorithms, please refer to our open access publication: Creating groups with similar expected behavioural response in randomized controlled trials: a fuzzy cognitive map approach.


CAPT Screenshot 1

CAPT allows to easily set up Randomized Controlled Trials by listing prognostic factors and trial outcome.


The logic model of a trial is represented as a graph. CAPT includes options to edit that logic model by graph operations.


While participants in Randomized Controlled Trials are usually allocated to groups based on stratification and/or randomized methods, CAPT also provides access to algorithms based on Fuzzy Cognitive Maps (FCMs). This core innovation in CAPT allows for the complex interrelationships in the trial to be provided by the participants, thus using crowd-sourcing to better understand to assign them to balanced groups.