Code Monkey home page Code Monkey logo

Comments (5)

zhxiaokang avatar zhxiaokang commented on September 15, 2024

Hi Jessie,

Thank you for using RASflow.

Snakemake will always check the final "output" (the input of rule end) and if it finds that the required file is already there, it will do nothing but just say "Nothing to be done."

And the final "output" of QC is: config["FINALOUTPUT"] + "/" + config["PROJECT"]+ "/fastqc/report_quality_control.html" (this can be found in workflow/quality_control.rules), and the first two paras are defined in the config file configs/config_main.yaml. So I suggest to check whether that file is already there (even an empty file with that name) and delete it if it exists. And rerun the workflow.

from rasflow.

jessiechan0752 avatar jessiechan0752 commented on September 15, 2024

Thank you for the detail explanation Xiaokang! This issue is solved, but now I have another question: can we start the pipeline directly from DEA without alignment?

from rasflow.

zhxiaokang avatar zhxiaokang commented on September 15, 2024

Yes, but it's tricky. Because you need to make sure that the quantification of transcript/gene is already done and the files are organized in a way that RASflow can recognize (refer to the output from quantify_trans.rules if transcriptome is used as ref, or align_count_genome.rules if genome is used as ref. Then you can use the Snakemake file for DEA:
nice -5 snakemake -s workflow/dea_trans.rules 2>&1 | tee logs/log_dea_trans.txt if you're using transcriptome as reference, or
nice -5 snakemake -s workflow/dea_genome.rules 2>&1 | tee logs/log_dea_genome.txt if the genome is used as reference.

from rasflow.

jessiechan0752 avatar jessiechan0752 commented on September 15, 2024

Problem solved! Thanks a lot Xiaokang!

from rasflow.

zhxiaokang avatar zhxiaokang commented on September 15, 2024

Glad to hear that. I'll then close this issue. Feel free to open a new issue when you have another problem.

from rasflow.

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.