Closed Amelie-Schreiber closed 3 months ago
@Amelie-Schreiber I ran to the same error and I found that you have to download the uniref50
(from https://github.com/microsoft/evodiff/issues/10#issuecomment-1747536718) to run the code.
I believe it's not necessary, you can hack the code to bypass it.
Comment out the code https://github.com/microsoft/evodiff/blob/32e3bd8d1ada1d786795e3ba1b84c855b22b4702/evodiff/generate.py#L40-L41 https://github.com/microsoft/evodiff/blob/32e3bd8d1ada1d786795e3ba1b84c855b22b4702/evodiff/generate.py#L128-L129 https://github.com/microsoft/evodiff/blob/32e3bd8d1ada1d786795e3ba1b84c855b22b4702/evodiff/generate.py#L148
Add one line of code https://github.com/microsoft/evodiff/blob/32e3bd8d1ada1d786795e3ba1b84c855b22b4702/evodiff/generate.py#L130
seq_len = np.random.choice(np.arange(30, 200))
run the bash command
export AMLT_OUTPUT_DIR=YOUR_OUTPUT_DIR; python evodiff/generate.py --model-type oa_dm_38M --num-seqs 10 --amlt`
I've been having trouble with getting the conda environment to work properly, so this may be exacerbating the issue below.