Recent Releases of https://github.com/ampliconsuite/ampliconarchitect

https://github.com/ampliconsuite/ampliconarchitect - v1.5.1

  • bugfix to case where CN segments at position 0 of chrom
  • bugfix to handling of pair_support args and setting non-default params

- Python
Published by jluebeck about 1 year ago

https://github.com/ampliconsuite/ampliconarchitect - v1.5.r0

  • Caching of discordant read pairs during SV identification to reduce lookups on bam file. This gives a speedup of about 2x on average, but likely better returns on samples with incredibly large numbers of SVs.
  • Optimizations to fetching of downsampled reads (alters results slightly as randomness of downsampled reads is updated)
  • Optimization to intersection detection implemented in AA. Results in a small speedup.
  • Add support for parsing of SV VCF generated in GRIDSS having extra column for normal.
  • Logging improvements
  • Typo fixes (PR by cmdcolin)

- Python
Published by jluebeck over 1 year ago

https://github.com/ampliconsuite/ampliconarchitect - v1.4.r2

  • provides better handling of convergence failures during Mosek optimization
  • fix issue with not logging cycle decomposition info at the right place

- Python
Published by jluebeck about 2 years ago

https://github.com/ampliconsuite/ampliconarchitect - v1.4.r1

v1.4.r1 adds the following updates: - Reduces inverted sequence artifacts by about 50%, providing quality improvements to heavily artifacted samples. - Bugfix to counting of foldback support reads & boundaries of foldback SVs. - Adds --foldbackpairsupport_min argument to allow users to adjust read support requirement for foldback SV discovery. - Provides more unified behavior between python2 & 3 usage when computing read pair support requirements. - Improves numerical stability of meanshift p-value calculation.

- Python
Published by jluebeck over 2 years ago

https://github.com/ampliconsuite/ampliconarchitect - v1.3.r8

AA 1.3.r8 adds breakpoint microhomology detection from alignments marked as supplementary (not just secondary). Also tweaks sashimi plot visualization of CN.

- Python
Published by jluebeck over 2 years ago

https://github.com/ampliconsuite/ampliconarchitect - v1.3.r7

  • Refine granularity of amplicon plot CN segmentation for intervals between 50 to 1000 kbp. Changes way the cnseg files are named (see README). Prevents dramatic undersegmentation in some cases.
  • Slightly relaxes mosek convergence criteria to prevent mosek errors reported in rare cases (thanks Michal Adamazek @ MOSEK)
  • Also allow "." in FILTER field of external SV VCF file for passing calls (not just "PASS")

- Python
Published by jluebeck over 2 years ago

https://github.com/ampliconsuite/ampliconarchitect - v1.3.r6

  • --sv_vcf argument which allows users to augment AA's SV detection with their own SV calls provided in a VCF format. This does not remove SVs discovered by AA. It only adds those from the VCF not already found by AA.
  • --sv_vcf_no_filter to permit calls from --sv_vcf even if they are not set to 'PASS' or '.' .
  • Automated protection against improperly-formatted inputs
  • Reduces bugs created when AA is rerun into the same directory with existing files having the same sample name but launched with different input files.
  • Bugfix for edge case where AA does not properly expand a newly discovered interval if a discovered SV lands exactly on the endpoint of the explored interval.
  • Refactor Readme and standalone install info
  • Provide explicit LICENSE file

- Python
Published by jluebeck almost 3 years ago

https://github.com/ampliconsuite/ampliconarchitect - v1.3.r5

Version 1.3.r5

Provides better compatibility with the AmpliconSuite-pipeline Singularity image and versions of Mosek installed via pip/conda.

- Python
Published by jluebeck over 3 years ago

https://github.com/ampliconsuite/ampliconarchitect - v1.3.r4

  • Fixes a longstanding bug in the visualizations, where the coverage values shown in the plot are wildly incorrect (too high). This issue did not affect the graph/cycles files, just the plots. See diagram below.
  • Smoother coverage plotting (less jaggedness in visualization for smaller segments).
  • Adds a test at the beginning to ensure Mosek is correctly installed and the license is in place. Previously it would fail silently partway through the run, making it appear similar to a no-amp sample.
  • Improve handling of the coverage.stats file.

The other outputs are the same, however there is a modest speedup to AA following these improvements. Plotting amplicons is ~4x faster. For moderately complex AA samples, it seems the total speedup is around 10%-15%, and for simple cases the total speedup is around 2x.

- Python
Published by jluebeck over 3 years ago

https://github.com/ampliconsuite/ampliconarchitect - v1.3.r3

Version 1.3.r3.

- Python
Published by jluebeck over 3 years ago

https://github.com/ampliconsuite/ampliconarchitect - v1.3.r2

Version 1.3.r2 sets a deterministic seed for read downsampling, which can be disabled by setting --random_seed.

- Python
Published by jluebeck over 3 years ago

https://github.com/ampliconsuite/ampliconarchitect - v1.3.r1

- Python
Published by jluebeck almost 4 years ago