You have to keep in mind that not every bioinformatics package is going to be available in conda. It the issue has been with the speed of resolution of package names then there is a better way to do that using mamba. If you feel comfortable with conda then try this: Greatly speed up conda by using mamba
If you used miniconda to install conda then it is likely present in this directory $HOME/miniconda3/condabin/conda. Check to make sure you see it there by ls -l $HOME/miniconda3/condabin/conda. If that shows a result then do export PATH=$PATH:$HOME/miniconda3/condabin/. This will allow you to run conda seamlessly.
It would help to get some command line basics under you belt. I recommend this online tutorial for basic unix.
Don't create separate venv in python. Allow conda to create a new environment for packages and it will install all necessary dependencies in it. When you activate that environment (conda activate) you will be able to use those programs.
If you used anaconda then your conda is likely in $HOME/anaconda/bin/conda. In that case you will do export PATH=$PATH:$HOME/anaconda/bin/.
Python 3.9 has few major changes and might not be supported. So maybe trying python version 3.6 might have luck. This is likely the issue in your case. There are several breaking changes with python 3.9/3.8.
conda create --name simlord_env python=3.6.5
Then activate the environment.
conda activate simlord_env
Now install simlord using the command;
conda install -c bioconda simlord
This way simlord command will be available whenever simlord_env is active in your terminal.
Hi, so much appeared to work in Terminal that didn't before but ultimately I still landed with the same error on Windows CMD. I will try after 9am (BST) on my Linux VM on my uni servers
Thank you so much. I have it installed now. Am I correct in saying that SimLoRD works with only .fasta files, creates a .fastq file and then you can vectorise it?
Correct up to .fastq part. I am not sure what you mean by vectorize. You simply have a simulated fastq file that has real fastq sequence data. It can be used for any analysis that you normally would do with real data.
I've learnt since that Vectorisation is a different process. It's Computer Science, where data is represented as probabilistic decimal numbers. It's used for various computations, such as Cluster Analysis.
Please use conda to install bioinformatics software. You will save on asking a lot of questions. Use conda part of the tutorial: Creating workflows with snakemake and conda
Fastq files are plain text. What do you mean by get read files from .fastq files? You can simply look at contents of an uncompressed fastq file using less/cat/more command.
Both Windows and Linux Ubuntu have struggled working with the conda command
Struggled in what way?
It is critical that the order of repositories be exactly as shown here. Execute these commands again to be sure.
You have to keep in mind that not every bioinformatics package is going to be available in conda. It the issue has been with the speed of
resolution
of package names then there is a better way to do that usingmamba
. If you feel comfortable withconda
then try this: Greatly speed up conda by using mambaIt keeps saying command not found :( I really am trying
If you used
miniconda
to installconda
then it is likely present in this directory$HOME/miniconda3/condabin/conda
. Check to make sure you see it there byls -l $HOME/miniconda3/condabin/conda
. If that shows a result then doexport PATH=$PATH:$HOME/miniconda3/condabin/
. This will allow you to runconda
seamlessly.It would help to get some command line basics under you belt. I recommend this online tutorial for basic unix.
I used Anaconda 3. I now have Python 3.9 as my venv. but still get UnsatisfiableError.
Don't create separate venv in python. Allow
conda
to create a new environment for packages and it will install all necessary dependencies in it. When you activate that environment (conda activate
) you will be able to use those programs.If you used
anaconda
then yourconda
is likely in$HOME/anaconda/bin/conda
. In that case you will doexport PATH=$PATH:$HOME/anaconda/bin/
.