# Containers for Genomic API for Model Evaluation (GAME) using DREAM-RNN Model Authors Nikita Penzin, Ivan V Kulakovskiy, Ilya Vorontsov, Dmitry Penzar ## The Predictor container (`predictor.sif`) includes: - Predictor script for sequence processing and error handling. - Integrated MPRALegNet model with its dependencies and LegNet conda environment created using legnet_environment.yml. - Pre-trained model weights (k562_best_model_test1_val2.ckpt, hepg2_best_model_test1_val2.ckpt, wtc11_best_model_test1_val2.ckpt) for predictions downloaded from https://zenodo.org/records/10558183. - Support scripts like: - api_preprocessing_utils.py - error_checking_functions.py - predictor_help_message.json. - Dependencies required by the Predictor. ## The Evaluator container (`evaluator.sif`) includes: - Evaluator API script for genomic sequence evaluation. - Dependencies required by the Evaluator. ## Evaluator data directory (`evaluator_data.zip`) This ZIP file contains sample JSON data for testing the Evaluator container. Contents: - evaluator_message_gosai_5seqs.json (Default input) - evaluator_message_more_complex.json - evaluator_message_simple_test.json - evaluator_input_sample_test.json ## Important Notes: 1. Input JSON file restriction: 1. Currently, the script in this container can only process `evaluator_message_simple_test.json` as input. 2. If a different JSON needs to be tested, please rename the JSON file to 'evaluator_message_simple_test' to allow for the script to be able to find the mounted path in `evaluator_data/` 2. Predictions directory must be created: 1. Before running the Evaluator container, please also create and mount predictions/ directory. Additional information can be found on GitHub: [Genomic Model Evaluation API](https://github.com/de-Boer-Lab/Genomic-Model-Evaluation-API) MPRALegNet Model-specific information can be found within the same repository: MPRALegNet(will be availabe later)