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
Is it possible to use Atlas in nanopore sequencing data? #273
Comments
Thank you for the question. I don't have experience of nanopore assembly alone. E.g. If you have MAG predicted you can use atlas to do the taxonomic and functional annotation. |
is it possible to run ATLAS with Illumina mate-pair reads? |
Do you have only mate-pair libraries or in combination with normal-paired-end libraries? |
I actually have a single end set of reads and also a small mate pair set of reads for the same sample, but I don't know if I can change the config file to take these... I guess ATLAS is normally used for paired.end, right? |
Ok then you could do it the following: Start Atlas with the single end read library Set Metaspades doesn't allow mate pairs nor single end reads, but I've heard that normal spades is almost as good as metaspades for metagenome assembly. you can pass extra arguments to spades via the e.g with matepairs this would be something like:
|
It worked fine mostly, although there is some issue in the maxbin step... (so the assembly and genecatalog worked fine but I have no bins and no MAGs). Not sure where to spot the exact problem though. I think this may be because it is a sample of plasmid enriched DNA from different bacteria and cannot reconstruct any genome.. |
Many users have encountered the problem that maxbin doesn't produce bins. Maybe the assembly is to complicated. Did metabat produce bins? Then you might just set In your particular case, it might be due to the fact that only the SE reads are used for mapping and that you have less coverage for binning. |
yes, it worked. Thanks! |
Hi @SilasK, |
Atlas can handle long reads + short reads. (see the docs) But I'm thinking about developing something for long reads only, is that what you want? |
Cool, thanks nah I was looking for hybrid assembly options. Not long read independently I guess I was hoping for a command-line option to specify my input reads. I've got a large amount of metagenomes to assemble that have both short and long reads, setting up config files for each of them is going to get tedious. That's okay, thanks for your response |
Do your long read files contain the sample name in the filename? |
No, they are in a folder that contains the sample name though. Like so:
PacBio:
|
Hey @rhysnewell I made a function to add the long reads to the atlas sample table. You might need to install
From within the atlas folder run I run a test and it worked for me. However your sample names become something very long with dots in it. I suggest you to replace them with something simpler. Try it out, if it works, I add it to the init function. |
hey there, @SilasK :) thanks for your work here! I came across someone looking for a workflow suitable for solely nanopore data and found my way to this issue. It looks like maybe this has stopped here for now due to a lack of need/priority so far, but just wanna check with 2 quick questions:
thanks! |
@AstrobioMike It is not implemented in the main workflow, but I would be happy to help to make it happen. As alternative for now I suggest MUFFIN. |
Oh excellent, thanks for the note about muffin, I will pass that along 🙂 No specific pressure from me to integrate a long-read specific path here, especially since you pointed out muffin seems to already have a way Actually I just looked a bit and it seems muffin might require short reads also. I have a question in to them making sure, but if that is the case, maybe there is still a niche to fill for a general workflow starting with long reads only and it might be worth it to add some things in here for that capability if you make the time/find the motivation Thanks again! |
Just to add a comment to this thread, I've been working on a snakemake workflow for microbial genome assembly/annotation using Nanopore data -- it can perform either a long-read only or a hybrid long/short read workflow. The basic framework could probably be adapted and added into ATLAS for long-read only metagenome assembly, if there were interest. See https://github.com/jmtsuji/rotary (still in development!) Sorry for generally being slow to reply these days! Thanks again for all your work on ATLAS! |
There was no activity since some time. I hope your issue is solved in the mean time. Thank you for your contributions. |
No description provided.
The text was updated successfully, but these errors were encountered: