Skip to content

Releases: refresh-bio/SPLASH

v2.11.9

Choose a tag to compare

@marekkokot marekkokot released this 04 Sep 11:55

Small fixes

v2.11.6

Choose a tag to compare

@marekkokot marekkokot released this 02 Jan 11:41

satc_dump used with --n_bins > 0 and --anchor_list does not require any order of bins in the input file anymore.

Aa of 2025-08-04 these tar.gz files are updated by adding missing file example/test_data_cell_barcode_samplesheet_GLM_supervised_test.tsv.
The old archives are kept with pthe refix missing-example-

v2.11.5

Choose a tag to compare

@marekkokot marekkokot released this 03 Dec 14:11

Bugfix for a rare case of huge input in the last step (sig_anch)

v2.11.4

Choose a tag to compare

@marekkokot marekkokot released this 29 Nov 08:05

Minor improvements:

  • updated BKC submodule
  • new build system

v2.11.3

Choose a tag to compare

@marekkokot marekkokot released this 08 Nov 08:46

Small bugfix: don't generate filtered input for 10X if not needed.

v2.11.2: bugfixes

Choose a tag to compare

@marekkokot marekkokot released this 06 Nov 18:02
tiny fix

v2.11.1: bugfixes

Choose a tag to compare

@marekkokot marekkokot released this 24 Oct 08:40
7841952
Update build_release.py

SPLASH 2.11.0

Choose a tag to compare

@marekkokot marekkokot released this 15 Oct 17:39
220352b

Changelog:

  • 10X/Visium input file support added (technical detail: it uses BKC on the first stage instead of KMC, and a number of extensions directly in splash code)

  • Lookup table added

  • Long reads support in compactors

  • MAC OS support

  • New column in output tsv file: pval_sample_spectral_sum

  • Default for --n_most_freq_targets is now 10 instead of 2; this may increase the file size noticeably

  • New parameters in splash:

    • --keep_significant_anchors_satc - additional output file containing SATC for significant anchors
    • --keep_top_target_entropy_anchors_satc - additional output file containing SATC for significant anchors with the highest target entropy
  • Compactors update: ability to test multiple extension candidates

    • --num_extenders <int> - number of extender candidates to be verified starting from the very end of the compactor (default: 1)
    • --extenders_shift <int> - shift in bases between extender candidates to be verified (default: 1)
  • Added new switches in compactors:

    • --no_subcompactors - do not include subcompactors in the output TSV (default: off)
    • --cumulated_stats - include columns with cumulated stats in the output TSV (default: off)
    • --independent_outputs - run compactors independently on a set of FASTQ files
  • Added new columns in the compactors output TSV:

    • id - compactor numerical identifier
    • parent_id - identifier of compactor's parent (-1 if no parent exists)
    • expected_read_count - expected number of compactor occurences in the reads,
    • cumulated_id - comma-separated list of identifiers of all compactor segments (only with --cumulated_stats flag),
    • cumulated_exact_support - comma-separated list of exact_support of all compactor segments (only with --cumulated_stats flag),
    • cumulated_extender_specificity - comma-separated list of extender_specificity of all compactor segments (only with --cumulated_stats flag).
  • new flag --keep_top_n_effect_size_bin, with a default value of 20k - it is similar to --keep_top_n_target_entropy, but select anchors with top effect size bin.

  • new flag --keep_top_effect_size_bin_anchors_satc - similar to --keep_top_target_entropy_anchors_satc but for top effect size bin, i.e., it creates an additional output file containing SATC for significant anchors with the top effect size bin. The additional output file is in SATC binary format and may be dumped to text with satc_dump.

  • various bugfixes

  • various optimizations

  • small change in satc file format (ordering of record parts added)

SPLASH 2.3.0

Choose a tag to compare

@marekkokot marekkokot released this 12 Jan 18:57
e126267

Changelog:

  • new parameter in splash allowing to choose n top target_entropy
  • new software dsv_manip allows simple manipulation of delimiter-separated files (tsv, csv, etc.). Currently, it allows sorting the file by a given column and selecting only n records with the highest/lowest value of a given column.
  • the number of threads for stages is now, by default, auto-configured but may still be overridden using appropriate parameters
  • by default splash will also select 10k top target entropy anchors
  • compactors: finding all anchors' occurrences in a read, not just the first one (--all_anchors switch),
  • satc_merge: 2-mer and 3-mer sequence entropy for anchor and most frequent targets.

SPLASH 2.1.14

Choose a tag to compare

@marekkokot marekkokot released this 12 Jan 15:03

Compactors added