Comments (8)
No problem!
Oh yeah, Dragonflye was originally developed because I wanted ONT assembly support in Bactopia with a Shovill-like experience.
Currently Bactopia has these options for assembly:
- ONT reads only
- Use Dragonflye
- ONT and Illumina reads
- Dragonflye with ONT, then short polishing with Illumina reads
- Hybrid with Unicycler
- Illumina reads
- Use Shovill (skesa, spades, velvet, or megahit)
- Use Unicycler
I'm close to a version update on Bactopia, then the docs will need some updating!
from dragonflye.
Awesome, glad it worked out for you. I've updated the Bioconda pull request, will hopefully be able to get 1.7.3 merged into bioconda this week
from dragonflye.
Unfortunately, Medaka is out of my hands. I see there is a PR open on Bioconda, but it needs the maintainer to review it.
Once that is merged into Bioconda, Dragonflye should work with 1.7.3. You might have to rebuild, and/or be explicit with medaka pinning (e.g. medaka=1.7.3
in mamba create command).
Cheers,
Robert
from dragonflye.
Ah OK. I'm a little blind when it comes to those things and just load separate SLURM modules where dependencies don't sort themselves in mamba>conda (I have to do this for bcftools with dragonflye using medaka, which is probably wrong but works :'). I'll look into what you mean with pinning medaka once the newest version is up on bioconda!
Thanks so much for the super fast reply!
Supplemental question - (Was just looking at your other stuff since dragonflye is so nice, so was reading into your bactopia analytical platform.) Have you considered replacing or supplementing the suggestion to use unicycler with bactopia, with your own dragonFlye using short read polishing?
from dragonflye.
Nice!
from dragonflye.
Hi again @rpetit3 ! Didn't realize my message on medaka would be listed here...
I finally gave up on someone else asking, posted on medaka - but their suggested solution was asking me to do... something. (I'm not certain what, so assuming insufficient competency to try!) In absence of that option I tried adapting your pinning suggestion using the current bioconda Medaka:
mamba create -n dragonflye_m172 -c bioconda -c conda-forge dragonflye=1.0.14 medaka=1.7.2
This yielded an error in CUDA 11.2 and 11.7 (this is all on a SLURM node via a BASH srun so switching CUDA versions is easy) :
Encountered problems while solving: - nothing provides __cuda needed by tensorflow-2.10.0-cuda112py310he87a039_0
I resolved that with CUDA 11.7 up on the node and a CUDA override:
CONDA_OVERRIDE_CUDA=11.7 mamba create -n dragonflye_m172 -c bioconda -c conda-forge dragonflye=1.0.14 medaka=1.7.2
I loaded that env (and bcftools 1.16.0 as a SLURM module) then assembled some basecalled R9.4.1 data I'd assembled a couple different ways recently and had handy. It used the almost-newest medaka, and at a glance it spit out the genome & plasmid expected.
(Is that a useful thing to share? Still finding my legs on github...)
Either way, thanks again for your assembly pipeline from the suitably thematic land of winged dragons - Wales!
from dragonflye.
Hi again! I just mamba installed dragonflye 1.1.0 without pinning anything and found that it installed almost-newest medaka by default which is great :)
Do you think any major changes will be required for flye 2.9.2? Wondering if that would be fairly safe to pin &/or if you've done anything with it yet!
from dragonflye.
Answered my own premature question - seems flye 2.9.2 isn't available via conda yet!
from dragonflye.
Related Issues (20)
- Failed to run medaka consensus. - ModelStoreTF exception <class 'NotImplementedError'> HOT 14
- Memory default HOT 5
- Memory calculation HOT 3
- Feature request: dragonflye 1.1.N default to flye 2.9.2? HOT 3
- mismatch between model names valid for dragonflye 1.1.0 and medaka 1.8.0 HOT 14
- medaka fails to open model file for r1041_e82_400bps_sup_g615 HOT 9
- Niche QoL inquiry: polypolish acceptance of nonstandard file affixes? HOT 4
- Feature request: replicon rotation HOT 12
- flye log HOT 4
- Coverage of "0"? HOT 3
- Polypolish error HOT 6
- Citation HOT 2
- Typo HOT 1
- Citation for Nanoq in readme - suggested update HOT 1
- Polypolish error HOT 7
- Missed plasmid in reoriented.fa
- Execution error with Rasusa v1.0.0 in conda environment HOT 2
- how to check software in dragonflye?
- Can't locate FindBin.pm in @INC HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dragonflye.