sokrypton / sokrypton/ColabFold

Missing uniref30_2302_db_aln when running colabfold_search with local MMseqs2

Open
#741 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Jupyter Notebook
Stars
2.9k
Forks
747
PR merge metrics
No merged PRs in 30d

Description

Image

Body:

Hi ColabFold/MMseqs team,

I'm encountering an error when running colabfold_search with local MMseqs2 databases. Here's the command I'm using:

colabfold_search \
  --mmseqs /home/junyu/project/mmseqs2/mmseqs/bin/mmseqs \
  /home/junyu/project/sym/motif_sym/paper_design/c/c3/MPNN_results/seqs/C3_idx_0_len_240.fa \
  /media/junyu/WinDATA/colab_database \
  msas

However, the program crashes with the following error:

Input /media/junyu/WinDATA/colab_database/uniref30_2302_db_aln does not exist
Traceback (most recent call last):
  File ".../colabfold_search", line 8, in <module>
    sys.exit(main())
  ...
  File ".../search.py", line 94, in mmseqs_search_monomer
    run_mmseqs(mmseqs, ["expandaln", ..., dbbase.joinpath(f"{uniref_db}{dbSuffix2}"), ...])
  ...
subprocess.CalledProcessError: Command '[... 'expandaln', ..., '/uniref30_2302_db_aln', ...]' returned non-zero exit status 1.

I checked my database folder at /media/junyu/WinDATA/colab_database/ and indeed, there is no file named uniref30_2302_db_aln.


❓Questions
  • Should this _aln file be generated by setup_databases.sh?
  • If not, where can I obtain it or how should I generate it from uniref30_2302.tar.gz?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with setup_databases.sh and the mmseqs_search_monomer call in search.py around line 94. Check which database artifacts the script expects from uniref30_2302.tar.gz and compare them with the command's colab_database directory. Done means the required _aln artifact is available or the expected setup path is documented and colabfold_search proceeds past expandaln.

Written by the indexing model from the issue text.

Assessment

Tech stack
bash
Domain
bioinformatics, databases
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.