Recent Releases of mess
mess - MeSS v0.12.0
MeSS v0.12.0 - 04-09-2025
🚀 Features
- Addition of short reads amplicon simulation from local @farchaab (#49) and downloaded fasta @farchaab (#48)
🔧 Maintenance
- Update apptainer mounts and add @farchaab art-args (#51)
- Compress reads in simulators rule @farchaab (#50)
- Tweak long reads length and error rates @farchaab (#59)
🐛 Bug Fixes
- Fix download when no reference genomes @farchaab (#60)
- Fix --custom-tax argument to prevent TypeError @teojcryan (#58)
Full Changelog: https://github.com/metagenlab/MeSS/compare/v0.11.0...v0.12.0
- Python
Published by github-actions[bot] 6 months ago
mess - v0.11.0
MeSS v0.11.0 - 06-05-2025
✨ Features
- Add support for custom taxonomy https://github.com/metagenlab/MeSS/pull/46
🔧 Changes
- Add paper citation https://github.com/metagenlab/MeSS/pull/38
- Update conda envs https://github.com/metagenlab/MeSS/pull/43
- Remove
tax_idrequirement in input table https://github.com/metagenlab/MeSS/pull/46 fastacolumn now requires fasta file base name https://github.com/metagenlab/MeSS/pull/46- Add read counts, coverage depth and breadth in ground truth tax profiles https://github.com/metagenlab/MeSS/pull/46
- Add taxonomy type (custom or NCBI) with its date in
@TaxonomyIDfor CAMI profiles https://github.com/metagenlab/MeSS/pull/46
:bug: Bug fixes
- Fix unit tests https://github.com/metagenlab/MeSS/pull/39
- Fix apptainer fasta paths mount https://github.com/metagenlab/MeSS/pull/46
Full Changelog: https://github.com/metagenlab/MeSS/compare/v0.10.0...v0.11.0
- Python
Published by farchaab 10 months ago
mess - v0.10.0
MeSS v0.10.0 - 20-11-2024
Set apptainer as default software deployment method, fixed taxonomic abundances, added circular genome simulations and bug fixes.
Features
- Add support for circular genomes by @farchaab in https://github.com/metagenlab/MeSS/pull/31
- Add support for error-free reads in
art_illuminawith --errfree by @teojcryan in https://github.com/metagenlab/MeSS/pull/33
Changes
- Add ps in container and fix wildcards constraints by @farchaab in https://github.com/metagenlab/MeSS/pull/23
- Change hmp-template download from taxids to accessios by @farchaab in https://github.com/metagenlab/MeSS/pull/30
- Change default sdm to apptainer by @farchaab in https://github.com/metagenlab/MeSS/pull/34
- Optimize read processing and functions by @farchaab in https://github.com/metagenlab/MeSS/pull/35
- Optimize unit tests by @farchaab in https://github.com/metagenlab/MeSS/pull/36
- Add SLURM profile in
mess/profiles/slurmby @farchaab in https://github.com/metagenlab/MeSS/pull/37
Fixes
- Fix duplicated fasta paths when samples use same genomes by @farchaab in https://github.com/metagenlab/MeSS/pull/24
- Fix taxonomic abundances by @farchaab in https://github.com/metagenlab/MeSS/pull/29
New Contributors
- @teojcryan made their first contribution in https://github.com/metagenlab/MeSS/pull/33
Full Changelog: https://github.com/metagenlab/MeSS/compare/v0.9.0...v0.10.0
- Python
Published by farchaab over 1 year ago
mess - Release 0.9.0
Summary
Release to add containers, freeze conda env versions, and other small fixes
Additions
- f9d8d507effe6482c544e1a9cc5e24b118aae828 c13af00ef7a16a9e0d6a632fc972f0911231cdcc b01a258832f9c6bbe53679cb02cd93051c5c34c8 Added containers in rules
- 86ec47104025b808b2e04c3d2e4d700cd6ceda81 Added CITATION.cff
Changes
- 8ce623e Generate both sequence and taxonomic abundances by default
- aa008066706b85a919f0e900d2d5b563389c5e9b Moved conda envs to workflow/envs/conda
- d3159ab68c14a986c0b19265f744bc30e3c9e5aa Removed utils env
- 88c8542be1a166763fd5013ad93e700db0f4b4ea Added curl env
- 77241fc1c9c2ae3c5800761bf0aa627c07fd708d Added pigz env
- 59a47452c72e8d0a26b72b01c71c890e0561877b Froze versions in conda envs
- 4f79f28cb5b32f8d80afe9219c90ce65c3676e53 Changed snakemake_run function to support
--software-deployment-methodfrom snakemake (apptainer or conda) - dba5c92675d195b5f3d3e586e12bcc8c05cb7f4c Bumped minimal python version to 3.11 (snakemake version 8 and up, requires python >=3.11)
- 15e9f39a040d8f85b00d741092ddac3c309a1993 Added apptainer install in Dockerfile
- 8ce623e4da7d6f73b4f4d9cfd8b37612100c1d37 Generate both taxonomic and sequence abundance CAMI profile
##
Fixes - 2a7a5d89ab8505017c414d48a4083f296c7351b2 Changed default seed (Fixes truncated bam file in
mess test --bam)
Github workflows
- afe8d09 82e3ac8 Fixed github workflow paths
Full Changelog: https://github.com/metagenlab/MeSS/compare/v0.8.3...v0.9.0
- Python
Published by farchaab over 1 year ago
mess - v0.8.3
Summary
Small release to add choice of abundance in taxonomic profile, fix taxonomic abundance and update docs
Additions
- 26ff9a3f3d74d586f59a6f3a04d03f9008d25ab3 130a060445efb66c062df4e05fadb86d7a44b5ea Added choice of taxonomic or sequence abundance in ground truth taxonomic profile
Changes
- f6b73b1577be05377d04bb553a410175fc9509da Added all
assembly_finderdependencies in the yaml - 5ecb1865830902e4507726d5080874f76926412f Download reference genomes by default
- d642f512090569b2db5d14eb3225673e6b732483 Docs update
- fdd86119e5679fb59121a76f7267de3a77b07a9e d4182338f75dcf00e008fc090c0fd149d7368a76 Moved directories
##
Fixes - 19e0badcfd5e39562b43fe766ce449a62d4c3163 Fixed taxonomic abundance calculation
Github workflows
- dfced096fd55a8bd50d9834faea5cab224281155 6d0674789bc31d34845c4ef6518193c0b29541dd ff039d23bc3ff3189c72035b2575595970fcf5e4 Added docker-publish
Full Changelog: https://github.com/metagenlab/MeSS/compare/v0.8.2...v0.8.3
- Python
Published by farchaab almost 2 years ago
mess - mess v0.8.2
Summary
Small release to work with assembly_finder version 0.7.1, fix hmp templates and temp files cleanup
Changes
4bcd2ff78f8a00405c455df53dfe8162c9c4d736 Update assembly_finder rule to work with its latest version 3a7e8cfd21a0e695f64008e8c4c4ad1911aa7927 Merged tar, sed, curl and pigz in a single env e730b14 Changed cov.tsv path c06ebd7 Changed split directory path
Fixes
38cdff8 Fixed hmp templates inputs d83e6d6 Fixed --limit arg 430c8ef 357e786 8412730 Fixed temp dir and files cleanup
Github workflows
d6dd6ac0fec55de0ee00bcfa541fc5a51b349e74 Renamed docs workflow ed021e3b3930fe7fb77fec20f0960396477671da Restrict unit tests to python 3.12 and macOS to 13
Full Changelog: https://github.com/metagenlab/MeSS/compare/v0.8.0...v0.8.2
- Python
Published by farchaab almost 2 years ago
mess - Release v0.8.0
Summary
Big release with bug fixes and new features: * Refactored code with snaketool * Simplified input sample sheet (no more camelCase) * Added commands for main steps of the workflow (genome download, read simulation...) * Multiple samples with different communities can be simulated in a single run * Updated long reads to support ONT r10.4.1 and PacBio hifi read generation * Read simulation with local genomes * Optionally generate bam and taxonomic profiles in bioboxes format * Nice rich formatted cli with rich-click * Built documentation on metagenlab.github.io/MeSS/ * Added unit tests in github actions
Details
- Check detailed changes by @farchaab in https://github.com/metagenlab/MeSS/pull/17
New Contributors
- @farchaab made their first contribution in https://github.com/metagenlab/MeSS/pull/16
Full Changelog: https://github.com/metagenlab/MeSS/compare/v0.2.2...v0.8.0
- Python
Published by farchaab almost 2 years ago
mess - v0.2.2
Submodule merge
- Merged assembly_finder in the main repo https://github.com/metagenlab/MeSS/commit/72488985ee543f9547f877fb30116892ca3d89d0
- Updated readme https://github.com/metagenlab/MeSS/commit/30b44dd4c53b01fa0ff5b122929376c76495c351
- Python
Published by idfarbanecha over 4 years ago
mess - v0.2.1
Small fixes
- Added option to generate a different log-normal distribution for each replicate https://github.com/metagenlab/MeSS/commit/88c6550b0916af29c3c09460d2269ca6eb5b2dea
- Added option to generate the same log-normal distribution for each replicate https://github.com/metagenlab/MeSS/commit/43ca2f681ce062a9349e7d20257bcb29ee1f8505
- Generate taxonomy and krona plot for each read pairing https://github.com/metagenlab/MeSS/commit/8dc1b05585a88c2a39b1b7713ff704a6ce570e25
- Fixed conda prefix path https://github.com/metagenlab/MeSS/commit/04f993b10aa9f5506b796f3ad3b808595312d77e
- Updated messenv.yaml and removed requirements in setup.py https://github.com/metagenlab/MeSS/commit/12a7f02f1cccd25f98858aa5ab24177c603a91bc https://github.com/metagenlab/MeSS/commit/58741874599ab5cce0801d90879980a56a2ab447
- Python
Published by idfarbanecha over 4 years ago
mess - v0.2.0
Added several features
Features
- Added assembly names and Genbank UID as possible inputs
- Added the possibility to generate read abundances from a log-normal distribution
- Added the possibility to generate read abundances from an even distribution between superkingdoms
- Added parameter to generate BAM files
- The user can add a path in the config file (assemblies_dir parameter) that points to already downloaded assemblies
- Python
Published by idfarbanecha over 4 years ago
mess - First release
Working pipeline to generate in-silico mock communities.
Features:
- #1 Genome coverage as input
- #2 Relative abundance as input
- #3 Conda package
- #4 Long reads support with pbsim2
- Python
Published by idfarbanecha almost 5 years ago