-
Notifications
You must be signed in to change notification settings - Fork 32
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
Installation Issue macOS BigSur #42
Comments
Hi @ftettamanti It seems that you have issues with some dependencies of tormes that ultimately makes its installation to fail. Just to make sure that there are not non-used incompatible dependencies, I suggest to remove the environment and perform a clean up:
After that, try to install tormes again: Let me know if it worked. If not, we will try a different installation. Best, |
Hi, |
Hi Vincenzo, Sure, we'll find a way. So, assuming that you have the Then, make a new conda environment (make sure to have the cleaning and updating done) and install the ant and mauvealigner dependencies without being strict with their versions:
If it worked, you should be able to install the tormes conda package:
Please let me know if it worked or the errors your encountered, in case. Narciso |
Hi Narciso, Thank you very much for your fast reply! Here is what I see in the terminal: (base) vincenzopennone@MacBook-Pro-di-vincenzo ~ % conda env create -n tormes-1.3.0 --file myenv.yml Collecting package metadata (repodata.json): done UnsatisfiableError: The following specifications were found to be incompatible with each other: Output in format: Requested package -> Available versions Package libiconv conflicts for: Package zlib conflicts for: Package llvm-openmp conflicts for: Package xz conflicts for: Package libopenblas conflicts for: Package perl-lwp-simple conflicts for: Package libgfortran4 conflicts for: Package python conflicts for: Package sqlite conflicts for: Package perl conflicts for: Package python_abi conflicts for: Package freetype conflicts for: Package icu conflicts for: Package perl-list-moreutils-xs conflicts for: Package libgfortran conflicts for: Package perl-threaded conflicts for: Package libcurl conflicts for: Package libzlib conflicts for: Package perl-bio-tools-run-alignment-clustalw conflicts for: Package glib conflicts for: Package r-stringi conflicts for: Package r-base conflicts for: Package libcxx conflicts for: Package curl conflicts for: Package gmp conflicts for: Package biopython conflicts for: Package tk conflicts for: Package blast conflicts for: Package r conflicts for: Package perl-scalar-list-utils conflicts for: Package openjdk conflicts for: Package r-dplyr conflicts for: Package parallel conflicts for: Package pypy3.6 conflicts for: Package mmtf-python conflicts for: Package liblapack conflicts for: Package bzip2 conflicts for: Package mafft conflicts for: Package jpeg conflicts for: Package tzdata conflicts for: Package pypy3.7 conflicts for: Package libssh2 conflicts for: Package r-tidyr conflicts for: Package bedtools conflicts for: Package perl-try-tiny conflicts for: Package openssl conflicts for: Package libcxxabi conflicts for: Package xorg-libsm conflicts for: Package libdeflate conflicts for: Package xorg-libxext conflicts for: Package gettext conflicts for: Package pcre conflicts for: Package libedit conflicts for: Package setuptools conflicts for: Package libffi conflicts for: Package ca-certificates conflicts for: Package r-mime conflicts for: Package pcre2 conflicts for: Package libxml2 conflicts for: Package ncurses conflicts for: Package numpy-base conflicts for: Package r-purrr conflicts for: Package r-later conflicts for: Package gnutls conflicts for: Package r-jsonlite conflicts for: Package fontconfig conflicts for: Package gsl conflicts for: Package libgcc conflicts for: Package perl-xml-simple conflicts for: Package expat conflicts for: Package r-crosstalk conflicts for: Package perl-http-date conflicts for: Package zstd conflicts for: Package openblas conflicts for: Package numpy conflicts for: Package r-reshape2 conflicts for: Package r-tibble conflicts for: Package python-dateutil conflicts for: Package perl-libwww-perl conflicts for: Package perl-pathtools conflicts for: Package perl-app-cpanminus conflicts for: Package r-ggplot2 conflicts for: Package barrnap conflicts for: Package r-stringr conflicts for: Package r-magrittr conflicts for: Package tornado conflicts for: Package any2fasta conflicts for: Package r-pkgconfig conflicts for: Package r-plyr conflicts for: Package fasttree conflicts for: Package r-rmarkdown conflicts for: Package xorg-libx11 conflicts for: Package xorg-renderproto conflicts for: Package r-httr conflicts for: Package pytz conflicts for: (base) vincenzopennone@MacBook-Pro-di-vincenzo ~ % |
Hi Vincenzo, Yep, there seems to be "some" conflicts... Definitely, burning your mac down would be a good solution, but let's try to find something less dramatic hahaha First, to be sure, let's make the clean up and the configuration of channels (make sure you don't have any environment activated, just the "base" one from conda):
Do you have any old tormes environment installed? You can inspect so by doing Then create and environment that will host tormes, and let's install only that package:
Now, let's try to install all the required dependencies one by one, and let's leave the conda configuration of your system to decide the compatible versions. This process can take a while... Usually, you should install all/most dependencies at once, but I would like to see what is failing for you. So:
As dependencies will be installed one after the other in this "for" loop, it would be hard to check errors (if occur). Therefore, I would like to ask you to send me the file containing the configuration of your new tormes environment ("tormes-package-list.txt"):
With this file I might be able to see which versions of the packages installed in your system and if some of them failed (if any). Let me know! Narciso |
Hi Narciso, Thanks a lot for your answer again! (tormes-1.3.0) vincenzopennone@MacBook-Pro-di-vincenzo ~ % conda install -c nmquijada tormes=1.3.0 Collecting package metadata (current_repodata.json): done PackagesNotFoundError: The following packages are not available from current channels:
Current channels:
To search for alternate channels that may provide the conda package you're
and use the search bar at the top of the page. (tormes-1.3.0) vincenzopennone@MacBook-Pro-di-vincenzo ~ % So, I guess the issue is here, or at least... it starts from here! Regards, Vincenzo |
Hi Vincenzo, OK I see. Your conda is looking in "osx-64" and "noarch" which is platform dependent and therefore cannot find tormes, as it's a linux-64 build. I am sorry that this is taking long, but we'll get it!
If it worked, try to install the rest of dependencies:
Please, share with me that Cheers! |
tormes-package-list.txt I have followed your guidelines and this time it seems that everything worked! Thanks a million! Vincenzo |
Hi Vincenzo, Good that it worked!
The main issue I see is that you are still missing the installation of Mauve. Try to install it again:
If that option fails (I think so, as mauvealigner is also a linux64 build), try to install it locally:
Mauve is an optional analysis for tormes (for ordering the draft genomes against a reference), but in the first steps of a tormes run, it will look for all the dependencies to be present. If one dependency is missing, it will return an error. Let me know if you can install mauve and mauvealigner that way. Once you have all the dependencies ready, remember to run: Cheers! |
Hi Narciso, Thank you for all the explanations! Now I have to learn how to use it... I'll try with a few genomes to practice. Thanks a million! Cheers, Vincenzo |
Hi Vincenzo, Great news! That's a good message ;) Tormes is really easy to use (that is one of the main aims!). You just need a metadata file (https://github.com/nmquijada/tormes#obligatory-options) and you can run it as:
See more options that you can add to the software here Just a some days ago, I added a shortcut on how to quickly generate metadata from a directory containing raw reads to the wiki (click here). I will update it today to show how to do so also with genomes ;) I will close the issue now but feel free to reopen! Best, |
Hi again Narciso!
I tried to run tormes on a couple of isolates (one couple of reads and one assembled genome), but I get a strange error...
This is what I have on the metadata file (I used the template):
Samples Read1 Read2 Description Use_as_many_descrpition_colums_as_wanted
Sample1 /Users/vincenzopennone/Downloads/SRR445279/SRR445279_1.fastq /Users/vincenzopennone/Downloads/SRR445279/SRR445279_2.fastq Unknown To be identified
Sample2 GENOME /Users/vincenzopennone/Downloads/SRR445279/1513C.fasta Lmono Strange strain
And this is the message I get when I run tormes:
(tormes-1.3.0) ***@***.*** Downloads % tormes --metadata samples_metadata_prova.txt --output Prova_TORMES_2021
Thanks for using tormes version 1.3.0
Let's check that all software are properly installed and all the data included in the metadata file is correct
Software ABRICATE set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/abricate
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/abricate found
Software BARRNAP set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/barrnap
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/barrnap found
Software CONVERT set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/convert
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/convert found
Software FASTTREE set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/fasttree
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/fasttree found
Software FIMTYPER set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/../CGE-modules/fimtyper/fimtyper.pl
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/../CGE-modules/fimtyper/fimtyper.pl found
Software KAPTIVE set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/kaptive.py
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/kaptive.py found
Software KRAKEN2 set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/kraken2
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/kraken2 found
Software MEGAHIT set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/megahit
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/megahit found
Software MLST set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/mlst
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/mlst found
Software PARALLEL set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/parallel
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/parallel found
Software POINTFINDER set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/../CGE-modules/pointfinder/PointFinder.py
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/../CGE-modules/pointfinder/PointFinder.py found
Software PRINSEQ set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/prinseq-lite.pl
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/prinseq-lite.pl found
Software PRODIGAL set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/prodigal
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/prodigal found
Software PROKKA set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/prokka
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/prokka found
Software QUAST set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/quast
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/quast found
Software RDPCLASSIFIER set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/classifier
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/classifier found
Software ROARY set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/roary
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/roary found
Software ROARY2SVG set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/roary2svg.pl
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/roary2svg.pl found
Software RSCRIPT set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/Rscript
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/Rscript found
Software SEROTYPEFINDER set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/../CGE-modules/serotypefinder/serotypefinder.py
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/../CGE-modules/serotypefinder/serotypefinder.py found
Software SICKLE set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/sickle
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/sickle found
Software SISTR set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/sistr
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/sistr found
Software SPADES set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/spades.py
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/spades.py found
Software TRIMMOMATIC set to: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/trimmomatic
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/trimmomatic found
Software: /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/../share/mauve-*/Mauve.jar found
Binaries for MAUVE found
Directory for /Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/../db/minikraken-DB/minikraken_8GB_20200312 found
Binaries for BLAST version 2.6 or later found
- All the software is properly installed.
- The data included in the metadata file is correct.
tormes version 1.3.0 analysis will start now
Status can be seen in "/Users/vincenzopennone/Downloads/Prova_TORMES_2021/tormes.log"
/Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/tormes: line 929: syntax error near unexpected token `>'
/Users/vincenzopennone/miniconda/envs/tormes-1.3.0/bin/tormes: line 929: ` if ls $OUTWD/Raw_reads/*fastq &>>/dev/null; then'
(tormes-1.3.0) ***@***.*** Downloads %
Any idea on what's wrong here?
Again, thanks for your patience!
Vincenzo
…________________________________
Da: Narciso Martin Quijada ***@***.***>
Inviato: venerdì 15 ottobre 2021 12:04
A: nmquijada/tormes ***@***.***>
Cc: vincenzopennone ***@***.***>; Comment ***@***.***>
Oggetto: Re: [nmquijada/tormes] Installation Issue macOS BigSur (#42)
Hi Vincenzo,
Great news! That's a good message ;)
Tormes is really easy to use (that is one of the main aims!). You just need a metadata file (https://github.com/nmquijada/tormes#obligatory-options<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnmquijada%2Ftormes%23obligatory-options&data=04%7C01%7C%7C63d5b64207ba4e24c19f08d98fc33899%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637698890887092380%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=%2FE3M3%2BXjy4ohHNJ9TYJkCYahgKA7Wxvw0DkVWhNIeMk%3D&reserved=0>) and you can run it as:
tormes --metadata my-metadata.txt --output out-directory
See more options that you can add to the software here<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnmquijada%2Ftormes%23usage&data=04%7C01%7C%7C63d5b64207ba4e24c19f08d98fc33899%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637698890887092380%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=hD5WZX%2BSkxjlH48vEyEzgTx8HC9Ar%2Ff3fH4WiBgwNJQ%3D&reserved=0>
Just a some days ago, I added a shortcut on how to quickly generate metadata from a directory containing raw reads to the wiki (click here<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnmquijada%2Ftormes%2Fwiki%2FShortcut-to-generate-the-metadata-file-for-TORMES&data=04%7C01%7C%7C63d5b64207ba4e24c19f08d98fc33899%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637698890887102372%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=75WkKesUzVcHS5fXhZy%2FtVOOrD17cuC2xHHOszYmzBE%3D&reserved=0>). I will update it today to show how to do so also with genomes ;)
I will close the issue now but feel free to reopen!
Best,
Narciso
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnmquijada%2Ftormes%2Fissues%2F42%23issuecomment-944166711&data=04%7C01%7C%7C63d5b64207ba4e24c19f08d98fc33899%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637698890887102372%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=XaHGJCMFj3C6grjyJ7vywVgNM4z11waV4eCWNUqr1QU%3D&reserved=0>, or unsubscribe<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FATCVLQ5D4APUTFCXTN7AFP3UG74D7ANCNFSM5DWZQFKA&data=04%7C01%7C%7C63d5b64207ba4e24c19f08d98fc33899%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637698890887112369%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=PuEc5njCy5153%2FRQE1V3wdxCbw7gppKrnaYHpul2yPc%3D&reserved=0>.
Triage notifications on the go with GitHub Mobile for iOS<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7C63d5b64207ba4e24c19f08d98fc33899%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637698890887112369%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=swme3LPFwpvmT1DF0ET%2BsENN1IxP9DUeliANdTnPyAk%3D&reserved=0> or Android<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7C63d5b64207ba4e24c19f08d98fc33899%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637698890887122364%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=fJSHKtTOdydYPo8RlEbV5iinP2wS9Fr2mv93BEnu23k%3D&reserved=0>.
|
Hi Vincenzo, I was very quick closing the issue hahaha I am afraid that your error relies on the interpreter of your system... It seems that it does not recognize the Maybe you are running an older version of bash. Could you please run the following and let me know the output?
Best, |
Ahahah, yes, unfortunately it was too early! This is what I got by running the scripts: So I have installed a new version and set it as default shell following the steps in this link (hopefully I didn't make it worse with this): However, tormes gives me the same error, even though the bash version is now this: This is free software; you are free to change and redistribute it. It seems a never-ending story... (LOL) All the best |
Hi Vincenzo! Well... programming is like the tip of an iceberg... 10% coding, 90% debugging. But we are getting closer! Good that you updated bash in your system. I think that the problem now is the bash that tormes is trying to use, as specified in its shebang (https://linuxize.com/post/bash-shebang/). In the scripts for tormes, I made the shebang to be To make sure that this is the issue, can you please run the following and paste the output?
Thanks! |
Hi Narciso! Thanks, I'm learning a lot from this conversation! While running /usr/local/bin/bash --version gives me: This is free software; you are free to change and redistribute it. Regards, Vincenzo |
Hi Vincenzo, Good. So tormes is trying to use So you have two options here:
I would say that you use the second approach (modifying tormes shebang), so you don't have to deal with this macOS (in)security stuff. Let me know! |
Hi Narciso, Yes, I didn't update bash in /bin because it was not recommended for mac... (tormes-1.3.0) MacBook-Pro-di-vincenzo:~ vincenzopennone$ for i in I have no idea what this means... sorry... Cheers, Vincenzo |
Hi Vincenzo, Oh man, another different macOS behaviour. The "-i" flag of
An then run again:
Let's see... |
conda install -c conda-forge sed This gives me an error... (base) MacBook-Pro-di-vincenzo:~ vincenzopennone$ conda install -c conda-forge sed Package Planenvironment location: /Users/vincenzopennone/miniconda added / updated specs: The following NEW packages will be INSTALLED: sed conda-forge/osx-64::sed-4.7-h3efe00b_1000 Proceed ([y]/n)? y Preparing transaction: done >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<
environment variables:
populated config files : /Users/vincenzopennone/.condarc An unexpected error has occurred. Conda has prepared the above report. I have found this tutorial: But I wait for your green flag before using it! Thanks Vincenzo |
Hi Vincenzo, Thanks for the report. The tutorial looks fine! I was trying to do the same by using conda, but obviously it failed... Then install the gnu-sed as explained in your tutorial. Do you have experience with the bashrc file? Best, |
Ok, I have used the tutorial and I got the exact outputs that were described, so I guess now I have gnu-sed installed and which sed gives me /usr/local/opt/gnu-sed/libexec/gnubin/sed So, I activated the tormes environment and run This way, tormes seems to work! I have tried the same example that I was running a few posts above, however, it seems that not everything worked well. The sample 1 (two read files) did not produce any output and the sample 2 (contigs) failed the annotation. No html report was produced. I attach the log file. Thanks again for all your patience! Vincenzo |
Hi Vincenzo, Could you please run this?
By doing this, tormes will run in the background of your computer and won't see anything, but all the outputs will be stored in the file "error-tormes.txt". If you think you have sensitive information, please address me at nmartinquijada@gmail.com Thanks! |
Done! Here's the file: Thanks a million, Vincenzo |
Hi Vincenzo, Thanks for sharing!
The read files do not produce any output because their mean length is 50bp and by default tormes trims at 125bp. You can use the The annotation with Prokka is failing because of an issue with tbl2asn. We'll force to install the required version, but you can also run tormes without Prokka by using the So, things to do:
And please send to me this "error-tormes.txt". Thanks, |
Hi Narciso, So, the problems are not finished yet!
I'm starting thinking that tormes is not compatible with my mac... In any case thanks, this discussion is teaching me a lot! Vincenzo |
Hi Vincenzo, Good that you are learning! I am sorry I still did not get the clue... You are running incompatibility issues with this mauve again... So the thing is that tormes is a pipeline that wraps the work of many other software that also require some software and dependencies. I can check what is causing errors for you with tormes, but with the other software it becomes a bit more complex.
You will run into an error. But this does not mean that Prokka won't work at all in your system. Maybe if you create a conda environment just with Prokka it will work. However, in the environment that you created for tormes, there are some packages that are running into conflicts in your system. Can you please run this and share the "error-tormes.txt" with me please?
I will create a virtual machine mimicking your system, so I will try to reproduce the error. However, it might take time. In the meantime... are you familiar with VirtualBox? (https://www.virtualbox.org/) Best, |
Hi Narciso, Here is the error file I will have a look about the VM, I knew about their existence to run windows on mac, but I've never thought about it with linux... All the best, Vincenzo |
Hi Vincenzo, Thanks a lot for sharing all the error files. I will consider all the issues here for a next release of tormes, where I should consider other alternatives for those having issues with conda. You were not doing anything wrong! Do not blame your computer either... let's say we did not get the "optimal configuration". Yeah, that's polite xD Most things have solutions, but sometimes it takes longer. I definitely encourage you to use VM. That might solve your incompatibility issues. Regarding tormes in your computer. I see from the "error-tormes.txt" that most software run properly but you still have some issues.
You are still missing one R package installation:
The rRNA detection with Barrnap is failing due to nhmmer. There is a similar issue in its developer's page, but does not have a response yet... Prokka is failing due to tblast2n (you can perform the gene prediction with the
If you happen to run all that, you can try tormes again as:
I may visit León sometime, as I am working in a project with very nice people from there! I think you know them ;) Best, |
Hello,
I got messages as below for each dependency: **Channels:
InvalidMatchSpec: Invalid spec 'tormes[url=file:///Users/min-tinglee/tormes-1.3.0-py36_0.tar.bz2]': Libmamba only supports a subset of the MatchSpec interface for now. You can only use ('name', 'version', 'build', 'channel', 'subdir'), but you tried to use ('url',).** Could you help me resolve this? Thank you so much in advance! |
Hi,
I am trying to install tormes but when I use: conda env create -n tormes-1.3.0 --file tormes-1.3.0.yml, I get the following error:
Collecting package metadata (repodata.json): done
Solving environment: failed
ResolvePackageNotFound:
I have updated conda but it has not resolved the issue. Any help much appreciated.
Thanks!
The text was updated successfully, but these errors were encountered: