Skip to content

Conversation

@AlexBecalick
Copy link
Collaborator

The code has been reorganised into a set of submodules within the folder multi_padlock_design.

CLI entry points have been added which enable automatic download of BLAST databases and associated data, as well as ways to run the pipeline as parallel jobs on slurm or locally.

The README has been updated to reflect the new layout of the pipeline and how a user can interact with it.

I've tried to ensure all imports are fixed, even for the snail probe design but I haven't tested the snail probe side of things.

I have tested:

  • Creating and installing into a new env
  • Downloading reference databases from scratch
  • Running on slurm for both human and mouse .csv gene list files
  • Running locally for a csv list file

Known issue:
Giving a csv with more than one gene will break the local pipeline due to indexing errors. (Current extensions to the pipeline were built around the assumptions of running this always on SLURM for single genes per job).
This issue is listed here: #3
It doesn't affect the intended SLURM use of the pipeline, so I would suggest merging and then fixing this issue later (for external users who don't have access to HPC resources)

@AlexBecalick AlexBecalick requested a review from acolasn November 21, 2025 16:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants