KISSPLICE(1)
โจ KISSPLICE(1) โจ
okay bestie, sit down, hydrate, and let me tell you about kisSplice โ it's a User Commands situation and it's literally giving local assembly of SNPs, indels and AS events. ๐
๐ธ NAME ๐ธ
kisSplice โ local assembly of SNPs, indels and AS events ๐งฌโจ
๐ SYNOPSIS ๐
kissplice -h
kissplice [OPTION] [-r READFILES]
๐ฆ DESCRIPTION ๐ฆ
So basically ๐ it detects alternative splicing events and other kinds of polymorphisms from READFILES (which can be in FASTA or FASTQ format, no cap).
๐ OPTIONS ๐
Every single flag, queen. Don't skip, iykyk. ๐
-h,--helpโ shows this help message and dips out. ๐ซถ-r READFILESโ input fasta/q read files, or compressed (.gz) fasta/q files. You can stack them, multiple ones, like"-r file1 -r file2..."โจ-k KVALโ k-mer size (default=41). ๐งต-b BVALโ maximum number of branching nodes (default:5). ๐ฟ-l LLMAXโ maximal length of the shorter path (default:2k+1). ๐-m LL_MINโ minimum length of the shorter path (default2k-8). ๐-M UL_MAXโ maximum length of the longest path (default:1000000). Skipped exons longer thanUL_MAXare not reported, periodt. ๐ซ-g GRAPH_PREFIXโ path and prefix to a pre-built de Bruijn graph (it's suffixed by.edges/.nodes). If you use it jointly with-r, the graph is used to find bubbles and the reads are used for quantification. ๐ธ๏ธ-o OUT_DIRโ path to store the results (default =./results). ๐-d PATH_TO_TMPโ specific directory (absolute path, bestie, absolute) where temporary files get built (default is the temporary directory otherwise). ๐๏ธ-t NBPROCSโ number of cores. It must be<=number of physical cores. No overcommitting, we're not messy. ๐ป-s OUTPUT_SNPSโ0,1or2. Changes which types of SNPs will be output. If0(default), will not output SNPs. If1, will output Type0a-SNPs. If2, will output Type0a and Type0b SNPs.
โ ๏ธ warning: this option may increase a lot the running time. Like, a lot lot. ๐ญ
-vโ verbose mode. Spill the tea, program. โ-uโ keep the nodes/edges file for unfinished bccs. ๐งบ-c MIN_COVโ discard k-mers that are present strictly less than this number of times in the dataset (default2). ๐งน-C MIN_RELATIVE_COVโ discard edges with relative coverage belowMIN_RELATIVE_COV, expressed as a percentage in[0,1)(default0.05). ๐-e MIN_EDIT_DISTโ classify as inexact repeats those bubbles whose paths' edit distance is smaller thanMIN_EDIT_DIST(default3). โ๏ธ-y MAX_CYCLESโ maximal number of bubble enumerations in each bcc. If exceeded, no bubble is output for the bcc (default:100000000). ๐--mismatches NB_MISMATCHESโ maximal number of substitutions authorized between a read and a fragment (for quantification only), default2. If you increase the mismatch and use--counts, think of increasingmin_overlaptoo, fr fr. ๐--counts COUNTS_TYPEโ changes how the counts will be reported. If0: total counts, if1: counts on junctions, if2(default): all counts. ๐ข--min_overlap MIN_OVERLAPโ sets how many nt must overlap a junction to be counted by the--countsoption (default:5). ๐--timeout TIMEOUTโ max amount of time (in seconds) spent enumerating bubbles in each bcc. If exceeded, no bubble is output for the bcc (default100000). โฐ--versionโ display program's version number and exit. ๐ท๏ธ--output-contextโ will output the maximum non-ambiguous context of a bubble. ๐ฎ--output-pathโ will output the id of the nodes composing the two paths of the bubbles. ๐ค๏ธ--output-branch-countโ will output the number of branching nodes in each path. ๐ณ--keep-bccsโ keep the node/edges files for all bccs. ๐ฆ--not-experimentalโ do not use a new experimental algorithm that searches for bubbles by listing all paths. ๐งช--max-memory MAX_MEMORYโ if you use the experimental algorithm, you must provide the maximum size of the process's virtual memory (address space) in megabytes (default unlimited). ๐ง--keep-countsโ keep the.countsfile after the sequencing-errors-removal step. ๐งพ--get-mapping-infoโ creates a file with the KissReads mapping information of the reads on the bubbles. ๐บ๏ธ--strandedโ executekissreadsin stranded mode. ๐งญ--strandedAbsoluteThresholdโ sets the minimum number of reads mapping to a path of a bubble in a read set that is needed to call a strand. ๐๏ธ--strandedRelativeThresholdโ if a strand is called for a path of a bubble in a read set, but the proportion of reads calling this strand is less than this threshold, then the strand of the path is set to'?'(any strand โ not enough evidence to call a strand). โ--keep-redundancyโ keep the Type_1 redundant cycles in the result file. โป๏ธ--keep-low-complexityโ keep the low-complexity Type_1 cycles in the result file. ๐ซง--lc-entropy-thresholdโ cycles with a Shannon entropy value for their upper path below this value will be removed (use--keep-low-complexityto keep them). ๐ก๏ธ--get-redundance-infoโ creates files with informations on compressed redundant cycles. ๐--get-low-complexity-infoโ creates a file with informations on removed low-complexity cycles. ๐--type1-onlyโ only quantify Type 1 bubbles (alternative splicing events, MAJOR SPEED UP with-b > 10BUT all other bubbles will not appear in the result file). ๐
โ ๏ธ bestie, read that BUT again. Speed comes at a price. ๐
and that's the whole vibe, you're literally a kissSplice expert now ๐โจ
this page is from kissplice 2.6.7, dated 2025-04-30 โ mwah, kiss kiss, go assemble something iconic ๐๐ฆ๐ธ
๐ฆ where this page comes from
- debian trixie: kissplice 2.6.7-2 ยท CeCILL
- ubuntu resolute: kissplice 2.6.7-2 ยท CeCILL
- ubuntu stonking: kissplice 2.6.7-2 ยท CeCILL
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms