pydruglogics.model.ModelPredictions
Simulates Boolean models under perturbations, computes responses, and calculates synergy scores using HSA or Bliss methods.
- ModelPredictions.run_simulations(parallel=True, cores=4)
 Runs simulations on the Boolean Models with the perturbations, either in parallel or serially.
Parameters
parallel (bool, optional): Whether to run simulations in parallel. Default: True.cores (int, optional): Number of CPU cores to use. Default: 4.
- ModelPredictions.save_to_file_predictions(base_folder='./results/predictions')
 Save the prediction matrix and synergy results to disk.
Parameters
base_folder (str, optional): Directory to save results.
- ModelPredictions.get_prediction_matrix()
 Print or retrieve the prediction matrix (perturbed responses).