Recent Releases of SneakerNet

SneakerNet - 0.27.2

What's Changed

  • Update emails by @lskatz in https://github.com/lskatz/SneakerNet/pull/72
    • Removed uuencode in favor of base64

Full Changelog: https://github.com/lskatz/SneakerNet/compare/v0.27.0...v0.27.2

Scientific Software - Peer-reviewed - Perl
Published by lskatz about 1 year ago

SneakerNet - v0.27.1

Fixed a bug in sn_saveFailedGenomes.pl and also updated the email report in emailWhoever.pl.

Scientific Software - Peer-reviewed - Perl
Published by lskatz over 1 year ago

SneakerNet - v0.27.0

  • Changed the need for uuencode in favor of native perl
  • Changed dependency for Text::Fuzzy to Text::Levenshtein

Scientific Software - Peer-reviewed - Perl
Published by lskatz over 1 year ago

SneakerNet - v0.26.0

MultiQC and such :)

Scientific Software - Peer-reviewed - Perl
Published by lskatz over 1 year ago

SneakerNet - v0.24.0

What's Changed

  • Genotype in https://github.com/lskatz/SneakerNet/pull/66
  • Email report updated

Full Changelog: https://github.com/lskatz/SneakerNet/compare/0.23.1...v0.24.0

Scientific Software - Peer-reviewed - Perl
Published by lskatz almost 2 years ago

SneakerNet - v0.23.1

Mostly documentation and bug fixes. Some additions to the way that a sample sheet can be made.

Scientific Software - Peer-reviewed - Perl
Published by lskatz over 2 years ago

SneakerNet - 0.23.0

Changes since 0.20.1

Details: https://github.com/lskatz/SneakerNet/compare/v0.20.1..0.23.0?diff=split

Major

  • transferFilesToRemoteComputers: don't automatically check for remote pid for avoiding collisions. Now has --careful if you want to be careful about that

Minor

  • Switched unit tests to install via conda when possible
  • Skip Kraken and some other tests in the CI environment, but they are still present to run locally
  • Added citation to readme
  • assembleAll: updated to allow up to 64G of RAM
  • saveFailedGenomes: show warnings in the report if any genomes saved
  • Added flow diagram in documentation about where plugins get called and their dependencies
  • Documentation on --check-dependencies
  • Documentation on how --force, --numcpus, and --tempdir get passed from SneakerNetPlugins.pl to plugins
  • SneakerNet.roRun.pl: will not overwrite sample spreadsheet if already present
  • Many other small things like code comments

Scientific Software - Peer-reviewed - Perl
Published by lskatz almost 3 years ago

SneakerNet - 0.22

Scientific Software - Peer-reviewed - Perl
Published by lskatz almost 3 years ago

SneakerNet - v0.20.1

Changes

  • overall
    • added plugins workflow cyclo (Cyclospora)
    • added Cyclospora taxon properties
    • added Cyclospora amplicon primers (cyclo.v1.primer.bed)
    • added snassembleAllreference.pl v2.0: reference assembly instead of the usual de novo assembly
    • Allow multiple-contig reference genomes for reference assembly
    • added special variable that can be used in conf files, __BASE__ which resolves to the SneakerNet installation directory
    • More documentation to reflect all this
  • assembleAll.pl v2.5.1
    • minimum contig length now reported as a footnote to the table (default: 500bp)
  • sn_parseSampleSheet.pl v1.2
    • Added new keyword ‘empty’ such that if a sample has this keyword, it will not be shown in samples.tsv and therefore not analyzed downstream
  • sn_passfail.pl v6.2
    • better debug output on the command line

Scientific Software - Peer-reviewed - Perl
Published by lskatz over 4 years ago

SneakerNet - v0.19.7

  • Ability to use graphics using GD in the back end
  • Creates a coverage graph of SARS-CoV-2 assemblies
  • Unit test bug fixes
  • transfer files bug fix

DOI

Scientific Software - Peer-reviewed - Perl
Published by lskatz almost 5 years ago

SneakerNet - v0.19.5 - now with SARS-CoV-2

Since v0.14:

  • Includes new SARS-CoV-2 workflow
  • improved warning/error messages with contamination checks
  • ability to fail QC on assembly metrics (currently only used on SARS-CoV-2);
  • a fourth emoji on the SneakerNet report; ability to incorporate images on SN report (currently only SARS-CoV-2)
  • so much more documentation
  • better error and warning messages on the command line and in the HTML report
  • Unit testing on GitHub Actions instead of on Travis-CI

The Dockerfile remains unchanged and points to v0.14

Scientific Software - Peer-reviewed - Perl
Published by lskatz about 5 years ago

SneakerNet - SARS-CoV-2

New SARS-CoV-2 workflow. This is in beta and so it is recommended to use v0.17 until kinks are ironed out.

Scientific Software - Peer-reviewed - Perl
Published by lskatz about 5 years ago

SneakerNet - v0.17.0

No functional changes since v0.14. Just some sane unit testing with GitHub Actions.

Scientific Software - Peer-reviewed - Perl
Published by lskatz over 5 years ago

SneakerNet - v0.14.2

New multistage docker build

Merging code for a more accurate versioning

Scientific Software - Peer-reviewed - Perl
Published by lskatz over 5 years ago

SneakerNet - v0.14.1

New multistage Docker build

Scientific Software - Peer-reviewed - Perl
Published by lskatz over 5 years ago

SneakerNet - v0.14.0

Major change from v0.11.x to v0.14.x is a new multistage Docker build. It is 1.3G in my test but has about 13 FROM statements which might help stabilize the build itself.

Scientific Software - Peer-reviewed - Perl
Published by lskatz over 5 years ago

SneakerNet - v0.11.6

Scientific Software - Peer-reviewed - Perl
Published by lskatz over 5 years ago

SneakerNet -

Scientific Software - Peer-reviewed - Perl
Published by lskatz over 5 years ago

SneakerNet -

Scientific Software - Peer-reviewed - Perl
Published by lskatz over 5 years ago

SneakerNet - v0.11.2

Scientific Software - Peer-reviewed - Perl
Published by lskatz over 5 years ago

SneakerNet - v0.11.0

Kraken database outside of the container

Scientific Software - Peer-reviewed - Perl
Published by lskatz over 5 years ago

SneakerNet - v0.10.4

Minor fix to use native perl's which command instead of shell

Scientific Software - Peer-reviewed - Perl
Published by lskatz over 5 years ago

SneakerNet - v0.10.3

  • Switched to the shovill assembly pipeline for the default workflow
  • added effective coverage to assembly metrics report (number of bp mapped to the assembly divided by the assembly length). The nominal coverage is still calculated in read metrics (number of bp sequenced divided by expected genome length)
  • Some fixes to documentation

Scientific Software - Peer-reviewed - Perl
Published by lskatz over 5 years ago

SneakerNet - v0.9.10

Scientific Software - Peer-reviewed - Perl
Published by lskatz almost 6 years ago

SneakerNet - v0.9.2

The Kraken analysis has been teased out of other plugins. Other kraken-dependent plugins all now depend on the plugin sn_kraken.pl to run first.

Scientific Software - Peer-reviewed - Perl
Published by lskatz almost 6 years ago

SneakerNet - v0.8.14

Scientific Software - Peer-reviewed - Perl
Published by lskatz almost 6 years ago

SneakerNet - v0.8.8

Scientific Software - Peer-reviewed - Perl
Published by lskatz almost 6 years ago

SneakerNet - v0.8.2

Scientific Software - Peer-reviewed - Perl
Published by lskatz about 6 years ago

SneakerNet - v0.7.1

Scientific Software - Peer-reviewed - Perl
Published by lskatz about 6 years ago

SneakerNet - unit testing active

Scientific Software - Peer-reviewed - Perl
Published by lskatz about 7 years ago

SneakerNet - v0.2.0

Everything is now based on samples.tsv. I still need to add a mechanism to read samples.tsv if the user provides one however.

This update should let us have multiple languages in plugins much more easily and make development otherwise really easy. Because now samples.tsv is a file with three columns: sample, rules, and raw reads files. The rules field can have multiple rules including route and taxon. Each rule is a key/value separated by equals sign and each set of rules is delimited by semicolon. The reads are separated by semicolon and are a relative path from the run directory.

Scientific Software - Peer-reviewed - Perl
Published by lskatz about 7 years ago