Comments (12)
Hi,
In general you may define the number of threads in the configuration file (max_threads
parameter) - https://github.com/nunofonseca/irap/wiki/8-Configuration-file
However, currently this parameter it is not passed to the bowtie2-build program.
It seems that bowtie2-build program (version 2.2.6) does not support multi-threading. Is there a parameter to enable multi-threading in bowtie2-build?
Cheers
from irap.
Hey,
I tried hisat2 as mapper, and there is the same problem. The -p option is not passed to hisat2-build.
Best regars
from irap.
Yes, for hisat2-build the -p option was not being enabled - it is now fixed in the devel branch.
Thanks.
from irap.
Hey,
I found the parameter for bowtie2-build:
--threads <int>
By default bowtie2-build is using only one thread. Increasing the number of threads will speed up the index building considerably in most cases.
Is it enough if I change
bowtie2_index_params=$(bowtie2_index_options)
to
bowtie2_index_params=--threads $(max_threads) $(bowtie2_index_options)
to enable the option for bowtie2-build?
Edit: this option was added in bowtie2 version 2.2.7... Is it possible to upgrade to a newer verison in iRAP?
from irap.
Hi,
yes to both questions. I'll try to include bowtie2 2.2.7 (or later) version in the next release of iRAP.
Cheers.
from irap.
Hey,
sounds good! Do you have a plan when to release next version of iRAP?
Cheers,
from irap.
It should happen in February.
Cheers.
from irap.
Hi,
I just pushed a (minor) new release of iRAP that includes bowtie 2.2.9 and multi-thread support for bowtie2-build. Please let me know if it works for you to close this issue.
Thanks.
from irap.
Hey,
Thanks for the fast response!
I updated as in the Wiki described, but:
-
`./scripts/irap_install.sh -a -s .` from Wiki did not work -> `./scripts/irap_install.sh -s . -a` did work.
- Then I got an error
Makefile:490: recipe for target 'yapi.o' failed make: *** [yapi.o] Error 1
I try do a full reinstall and report to you.
The log file: 2301171046.txt
Edit: Full reinstall worked, data is analysed atm.
from irap.
Hi,
Thanks for the report. The full update (./scripts/irap_install.sh -s . -a) should be working now (devel branch).
You may quickly update the core iRAP code and bowtie2 by running
./scripts/irap_install.sh -s . -u
./scripts/irap_install.sh -s . -x bowtie2
Cheers.
from irap.
Everything works fine for me atm. Data is analysed without error and I did not see problems regarding multithreading so far. Thank you for the help!
Cheers
from irap.
Great! Thanks for reporting the issues!
Cheers.
from irap.
Related Issues (20)
- aux/R/irap_de.R::process.cmdline.args mis-casts --min (opt$min_count) as a string, should be integer HOT 1
- sample name do not match
- fastq_pre_barcodes.c:34:17: fatal error: bam.h: No such file or directory
- Downloads to a submodule?
- iRAP pipeline for EMBL-EBI Expression Atlas HOT 1
- Configuration file for strand specific protocol
- mapper options in config file is ignored HOT 3
- irap_raw2metric no html file, not gzipped HOT 7
- our_prefix error when analysis name is same as the raw read file name without suffix HOT 2
- failed to load GTF file HOT 3
- RSEM strandness HOT 12
- TPM values rounded to 2 decimals HOT 3
- Docker link in wiki is wrong HOT 1
- Error running Docker image HOT 2
- iRAP's Kallisto call seems to provide read length at fragment size parameter HOT 1
- sh: 1: set: Illegal option -o pipefail error in "irap_gtf_to_fasta". HOT 4
- iRAP does not recognise stage0 completion for large genomes with HISAT2 HOT 5
- docker image for v1.0.1 HOT 2
- docker image 1.0.1 not working HOT 1
- No rule to make target HOT 1
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 irap.