-
Notifications
You must be signed in to change notification settings - Fork 1
Before launching Tiresias
The Tiresias framework starts from a user-provided disease gene list and a number of selected networks that are either provided and/or user-provided. Mapping of the user-provided lists or networks is part of the pipeline.
See
train_node_labels.tsvandtest_node_labels.tsvas example.
The available computational resources determine the runtime of Tiresias for each selected model. The number of CPUs and/or GPUs, and the GB of RAM available for use need to be stated in the first part of the config.yml file “Configure system resources”. Tiresias will find the input datasets when the config.yml file is also updated with the absolute or relative paths of all input data files in “Set input datasets”. node_attributes and test_node_labels are optional choices for Tiresias, therefore these are filled only if the user uses the gene features provided or their own file (indexed accordingly) or provides a test set. The 7 available models and 11 total model configurations can be appointed for the pipeline. The models are selected in “Enable or disable models”, selecting them by True and disabling them by False.
See
config.yml.
To launch Tiresias, a command would do the same as selecting the parts of the Tiresias pipeline to run in the Makefile. The entire pipeline includes loading of the data, pre-processing, random walks and embeddings, validation with LOOCV, testing of the selected models, and predicting the ranking of all protein coding genes in the config file. The entire pipeline includes loading of the data, random walks and embeddings, validation with LOOCV, testing of the selected models, and predicting the ranking of all protein coding genes in the config file.
See
makefile.