Releases: Sentieon/sentieon-cli
Releases · Sentieon/sentieon-cli
Release list
Release v1.6.3
Release v1.6.2
General updates
- The
sentieon-cliis now available on PyPI, https://pypi.org/project/sentieon_cli/ - Container images are now automatically pushed to DockerHub, https://hub.docker.com/r/sentieon/sentieon-cli
- Add a dependency on Sentieon's
vcfliband replacesentieon pyexecwithsys.executable - Improve pipeline input validation
- Improve error reporting during input validation
- Updates and improvements to the Dockerfile
Sentieon Pangenome
- Improve runtime with BAM/CRAM input through replacement of
samtools mergewith Sentieon'sReadWriter - Improve sharded error reporting
- Additional functionality
- Ploidy and sex estimation
- STR expansion detection with
ExpansionHunter - HLA and KIR typing with
t1k - Handling of medically relevant genes inside of large segmental duplications with
segdup-caller
Release v1.6.1
General updates
- Rename the
sentieon-pangenomepipeline todnascope-pangenome - Remove the old
pangenomepipeline.
Release v1.6.0
General updates
- General improvements
- Support Python 3.14 and update minimum Python version to 3.11
- Remove the colorlog and importlib_resources dependencies
DNAscope LongRead
- Fix an error during haploid merging
Sentieon Pangenome
- Add support for gVCF output
- Add support for pangenome-informed SV and CNV calling
Release v1.5.2
DNAscope LongRead
- Add support for population vcf input
- Fix a bug where
RepeatModeloutput was not used correctly
Release v1.5.1
General updates
- Add a
--versionargument
DNAscope Hybrid
- Add support for population vcf input
Pangenome
- Check that the
kmcexecutable supports reading from stdin
Release v1.5.0
General updates
- Use
execinstead of the shell to run commands - Update the
bcftoolsdependency of most pipelines to v1.22, which allows for simultaneous vcf generation and indexing. - Update the
packagingversion.
Pangenome
- Introduce a new pipeline,
sentieon-pangenomefor accelerated alignment to the pangenome graph. This pipeline replaces the earlierpangenomepipeline withvg giraffealignment.
DNAscope LongRead
- Updates to
vcf_mod.pyto fix the RPA annotation. - Add
-Lto minimap2 commands to handle alignments with very long CIGAR strings.
DNAscope Hybrid
- With
--rgsm, completely replace readgroups during variant calling.
Release v1.4.0
General updates
- Terminate running jobs gracefully after receiving a catchable exception (
SIGINTandSIGTERM)
Pangenome
Initial alpha/beta implementation of a pangenome alignment and variant calling pipeline. The pangenome pipeline uses vg giraffe for alignment to the pangenome and DNAscope for small variant calling. Please review the pipeline documentation for more information.
Release v1.3.0
General updates
- Add unit and integration tests.
- Simplify the command-line help by hiding some rarely used arguments.
- Add a workaround if
lscpuis not available.
DNAscope Hybrid
- Remove the
TrimRepeatargument in the hybrid ONT pipeline. - Require an ONT bundle version > 1.2. Earlier versions of the ONT bundle are trained using the
TrimRepeatargument.
Release v1.2.3
General updates
- Refactor all pipelines, removing the external dependency on argh.
- Updates to the test pipelines.
DNAscope Hybrid
- Ensure that readgroups information is passed correctly between functions, fixing a bug in the alignment and variant calling pipeline.