Comments (8)
Hello @aaa-meituo-aaa ,
it seems that platon
is not able to find any protein from its internal database. This could be due to the assembly itself (rare species which is not covered very well by the marker proteins (MPS) in the database or this could also be a technical issue.
Could please provide the log file along with some more information on the species?
from platon.
I also have the same error. (This might also be related to #10.)
I'm using macOS.
$ platon --db db test.fasta
Marker protein search failed!
$ tail -3 test.log
2020-08-29 08:42:10,751 - main - INFO - ORF detection: # ORFs=4467
2020-08-29 08:42:10,751 - main - INFO - ORF contig filter disabled! # passed contigs=63
2020-08-29 08:42:39,797 - main - ERROR - diamond execution failed! diamond-error-code=-4
When I ran diamond itself, it failed as follows.
$ diamond blastx -d db/mps -q test.fasta --verbose
.
.
.
Searching alignments... Illegal instruction: 4
The release page of diamond v0.9.33 (https://github.com/bbuchfink/diamond/releases/tag/v0.9.33) says "Fixed various issues related to Illegal instruction errors on macOS.".
Because platon uses diamond v0.9.32, macOS seems to suffer from this problem and this might be the reason why platon returns an error.
from platon.
@ryotag Thank you very much for the hint, excellent! I'll have a look at that and update the diamond
version upon successful tests. I'll let you know...
from platon.
Thanks @oschwengers!
I'm looking forward to it.
from platon.
@aaa-meituo-aaa , @ryotag a first test with diamond v2.0.4
was successful on Linux. Unfortunately, I have no access to a MacOS system for testing/debugging purposes. I submitted a PR to Bioconda in order to update diamond
there as well. Until, the merge is public, you can also use the GitHub-based installation of platon
containing the latest diamond
version as explained in the readme. Please, let me know, if this fixes the issue.
from platon.
@aaa-meituo-aaa , @ryotag I successfully tested platon
with diamond=2.0.4
on Linux. An updated is pushed to BioConda and public. Please, drop me line if this fixes the issue on MacOS, as I don't have any MacOS system in order to debug this myself.
from platon.
@oschwengers I confirmed that current version of Platon works well on macOS.
Thanks a lot!
from platon.
@ryotag Great! Thanks a lot again for the hint and for the quick reply!
from platon.
Related Issues (20)
- 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
- Marker protein search failed! and ERROR - MAIN - diamond execution failed! diamond-error-code=-11 HOT 3
- "Marker protein search failed!" error after execution HOT 9
- Platon for long-read contigs? HOT 2
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.