Comments (7)
I appreciate your advice. This was what I have been looking for. I will
update the installer with it in the next release.
Thanks!
Jin
On Wed, Apr 6, 2016 at 8:20 AM, Ryan Dale [email protected] wrote:
bioconda https://bioconda.github.io/ might help make the software
installation much faster and reproducible. For example if you write a
requirements.txt that looks something like:bwa ==0.7.3
samtools ==0.1.19
bedtools ==2.19
ucsc-wigtobigwig
ucsc-bedgraphtobigwig
ucsc-bigwiginfo
ucsc-bedclip
matplotlib
numpy
scipy...and everything else you need
Then everything can be installed with:
conda install
--prefix $SOFTWARE_HOME/software_bds
--file requirements.txt
--channel biocondaA couple details:
- it looks like in install_dependencies.sh you manually separate
Python environments, which can also be handled by conda. You would need a
second requirements file and would need to choose a different directory- there are a couple of tools not yet on bioconda, but that's an easy
fix. Exception to that might be MCR due to licensing- --prefix $HOME/software_bds in the conda command creates the
environment there, minimizing changes to the pipelineJust a suggestion. I used to have installation scripts like this but then
found conda. Then bioconda came along and helped more. Made things much
easier for other people to get things running and much less brittle.—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
#1
from chipseq_pipeline.
AQUAS pipeline now supports anaconda virtual environment. You don't have to add those parameters if you have installed dependencies with install_dependencies.sh
.
bds chipseq.bds -conda_env [CONDA_ENV_PY2] -conda_env3 [CONDA_ENV_PY3]
However, some R packages (snowfall, spp, ...) in R 2.15.x, Anshul's software (phantompeakqualtools and align2rawsignal) and MCR were not available in official conda channels. So you still need to install them with an updated install_dependencies.sh.
from chipseq_pipeline.
Very nice, thanks.
Just FYI, spp
is available in the bioconda channel as well as some other R packages. I'd be happy to help get recipes for the other dependencies added as well if you're interested.
from chipseq_pipeline.
I don't think the latest version of SPP is on there. It (SPP) was updated
just a few months ago with changes we specifically added.
Anshul
On Apr 11, 2016 6:07 AM, "Ryan Dale" [email protected] wrote:
Very nice, thanks.
Just FYI, spp is available in the bioconda https://bioconda.github.io/
channel as well as some other R packages. I'd be happy to help get recipes
for the other dependencies added as well if you're interested.—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
#1 (comment)
from chipseq_pipeline.
It would be really great if you would help with missing dependencies.
Anshul
On Apr 11, 2016 6:07 AM, "Ryan Dale" [email protected] wrote:
Very nice, thanks.
Just FYI, spp is available in the bioconda https://bioconda.github.io/
channel as well as some other R packages. I'd be happy to help get recipes
for the other dependencies added as well if you're interested.—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
#1 (comment)
from chipseq_pipeline.
The latest version of SPP is here https://github.com/hms-dbmi/spp
On Apr 11, 2016 9:12 AM, "Anshul Kundaje" [email protected] wrote:
I don't think the latest version of SPP is on there. It (SPP) was updated
just a few months ago with changes we specifically added.Anshul
On Apr 11, 2016 6:07 AM, "Ryan Dale" [email protected] wrote:Very nice, thanks.
Just FYI, spp is available in the bioconda https://bioconda.github.io/
channel as well as some other R packages. I'd be happy to help get recipes
for the other dependencies added as well if you're interested.—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
#1 (comment)
from chipseq_pipeline.
Ah great, I missed that SPP is on github now. Good to know. I will look into getting the dependencies sorted out.
from chipseq_pipeline.
Related Issues (20)
- aquas_chipseq pipline SPP error HOT 6
- Trimmed data-sets HOT 1
- Read length HOT 2
- shuf: end of file HOT 8
- "-q [SLURM_ACCOUNT_NAME]" interpreted as file HOT 1
- ERROR:root:--extsize must >= 1! HOT 2
- Fatal error: chipseq.bds, line 1354, pos 2. Task/s failed. HOT 4
- [fread] Unexpected end of file (bwa_sai2sam_pe_core) HOT 6
- dead loop HOT 18
- job submission command HOT 2
- [Error] two same tag align file in (z)cat and shuf in pipe HOT 1
- Missing `-c` for `macs2 peakcall` ? HOT 1
- pipeline deprecated? HOT 2
- Can't download hg19 genome data HOT 2
- Some reps get ERROR:root:--extsize must >= 1! HOT 2
- Documentation for macs2? HOT 2
- Citing the AQUAS Pipeline HOT 1
- ERROR:root:--extsize must >= 1! and chipseq.bds can not get all replicates go through HOT 25
- mm10 HOT 1
- JSD error: "RuntimeError: module compiled against API version 0xc but this version of numpy is 0xa" 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 chipseq_pipeline.