Skip to content

Releases: TRON-Bioinformatics/splice2neo

Release v0.6.2

08 May 15:25
Compare
Choose a tag to compare
  • ensure correct exon usage in MMSplice annotation (get_exon_skipping_junction / get_exon_inclusion_junction) by comparing genomic location of exons in MMSplice output and genomic location in database
  • two functions to filter for unique junctions based on mut_id, junc_id and tx_id based on the highest effect score (unique_mut_junc() , unique_junc_mmsplice() )
  • Readme now contains information how to optionally consider gene annotation in formatting of SpliceAI and Pangolin results
  • combine_mut_junc() now merges based on mut_id, junc_id, tx_id again. It is recommended to apply the new uniqueness functions (unique_mut_junc() , unique_junc_mmsplice() ) before combining the data

Release v0.6.1

25 Apr 11:19
Compare
Choose a tag to compare
  • annotate_mut_effect() now optionally considers transcripts restricted to genes directly provided by SpliceAI or Pangolin
  • Column class was renamed to event_type
  • combine_mut_junc() now returns rows that are unique based on mut_id, junc_id, tx_id, event_type
  • updated README
  • updated description of add_peptide()

Release v0.6.0

14 Mar 18:55
Compare
Choose a tag to compare

Major changes

  • major update of add_peptide() function.
  • annotate if junction leads to frame_shift
  • revised format of resulting peptide sequence:
    • frame_shift: WT flanking size + until next stop codon
    • non frame_shifts: WT flanking size + novel sequence/breakpoint + WT flanking size/until next stop codon

Minor changes

  • minor bug fix in exon_in_intron() function
  • update to Roxygen-7.2.3
  • more tests on add_peptide() function
  • add column cds_description to better understand why peptide_context is NA in sanity checks. Can be one of c("mutated cds", "truncated cds", "no mutated gene product", "no wt cds", "not in ORF")

Release v0.5.6

08 Feb 09:09
Compare
Choose a tag to compare
  • support stringr >= 1.5.0
  • update CI with GitHub Actions

Release v0.5.5

06 Nov 15:04
Compare
Choose a tag to compare
  • integrate splicing mutation tool Pangolin
  • generalize mutation effect annotation

Release v0.5.4

06 Sep 15:01
Compare
Choose a tag to compare
  • Update of Readme
  • adds function exon_in_intron. This function determines if a predicted retained intron is covered by an an exon of another transcript or is exon-free

Release v0.5.3

07 Jul 09:54
Compare
Choose a tag to compare

This release:

*adapts splice2neo to easyquant 0.4.0. (https://github.com/TRON-Bioinformatics/easyquant)
*prevents annotate_spliceai function from failing in case of empty input
*adds some more tests

Release v0.5.2

30 May 11:04
Compare
Choose a tag to compare

The easyquant parsing functions were adjusted for the new interval mode.

Note: Easyquant has been changed meanwhile and the next splice2neo will provide compatibility

Release v0.5.1

21 Apr 08:51
Compare
Choose a tag to compare
  • update annotate_spliceai_junction() to ignore donor loss and acceptor loss when not overlapping with wild-type junctions + IR must be within transcript range
  • fix minor bugs in add_context_seq() and get_junc_pos()

Release v0.5.0

08 Apr 11:23
Compare
Choose a tag to compare
  • intron rentetion events are now supported by add_context_seq(). the resulting context sequence covers the complete intron instead of the exon/intron boundary only. Instead of a the junction position in the cts_seq, the positions are given in form of an interval in the cts_junc_pos column for intron retentions. (0,start_IR, end_IR, end_cts)
  • add_peptide() was adjusted for intron rententions
  • more tests were added for several functions
  • fix small bug in annotate_spliceai_junction() that led to annotation with same transcript