Ni-os's picture
Update README.md
4f5dfed verified
# 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)