Comments (6)
Hello Silas,
I think you may have caught CheckM in the middle of a version update. It looks to me like you have the latest CheckM code, but an outdated copy of the CheckM dependency data. Can you try running:
>checkm data update
This should identify the changed files and download them for you. Please let me know how you go.
Cheers,
Donovan
from checkm.
Hi Donovan,
I ran ">checkm data update" and got the following output:
[CheckM - data] Check for database updates. [update]
Connecting to ACE server.
0 new file(s) to be downloaded from source
7 existing file(s) to be updated
123.43 MB will need to be downloaded
Confirm you want to download this data
Changes WILL be permanent
Continue? (y,n) : y
(re) creating manifest file (please be patient)
However, once this finished I tried to run ">checkm tree" and got the same errors as in my first post.
Regards,
Silas.
from checkm.
Hey Salias,
I think I've isolated the issue. Please try updating the data again. Thank you for bringing this issue to my attention. This sort of issue is hard to debug locally.
Regards,
Donovan
from checkm.
Hi Donovan,
Thanks for your speedy responses to my issues. I ran update data again and got the following output:
[CheckM - data] Check for database updates. [update]
Connecting to ACE server.
10 new file(s) to be downloaded from source
0 existing file(s) to be updated
58.22 MB will need to be downloaded
Confirm you want to download this data
Changes WILL be permanent
Continue? (y,n) : y
The following 6 file(s) are scheduled to be removed
genome_tree/genome_tree_prok.refpkg
genome_tree/genome_tree_prok.refpkg/phylo_modelytLSd6.json
genome_tree/genome_tree_prok.refpkg/genome_tree.final.tre
genome_tree/genome_tree_prok.refpkg/genome_tree.concatenated.derep.fasta
genome_tree/genome_tree_prok.refpkg/CONTENTS.json
genome_tree/genome_tree_prok.refpkg/genome_tree.derep.log
Confirm you want to delete these files
Changes WILL be permanent
Delete files? (y,n) : y
/home/silas/checkdata/genome_tree/genome_tree_prok.refpkg/phylo_modelytLSd6.json
Unexpected error: <type 'exceptions.OSError'>
Traceback (most recent call last):
File "/usr/local/bin/checkm", line 710, in
checkmParser.parseOptions(args)
File "/usr/local/lib/python2.7/dist-packages/checkm/main.py", line 1179, in parseOptions
self.updateCheckM_DB(options)
File "/usr/local/lib/python2.7/dist-packages/checkm/main.py", line 83, in updateCheckM_DB
DBM.runAction(options.action)
File "/usr/local/lib/python2.7/dist-packages/checkm/checkmData.py", line 129, in runAction
self.update()
File "/usr/local/lib/python2.7/dist-packages/checkm/checkmData.py", line 167, in update
prompt=True)
File "/usr/local/lib/python2.7/dist-packages/screamingbackpack/manifestManager.py", line 282, in updateManifest
os.remove(delete)
OSError: [Errno 2] No such file or directory: '/home/silas/checkdata/genome_tree/genome_tree_prok.refpkg/phylo_modelytLSd6.json'
Regards,
Silas.
from checkm.
Hey Silas,
Obviously all this requires a bit of a rethink on my part.
To get you moving forward, can you try deleting everything in your CheckM
data directory (including all folders) EXCEPT the .dmanifest file. Then
trying running the data update again. If that doesn`t work, you can
manually grab the data files at
https://data.ace.uq.edu.au/public/CheckM_databases/checkm_data_20112014.tar.gz.
Extract the contents to a fresh folder and point CheckM to this folder with
checkm data setRoot .
Hopefully one of these solutions will work! :)
Cheers,
Donovan
On Mon, Dec 1, 2014 at 7:28 PM, S-vick [email protected] wrote:
Hi Donovan,
Thanks for your speedy responses to my issues. I ran update data again
and got the following output:
[CheckM - data] Check for database updates. [update]
Connecting to ACE server.
10 new file(s) to be downloaded from source
0 existing file(s) to be updated
58.22 MB will need to be downloaded
Confirm you want to download this data
Changes WILL be permanent
Continue? (y,n) : y
The following 6 file(s) are scheduled to be removed
genome_tree/genome_tree_prok.refpkg
genome_tree/genome_tree_prok.refpkg/phylo_modelytLSd6.json
genome_tree/genome_tree_prok.refpkg/genome_tree.final.tre
genome_tree/genome_tree_prok.refpkg/genome_tree.concatenated.derep.fasta
genome_tree/genome_tree_prok.refpkg/CONTENTS.json
genome_tree/genome_tree_prok.refpkg/genome_tree.derep.log
Confirm you want to delete these files
Changes WILL be permanent
Delete files? (y,n) : y
/home/silas/checkdata/genome_tree/genome_tree_prok.refpkg/phylo_modelytLSd6.json
Unexpected error:
Traceback (most recent call last):
File "/usr/local/bin/checkm", line 710, in
checkmParser.parseOptions(args)
File "/usr/local/lib/python2.7/dist-packages/checkm/main.py", line 1179,
in parseOptions
self.updateCheckM_DB(options)
File "/usr/local/lib/python2.7/dist-packages/checkm/main.py", line 83, in
updateCheckM_DB
DBM.runAction(options.action)
File "/usr/local/lib/python2.7/dist-packages/checkm/checkmData.py", line
129, in runAction
self.update()
File "/usr/local/lib/python2.7/dist-packages/checkm/checkmData.py", line
167, in update
prompt=True)
File
"/usr/local/lib/python2.7/dist-packages/screamingbackpack/manifestManager.py",
line 282, in updateManifest
os.remove(delete)
OSError: [Errno 2] No such file or directory:
'/home/silas/checkdata/genome_tree/genome_tree_prok.refpkg/phylo_modelytLSd6.json'Regards,
Silas.—
Reply to this email directly or view it on GitHub.
from checkm.
Hi Donovan,
I deleted all files (bar the .dmanifest file) and tried the data update command but this only added the genome_tree directory (and files within). So I manually downloaded the files you linked me to, extracted the contents, redirected checkm to the new directory with "checkm data setRoot" and ran "checkm tree" again which ran with no errors this time.
Thanks for sorting that out for me.
Regards,
Silas.
from checkm.
Related Issues (20)
- Understanding contamination value HOT 2
- ERROR conda.core.link:_execute(952): An error occurred while installing package 'bioconda::checkm-genome-1.2.2-pyhdfd78af_1'. HOT 1
- Unexpected error: <class 'KeyError'>
- FileNotFoundError: [Errno 2] No such file or directory: '/home/majorram/anaconda3/envs/checkm/hmms/phylo.hmm' HOT 3
- Chekm test: line 1: 16491 Bus error (core dumped) pplacer -j 1 HOT 2
- maximum number of genomes/MAGs to run checkm HOT 2
- WARNING: Expected all files to contain sequences in amino acid space. HOT 1
- local variable 'seqId' referenced before assignment
- 'utf-8' codec can't decode byte 0xb0 in position 37: invalid start byte HOT 1
- checkm ssu_finder HOT 2
- Fatal exception (source file p7_hmmfile.c, line 2095): hmm write failed. system error: No space left on device HOT 2
- checkm_coverage dropped some bins
- NameError: free variable 'mask' referenced before assignment in enclosing scope
- Having trouble interpreting the meaning of "root" as a marker lineage HOT 1
- Make sure pplacer is on your system path. HOT 1
- Having trouble running CheckM: Models must be parsed before identifying HMM hits.
- Unexpected error: <class 'FileNotFoundError'> HOT 1
- question:Anaconda ——conda install pytorch==1.10.1 torchvision==0.11.2 torchaudio==0.10.1 cudatoolkit=11.3 -c pytorch -c conda-forge
- No space left on device error in HMM step not caught HOT 2
- For a specific bin, why is the Marker lineage in lineage.ms different with it in quality report?
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 checkm.