Recent Releases of https://github.com/cdcgov/irma
https://github.com/cdcgov/irma - IRMA v1.3.0
Release Notes for v1.3.0 : 2025-06
Added
- Created a Dockerfile for building Linux x86_64 and aarch64 containers
- Added Github actions for generating containers and packaged binaries on release
Changes
- IRMA has been relicensed under Apache 2. We have more clearly separated third
party software that is distributed with IRMA under other licenses and
conditions. See
for more details. - LABEL v0.7.0+ is now required to run IRMA.
- IRMA-core is now required to run IRMA and is packaged with it from now on. Certain read preprocessing and merging steps are now handled by IRMA-core.
- IRMA now provides automatic core detection for local execution mode.
SINGLE_LOCAL_PROCcan be still be used up to the available cores.LOCAL_PROCS_OVERRIDEcan be set to pick any number of cores. - Third-party binaries have been standardized to newer versions and generally support Linux, macOS on both aarch64 and x86_64. Use of LABEL classification on macOS still requires Rosetta.
- IRMA's updated, third-party SSW (v1.2.5M for modified) now provides soft clipping. This can slightly increase the size of intermediate data.
- Documentation has been updated for Github
- IRMA's QC_log.txt has been completely re-formatted and updated.
Fixes
- IRMA no longer uses
which, which could sometimes cause warnings in some environments. - The previously pinned version of SSW had a bug that shifted quality scores in reverse-complemented reads that were also clipped by the alignment (<8% observed). The newest version fixes this bug and another rare alignment correctness error (<0.01%).
Deprecations and Removals
DOUBLE_LOCAL_PROChas been removed and will only issue a warning if set.USE_IRMA_COREis deprecated and will be removed in a future version.
New Known Issues
- Some users have noted H1 swine misclassification via BLAT (LABEL can be used as a workaround). We will address this with a reference seed update.
- Merged-pair BAM files do not show clipping information. We will add clipping information for merged-pair reads in a future release.
v1.2.1 : 2024-10
Fixes
- The S-gene only SC2 configuration now has consensus padding turned off. The module is not compatible with this feature.
- IRMA had reported reads passing only the length filter as the observed raw reads. This has been fixed.
- Perl
Published by github-actions[bot] about 1 year ago
https://github.com/cdcgov/irma - IRMA v1.2.0
v1.2.0 : 2024-08
Feature
- First-party support for RSV has been added and tested. <!-- See acknowledgements. -->
v1.1.5 : 2024-04
Fixes
- Fixes an edge case where merging the read-pair quality scores of an 'N' and '-' allele could cause BAM file creation to fail.
- Upon disk size check failure, IRMA now reports the path it is checking for its scratch disk space to allow for better debugging and configuration.
- At the read level, IRMA now converts ambiguous base calls to 'n' or 'N' so that it will be handled properly downstream.
- Perl
Published by sammysheep over 1 year ago
https://github.com/cdcgov/irma - IRMA v1.1.4
v1.1.4 : 2024-02
Fixes
- Fixes a memory bottleneck for segmented modules (FLU) processing a large number of reads. Many thanks to T. Stark, K. Lacek, and M. Scotch for helping to diagnose the issue.
- Perl
Published by sammysheep over 1 year ago
https://github.com/cdcgov/irma - IRMA v1.1.3
v1.1.3 : 2023-11
Fixes
- Fixes a regression (fixed in v1.1.1 but reintroduced in v1.1.2) of the FASTQ header length issue for single-ended assemblies that can cause BAM files to not be written.
- Perl
Published by sammysheep over 1 year ago