Skip to content

Releases: schneebergerlab/syri

syri v1.7.0

21 May 13:41
Compare
Choose a tag to compare
  • Updated installer to use pip (instead of setuptools)
  • Cleaned import commands to work better with newer versions of cython
  • Updated log commands
  • Updated code to fix pandas warnings
  • Fixed typos in VCF output header

syri v1.6.3

07 Nov 10:09
Compare
Choose a tag to compare
  • Syri can now also print sequence for large indels
  • Added parameter to toggle HDR printing
  • Added parameter to control max size for INDEL/HDR sequence printing
  • Improved logging
  • Bug fixes

SyRI v1.6

10 Mar 17:28
Compare
Choose a tag to compare
  • Added --invgaplen parameter to regulate the gap length between alignments of an inversion. This can also be used to filter out inversions with very different sizes between the reference and query genomes
  • Added reader for PAF files and can be used using -F P
  • Update README

Testing conda v1.5.3

25 Feb 00:19
Compare
Choose a tag to compare

Rearranged files and folder and setup conda recipe

SyRI v1.5.1

20 Jan 07:37
Compare
Choose a tag to compare
  • Bug fix
  • Removed use of depreciated numpy type usage

SyRI v1.5

17 Jan 12:18
Compare
Choose a tag to compare
  • Updated for python >=3.8
  • Removed biopython as dependency
  • Plotsr is packaged as a separate package and is not part of syri bins now.

SyRI v1.4

12 Mar 17:05
Compare
Choose a tag to compare
  • Added --tdmaxolp to limit the max overlap between two translocations.
  • Added -f parameter to trigger automatic filtering of low quality alignments. Now, by default, SyRI only uses alignments with alignment identity > 0.9 and alignment length > 100.
  • Added samtocoords to parse alignments from SAM file into a coords table.
  • Chroder now uses the longestrunsubsequence package to improve performance. This will improve performance in worst-case scenarios where earlier, chroder would get stuck consuming large amount of memory.
  • Plotsr now provides a list of plotting backends for selection. This would help in cases where the default backend is not available.
  • Minor bug fixes, code improvements, and clean-up.

SyRI v1.3

28 Jul 13:26
Compare
Choose a tag to compare
  • Improved translocation and duplication identification performance. For this, SyRI now uses new heuristic which limits how candidate translocations and duplications are selected. The heuristic uses a new parameter tdgaplen which limits the maximum gap-length between the alignments of a candidate TD. This should not have any major effect on the biologically meaningful TDs.
  • Added a new script plotsr that uses SyRI's output and generates a plot depicting syntenic and rearranged regions in the homologous genomes.
  • SyRI now also generates a summary file describing the count and length of genomic annotations.

SyRI v1.2

13 May 13:06
Compare
Choose a tag to compare

Improved performance for inversion identification. Added more informative error messages. And bug fixes.

SyRI v1.1

29 Jan 13:07
Compare
Choose a tag to compare

Improved performance for translocation and duplication identification. Bug fixes. Removed the unused -o parameter from SyRI (file names are controlled using the --prefix parameter).