Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-assemble if not complete #10

Open
hkaspersen opened this issue Dec 4, 2023 · 1 comment
Open

Re-assemble if not complete #10

hkaspersen opened this issue Dec 4, 2023 · 1 comment

Comments

@hkaspersen
Copy link
Collaborator

hkaspersen commented Dec 4, 2023

For the hybrid assembly track, the goal is to generate a complete assembly where all the contigs have the tag circular=true (given that this is biologically true). However, this is not always so easy, and it might require an extra run with stricter settings with unicycler if not managed the first round. Thus, it would be beneficial to consider adding in a step that will re-run the filtlong/hybrid assembly step if the criteria are not met.
This may be implemented like this:

Initial filtering and assembly using "default" pipeline settings that fits most cases
|
v
Check if all contigs have the circular=true flag
|
v
if all contigs are marked, then complete pipeline for this isolate and output results
If not, run assembly step again with --mode=bold.
|
v
if all contigs are marked, then complete pipeline for this isolate and output results
if not, run stricter filtering with filtlong and assembly step again with mode=bold
|
v
output results regardless of outcome, and report on all genomes

@hkaspersen
Copy link
Collaborator Author

This may be changed in the future, as the short-read-first method may be redundant. Due to the increasing quality and depth of nanopore sequencing, long-read-first assembly is becoming more and more popular. Therefore it might be prudent in the future to add Circlator as a separate step in a long-read assembly track

@hkaspersen hkaspersen linked a pull request Jan 3, 2024 that will close this issue
@hkaspersen hkaspersen removed a link to a pull request Apr 22, 2024
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

No branches or pull requests

1 participant