Comments (4)
Hi! Actually, Platon was not designed for the analysis of metagenomes but draft genomes of bacterial isolates.
However, the workflow should in principle work fine with metagenomes, too though the initial gene prediction by Prodigal runs in a single genome instead of metagenome mode. I could add a --meta
flag in an upcoming release to address this.
But the characterization workflow is indeed rather computational intensive and thus Platon will take its time.
I guess there is no simple solution to speed things up. Maybe you can just split the contig set into chunks and analyze them in parallel on a compute cluster if you have access to one?
from platon.
@joshuakirsch I've added a --meta
flag triggering the internal gene prediction being executed in metagenome mode (via Prodigal).
As by using --meta
, there is no actual inherent relation between them anymore, which facilitates the supposed idea of separating and analyzing input contigs in smaller chunks. This will allow horizontal scalability, as well.
from platon.
Thanks! I appreciate the quick response and fix.
from platon.
You're welcome and thanks for bringing this up. This will be public in an upcoming release that will also include a db update. Until then, you can install this fix via python3 -m pip install <path-to-repo>
with <path-to-repo>
pointing to local copy of this repo. I'll close this for now, but please, do not hesitate to reach out and/or re-open this in any case.
from platon.
Related Issues (20)
- Running multiple samples HOT 2
- Interpretation of results HOT 1
- Blast contig results HOT 7
- Permission denied: 'prodigal' HOT 1
- The number of contigs in plasmid.fasta is not the same as the number of contigs in .tsv HOT 3
- Differences between .log and plasmid.fasta file HOT 3
- --meta missing HOT 2
- RDS is always 0.0 HOT 7
- Trouble testing on chromosomes HOT 9
- Platon report Mobilization and Conjugation HOT 2
- IndexError: list index out of range error HOT 1
- genome fasta file UNRECOGNIZED HOT 5
- Where can we find version of the RefSeq plasmid database used? HOT 1
- Strange output - is it normal? HOT 2
- Any plans for enabling user to use custom database like COMPASS HOT 1
- Option to see the 'hits' in the results HOT 1
- execution problem HOT 3
- diamond version HOT 2
- Error: No module named 'platon.platon' As #21
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 platon.