SIBsim4(1)
π¦ SIBsim4(1) π¦
okay bestie, meet SIBsim4 π The manual page for SIBsim4 (section 1) is literally about one thing: lining up RNA sequences against a DNA sequence while allowing for introns β¨ Let's get into it π
π NAME π
SIBsim4 β align RNA sequences with a DNA sequence, allowing for introns π§
π SYNOPSIS π
SIBsim4 [ options ] dna rna_db
π DESCRIPTION π
SIBsim4 is a similarity-based tool that lines up a collection of expressed sequences (ESTs and mRNAs) against a genomic DNA sequence 𧬠It's so good at this, it's giving main character energy π
Launch SIBsim4 with no arguments and it'll print the options list, along with their default values. Very helpful when you forget everything (no shame π)
okay so here's the vibe π SIBsim4 uses a BLAST-based approach. Stage one finds the basic matching blocks called the "exon cores" π₯ It hunts down every exact match of W-mers (basically DNA words of size W) between the two sequences, then stretches each one out into the longest gap-free segment that still scores best π«Ά
Stage two is where it gets extra β¨ The exon cores get extended into the neighbouring unmatched bits using greedy alignment algorithms. Heuristics then nudge it toward arrangements that follow splice-site signals, like GT-AG π¦ If the first pass leaves things unmatched, it runs the whole thing again with less stringent parameters on those leftover fragments. Persistence, bestie π
By default, SIBsim4 checks both strands and reports the best matches, ranked by how many nucleotides match in the alignment π If you only want one orientation (strand), use the -R option πΈ
SIBsim4 also has four major alignment display formats, controlled by the -A option π¨ By default you only get the exon endpoints, the overall similarity, and the orientation of the introns. An arrow (-> or <-) shows which way the intron points πΉ And a == means there's no cDNA fragment starting at that position in the alignment π
ββοΈ
Quick term check π§ An MSP (maximal scoring pair) is a pair of really similar fragments in the two sequences. The blast-like step finds these by extending a W-mer hit using matches, and maybe a few mismatches, too β¨
πΈ OPTIONS πΈ
-A <int>β output format π¨0: exon endpoints only1: alignment text3: both exon endpoints and alignment text4: both exon endpoints and alignment text with polyA info
Heads up: 2 is unimplemented, so skip it π
Default value is 0.
-C <int>β the MSP score threshold for the second pass π₯ Default value is12.-c <int>β minimum score cutoff π« Alignments scoring below this value don't get reported. Default value is50.-E <int>β cutoff value π€·ββοΈ Default value is3.-f <int>β score filter, in percent π When an RNA element has multiple hits, only the ones within this percentage of that element's maximal score get reported. Set it to0to turn filtering off and report every hit, as long as its score clears the cutoff from the-coption π Default value is75.-g <int>β join exons when the gap lengths on the genomic and RNA sides differ by at most this percentage π§© Default value is10.-H <int>β report chimeric transcripts 𧬠This kicks in when the best score is lower than this percentage of the overall RNA coverage, and the chimera score is higher than this percentage of the RNA length. Set it to0to disable this report π Default value is75.-I <int>β window width for searching intron splicing πͺ Default value is6.-K <int>β MSP score threshold for the first pass π₯ Default value is16.-L <str>β a comma-separated list of forward splice-types π Default value is"GTAG,GCAG,GTAC,ATAC".-M <int>β splice-site scoring: evaluate matches withinMnucleotides π¬ Default value is10.-o <int>β when printing results, shift the nucleotide positions in the DNA sequence by this amount β Default value is0.-q <int>β penalty for a nucleotide mismatch π€ Default value is-5.-R <int>β direction of search π§0: search the'+'(direct) strand only1: search the'-'strand only2: search both strands
Default value is 2.
-r <int>β reward for a nucleotide match π Default value is1.-S <int>β splice-site indel search breadth βοΈ While SIBsim4 figures out the best spot for a splice site, it tests adding at most this many insertions and deletions on the DNA strand, on each side of the splice junction. Default value is2.-s <int>β split score, in percent πͺ While linking MSPs, if two consecutive groups of exons look like they could belong to two different copies of the same gene, SIBsim4 checks whether each group's score, relative to the best overall score, is greater than this value. If both groups are above the threshold, they get split π―ββοΈ Default value is75.-W <int>β word size π€ Default value is12.-X <int>β value for terminating word extensions π Default value is12.
Bioinformatics vibes all the way 𧬠This page is from Bioinformatics, dated April 2007, and it's the SIBsim4(1) manual π«Άπβ¨
π¦ where this page comes from
- debian bookworm: sibsim4 0.20-5 Β· GPL-2.0-or-later
- debian trixie: sibsim4 0.20-5 Β· GPL-2.0-or-later
- fedora 43: SIBsim4 0.20-32.fc43 Β· GPL-2.0-or-later
- fedora 44: SIBsim4 0.20-33.fc44 Β· GPL-2.0-or-later
- ubuntu jammy: sibsim4 0.20-5 Β· GPL-2.0-or-later
- ubuntu noble: sibsim4 0.20-5 Β· GPL-2.0-or-later
- ubuntu resolute: sibsim4 0.20-5build1 Β· GPL-2.0-or-later
- ubuntu stonking: sibsim4 0.20-5build1 Β· GPL-2.0-or-later
- Copyright (c) 2004-2006 Swiss Institute of Bioinformatics
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms