Releases: TRON-Bioinformatics/splice2neo
Releases · TRON-Bioinformatics/splice2neo
Release v0.6.2
- 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
- annotate_mut_effect() now optionally considers transcripts restricted to genes directly provided by SpliceAI or Pangolin
- Column
class
was renamed toevent_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
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
- support stringr >= 1.5.0
- update CI with GitHub Actions
Release v0.5.5
- integrate splicing mutation tool Pangolin
- generalize mutation effect annotation
Release v0.5.4
- 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 isexon-free
Release v0.5.3
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
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
- 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
- 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 thects_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