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
Version conflicts in running F1000 Workflow #545
Comments
Ariel,
Normally this does build with the later version (ie R>3.5), I recently I
redid every step at a workshop with no problem with structSSI.
However, all the Bioconductor packages must be installed with Bioclite not
with install.packages.
If you could send us the exact error and the code that produced it, we
might be able to debug it better,
Thanks
Susan
…On Thu, Aug 16, 2018 at 7:47 PM, Ariel Balter ***@***.***> wrote:
This may just indicate my R ignorance, but there are packages in that
workflow that only build with R≥3.5.0 (for example phyloseqGraphTest)and
ones that only build for lower R versions, such as structSSI, R≤ 3.4.4.
How does one create an environment to run the workflow?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#545>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABJcvbfDFRGjO3L_4CyxoTE481sZk-Hwks5uRi7RgaJpZM4WA4pU>
.
--
Susan Holmes
John Henry Samter Fellow in Undergraduate Education
Professor, Statistics
2017-2018 CASBS Fellow,
Sequoia Hall,
390 Serra Mall
Stanford, CA 94305
http://www-stat.stanford.edu/~susan/
|
@spholmes -- I was able to fix things eventually by going outside R and installing some additional linux libraries. But I'll still see if I can come up with a working example showing the kinds of conflicts I was running into. However, have you had any success setting up the environment using Conda?
I set my channels as per the bioconda docs:
|
Unfortunately the Biconda updates are not regular and on the same schedules
as Bioconductor and R
(which are October and May bianually) so they tend to be out of sync.
Thanks for letting us know that for now you have managed to get them up and
running on linux.
…On Mon, Aug 20, 2018 at 11:50 AM Ariel Balter ***@***.***> wrote:
@spholmes <https://github.com/spholmes> -- I was able to fix things
eventually by going outside R and installing some additional linux
libraries. But I'll still see if I can come up with a working example
showing the kinds of conflicts I was running into.
However, have you had any success setting up the environment using Conda?
***@***.***:~$ conda create -n r35 r-base=3.5 bioconductor-dada2
Solving environment: failed
UnsatisfiableError: The following specifications were found to be in conflict:
- bioconductor-dada2 -> bioconductor-biostrings[version='>=2.32.1'] -> bioconductor-biocgenerics[version='>=0.15.6'] -> r=3.3.1 -> r-base==3.3.1
- r-base=3.5
Use "conda info <package>" to see the dependencies for each package.
I set my channels as per the bioconda docs:
***@***.***:~$ cat .condarc
channels:
- bioconda
- conda-forge
- defaults
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#545 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ABJcvXR2Nz16Wel_HY1kCZvcDom6VTJLks5uSwThgaJpZM4WA4pU>
.
--
Susan Holmes
John Henry Samter Fellow in Undergraduate Education
Professor, Statistics
2017-2018 CASBS Fellow,
Sequoia Hall,
390 Serra Mall
Stanford, CA 94305
http://www-stat.stanford.edu/~susan/
|
Yes--having them in sync would be a great help to the community. I've never had trouble with using conda as my master tool except with Bioconductor packages. |
I did come up with a reproducible installation using conda. It requires an older version of R, but everything else is more or less up to date, and DADA2 is at the latest. 1. Set the channelsFirst of all, you need to set the channels like this, which is different than the order bioconda recommends: .condarc
Note, that if you don't want this as your default 2. Create the environment and activate it
At this point, you can put the above 3. Install the packages:
4. Reinstall
|
This may just indicate my R ignorance, but there are packages in that workflow that only build with R≥3.5.0 (for example
phyloseqGraphTest
)and ones that only build for lower R versions, such asstructSSI
, R≤ 3.4.4.How does one create an environment to run the workflow?
Perhaps you could create a packrat or (better yet) conda environment.
The text was updated successfully, but these errors were encountered: