Giter Site home page Giter Site logo

qiime-deploy-conf's Introduction

QIIME: Quantitative Insights Into Microbial Ecology

QIIME 2 has succeeded QIIME 1 as of January 1, 2018. QIIME 1 is no longer officially supported, as our development and support efforts are now focused entirely on QIIME 2. For more information about what this means, see our blog post: QIIME 2 has succeeded QIIME 1.

QIIME 1 users should transition from QIIME 1 to QIIME 2. If you're new to QIIME, you should start by learning QIIME 2, not QIIME 1.

The QIIME 1 website can be found at http://www.qiime.org. For related software projects and data, see biocore.

qiime-deploy-conf's People

Contributors

antgonza avatar aubreybailey avatar bodington avatar davidsoergel avatar dmdu avatar ekopylova avatar eldeveloper avatar gregcaporaso avatar jairideout avatar josenavas avatar pdmars avatar samfway avatar vimalkvn avatar wasade avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

qiime-deploy-conf's Issues

Remove gtools and klar

(python27)06:51:29 software$ find qiime/qiime/. -type f -exec egrep -H "gtools|klar" {} \;
(python27)06:51:44 software$ find pycogent/cogent/. -type f -exec egrep -H "gtools|klar" {} \;

They don't appear to be in use anywhere

should we have a qiime-dependencies.conf?

I'm setting up a new server that we'll be using for a lot of QIIME analyses in my lab. One thing I'd like to be able to do is have all of the dependencies (basically, everything except QIIME itself) installed in location that is accessible system-wide, and then individual users put the QIIME git repo under their user account so they can work on their own branches, etc.

I could see doing this if we had a qiime-deploy that didn't install QIIME. Users could then add something like source /qiime_software/activate.sh to their .bash_profile, and add their QIIME fork to PATH and PYTHONPATH, or whatever their preferred strategy is for pointing to QIIME. If the user is also a PyCogent or BIOM developer, they could point to versions of those repos under their user account also. Or maybe a better strategy is to just use the dev conf file, and let the user override PATH and PYTHONPATH to point to any repos that they're a developer on?

@wasade, @jrrideout, and @pdmars: do you have thoughts about how to handle this?

Update QIIME conf file to not pull qiime_test_data

Now that qiime_test_data has been merged into the main QIIME repo, the QIIME 1.6.0-dev conf file needs to be updated so that it doesn't pull from the old repo anymore. This old repo will be left in place so that existing links (e.g. on the QIIME blog) don't break, and @gregcaporaso will be updating the README to point users to the new location.

python 2.7.3

Should we add python 2.7.3 in the dev version?

Wrong installation link

Hi Meren,

I'm excited to start my first oligotyping analysis with your software! Just fyi, the link to the installation instructions on your tutorial "Oligotyping pipeline explained" is incorrect. Other users may be having difficulty locating the install instructions as well.

Best,
Michelle

v1.8.0 [R] package failure

FYI, on Centos 6, the R configuration and installation fails unless we need to add:

"autoconf-configure-options: --without-x"

Here is the full entry:

[r]
version: 3.0.2
build-type: autoconf
release-file-name: R-3.0.2.tar.gz
release-location: http://cran.case.edu/src/base/R-3/R-3.0.2.tar.gz
relative-directory-add-to-path: bin
autoconf-configure-options: --without-x
autoconf-make-options: -j4

Cheers,
-E

R install should enable shared libraries

I'm not aware of a reason to avoid this, and it reduces deployment burden for others as R is a common package for a lot of other platforms. This was discussed on the forum here, but I disagree that enabling shared libraries as a compilation mod is a concern for QIIME (if it is, then that is a concern for R in general...)

ability to set paths when deploying auto-deploy script

It would be really nice to be able to define the path that is used for the .bashrc file during auto-deploy. (and the set up of the bashrc) as an option in the app_deploy.py script. I have run into problems on compy tracking down the paths, which is I think primarily related to python installation pointing to /home/lapa4025 instead of the new /Users/lapa4025. I reinstalling python to fix this. Might not be a general problem, but being able to specify the path (e.g. to $HOME) may solve future problems. This sort of ability was also requested by the IT person setting up Qiime on virtual machines for the ACAD workshop.

Thanks!

Wrong version of mothur in qiime-1.5.0-dev/qiime.conf

The link to download mothur in qiime-1.5.0-dev/qiime.conf downloads mothur 1.27 instead of 1.25.

I can't find a precompiled 1.25 binary on the mothur website, and I wasn't able to add a target the config file to build mothur from source because it looks like the build requires manual editing of the makefile.

should we merge the qiime-deploy-conf repo with the qiime-deploy repo?

Should we merge the qiime-deploy-conf repo with the qiime-deploy repo?

It'll be one less repo to keep track of and I'm not sure what the benefits are of keeping these two separate. Often times I'll have to submit two pull requests and make sure that they both get merged at the same time, which is a pain. Also, it'll be one less repo that users have to clone in order to use the tool.

Are there any objections to this change? If not, I'm happy to work on this.

Permissions set differently on different directories in /home/ubuntu/qiime_software/

Not a major issue, but I noticed that the permissions on these directories in the EC2 instance:

fasttree-2.1.3-release
cytoscape-2.7.0-release 
pplacer-1.1-release 
parsinsert-1.0.4-release

Have permission 700. This means that other users can't access things like the FastTree executable, even if

/home/ubuntu/qiime_software/fasttree-2.1.3-release/

is in their $PATH.

I came across this because I have a mutli-user cluster set up for my class this semester on AWS (the StarCluster CreateUsers plugin is awesome, btw), but I'm having everyone share a single QIIME install. Running FastTree failed as another user on the system.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.