Giter VIP home page Giter VIP logo

Comments (5)

Kinggerm avatar Kinggerm commented on August 12, 2024 1

Hi Eugene and Allison,

I just made the change which is making the index into the user assigned output directory. Let me know if you have any other suggestions!

Jianjun

from getorganelle.

Kinggerm avatar Kinggerm commented on August 12, 2024

Hi Allison,

You installed GetOrganelle in the root directory as I saw from log, it might be the permission issue. You should make the directory writable for Bowtie2 to output the index. You might also need to add sudo before chmod:

sudo chmod +w /GetOrganelle/Library/SeqReference

Please let me know the updates. Good luck!

Jianjun

from getorganelle.

Banshee1221 avatar Banshee1221 commented on August 12, 2024

Hi Jianjun

The way that you provide the library is not conducive to running this tool in a shared (cluster) environment nor through containers since.

We run bioinformatics tools in Singularity containers and I've solved Allison's issue by cloning the repo in her $HOME, followed by specifying the container of your tool (which I packaged) with the -s flag to her $HOME/GetOrganelle/Library.

I would suggest perhaps looking at ways of splitting the library out and allowing it to be pulled in at runtime per user to the user's directory? This would alleviate the issues with multiple users trying to run it at the same time or run it via containers.

Eugene

from getorganelle.

Kinggerm avatar Kinggerm commented on August 12, 2024

Hi Eugene,

Actually once bowtie2 index was made for the first time, the index could be shared and would not be overwritten any more in this version of GetOrganelle. I mean there would not be a problem for multiple users to access it simultaneously. However it is indeed not a good way to configure bioinformatics tools - writing stuff back to the bin directory even only for the first time. You are absolutely right at that point.
I had thought of making the index into the user assigned output directory because making the bowtie2 index is actually very fast and space-costless.
Thank you very much for the suggestion and thanks for helping Allison!

Jianjun

from getorganelle.

Banshee1221 avatar Banshee1221 commented on August 12, 2024

I will hopefully get around to testing this soon, but I think you can close this issue now. Thanks so much for the quick feedback!

from getorganelle.

Related Issues (20)

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.