TRANSIT-TPP(1)
π NAME π
transit-tpp β the girl who does statistical calculations of essentiality of genes or genomic regions. That's it, that's the job. She looks at your genes and is like "okay but which ones are actually essential" and then does math about it. π
π§¬
πΈ DESCRIPTION πΈ
Okay so here's the whole entire vibe of how you run her:
python PATH/src/tpp.py -bwa <EXECUTABLE_WITH_PATH> -ref <fasta-file|comma_separated_list> -reads1 <FASTQ_OR_FASTA_FILE> [-reads2 <FASTQ_OR_FASTA_FILE>] -output <BASE_FILENAME> [OPTIONAL ARGS]
Notice how -bwa, -ref, -reads1 and -output are the bare minimum, and -reads2 is chilling in brackets because she's optional, and then there's a whole [OPTIONAL ARGS] situation at the end for the rest of the girls. π¦
β¨ OPTIONAL ARGS β¨
Bestie, this is the fun part. Here's every single one, no skips, no cuts, we are not doing that today. π
-protocol [Sassetti|Tn5|Mme1]β which sample prep protocol was used? Yes, that's a question, she's asking you. Thesassettiprotocol is the default, and picking a protocol sets the default transposon and primer sequence for you. King behavior honestly. π-primer <seq>β this is the prefix of the reads that correspond to the end of the transposon, right at the junction with the genomic sequence. You can use this to override the default seq. She said "I'll pick one for you but you can absolutely do it yourself, main character." π-maxreads <INT>β literally no description in the original, she just takes anINTand minds her business. π-mismatches <INT>β this one's for when she's searching for constant regions in reads 1 and 2. The default is 1. π-flags "<STRING>"β the args you want to pass straight to BWA. Note the quotes, keep the quotes, the quotes are load-bearing. π-bwa-alg [aln|mem]β which algorithm to use for mapping reads with bwa. Default:mem. Two choices only,alnormem, she's not complicated. β-primer-start-window INT,INTβ the position in the read where she should search for the start of the primer. Default is[0,20]. Yes, two ints, comma between them, that's the format, don't fight it. π§-window-size INTβ the automatic method to set window. πͺβ¨-barseq_catalog_in|-barseq_catalog_out <file>β takes a<file>, that's all the original says, so that's all I'm saying. π-replicon-ids <comma_separated_list_of_names>β if you gave her multiple replicons/genomes/contigs/sequences in-ref, this is where you give them names. And if you're feeling lazy? Enter'auto'for autogenerated ids and let her handle it. π
π«Ά Quick reminder for the girlies: keep every placeholder exactly as written β<EXECUTABLE_WITH_PATH>,<fasta-file|comma_separated_list>,<FASTQ_OR_FASTA_FILE>,<BASE_FILENAME>β because she reads them literally and so should you. No cap.
That's the whole page, bestie. Every flag, every default, every bracket, all of it, intact and iconic. π
Signing off the way she does: this is transit-tpp, version 3.1.0, dated August 2020. Slay forever, periodt. π πΈβ¨
π¦ where this page comes from
- debian bookworm: tnseq-transit 3.2.7-1 Β· GPL-3.0-only
- debian trixie: tnseq-transit 3.3.12-1 Β· GPL-3.0-only
- ubuntu jammy: tnseq-transit 3.2.3-2 Β· GPL-3.0-only
- ubuntu noble: tnseq-transit 3.3.4-1 Β· GPL-3.0-only
- ubuntu questing: tnseq-transit 3.3.12-1
- ubuntu resolute: tnseq-transit 3.3.12-1build1 Β· GPL-3.0-only
- ubuntu stonking: tnseq-transit 3.3.12-1build1 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms