To create and activate a conda environment:
conda env create -f environment.yml
conda activate lcnnTo run training procedure for a particular protein you could use next commands
(Please note,that you must change the variables in brackets):
python train_pipe_g2a.py --neg_type alien_mono --tf_name {TF_name} --n_workers 2 --device_id 0 --exp_name {checkp_log_dir}
python train_pipe_a2g.py --neg_type alien_mono --tf_name {TF_name} --n_workers 2 --device_id 0 --exp_name {checkp_log_dir}To assemble your submit:
python final_assembler.py --device_id 0 --subm_name {exp_name} --exp_type {HTS|PBM|SMS}
python final_assembler_chs_bi.py --device_id 0 --subm_name {exp_name}
python final_assembler_ghts_bi.py --device_id 0 --subm_name {exp_name}Note, you should specify the path of your directory with IBIS templates and test data through "--template_dir {Path}"
Files with scores will be saved in "{Path}/{exp_name}"
You should have the bibis package for the assembly of new datasets,
Please, follow this link: https://github.com/autosome-ru/ibis-challenge
I use MLFlow logger during the training procedure, so you should change it
or use the following before and during execution of train scripts:
tmux new -t mlflow
mlflow server --host localhost --port 5005Then you could look at your results in browser at the following link : "http://localhost:5005/"