File size: 1,970 Bytes
938857b
 
4f5dfed
938857b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# 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)