-
Notifications
You must be signed in to change notification settings - Fork 3
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
Do I need to install rMATS and Majiq locally on my computer before Baltica installation? #26
Comments
You don't need to install any of the packages directly if you have containers available. Baltica works out-of the box with singularity and docker. Do you have singularity available? Please have in mind that depending on the size of the RNA libraries and number of samples, this may take several hours to compute, so we suggest using a high-performance computer where you can distribute the jobs into multiples. |
Thank you, tbrittoborges! I have Docker available, but I can install Singularity on my computer as well. Do you mean I need to install Singularity within Docker first, or can I use Baltica with either Singularity or Docker independently? |
If you can install singularity, it should work without any further issues with: See https://dieterich-lab.github.io/Baltica/setup.html for details, or ask me here. |
Thank you, you mentioned Baltica is computing intensive if I have many samples. If I have already trimmed adapters and aligned my RNA-seq reads to hg38 with HISAT2 aligner, can I start Baltica with indexed sorted bam files instead of raw fastq reads so that I can save some processing time? |
Baltica takes RNA-Seq alignment (.BAM files) as input, whereas there is no option for FASTQ. Although I tested it on consumer laptops, you should expect several of hours of processing per sample, as it runs 5 different methods for each sample. |
I attempted to install Singularity on my Mac Studio with an M1 chip but was unsuccessful. However, I managed to successfully install Docker. I noticed there are two Baltica images in Docker; it appears that one image is no longer supported by Docker, while the other carries a version tag of 1.0. Should users work with the version 1.0 image? |
The docker files are available here: https://github.com/dieterich-lab/Baltica/tree/master/docker |
Thank you very much! As I'm new to Docker, I apologize for this basic question: May I click "pull" and "run" for the Baltica tag 1.0 directly in my Docker application, instead of using the link provided? I assume they are the same. |
In principle, you don't need to do much, c should pull the containers for you. Please read here for details. So you need to replace --use-singularity to Each method has it own container. Note of caution: I haven't tested baltica with docker or on a laptop. If you encounter any issues, I am happy to try to help. |
Thank you so much! I appreciate your development of Baltica and the availability of a Docker version to simplify its usage. I successfully pulled the Baltica Docker image on my Mac Studio with an M1 chip, but encountered an issue when attempting to run it. The error message "ERROR: You must set a unique PASSWORD (not 'rstudio') first!" appeared (screenshot attached). Could you please provide some guidance on how to resolve this issue? Thank you for your assistance. ![]() |
Docker file for Majiq 2.2 failed under snakemake environment:
|
This is a Snakemake bug, please refer to snakemake/snakemake#2607 for a fix |
I tried to install Baltica on MacOS with an M3 chip using instructions on the webpage (https://dieterich-lab.github.io/Baltica/setup.html) but failed with error messages: fatal: destination path 'baltica' already exists and is not an empty directory. ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt' I think I need to install Singularity first and I tried to install Singularity but failed (sylabs/singularity-userdocs#254). |
I have just reproduced the installation of baltica on mac air m1, it does not depend on singularity:
So this works fine. It seems like you don't have a lot of experience with such type of workflow. And, unfortunately, I don't have the throughput to go over the details on how to use it on OSX. If you want to use baltica as it was intended, please try using a high-performance computer with a scheduler (SGE, Slurm etc.). Then I can offer some support. |
Thank you very much. I followed your instructions and got it installed on my MacOS. Since I do not have all the other components (e.g. leafcutter, majiq, rmats, etc) installed locally, I think I still need to install Singularity on my Mac so that I can run the Baltica container through Singularity, am I on the right track? Building wheels for collected packages: baltica Baltica implements workflows for differential junction usage methods, and Runs baltica with <CONFIG_FILE> and <SNAKEMAKE_ARGS> Options: |
Hi Baltica users,
Do I need to install rMATS and MAJIQ locally on my computer before installing Baltica? I’ve tried multiple times to install MAJIQ on macOS with an M1 or M3 chips but haven’t succeeded.
Thanks,
Xiao
The text was updated successfully, but these errors were encountered: