RSEM-CONTROL-FDR(1)

πŸ“¦
version 1.3.3 Β· 5 versions
, in ubuntu noble, ubuntu resolute

✨ RSEM-CONTROL-FDR ✨

okay bestie, pull up a chair πŸŽ€ this is the rsem-control-fdr page from your friendly neighborhood User Contributed Perl Documentation, and it's literally just vibes + math. lowkey it's the bouncer at the club that checks your genes' IDs before letting them in the DE list πŸ’…


🌸 NAME 🌸

rsem-control-fdr β€” filter EBSeq output for statistical significance. no cap, that's the whole job. it takes the big messy results and keeps only the ones that passed the vibe check πŸ¦‹


✨ SYNOPSIS ✨

rsem-control-fdr [options] input_file fdr_rate output_file

three positional args, options optional, and honestly? that's it. iconic.


🧚 ARGUMENTS 🧚

  • input_file β€” this one HAS to be the main result file that rsem-run-ebseq made for you. it's the one holding every gene and transcript together with all their associated statistics. the whole roster, fr fr.
  • fdr_rate β€” the desired false discovery rate (FDR). yes, the actual FDR you want. you type it, we honor it. ✨
  • output_file β€” this file is a subset of the input_file. it only contains the genes/transcripts that got called as differentially expressed (DE). πŸŽ‰
okay so when more than 2 conditions exist, DE is defined as not all conditions are equally expressed. that's the definition, periodt.

and like, huge reminder: statistical significance does NOT necessarily mean biological significance 😭 so please, also refer to the fold changes to decide which genes/transcripts are actually biologically significant. stats said yes, biology might say "ma'am this is nothing."

also β€” when more than two conditions exist, this file will not contain fold change information and you'll have to calculate it from input_file.condmeans by yourself. sorry bestie, you're on your own for that one πŸ™ˆ


πŸ’… OPTIONS πŸ’…

  • --hard-threshold β€” use the hard threshold method to control FDR. if you set this, only those genes/transcripts with their PPDE >= 1 - fdr_rate get called as DE. strict queen behavior. (Default: on) πŸ‘‘
  • --soft-threshold β€” use the soft threshold method to control FDR. if you set this, the program will try to report as many genes/transcripts as possible, as long as their average PPDE >= 1 - fdr_rate. this option is equivalent to using EBSeq's crit_fun for FDR control. generous queen behavior, she wants everybody in the group chat. (Default: off) 🫢
  • -h/--help β€” show help information. when in doubt, ask. πŸ’–

🌈 DESCRIPTION 🌈

this program controls the false discovery rate and reports differentially expressed genes/transcripts. that's the mission statement, and she ate. πŸ”₯


πŸ“ EXAMPLES πŸ“

say we've got GeneMat.results as our input (we do, trust). we want to control FDR at 0.05 using the hard threshold method, and we want the output file named GeneMat.de.txt:

rsem-control-fdr GeneMat.results 0.05 GeneMat.de.txt

boom. done. go forth and interpret responsibly 🧚✨


reminder that the hard threshold method is the default one, so if you just run the command above with no flags, you already get it. no extra typing required, we love efficiency πŸ’œ

and that's the whole page bestie!! πŸŽ€ this was perl v5.38.2, dated 2024-04-14 β€” from me to you, mwah πŸ’‹ stay significant, but not too significant, iykyk πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from